图2:智能视频行为分析处理流程图
根据长期的实际工作测试,智能视频行为分析算法最大的资源消耗部分就在于检测模块,基本占用全部消耗的80%以上。
以一个检测分辨率CIF格式、时长3分30秒、光照度间歇变化、人车目标持续出现的典型的视频序列为例,在Hi3520芯片上应用周界检测、绊线、逆行、徘徊功能进行测试,各模块消耗的资源如下表所示:
表1:各模块资源消耗数据表
各模块消耗资源分布图如图3所示:
图3:各模块消耗资源分布图
从Hi3516提供的硬化算子来看,其选取了与运动目标检测模块关联性强且本身消耗资源大的部分的主要算子进行了硬化,涉及图像下采样、色彩空间转换、滤波器、形态学处理、梯度与边缘处理、图像运算操作、块统计等多个方面。
该类硬化算子称为智能视频引擎IVE。IVE是硬件方式实现了智能视频分析算法中的图像处理基础算子,大大提高了基础算子的运算效率,为智能视频分析技术的实时性以及多算法的并行性提供了技术手段。
IVE提供的图像以帧级运算为主,主要包括图像操作算子(两幅图像减操作、两幅图像阈值化操作、两幅图像与操作、两幅图像或操作)、高斯滤波算子、数学形态学算子(腐蚀、膨胀)、sobel边缘算子、图像比较算子、积分图算子、直方图统计算子。IVE所提供的基础算子是智能视频分析中使用频率较高的算子,这样可以最大限度提升智能分析算法的效率。IVE的硬化算子会频繁应用于检测器模块,包括帧间差分(图像操作算子)、背景差分(图像操作算子)、图像平滑(高斯滤波算子)、边缘检测(sobel边缘算子)、阈值分割(图像比较算子)、噪声过滤(数学形态学算子)等等。
【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!
网友评论
共有0条评论 点击查看全部>>24小时阅读排行
本周阅读排行