The present invention provides a system and method for real-time counting the number of people, movement characteristic value initialization, video image acquisition, the acquisition of the current frame and the previous frame image contrast, foreground region judgment, the foreground area was filled, the region is divided by statistics on the foreground after treatment, division of statistics the results of the processed foreground regions, calculate the movement characteristic value, when the value of the stability eigenvalue exceeds the stability threshold motion trend, the trend of movement characteristic value calculation flow. In the whole process, reference foreground region and extract effective feature values to complete statistics, can effectively avoid the long computation time for motion estimation, and machine learning methods need to be trained using a number of known data, so simple and efficient to complete the real-time traffic counting function.
【技术实现步骤摘要】
实时人流数量计数方法与系统
本专利技术涉及计数
,特别是涉及实时人流数量计数方法与系统。
技术介绍
计算机视觉技术是研究如何让机器“看”的计数,通过利用摄像头和计算机代替人眼对目标进行识别、跟踪和测量,并进一步做图像处理,用计算机处理成为更适合人眼观察或传送给仪器检测的图像。一般的基于计算机视觉的人流量计数方法通过运动人体的检测与跟踪,得到运动人体在序列图像中的运动轨迹,实现人流量统计的目的。通常在传统的人流量计数方法中,对于人体运动的检测需要输入大量有手工标定特征的先验数据进行神经网络的训练,以达到检测运动人体的功能。对于运动人体的跟踪,通常使用混合高斯模型(GMM)和Kalman滤波器完成运动跟踪。传统的基于计算机视觉计数方法需要利用大量已知数据进行训练,并且运算量大,在实际应用中对于硬件有一定的要求,并且前期需要采集用于训练的数据量巨大,因此亟需一种简单且实时性高的实时人流量计数方法。
技术实现思路
基于此,有必要针对目前尚无简单且实时性高的实时人流量计数方法的问题,提供一种简单且实时性高的实时人流量计数方法与系统。一种实时人流数量计数方法,包括步骤:将运动趋势特征值初始化,运动趋势特征值包括每个子区域的进入时间特征值、离开时间特征值、前景宏块数的最大平均值和前景宏块数的稳定特征值;采集当前帧图像,将当前帧图像与前一帧图像对比,并将当前帧图像的每一个宏块与前一帧图像相同位置的宏块进行对比,得到初始前景区域;对初始前景区域进行填充处理,得到处理后的前景区域;将处理后的前景区域进行区域分割,获得多个子区域,统计每个子区域的属于前景区域的宏块数,得到处理 ...
【技术保护点】
一种实时人流数量计数方法,其特征在于,包括步骤:将运动趋势特征值初始化,所述运动趋势特征值包括每个子区域的进入时间特征值、离开时间特征值、前景宏块数的最大平均值和前景宏块数的稳定特征值;采集当前帧图像,将所述当前帧图像与前一帧图像对比,并将所述当前帧图像的每一个宏块与前一帧图像相同位置的宏块进行对比,得到初始前景区域;对所述初始前景区域进行填充处理,得到处理后的前景区域;将所述处理后的前景区域进行区域分割,获得多个子区域,统计每个所述子区域的属于所述前景区域的宏块数,得到处理后前景区域的区域划分统计结果;根据所述处理后前景区域的区域划分统计结果,进行运动趋势特征值的计算;当所述运动趋势特征值中稳定特征值超过预设稳定阈值时,根据所述进入时间特征值、所述离开时间特征值和所述前景宏块数的最大平均值进行人流量的计算,获得人流量计算结果。
【技术特征摘要】
1.一种实时人流数量计数方法,其特征在于,包括步骤:将运动趋势特征值初始化,所述运动趋势特征值包括每个子区域的进入时间特征值、离开时间特征值、前景宏块数的最大平均值和前景宏块数的稳定特征值;采集当前帧图像,将所述当前帧图像与前一帧图像对比,并将所述当前帧图像的每一个宏块与前一帧图像相同位置的宏块进行对比,得到初始前景区域;对所述初始前景区域进行填充处理,得到处理后的前景区域;将所述处理后的前景区域进行区域分割,获得多个子区域,统计每个所述子区域的属于所述前景区域的宏块数,得到处理后前景区域的区域划分统计结果;根据所述处理后前景区域的区域划分统计结果,进行运动趋势特征值的计算;当所述运动趋势特征值中稳定特征值超过预设稳定阈值时,根据所述进入时间特征值、所述离开时间特征值和所述前景宏块数的最大平均值进行人流量的计算,获得人流量计算结果。2.根据权利要求1所述的实时人流数量计数方法,其特征在于,所述采集当前帧图像,将所述当前帧图像与前一帧图像对比,并将所述当前帧图像的每一个宏块与前一帧图像相同位置的宏块进行对比,得到初始前景区域的步骤包括:计算当前宏块中所有坐标点在当前帧图像和前一帧图像相同坐标点处像素差值大于预设像素相似度阈值的比例;若所述比例大于预设宏块相似度阈值,则所述当前宏块为前景宏块,属于前景区域。3.根据权利要求1所述的实时人流数量计数方法,其特征在于,所述对所述初始前景区域进行填充处理的步骤包括:对所述初始前景区域进行水平方向填充处理,以图像帧中从上到下的顺序,对每一行宏块进行处理,每一行分别从最左侧宏块开始寻找最左侧的前景宏块,从最右侧宏块开始寻找最右侧的前景宏块,若此行存在前景宏块,则定义此行中最左侧前景宏块和最右侧前景宏块之间的所有宏块都为前景宏块;对所述初始前景区域进行垂直方向填充处理,以图像帧中从左到右的顺序,对每一列宏块进行处理,每一列分别从最上方宏块开始寻找最上方的前景宏块,从最下方宏块开始寻找最下方的前景宏块,若此列存在前景宏块,则定义此列中最上方前景宏块和最下方前景宏块之间的所有宏块都为前景宏块。4.根据权利要求1所述的实时人流数量计数方法,其特征在于,所述将所述处理后的前景区域进行区域分割,获得多个子区域,统计每个所述子区域的属于所述前景区域的宏块数,得到处理后前景区域的区域划分统计结果的步骤包括:若图像采集区域的人流量为水平方向,则将所述处理后的前景区域划分为四个形状大小相同的、水平方向并排且互不重叠的矩形子区域,统计每个所述子区域中为前景宏块的宏块数目,四个所述子区域沿所述水平方向依次包括第一子区域,第二子区域,第三子区域和第四子区域;若所述图像采集区域的人流量为垂直方向,则将所述处理后的前景区域划分为四个形状大小相同的、垂直方向并排且互不重叠的矩形子区域,统计每个所述子区域中前景宏块的宏块数目,四个所述子区域沿所述垂直方向依次包括第五子区域,第六子区域,第七子区域和第八子区域;统计每个所述子区域中前景宏块的宏块的个数,得到处理后前景区域的区域划分统计结果。5.根据权利要求1所述的实时人流数量计数方法,其特征在于,所述根据所述处理后前景区域的区域划分统计结果,进行运动趋势特征值的计算的步骤包括:对于当前子区域,若当前时刻所述当前子区域的前景宏块数目大于预设有效前景宏块数阈值,并且所述当前时刻所述当前子区域的前景宏块数不同于前一时刻所述当前子区域的前景宏块数,则所述当前子区域处于运动状态,对所述当前子区域进行运动状态情况下的运动趋势特征值的计算;否则,若此时稳定特征值为零,且所述当前时刻所述当前子区域的前景宏块数小于前一时刻所述当前子区域的前景宏块数,则所述当前子区域处于即将稳定状态,对所述当前子区域进行即将稳定状态情况下的运动趋势特征值的计算;否则,所述当前子区域处于没有运动的稳定情况,稳定特征值在当前值基础上加一。6.根据权利要求1所述的实时人流数量计数方法,其特征在于,所述当所述运动趋势特征值中稳定特征值超过预设稳定阈值时,根据所述进入时间特征值、所述离开时间特征值和所述前景宏块数的最大平均值进行人流量的计算,获得人流量计算结果的步骤包括:当所述运动趋势特征值中稳定特征值超过预设稳定阈值时,根据进入时间特征值和离开时间特征值判断当前子区域内的前景区域是否为噪声,若是,则人流量统计结果为进入人数为零,离开人数为零,输出人流量统计结果,算法结束;否则,根据进所述入时间特征值、所述离开时间特征值和所述前景宏块数的最大平均值计算通过图像采集区域的人数;获取所述当前子区域的位置,并根据所述当前子区域的位置判断人流量的方向;获得人流量计算结果,所述人流量计算结果包括通过图像采集区域的人数和人流量的方向。7....
【专利技术属性】
技术研发人员:贾雅洁,于峰崎,
申请(专利权)人:中国科学院深圳先进技术研究院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。