基于HOG特征行人检测器的递归错检校验方法、系统及设备与流程

文档序号:15852718发布日期:2018-11-07 10:22阅读:199来源:国知局
基于HOG特征行人检测器的递归错检校验方法、系统及设备与流程

本发明属于车载辅助驾驶技术领域,具体涉及一种基于递归结构的行人目标校验方法。

背景技术

随着无人车时代的来临,行人检测相关的处理技术也成为了热点研究方向之一。基于hog特征的行人检测器具有较高的计算精度和较低的复杂度而成为机器学习中的热门工具。这一类检测器数量众多,结构易于理解,但却由于待检测图像会因不同场景差异、不均匀光线、密集遮挡物等一系列因素导致检测信息的复杂程度提升,很容易使行人的特征信息出现误检现象,降低检测系统的准确性。基于hog特征的行人检测方法通过对采集的图像信息进行滤波、时频域转换等处理,得到置信度较高的行人特征从而完成对行人目标的检测。由于车载摄像头面对的环境较为多变,特征算法需要在算法复杂度较高、计算量较大的前提条件下才能够有效应对各种特殊情况中出现的行人目标框错检现象,难以在达到准确性的同时确保实时性。

对于上述的特殊、复杂场景条件,可以通过例如多检测器融合法、基于部件模型检测法、基于组合特征算法等不同的针对性算法来保证系统的准确性,但针对性算法仅对特殊场景有功效,在无遮挡物、行人与背景区分度较高、正确标定行人目标较简单的非特殊场景下进行针对性算法运算时会带来不必要的运算时间,降低了算法的实时性,给行人检测系统的实用性带来极大的影响,因此针对行人目标标定框错误现象,本发明提出基于hog特征行人检测器的递归错检校验方法、系统及设备的方法来进行有效地校验结果是否正确。为后续车载辅助驾驶等应用,给出明确地行人检测结果,尽可能地去除错误行人检测结果。



技术实现要素:

为了解决车载单目摄像头行人检测中的行人目标错检的问题,本发明提供了一种针对hog特征的行人目标递归校验方法。该方法能够改善hog特征的边缘梯度特征,有效地降低错检行人概率,提高行人检测系统的准确性和实用性。

本发明是通过以下技术方案实现的:

一种基于hog特征行人检测器的递归错检校验方法,包括如下步骤:

s1.hog特征行人检测系统f输出行人检测框坐标bin及与其所对应行人目标图像pin

s2.待校验的行人目标图像pin被锐化处理,并作为新的待检测图像输入hog特征行人检测系统f;

s3.hog特征行人检测系统f输出新的行人检测框坐标和与其所对应的行人目标图像pin+1

s4.计算行人目标框坐标对应所包围的像素面积的比值,并限定该比值落入的不同取值范围中,至少包括一种范围,其表示目标数据无法确定,比值落入该范围,则将行人检测框坐标对所对应的行人目标图像pin+1作为待校验的行人目标图像pin,循环执行步骤s2~步骤s4之后,直至所述比值不再落入表示目标数据无法确定的范围。

进一步的,锐化处理待校验行人目标图像pin的具体算式为:

其中kz表示核函数。

进一步的,kz定义为:

kz=(ku+log*ku),ku=h|xi-x|

该式中,log为拉普拉斯-高斯滤波器,*符号表示卷积计算,ku表示独立适应性锐化参数,x表示原检测系统hog检测器输出的局部特征参数,xi表示x领域部分的特征参数,h表示面积平滑参数,初始值为1。

进一步的,行人目标框坐标对对应所包围的像素面积的比值:当10%≤r<60%,为目标数据无法确定。

一种基于hog特征行人检测器的递归错检校验系统,存储有多条指令,所述指令适于处理器加载并执行:

s1.hog特征行人检测系统f输出行人检测框坐标及与其所对应行人目标图像pin

s2.待校验的行人目标图像pin被锐化处理,并作为新的待检测图像输入hog特征行人检测系统f;

s3.hog特征行人检测系统f输出新的行人检测框坐标和与其所对应的行人目标图像pin+1

s4.计算行人目标框坐标对应所包围的像素面积的比值,并限定该比值落入的不同取值范围中,至少包括一种范围,其表示目标数据无法确定,比值落入该范围,则将行人检测框坐标所对应的行人目标图像pin+1作为待校验的行人目标图像pin,循环执行步骤s2~步骤s4之后,直至所述比值不再落入表示目标数据无法确定的范围。

进一步的,锐化处理待校验行人目标图像pin的具体算式为:

其中kz表示核函数。

进一步的,kz定义为:

kz=(ku+log*ku),ku=h|xi-x|

