CN108288041B - 一种行人目标错检去除的预处理方法 - Google Patents
一种行人目标错检去除的预处理方法 Download PDFInfo
- Publication number
- CN108288041B CN108288041B CN201810078599.9A CN201810078599A CN108288041B CN 108288041 B CN108288041 B CN 108288041B CN 201810078599 A CN201810078599 A CN 201810078599A CN 108288041 B CN108288041 B CN 108288041B
- Authority
- CN
- China
- Prior art keywords
- image
- processing
- width
- pedestrian
- height
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 77
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000007781 pre-processing Methods 0.000 title claims abstract description 22
- 238000012545 processing Methods 0.000 claims abstract description 60
- 238000010606 normalization Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 8
- 238000002203 pretreatment Methods 0.000 claims 1
- 238000004422 calculation algorithm Methods 0.000 abstract description 11
- 238000004364 calculation method Methods 0.000 abstract description 5
- 238000003672 processing method Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000000137 annealing Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007500 overflow downdraw method Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/103—Static body considered as a whole, e.g. static pedestrian or occupant recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/30—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
一种行人目标错检去除的预处理方法,属于行人检测预处理领域,用于解决图像中行人检测结果常见的错检现象,技术要点是:S1.归一化宽度处理;S2.直方图规定化均衡化处理;S3.锐化处理,效果是:有效去除了行人检测过程中的出现的冗余行人检测框,提升后续行人跟踪算法应用的有效性,避免错检目标给行人检测系统带来的额外判决计算消耗。
Description
技术领域
本发明属于行人检测预处理领域,具体的说是一种降低图像中检测到的错误行人目标数量的方法。
背景技术
随着机器人应用领域的迅速发展,对智能机器人的需求也是日益增长。近些年,行人检测技术已成为热点研究方向之一,也是计算机视觉领域的重要组成部分。常用的行人检测方法均是模拟人眼,实现机器对周围环境或事物进行图像采集,随后对采集的图像内容进行分析与识别,完成机器对三维世界的感知。
目前主流的行人检测器的检测思想主要分两大类:机器学习检测方法和深度学习检测方法。这两类方法的共同点均以图片作为主要信息来源,运用视觉信息处理技术,实现对行人目标的圈选。
在行人检测处理过程中,待检测图像会因不同场景差异、不均匀光线、密集遮挡物等因素而导致检测信息的复杂程度提升,很容易使行人的特征信息出现误检的可能,从而降低检测系统的识别准确性。一般来说,行人检测框的错检、冗余等错检现象,也成为自主驾驶、车载辅助驾驶、机器人视觉以及行人避障等应用中无法回避的难题。
对于实际的城市道路等环境,由于包含建筑物、道路标识、灯光橱窗、车辆载具等信息,任何包含有行人的图像均为复杂背景条件,不存在实验室或摄影棚那种理想环境。所以,针对这种场景的行人错检去除技术是十分必要的。
一般来说,通过多检测器融合法、基于部件模型检测法、基于组合特征算法等不同的针对性算法来保证系统的准确性,但如上述针对性的算法仅能对特殊场景使用,不具有应用的普适性。申请公布号为CN106650667A的中国发明专利申请公开了一种基于支持向量机的行人检测方法及系统,其提及支持向量机不能很好的控制特征权重分配而降低行人目标检测准确度问题,提出模拟退火接受准则的遗传算法,综合考虑图像中特征之间联系,为所有维度的特征制定权值,从而提高行人检测的准确度;根据申请公布号CN105913003A的中国发明专利申请记载的一种多特征多模型的行人检测方法,其则是分析了多种行人检测方法的优缺点,提出一种多特征多模型的行人检测方法,综合多种行人检测器的内容,实现同时兼容高检测率和低误报率的目的。
发明内容
本发明重点是对利用已有图像处理手段的组合来预处理监测图像,从而实现去除冗杂行人检测信息的目的。根据轮廓特征机器学习“黑盒子”内部特征参数,确定出错检目标去除预处理的特定处理顺序,以及每一种处理方法的适用参数。
该发明仅适用于输入图像分辨率的宽度大于等于75像素,且小于等于1080像素的图像,即图像宽度在[75,1080]闭区间内,同时要求,输入图像的高度小于等于1920像素。
由于采集图像的设备不同,原始待检测图像中所包含各种各样的噪声和畸变,由此产生错检目标。目前,基于视觉图像的行人检测器通过计算待检测图像的图像特征,实现对图像中物体的正确分类。而基于轮廓特征的行人检测器则对图像中形状特征更为敏感,除外界环境等因素,在实际的行人检测过程中,反应细节的纹理信息在一定程度上降低了此类行人检测器的检测精度。所以,针对行人检测结果中常见的错检现象设计了一种行人目标错检去除预处理方法,该方法首先利用归一化宽度处理去除原始待检测图像中的冗余的高频分量,滤除扰动因素;随后对处理后的图像引入直方图规定化均衡处理和锐化处理使图像轮廓信息尖锐化,凸显图像中的边缘信息,增加形状特征的可识别性。
进一步说,该方法由归一化宽度处理、直方图规定化均衡处理和锐化处理三个先后有序的处理环节组成,且处理顺序不可更改,三个处理环节手段有机地串联在一起,形成一个有效的图像预处理链组合。同时,每个环节都有着严格的内在参数规定,具体如下。
(1)冗余信息去除
1)归一化宽度处理
归一化宽度处理作为整个预处理方法的第一环节,将所有输入都进行宽度约束。其本质是利用数字图像处理技术中的常用手段,将图像等比例缩放至指定像素宽度,该宽度由基于轮廓特征的机器学习中特征金字塔推导得出。该数值越接近特征金字塔的特征化参数,所需要的计算量不仅越小,而且使得基于轮廓特征的行人检测器的检测结果也越精确。最终该数值被确定为75、150和225。
设原始待检测图像的高、宽分别为H0和W0,则该图像比例r为:
另设归一化宽度处理后的高、宽分别为H1和W1,则处理后的图像分辨率尺寸计算如下:
经过第一环节,归一化宽度处理后,全部输入图像均被等比例缩放至固定宽度的分辨率尺寸。
(2)轮廓特征增强
1)直方图规定化均衡处理
行人目标错检去除预处理方法的第二个环节是对前一环节处理完毕的图像进行直方图规定化均衡处理。该增强处理最重要的目的是将明与暗的事物分离,从而提升基于轮廓特征的行人检测器区分目标的概率。
本发明采用具有两个高斯函数的多模态高斯方法进行规定化均衡处理。第一个高斯函数的均值和方差分别是:0.136和0.045;第二个高斯函数的均值0.764和0.045。
经过第二环节,图像可在规定范围内进行色度增强。
2)锐化处理
行人目标错检去除预处理方法的第三个环节,对前一环节处理完毕的图像进行锐化处理。其目的是要有效地提高目标边缘轮廓,从而加强场景中前后景物的区分程度,以此提高基于轮廓特征的行人检测器的检测能力。其锐化模为:
经过以上三个连贯有序的环节后,图像经规定化处理得到了纹理等得到了恰当的增强,从而非常适合进一步送入行人检测器进行处理。
有益效果:
本发明就是使图像经上述方法的预处理后,检测到的错误行人目标数量会大幅降低,可以作为现今流行行人检测器的输入预处理手段,能够适用于街道场景的行人目标错检消除需求。可以有效将行人检测中由于算法精度不高、输入图像场景过于复杂以及不相干特性信息等因素而导致的冗余、错检行人检测框的去除,从而提升行人检测系统的检测准确程度;通过错检行人目标去除预处理方法,使系统能够避免在实际应用中因拍摄镜头角度、拍摄场景光照不均匀等因素导致复杂背景待检测图像在检测运算时可能出现的检测错误情况。本发明有效去除了行人检测过程中的出现的冗余行人检测框,提升后续行人跟踪算法应用的有效性,避免错检目标给行人检测系统带来的额外判决计算消耗。
本发明首先采用归一化宽度处理,对原始待检测图像的图像质量进行改善,以归一化宽度处理作为滤除图像中高频冗余信息的主要手段;直方图规定化均衡处理用于增加图像对比度,扩大量化间隔,使各区域间边界明显,锐化处理则是提高区域间的反差,使边界更加明显,突出图像的轮廓特征,直方图规定化均衡处理和锐化处理共同对图像实施处理,使图像边缘形状特征尖锐化,凸显出图像中的形状特点减少冗余的信息量,增加可识别性。
本发明适用于作为任意行人检测器的预处理器,处理方法简单,可实现性强;归一化宽度、直方图规定化均衡、锐化三种处理步骤,参数固定,无需先验知识即可使用;所采用的处理方法也属于经典图像处理手段,易于在各种软硬件设备实现。
附图说明
图1是应用行人目标错检去除预处理方法的行人检测方法的原理逻辑图;
图2是针对选取的待检测图像未经行人目标错检去除预处理方法而得到的检测结果;
图3是针对选取的待检测图像经过行人目标错检去除预处理方法处理后得到的检测结果;
图4是实施例1的检测结果图;
图5是实施例2的检测结果图;
图6是实施例3的检测结果图。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述:
一种行人目标错检去除的预处理方法的原理逻辑图如图1所示,该算法具体实施步骤如下:
下面结合附图与具体实施方式对本发明作进一步详细描述:
一种行人目标错检去除的预处理方法的原理逻辑图如图1所示,该算法具体实施步骤如下:
第1步:获取图像宽W0、高H0,计算待检测图片的比例r;
第2步:判断图片宽度W0的所属范围,实施第一个环节的归一化宽度处理;
第3步:当W0∈[75,200)时,归一化后的宽、高分别为W1=75,H1=r×W1,转至第6步;
第4步:当W0∈[200,800)时,归一化后的宽、高分别为W1=150,H1=r×W1,转至第6步;
第5步:当W0∈[800,1080)时,归一化后的宽、高分别为W1=225,H1=r×W1,转至第6步;
第6步:进入第二个环节。归一化后图像的宽、高为W1和H1,使用多模态高斯函数对图像做直方图规定化均衡处理;
第7步:进入第三个环节。直方图规定化均衡处理后的图像宽、高为W1和H1,利用模板A做锐化处理;
第8步:得到处理完毕的待检测图像。
上述方法,是一种对检测器的输入进行预处理,从而使行人目标错件数量减低的方法。该处理方法采用归一化宽度处理、直方图规定化均衡处理、锐化处理三种手段对检测器的输入图片进行变换。经大量仿真测试,本发明方法可以提升行人检测算法的可靠性,大幅减少检测器错检目标行人的现象,在特征计算、卷积神经网络等方向拥有很强的实用性。
本发明首先“抑制噪声”,采用归一化宽度处理实现对原始待检测图像的降噪处理,滤除图像中高频分量;随后“增强图像”,对滤除高频噪声的图像实施轮廓特征增强处理,这里引入直方图规定化均衡处理手段扩大图像动态范围,使图像区域划分明显,锐化处理手段则增加区域间的反差,突出图像边缘信息。该处理方法采用归一化宽度处理、直方图规定化均衡处理、锐化处理三种手段对检测器的输入图片进行变换。在各种文献中可以看到,这种“先抑制后增强”的处理方式较为普遍,但是“抑制”手段和“增强”手段数不胜数,可是机器学习类和深度学习类的方法最大的难题在于它们本身就是一个“黑盒子”,你无法干预控制学习的走势,那么如何针对轮廓特征特定的机器学习特性进行筛选需要大量的理论指导和实践基础。经仿真测试,本发明所确定的标准流程方法可以提升行人检测算法的可靠性,大幅减少检测器错检目标行人的现象,在特征计算、卷积神经网络等方向拥有很强的实用性。
实施例1:
本实施例子针对图像宽度W0∈[75,200)的实际行人检测器的输入图像帧,将本发明应用于行人检测器的输入预处理,处理前的检测结果与处理后的检测结果对比图如图4中的(a)、(b)所示,有效去除错检的行人目标。
实施例2:
本实施例针对图像宽度W0∈[200,800)的实际行人检测器的输入图像帧进行验证,实际待检测图像特征信息复杂导致输出的行人目标框错检现象,应用本发明前后的检测结果对比图如图5中的(a)、(b)所示,成功去除错检行人目标的输出结果。
实施例3:
本实施例针对图像宽度W0∈[800,1080)的实际行人检测器的输入图像帧进行实验,本发明可有效去除由于实际待检测行人不可抗形导致输出的行人目标错检现象,其最终预处理前后的行人检测结果对比图如图6中的(a)、(b)所示。
Claims (1)
1.一种行人目标错检去除的预处理方法,其特征在于,该方法由归一化宽度处理、直方图规定化均衡处理和锐化处理三个先后有序的处理环节组成,且处理顺序不可更改,所述预处理方法仅适用于输入图像分辨率的宽度大于等于75像素,且小于等于1080像素的图像,输入图像的高度小于等于1920像素,将行人检测中的冗余、错检行人检测框去除;
所述预处理方法由如下步骤组成:
第1步:获取图像宽W0、高H0,计算待检测图片的比例r;
第2步:判断图片宽度W0的所属范围,实施归一化宽度处理;
第3步:当W0∈[75,200)时,归一化后的宽、高分别为W1=75,H1=r×W1,转至第6步;
第4步:当W0∈[200,800)时,归一化后的宽、高分别为W1=150,H1=r×W1,转至第6步;
第5步:当W0∈[800,1080)时,归一化后的宽、高分别为W1=225,H1=r×W1,转至第6步;
第6步:归一化后图像的宽、高为W1和H1,使用多模态高斯函数对图像做直方图规定化均衡处理;
第7步:直方图规定化均衡处理后的图像宽、高为W1和H1,利用模板A做锐化处理;
第8步:得到处理完毕的待检测图像;
其中:
归一化宽度处理的步骤如下:设原始待检测图像的高、宽分别为H0和W0,则该图像比例r为:
另设归一化宽度处理后的高、宽分别为H1和W1,则处理后的图像分辨率尺寸计算如下:
直方图规定化均衡化处理的步骤如下:采用具有两个高斯函数的多模态高斯方法进行规定化均衡处理,第一个高斯函数的均值和方差分别是:0.136和0.045;第二个高斯函数的均值0.764和0.045;
锐化处理的模板A为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810078599.9A CN108288041B (zh) | 2018-01-26 | 2018-01-26 | 一种行人目标错检去除的预处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810078599.9A CN108288041B (zh) | 2018-01-26 | 2018-01-26 | 一种行人目标错检去除的预处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108288041A CN108288041A (zh) | 2018-07-17 |
CN108288041B true CN108288041B (zh) | 2021-02-02 |
Family
ID=62835982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810078599.9A Active CN108288041B (zh) | 2018-01-26 | 2018-01-26 | 一种行人目标错检去除的预处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108288041B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111698459B (zh) * | 2019-04-26 | 2021-07-27 | 广东邦盛北斗科技股份公司 | 对象参数实时解析方法 |
CN110457823B (zh) * | 2019-08-13 | 2023-06-02 | 大连民族大学 | 超弹性圆柱薄壳强非线性振动的mlp方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136530A (zh) * | 2013-02-04 | 2013-06-05 | 国核自仪系统工程有限公司 | 在复杂工业环境下的视频图像中自动识别目标图像的方法 |
CN103218621A (zh) * | 2013-04-21 | 2013-07-24 | 北京航空航天大学 | 一种室外视频监控中多尺度车辆的识别方法 |
CN103593648A (zh) * | 2013-10-22 | 2014-02-19 | 上海交通大学 | 一个面向开放环境的人脸识别方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8731244B2 (en) * | 2011-07-28 | 2014-05-20 | Xerox Corporation | Systems and methods for improving image recognition |
CN105335643B (zh) * | 2015-10-28 | 2017-10-27 | 广东欧珀移动通信有限公司 | 文件的处理方法及处理系统 |
CN107527333B (zh) * | 2017-07-31 | 2021-03-02 | 湖北工业大学 | 一种基于伽马变换的快速图像增强方法 |
-
2018
- 2018-01-26 CN CN201810078599.9A patent/CN108288041B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136530A (zh) * | 2013-02-04 | 2013-06-05 | 国核自仪系统工程有限公司 | 在复杂工业环境下的视频图像中自动识别目标图像的方法 |
CN103218621A (zh) * | 2013-04-21 | 2013-07-24 | 北京航空航天大学 | 一种室外视频监控中多尺度车辆的识别方法 |
CN103593648A (zh) * | 2013-10-22 | 2014-02-19 | 上海交通大学 | 一个面向开放环境的人脸识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108288041A (zh) | 2018-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107330376B (zh) | 一种车道线识别方法及系统 | |
Li et al. | Road lane detection with gabor filters | |
CN107273832B (zh) | 基于积分通道特征与卷积神经网络的车牌识别方法及系统 | |
CN104036323A (zh) | 一种基于卷积神经网络的车辆检测方法 | |
CN107578091B (zh) | 一种基于轻量级深度网络的行人车辆实时检测方法 | |
Zang et al. | Traffic sign detection based on cascaded convolutional neural networks | |
CN110929593A (zh) | 一种基于细节辨别区别的实时显著性行人检测方法 | |
CN103632170A (zh) | 基于特征组合的行人检测方法及装置 | |
CN106686280A (zh) | 影像修补系统及其方法 | |
CN101556739A (zh) | 基于本征图像分解的车辆检测算法 | |
CN107315990B (zh) | 一种基于xcs-lbp特征的行人检测算法 | |
CN112686248B (zh) | 证件增减类别检测方法、装置、可读存储介质和终端 | |
Kim et al. | Autonomous vehicle detection system using visible and infrared camera | |
CN107194946B (zh) | 一种基于fpga的红外显著物体检测方法 | |
CN110706235A (zh) | 一种基于双级级联分割的远红外行人检测方法 | |
CN108960185A (zh) | 基于YOLOv2的车辆目标检测方法及系统 | |
Babbar et al. | A new approach for vehicle number plate detection | |
CN111461221A (zh) | 一种面向自动驾驶的多源传感器融合目标检测方法和系统 | |
CN109255326A (zh) | 一种基于多维信息特征融合的交通场景烟雾智能检测方法 | |
CN111832461A (zh) | 一种基于视频流的非机动车骑行人员头盔佩戴检测方法 | |
CN110060221B (zh) | 一种基于无人机航拍图像的桥梁车辆检测方法 | |
Indrabayu et al. | Blob modification in counting vehicles using gaussian mixture models under heavy traffic | |
CN106874867A (zh) | 一种融合肤色及轮廓筛选的人脸自适应检测与跟踪方法 | |
Su et al. | A new local-main-gradient-orientation HOG and contour differences based algorithm for object classification | |
CN110969164A (zh) | 基于深度学习端对端的低照度成像车牌识别方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |