行人检测

目前行人检测大致可以分为两类,一类是基于背景建模,另一类是基于统计学习的方法

(1)基于背景建模:利用背景建模方法,提取出前景运动的目标,在目标区域内进行特征提取,然后利用分类器进行分类,判断是否包含行人;

背景建模目前主要存在的问题:

必须适应环境的变化(比如光照的变化造成图像色度的变化);

相机抖动引起画面的抖动(比如手持相机拍照时候的移动);

图像中密集出现的物体(比如树叶或树干等密集出现的物体,要正确的检测出来);

必须能够正确的检测出背景物体的改变(比如新停下的车必须及时的归为背景物体,而有静止开始移动的物体也需要及时的检测出来)。

物体检测中往往会出现Ghost区域,Ghost区域也就是指当一个原本静止的物体开始运动,背静差检测算法可能会将原来该物体所覆盖的区域错误的检测为运动的,这块区域就成为Ghost,当然原来运动的物体变为静止的也会引入Ghost区域,Ghost区域在检测中必须被尽快的消除。

(2)基于统计学习的方法:这也是目前行人检测最常用的方法,根据大量的样本构建行人检测分类器。提取的特征主要有目标的灰度、边缘、纹理、颜色、梯度直方图等信息。分类器主要包括神经网络、SVM、adaboost以及深度学习。

统计学习目前存在的难点:

  (a)行人的姿态、服饰各不相同、复杂的背景、不同的行人尺度以及不同的关照环境。

  (b)提取的特征在特征空间中的分布不够紧凑;

  (c)分类器的性能受训练样本的影响较大;

  (d)离线训练时的负样本无法涵盖所有真实应用场景的情况;

  目前的行人检测基本上都是基于法国研究人员Dalal在2005的CVPR发表的HOG+SVM的行人检测算法(Histograms of Oriented Gradients for Human Detection, Navneet Dalel,Bill Triggs, CVPR2005)。HOG+SVM作为经典算法也别集成到opencv里面去了,可以直接调用实现行人检测

  为了解决速度问题可以采用背景差分法的统计学习行人检测,前提是背景建模的方法足够有效(即效果好速度快),目前获得比较好的检测效果的方法通常采用多特征融合的方法以及级联分类器。(常用的特征有Harry-like、Hog特征、LBP特征、Edgelet特征、CSS特征、COV特征、积分通道特征以及CENTRIST特征。

 

猜你喜欢

转载自blog.csdn.net/weixin_38332967/article/details/81335261