该式中,log为拉普拉斯-高斯滤波器,*符号表示卷积计算,ku表示独立适应性锐化参数,x表示原检测系统hog检测器输出的局部特征参数,xi表示x领域部分的特征参数,h表示面积平滑参数,初始值为1。

进一步的,行人目标框坐标和行人检测框坐标对应所包围的像素面积的比值:当10%≤r<60%,为目标数据无法确定。

一种基于hog特征行人检测器的递归错检校验的设备,包括hog特征行人检测系统、判决模块、锐化处理模块;待校验的行人目标图像pin是hog特征行人检测系统输出的与行人检测框坐标所对应行人目标图像,待校验的行人目标图像pin被锐化处理模块锐化处理,作为新的待检测图像输入所述hog特征行人检测系统,hog特征行人检测系统输出新的行人检测框坐标以及与其所对应的行人目标图像pin+1;判决模块计算行人目标框坐标对应所包围的像素面积的比值,并限定该比值落入的不同取值范围中,至少包括一种范围,其表示目标数据无法确定,比值落入该范围,则将行人检测框坐标所对应的行人目标图像pin+1作为待校验的行人目标图像pin以递归校验,直至所述比值不再落入表示目标数据无法确定的范围。

进一步的,由的比值落入的范围还包括表示目标数据确认为正确的行人目标检测结果、目标数据确认为错误的行人目标检测结果。

有益效果:(1)本发明将递归结构运用于hog特征行人检测系统的输出结果,让原有的输出结果经锐化处理后作为反馈重新输入行人检测系统,不改变现有hog特征行人检测器的结构,并且可以将行人检测中由于算法精度不高、输入图像场景过于复杂以及不相干特性信息等因素而导致的错检行人标定框进行有效去除,提升行人检测系统的准确度;(2)通过递归结构计算,使系统能够排除在实际应用中,因拍摄镜头角度、拍摄场景光照不均匀等因素导致的检测错误情况;(3)锐化处理算法可以有效地让检测器重新启动监测机制,避免固定输出同一个检测结果,在待检测图像的背景、遮挡物特征信息并不复杂的普通环境下节约了额外进行校验算法的计算时间,提升了行人检测系统的时效性;(4)本发明在递归校验运算并去除错检行人标定框的同时,能够有效地降低错检目标数量,为后续实际应用提供良好的行人目标检测结果。

附图说明

图1是递归结构行人目标校验方法的原理逻辑图

图2是实施实例1的待检测图像

图3是实例1未经递归校验计算而得到的检测输出图像

图4是实例1经递归校验计算得到的检测输出图像

图5是实施实例2的待检测图像

图6是实例2未经递归校验计算而得到的检测输出图像

图7是实例2经递归校验计算得到的检测输出图像

图8是实施实例3的待检测图像

图9是实例3未经递归校验计算而得到的检测输出图像

图10是实例3经递归校验计算得到的检测输出图像

图11是实施实例4的待检测图像

图12是实例4未经递归校验计算而得到的检测输出图像

图13是实例4经递归校验计算得到的检测输出图像

具体实施方式

下面结合附图与具体实施方式对本发明作进一步详细描述:

一种基于hog特征行人检测器的递归错检校验方法,其递归结构行人检测方法的原理逻辑图如图1所示,该算法具体实施步骤如下:

第1步,将车载单目摄像头得到的实时视频图像分解成连续帧序列,对每一帧图像都送入hog特征的行人检测器得到输出结果,包括行人检测框坐标对与其所对应的行人目标图像pin

第2步,对待校验行人目标图像pin进行图像锐化处理计算sa后,重新送入行人检测系统中,再次得到检测数据输出,该输出数据包括行人目标框坐标对与其所对应的行人目标图像pin+1

第3步,对比行人检测框坐标对和行人目标框坐标对所围面积的比值r,当r大于等于60%时,该目标确定为行人目标,将结果保留送至输出;当r小于10%时,该目标确定为非行人目标,将该目标检测结果删去;当r小于60%且大于等于10%时,该目标不确定状态,需要再次递归校验,即重复第2步~第3步的步骤。

具体的,基于hog特征行人检测器的递归错检校验方法,其内容如下:

第1步,将车载单目摄像头得到的实时视频图像,作为该方法的输入,提供给hog特征行人检测器f,得到检测系统输出数据,该输出数据包括行人检测框坐标对与其所对应的行人目标图像pin,其中为行人目标检测框左上角坐标和右下角坐标(单位:像素),pin坐标对所确定的图像,i为hog特征检测器输出的目标数量;

第2步,对待校验行人目标图像pin,引入锐化核函数进行图像锐化处理计算sa,具体算式为:

其中kz表示核函数,定义为:

kz=(ku+log*ku),ku=h|xi-x|

这里,log为拉普拉斯-高斯滤波器,*符号表示卷积计算,ku表示独立适应性锐化参数,x表示原检测系统hog检测器输出的局部特征参数,xi表示x领域部分的特征参数,h表示面积平滑参数,初始值为1。

第3步,将处理后的行人目标图像pin作为新的待检测图像,重新输入至hog特征行人检测系统f,得到输出行人检测框坐标对和行人目标图像pin+1

第4步,分别计算行人目标框坐标对和行人检测框坐标对所包围的像素面积并利用如下公式计算其比值:

(1)当r≥60%时,目标数据确认为正确行人目标检测结果,确定该目标是有效的行人检测结果,保留该行人检测框坐标和对应的行人目标图像pin结果,将该正确结果输出后,从递归校验过程中删去该行人检测框坐标对和行人目标图像pin+1,跳转至第6步;

(2)当r<10%时,目标数据确认为错误的行人目标检测结果,确定该目标是无效的检测结果,将该行人检测框坐标和对应的行人目标图像pin从递归检验过程中删去,跳转至第6步;

(3)当10%≤r<60%,目标数据无法确定,将该行人检测框坐标和对应的行人目标图像pin送入递归循环进行下一次检测校验,跳转至第5步;

第5步,将待检验目标数据作为输入数据从第2步开始并循环;

第6步,由终止判决条件决定递归终止。

由上述,本发明提出一种利用递归结构来校验行人检测结果中的错误目标是否正确的方法,即找到一个基于hog特征的行人检测器输出里,哪些检测框里面包含有真的行人,哪些检测框里面包含的不是行人。对于确定的行人目标结果要正确保留并加以输出,而对于错误的行人检测结果要删除,避免输出错误结果,影响到行人检测系统的后续其他应用。

现有技术中公开与本公开相关的方案如下:

2015年,张敏霞,武芳等人提出的《基于边缘对称性和iulbp的行人检测方法》,输入的图像进行垂直边缘完成行人初步检测,使用引入等价局部二值模式对边缘提升,实现行人目标检测效果的提升。不同点在于,本发明仅采用特定模板的基本边缘提升方法,其目的在于重启行人检测系统,避免检测器陷入统一结果输出而无法完成校验功能。

2016年,张强等人《一种改进约束条件的简化非极大值抑制》一文中提及的误检是由于非极大值抑制时对于较小的行人目标进行了错误地删除,通过增加相应的非极大值抑制约束条件来找回错误删除的行人检测框。不同点在于,本发明是要从全部行人检测框中挑出哪些是正确的,哪些是错误的,有效地提高行人检测算法的输出正确率。

2017年,发明专利申请《一种基于权重的非极大值抑制的方法及装置》(公开号:cn107301431a),公开了能够消除多个重叠的同一目标的冗余目标框,而这些冗余都来自于同一个目标,与该目标是否为错误目标完全没有任何关系。不同点在于,本发明是要解决错误的检测,而不是一个目标的多个冗余检测框。在基于hog特征的行人检测过程中发现,非行人也存在多个冗余检测框现象,去冗余的方法仅仅去掉了重复,并没有解决错误的检测框存在问题。

实施例1:

室外单人环境行人标定框错检情况

本实施例针对室外单人环境实际待检测图像特征信息复杂导致输出的行人目标框错检现象,将本发明应用于图2作为输入行人检测系统的待检测图像情况下,图3为未开始递归运算时带有错检行人目标框的输出结果,图4为递归计算校验后成功去除错检行人目标框的输出结果。

实施例2:

室内单人情况行人标定框错检情况

本实施例针对室内单人情况待检测图像特征信息复杂导致输出的行人目标框错检现象,将本发明应用于图5作为输入行人检测系统的待检测图像情况下,图6为未开始递归运算时带有错检行人目标框的输出结果,图7为递归计算校验后成功去除错检行人目标框的输出结果。

实施例3:

室外多人环境行人标定框错检情况

本实施例针对室外多人环境实际待检测图像特征信息复杂导致输出的行人目标框错检现象,将本发明应用于图8作为输入行人检测系统的待检测图像情况下,图9为未开始递归运算时带有错检行人目标框的输出结果,图10为递归计算校验后成功去除错检行人目标框的输出结果。

实施例4:

室内多人环境行人标定框错检情况

本实施例针对室内多人环境实际待检测图像特征信息复杂导致输出的行人目标框错检现象,将本发明应用于图11作为输入行人检测系统的待检测图像情况下,图12为未开始递归运算时带有错检行人目标框的输出结果,图13为递归计算校验后成功去除错检行人目标框的输出结果。

以上所述,仅为本发明创造较佳的具体实施方式,但本发明创造的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明创造披露的技术范围内,根据本发明创造的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明创造的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1