CN109784344B - 一种用于地平面标识识别的图像非目标滤除方法 - Google Patents

一种用于地平面标识识别的图像非目标滤除方法 Download PDF

Info

Publication number
CN109784344B
CN109784344B CN201910067458.1A CN201910067458A CN109784344B CN 109784344 B CN109784344 B CN 109784344B CN 201910067458 A CN201910067458 A CN 201910067458A CN 109784344 B CN109784344 B CN 109784344B
Authority
CN
China
Prior art keywords
image
gray
pixel
binary
contour
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.)
Expired - Fee Related
Application number
CN201910067458.1A
Other languages
English (en)
Other versions
CN109784344A (zh
Inventor
肖晓明
黄余
吴志虎
郭璠
高琰
唐琎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Central South University
Original Assignee
Central South University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Central South University filed Critical Central South University
Priority to CN201910067458.1A priority Critical patent/CN109784344B/zh
Publication of CN109784344A publication Critical patent/CN109784344A/zh
Application granted granted Critical
Publication of CN109784344B publication Critical patent/CN109784344B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种用于地平面标识识别的图像非目标滤除方法,包括以下步骤:步骤A,获取逆透视图像,逆透视图像包括地平面标识和非目标;使用图像处理技术,对逆透视图像IIPM进行处理得到灰度图像和二值化图像;步骤B,使用Canny边缘检测算法对灰度图像进行处理,得到边缘图像;步骤C,提取二值化图像中每个连通域的轮廓,得到轮廓图;步骤D,根据边缘图像和轮廓图,将二值化图像中的非目标滤除,仅保留在地平面上没有高度差的地平面标识,得到包括地平面标识且滤除非目标的最终待识别图像,在用于地平面标识识别时,可以很好的避免给后期的地平面标识检测识别带来干扰,大幅提高后期***对地平面标识的识别率并降低误检率。

Description

一种用于地平面标识识别的图像非目标滤除方法
技术领域
本发明属于图像信息处理领域,具体涉及一种用于地平面标识识别的图像非目标滤除方法。
背景技术
现有的诸如在路面交通标志识别、停车位识别以及360环视***等任务中,大都会先使用逆透视变换算法将相机拍摄到的图像变换到地平面,从而获得俯视图,然后再在其二值化图像上检测识别地平面上的斑马线、车道线、导向箭头以及停车位等标识。但是由于现实场景中存在很多诸如车辆、行人以及灌木丛等不在地平面上的干扰物体,对识别***造成干扰,导致最终的识别率低、误检率高等问题。
然而现有基于逆透视图像的识别技术没有考虑先滤除那些非目标干扰区域,便直接对图像中的目标进行检测识别,从而导致检测识别***的识别性能低下。
发明内容
针对现有技术问题,本发明提出一种用于地平面标识识别的图像非目标滤除方法,可以很好的滤除地平面上具有高度差的非目标区域,然后再对图像中的地平面标识进行检测识别,从而可大幅提高***对地平面标识的识别率并降低误检率。
为实现上述技术目的,本发明采用如下技术方案:
一种用于地平面标识识别的图像非目标滤除方法,包括以下步骤:
步骤A,获取逆透视图像IIPM,并对逆透视图像IIPM进行预处理;
所述逆透视图像IIPM中包含地平面标识和非目标;对逆透视图像IIPM进行预处理依次包括灰度处理和二值化处理,对逆透视图像IIPM进行灰度处理得到灰度图像IGray,对灰度图像IGray进行二值化处理得到二值化图像IBinary
步骤B,使用Canny边缘检测算法对灰度图像IGray进行边缘检测,得到边缘图像ICanny
步骤C,提取二值化图像IBinary中每个连通域的轮廓Lcontour,得到轮廓图ICountour
步骤D,根据边缘图像ICanny和轮廓图ICountour,将二值化图像IBinary中的非目标滤除,得到包括地平面标识且滤除非目标的最终待识别图像Ifinal
步骤D1,遍历轮廓图ICountour中的每一个轮廓Lcontour,然后按照顺时针方向对轮廓上的像素点进行扫描,确定在轮廓Lcontour上连续不与边缘检测图像ICanny重叠的所有轮廓段中的最长轮廓段Lmax,并计算最长轮廓段Lmax的像素占比Rmax;所述轮廓段由连续的像素点构成;
Figure GDA0002521811530000021
其中,Sum(Lmax)表示最长轮廓段的像素点数,Sum(Lcontour)表示轮廓Lcontour的像素点数;
步骤D2,将最长轮廓段Lmax的像素占比Rmax,分别与高比例阈值RH和低比例阈值RL进行比较:若Rmax>RH,则轮廓区域为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;若Rmax<RL,则轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域;若RL<Rmax<RH,则继续步骤D3;所述轮廓区域是指位于轮廓内的区域;
步骤D3,计算包围最长轮廓段Lmax的最小外接矩形Rin,并将最小外接矩形Rin的四边分别往上、下、左、右四个方向分别扩展R个像素点得到扩展矩形Rout;分别统计灰度图像IGray中对应最小外接矩形Rin区域内的平均灰度值Vin和扩展矩形与最小外接矩形之间的矩形环Rout-Rin区域的平均灰度值Vout;若两者差值绝对值Vdelta=|Vin-Vout|低于灰度差阈值V,则轮廓区域为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;否则,轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域。
进一步地,所述步骤A中对逆透视图像IIPM进行灰度处理得到灰度图像IGray的计算公式为:
Figure GDA0002521811530000022
其中,(x,y)表示图像的坐标,RIPM(x,y)、GIPM(x,y)、BIPM(x,y)分别表示逆透视图像IIPM的R、G、B三个通道图像。
进一步地,所述步骤A中对灰度图像IGray进行二值化处理得到二值化图像IBinary的具体过程为:
步骤A1,寻优最佳分割阈值Tbest:遍历像素值为0~255分别作为分割阈值T,求各分割阈值T所对应的类间方差g,并将值最大的类间方差g所对应的分割阈值T,作为最佳分割阈值Tbest,其中类间方差g的计算公式为:
g=w0(u0-u)2+w1(u1-u)2
其中,u表示灰度图像IGray的平均灰度值;w0表示前景像素比例,u0表示前景的平均灰度值,所述前景是指灰度图像IGray中像素值大于分割阈值T的所有像素点;w1表示背景像素比例,u1表示背景的平均灰度值,所述背景是指灰度图像IGray中像素值小于分割阈值T的所有像素点;且有:
Figure GDA0002521811530000031
w0+w1=1,
u=w0×u0+w1×u1
其中,N0、N1分别表示前景和背景的像素点数,W、H分别为灰度图像IGray的宽和高;
步骤A2,使用最佳分割阈值Tbest对灰度图像IGray进行二值化:将灰度图像IGray中像素值大于最佳分割阈值Tbest的部分作为前景,像素值小于最佳分割阈值Tbest的部分作为背景,得到二值化图像IBinary
进一步地,所述步骤B的具体过程为:
步骤B1,使用高斯平滑滤波器对灰度图像IGray进行卷积降噪,得到灰度图像IGray在x方向的亮度梯度Gu和在y方向的亮度梯度Gv
Figure GDA0002521811530000032
其中,
Figure GDA0002521811530000033
表示卷积,高斯平滑滤波器采用二维高斯核g(u,v),二维高斯核g(u,v)的高斯分布的标准差为σ,gu和gv分别表示二维高斯核g(u,v)的一阶偏导,且:
Figure GDA0002521811530000034
Figure GDA0002521811530000035
步骤B2,计算灰度图像IGray的梯度幅值G以及梯度方向θ:
Figure GDA0002521811530000041
步骤B3,将灰度图像IGray各像素点的梯度幅值G与高滞后阈值THCany和低滞后阈值TLCany分别进行比较,进行边缘筛选,得到边缘图像ICanny
i)若像素点的梯度幅值G高于高滞后阈值THCany,则保留像素点为强边缘;
ii)若像素点的梯度幅值G低于低滞后阈值TLCany,则排除像素点;
iii)若像素点的梯度幅值G介于高滞后阈值THCany与低滞后阈值TLCany之间,则判断与像素点相连的相邻像素点的梯度幅值:若所有相邻像素点中,有且仅有1个像素点的梯度幅值高于高滞后阈值THCany,则保留像素点为强边缘,否则排除像素点。
进一步地,高阈值THCanny的取值为150,低阈值TLCanny的取值为50。
进一步地,所述步骤C的具体过程为:
步骤C1,计算二值化图像IBinary的连通域:
步骤C1.1,从上到下、从左到右扫描二值化图像IBinary,当扫描到一个白点时,则执行以下步骤:
步骤C1.1.1,将白点作为一个起点,将白点的标签值设为P,并将白点像素点压入栈中;
步骤C1.1.2判断栈是否为空,若不空,则将白点从栈中取出,并将其标签值设为P,然后依次访问白点的4个邻域像素点,若4个邻域像素点中存在白点,则将为白点的邻域像素点压入栈中;
步骤C1.1.3,重复步骤C1.1.2,直至栈为空,并将标签值为P的白点构成1个连通域C;
其中,白点是指像素值为255的像素点;
步骤C1.2,重复步骤C1.1,直至二值化图像IBinary中的像素点被扫描标记完毕,所有连通域C组成连通域集合CSet
步骤C2,提取连通域轮廓;
遍历连通域集合CSet中的所有连通域C,对每个连通域C进行如下操作:
步骤C2.1,逐行遍历连通域C,记录每行左右两端的像素点组成行像素集合PLR,中间部分略过;
步骤C2.2,逐列遍历连通域C,记录每列上下两端的像素点组成列像素集合PUD,中间部分略过;
步骤C2.3,求行像素集合PLR与列像素集合PUD的并集,得到连通域C的轮廓;
步骤C3,所有连通域C的轮廓组成轮廓图ICountour
进一步地,所述步骤A中获取逆透视图像IIPM的具体过程为:
通过相机拍摄得到原始图像IOriginal,将原始图像IOriginal按以下公式进行逆透视变换,得到逆透视图像IIPM
Figure GDA0002521811530000051
Figure GDA0002521811530000052
其中,(u,v)表示原始图像IOriginal的坐标,m、n分别表示原始图像的宽和高,(d,l,h)为相机在世界坐标系中的位置,γ为相机的偏航角,θ为相机的俯仰角,α、β分别为相机的水平视角与竖直视角,(x,y,z=0)表示逆透视图像的坐标,z=0表示在地平面。
进一步地,高比例阈值RH的取值为0.7,低比例阈值RL的取值为0.4。
进一步地,R的取值为5。
进一步地,V的取值为25。
有益效果
本方案通过图像处理技术对逆透视图像进行预处理,然后通过步骤D轮廓图ICountour的各轮廓中,将连续不与边缘检测图像ICanny重叠的最长轮廓段Lmax的像素占比Rmax,分别与高比例阈值RH和低比例阈值RL进行比较,来确定各轮廓内的区域是具有高度差的非目标所在区域或者是没有高度差的地平面标识所在区域,若是具有高度差的非目标所在区域,则将轮廓内的区域从二值化图像中滤除,若是没有高度差的地平面标识所在区域,则在二值化图像中保留轮廓内的区域通过结合边缘检测与轮廓融合实现了逆透视图像的非目标干扰,该方法运行速度快、非目标滤除率高、鲁棒性强。再将得到的包括地平面标识且滤除非目标的最终待识别图像用于地平面标识识别,可以很好的避免给后期的地平面标识检测识别带来干扰,从根源上滤除非目标干扰,相对于在地平面标识识别前不滤除非目标而言,可以大幅提高后期***对地平面标识的识别率并降低误检率(如图3所示),具有很强的通用性和实用性。另外,在地平面标识识别前将非目标滤除,相当于减少了地平面标识识别时对二值化图像所需要处理的区域,使得地平面标识识别的速度更快;而且本方法的计算量小,相对于整个地平面标识识别的计算量而言,可以忽略不计。
附图说明
图1为本发明所述方法的整体流程图;
图2为本发明方法各步骤得到的效果图像,其中图(a)为原始图像IOriginal,图(b)为逆透视图像IIPM,图(c)为灰度图像IGray,图(d)为二值化图像IBinary,图(e)为边缘图像ICanny,图(f)为轮廓图ICountour,图(g)为滤除非目标后得到的最终待识别图像Ifinal
图3为使用和不使用本发明方法对于地平面标识的识别率和误检率对比图
具体实施方式
下面对本发明的实施例作详细说明,本实施例以本发明的技术方案为依据开展,给出了详细的实施方式和具体的操作过程,对本发明的技术方案作进一步解释说明。
本发明提供的一种用于地平面标识识别的图像非目标滤除方法,如图1所示,具体包括以下步骤:
步骤A,获取逆透视图像IIPM,并对逆透视图像IIPM进行预处理;
逆透视图像IIPM包括地平面标识和非目标;对逆透视图像IIPM进行预处理依次包括灰度处理和二值化处理,对逆透视图像IIPM进行灰度处理得到灰度图像IGray,对灰度图像IGray进行二值化处理得到二值化图像IBinary
首先,通过相机拍摄得到原始图像IOriginal(如图2(a)所示),将原始图像IOriginal按以下公式进行逆透视变换,得到逆透视图像IIPM(如图2(b)所示):
Figure GDA0002521811530000061
Figure GDA0002521811530000062
其中,(u,v)表示原始图像IOriginal的坐标,m、n分别表示原始图像的宽和高,(d,l,h)为相机在世界坐标系中的位置,(γ,θ,ω)为相机在世界坐标系中的姿态,γ为相机的偏航角,θ为相机的俯仰角,ω为相机的旋转角,α、β分别为相机的水平视角与竖直视角,(x,y,z=0)表示逆透视图像的坐标,z=0表示在地平面。在本实施例中,相机的旋转角ω=0,即不考虑相机的自身旋转角。
然后,使用图像处理技术对逆透视图像IIPM(如图2(b)所示)进行灰度处理得到灰度图像IGray(如图2(c)所示),其计算公式为:
Figure GDA0002521811530000071
其中,(x,y)表示图像的坐标,RIPM(x,y)、GIPM(x,y)、BIPM(x,y)分别表示逆透视图像IIPM的R、G、B三个通道。
再后,使用图像处理技术对灰度图像IGray(如图2(c)所示)进行处理得到二值化图像IBinary(如图2(d)所示),其具体过程为:
步骤A1,寻优最佳分割阈值Tbest:遍历像素值为0~255分别作为分割阈值T,求各分割阈值T所对应的类间方差g,并将值最大的类间方差g所对应的分割阈值T,作为最佳分割阈值Tbest,其中类间方差g的计算公式为:
g=w0(u0-u)2+w1(u1-u)2
其中,u表示灰度图像IGray的平均灰度值;w0表示前景像素比例,u0表示前景的平均灰度值,所述前景是指灰度图像IGray中像素值大于分割阈值T的所有像素点;w1表示背景像素比例,u1表示背景的平均灰度值,所述背景是指灰度图像IGray中像素值小于分割阈值T的所有像素点;且有:
Figure GDA0002521811530000072
w0+w1=1,
u=w0×u0+w1×u1
其中,N0、N1分别表示前景和背景的像素点数,W、H分别为灰度图像IGray的宽和高;
步骤A2,使用最佳分割阈值Tbest对灰度图像IGray进行二值化:将灰度图像IGray中像素值大于最佳分割阈值Tbest的部分作为前景,即像素点赋值为白色255,像素值小于最佳分割阈值Tbest的部分作为背景,即像素点赋值为黑色0,得到二值化图像IBinary
步骤B,使用Canny边缘检测算法对灰度图像IGray(如图2(c)所示)进行边缘检测,得到边缘图像ICanny(如图2(e)所示),其具体过程为:
步骤B1,使用高斯平滑滤波器对灰度图像IGray进行卷积降噪,得到灰度图像IGray在x方向的亮度梯度Gu和在y方向的亮度梯度Gv
Figure GDA0002521811530000081
其中,
Figure GDA0002521811530000082
表示卷积,高斯平滑滤波器采用二维高斯核g(u,v),二维高斯核g(u,v)的高斯分布的标准差为σ,在本实施例中取值为2,gu和gv分别表示二维高斯核g(u,v)的一阶偏导,且:
Figure GDA0002521811530000083
Figure GDA0002521811530000084
步骤B2,计算灰度图像IGray的梯度幅值G以及梯度方向θ:
Figure GDA0002521811530000085
步骤B3,将灰度图像IGray各像素点的梯度幅值G与高滞后阈值THCany和低滞后阈值TLCany分别进行比较,进行边缘筛选,即对灰度图像进行边缘的提取,得到边缘图像:
i)若像素点的梯度幅值G高于高滞后阈值THCany,则保留像素点为强边缘(像素值置为255);
ii)若像素点的梯度幅值G低于低滞后阈值TLCany,则排除像素点(像素值置为0);
iii)若像素点的梯度幅值G介于高滞后阈值THCany与低滞后阈值TLCany之间,则判断与像素点相连的相邻像素点的梯度幅值:若所有相邻像素点中,有且仅有1个像素点的梯度幅值高于高滞后阈值THCany,则保留像素点为强边缘(像素值置为0),否则排除像素点(像素值置为0)
在本实施例中,高滞后阈值THCany的取值为150,低滞后阈值TLCany的取值为50。
步骤C,提取二值化图像IBinary(如图2(d)所示)中每个连通域的轮廓,得到轮廓图ICountour(如图2(f)所示),其具体过程为:
步骤C1,计算二值化图像IBinary的连通域:
步骤C1.1,从上到下、从左到右扫描二值化图像IBinary,当扫描到一个白点时,则执行以下步骤:
步骤C1.1.1,将白点作为一个起点,将白点的标签值设为P,并将白点压入栈中;
步骤C1.1.2判断栈是否为空,若不空,则将白点从栈中取出,并将其标签值设为P,然后依次访问白点的4个邻域像素点,若4个邻域像素点中存在白点,则将为白点的邻域像素点压入栈中;
步骤C1.1.3,重复步骤C1.1.2,直至栈为空,并将标签值为P的白点构成1个连通域C;
其中,白点是指像素值为255的像素点;
步骤C1.2,重复步骤C1.1,直至二值化图像IBinary中的像素点被扫描标记完毕,所有连通域C组成连通域集合CSet
步骤C2,提取连通域轮廓,即遍历连通域集合CSet中的所有连通域C,对每个连通域C进行如下操作:
步骤C2.1,逐行遍历连通域C,记录每行左右两端的像素点组成行像素集合PLR,中间部分略过;
步骤C2.2,逐列遍历连通域C,记录每列上下两端的像素点组成列像素集合PUD,中间部分略过;
步骤C2.3,求行像素集合PLR与列像素集合PUD的并集,得到连通域C的轮廓;
步骤C3,所有连通域C的轮廓组成轮廓图ICountour
步骤D,根据边缘图像ICanny(如图2(e)所示)和轮廓图ICountour(如图2(f)所示),将二值化图像IBinary(如图2(d)所示)中的非目标滤除,得到包括地平面标识且滤除非目标的最终待识别图像Ifinal(如图2(g)所示),其具体过程为:
步骤D1,遍历轮廓图ICountour中的每一个轮廓Lcontour,然后按照顺时针方向对轮廓上的像素点进行扫描,确定在轮廓Lcontour上连续不与边缘检测图像ICanny重叠的所有轮廓段中的最长轮廓段Lmax,并计算最长轮廓段Lmax的像素占比Rmax;所述轮廓段由连续的像素点构成;
Figure GDA0002521811530000101
其中,Sum(Lmax)表示最长轮廓段的像素点数,Sum(Lcontour)表示轮廓Lcontour的像素点数;
步骤D2,将最长点链Lmax的像素占比Rmax,与高比例阈值RH和低比例阈值RL进行比较:若Rmax>RH,则轮廓区域为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;若Rmax<RL,则轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域,即将二值化图像IBinary中的非目标区域的像素点赋值为黑背景;若RL<Rmax<RH,则继续步骤D3;在本实施例中,高比例阈值RH的取值为0.7,低比例阈值RL的取值为0.4。其中,轮廓区域是指位于轮廓内部的区域。
步骤D3,计算包围最长点链Lmax的最小外接矩形Rin,并将最小外接矩形Rin的四边分别往上、下、左、右四个方向分别扩展R个像素点得到扩展矩形Rout(扩展时遇到图像边界则停止该方向的扩展);分别统计灰度图像IGray中对应最小外接矩形Rin区域内的平均灰度值Vin和扩展矩形与最小外接矩形之间的矩形环Rout-Rin区域的平均灰度值Vout;若两者差值绝对值Vdelta=|Vin-Vout|低于灰度差阈值V,则认为轮廓区域内外灰度差值不明显,视为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;否则轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域。
由于逆透视变换属于单应性变换,将图像从一个平面变换到另外的一个平面上,即可以将相机拍摄的原始图像从拍摄平面变换到地平面上。图像中与地平面具有高度差的物体(如车辆、行人、灌木丛等物体与地平面具有高度差)在逆透视变换到地平面时,在得到的逆透视图中被拉伸变形,那么在相应的边缘图像ICanny与轮廓图ICountour这两张图中的重合度会很低;而那些位于地平面上没有高度差的地平面标识,如地面上的斑马线、导向箭头、停车位等,则在边缘检测图ICanny与轮廓图ICountour这两张图中的重合度会很高。因此本方案通过图像处理技术,利用具有高度差的非目标在逆透视图像对应的边缘检测图ICanny与轮廓图ICountour这两张图中的重合度,将其从二值化图像IBinary中滤除,仅保留在地平面上没有高度差的地平面标识,通过结合边缘检测与轮廓融合实现了逆透视图像的非目标干扰,该方法运行速度快、非目标滤除率高、鲁棒性强。再将得到的包括地平面标识且滤除非目标的最终待识别图像Ifinal用于地平面标识识别,可以很好的避免给后期的地平面标识检测识别带来干扰,从根源上滤除非目标干扰,大幅提高后期***对地平面标识的识别率并降低误检率,具有很强的通用性和实用性。
以上实施例为本申请的优选实施例,本领域的普通技术人员还可以在此基础上进行各种变换或改进,在不脱离本申请总的构思的前提下,这些变换或改进都应当属于本申请要求保护的范围之内。

Claims (10)

1.一种用于地平面标识识别的图像非目标滤除方法,其特征在于,包括以下步骤:
步骤A,获取逆透视图像IIPM,并对逆透视图像IIPM进行预处理;
所述逆透视图像IIPM中包含地平面标识和非目标;对逆透视图像IIPM进行预处理依次包括灰度处理和二值化处理,对逆透视图像IIPM进行灰度处理得到灰度图像IGray,对灰度图像IGray进行二值化处理得到二值化图像IBinary
步骤B,使用Canny边缘检测算法对灰度图像IGray进行边缘检测,得到边缘图像ICanny
步骤C,提取二值化图像IBinary中每个连通域的轮廓Lcontour,得到轮廓图ICountour
步骤D,根据边缘图像ICanny和轮廓图ICountour,将二值化图像IBinary中的非目标滤除,得到包括地平面标识且滤除非目标的最终待识别图像Ifinal
步骤D1,遍历轮廓图ICountour中的每一个轮廓Lcontour,然后按照顺时针方向对轮廓上的像素点进行扫描,确定在轮廓Lcontour上连续不与边缘检测图像ICanny重叠的所有轮廓段中的最长轮廓段Lmax,并计算最长轮廓段Lmax的像素占比Rmax;所述轮廓段由连续的像素点构成;
Figure FDA0002521811520000011
其中,Sum(Lmax)表示最长轮廓段的像素点数,Sum(Lcontour)表示轮廓Lcontour的像素点数;
步骤D2,将最长轮廓段Lmax的像素占比Rmax,分别与高比例阈值RH和低比例阈值RL进行比较:若Rmax>RH,则轮廓区域为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;若Rmax<RL,则轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域;若RL<Rmax<RH,则继续步骤D3;所述轮廓区域是指位于轮廓内的区域;
步骤D3,计算包围最长轮廓段Lmax的最小外接矩形Rin,并将最小外接矩形Rin的四边分别往上、下、左、右四个方向分别扩展R个像素点得到扩展矩形Rout;分别统计灰度图像IGray中对应最小外接矩形Rin区域内的平均灰度值Vin和扩展矩形与最小外接矩形之间的矩形环Rout-Rin区域的平均灰度值Vout;若两者差值绝对值Vdelta=Vin-Vout低于灰度差阈值V,则轮廓区域为地平面标识区域,保留二值化图像IBinary中的地平面标识区域;否则,轮廓区域为非目标区域,去除二值化图像IBinary中的非目标区域。
2.根据权利要求1所述的方法,其特征在于,所述步骤A中对逆透视图像IIPM进行灰度处理得到灰度图像IGray的计算公式为:
Figure FDA0002521811520000021
其中,(x,y)表示图像的坐标,RIPM(x,y)、GIPM(x,y)、BIPM(x,y)分别表示逆透视图像IIPM的R、G、B三个通道图像。
3.根据权利要求1所述的方法,其特征在于,所述步骤A中对灰度图像IGray进行二值化处理得到二值化图像IBinary的具体过程为:
步骤A1,寻优最佳分割阈值Tbest:遍历像素值为0~255分别作为分割阈值T,求各分割阈值T所对应的类间方差g,并将值最大的类间方差g所对应的分割阈值T,作为最佳分割阈值Tbest,其中类间方差g的计算公式为:
g=w0(u0-u)2+w1(u1-u)2
其中,u表示灰度图像IGray的平均灰度值;w0表示前景像素比例,u0表示前景的平均灰度值,所述前景是指灰度图像IGray中像素值大于分割阈值T的所有像素点;w1表示背景像素比例,u1表示背景的平均灰度值,所述背景是指灰度图像IGray中像素值小于分割阈值T的所有像素点;且有:
Figure FDA0002521811520000022
w0+w1=1,
u=w0×u0+w1×u1
其中,N0、N1分别表示前景和背景的像素点数,W、H分别为灰度图像IGray的宽和高;
步骤A2,使用最佳分割阈值Tbest对灰度图像IGray进行二值化:将灰度图像IGray中像素值大于最佳分割阈值Tbest的部分作为前景,像素值小于最佳分割阈值Tbest的部分作为背景,得到二值化图像IBinary
4.根据权利要求1所述的方法,其特征在于,所述步骤B的具体过程为:
步骤B1,使用高斯平滑滤波器对灰度图像IGray进行卷积降噪,得到灰度图像IGray在x方向的亮度梯度Gu和在y方向的亮度梯度Gv
Figure FDA0002521811520000031
其中,
Figure FDA0002521811520000032
表示卷积,高斯平滑滤波器采用二维高斯核g(u,v),二维高斯核g(u,v)的高斯分布的标准差为σ,gu和gv分别表示二维高斯核g(u,v)的一阶偏导,且:
Figure FDA0002521811520000033
Figure FDA0002521811520000034
步骤B2,计算灰度图像IGray的梯度幅值G以及梯度方向θ:
Figure FDA0002521811520000035
步骤B3,将灰度图像IGray各像素点的梯度幅值G与高滞后阈值THCany和低滞后阈值TLCany分别进行比较,进行边缘筛选,得到边缘图像ICanny
i)若像素点的梯度幅值G高于高滞后阈值THCany,则保留像素点为强边缘;
ii)若像素点的梯度幅值G低于低滞后阈值TLCany,则排除像素点;
iii)若像素点的梯度幅值G介于高滞后阈值THCany与低滞后阈值TLCany之间,则判断与像素点相连的相邻像素点的梯度幅值:若所有相邻像素点中,有且仅有1个像素点的梯度幅值高于高滞后阈值THCany,则保留像素点为强边缘,否则排除像素点。
5.根据权利要求4所述的方法,其特征在于,高阈值THCanny的取值为150,低阈值TLCanny的取值为50。
6.根据权利要求1所述的方法,其特征在于,所述步骤C的具体过程为:
步骤C1,计算二值化图像IBinary的连通域:
步骤C1.1,从上到下、从左到右扫描二值化图像IBinary,当扫描到一个白点时,则执行以下步骤:
步骤C1.1.1,将白点作为一个起点,将白点的标签值设为P,并将白点像素点压入栈中;
步骤C1.1.2判断栈是否为空,若不空,则将白点从栈中取出,并将其标签值设为P,然后依次访问白点的4个邻域像素点,若4个邻域像素点中存在白点,则将为白点的邻域像素点压入栈中;
步骤C1.1.3,重复步骤C1.1.2,直至栈为空,并将标签值为P的白点构成1个连通域C;
其中,白点是指像素值为255的像素点;
步骤C1.2,重复步骤C1.1,直至二值化图像IBinary中的像素点被扫描标记完毕,所有连通域C组成连通域集合CSet
步骤C2,提取连通域轮廓;
遍历连通域集合CSet中的所有连通域C,对每个连通域C进行如下操作:
步骤C2.1,逐行遍历连通域C,记录每行左右两端的像素点组成行像素集合PLR,中间部分略过;
步骤C2.2,逐列遍历连通域C,记录每列上下两端的像素点组成列像素集合PUD,中间部分略过;
步骤C2.3,求行像素集合PLR与列像素集合PUD的并集,得到连通域C的轮廓;
步骤C3,所有连通域C的轮廓组成轮廓图ICountour
7.根据权利要求1所述的方法,其特征在于,所述步骤A中获取逆透视图像IIPM的具体过程为:
通过相机拍摄得到原始图像IOriginal,将原始图像IOriginal按以下公式进行逆透视变换,得到逆透视图像IIPM
Figure FDA0002521811520000041
Figure FDA0002521811520000042
其中,(u,v)表示原始图像IOriginal的坐标,m、n分别表示原始图像的宽和高,(d,l,h)为相机在世界坐标系中的位置,γ为相机的偏航角,θ为相机的俯仰角,α、β分别为相机的水平视角与竖直视角,(x,y,z=0)表示逆透视图像的坐标,z=0表示在地平面。
8.根据权利要求1所述的方法,其特征在于,高比例阈值RH的取值为0.7,低比例阈值RL的取值为0.4。
9.根据权利要求1所述的方法,其特征在于,R的取值为5。
10.根据权利要求1所述的方法,其特征在于,V的取值为25。
CN201910067458.1A 2019-01-24 2019-01-24 一种用于地平面标识识别的图像非目标滤除方法 Expired - Fee Related CN109784344B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910067458.1A CN109784344B (zh) 2019-01-24 2019-01-24 一种用于地平面标识识别的图像非目标滤除方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910067458.1A CN109784344B (zh) 2019-01-24 2019-01-24 一种用于地平面标识识别的图像非目标滤除方法

Publications (2)

Publication Number Publication Date
CN109784344A CN109784344A (zh) 2019-05-21
CN109784344B true CN109784344B (zh) 2020-09-29

Family

ID=66502295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910067458.1A Expired - Fee Related CN109784344B (zh) 2019-01-24 2019-01-24 一种用于地平面标识识别的图像非目标滤除方法

Country Status (1)

Country Link
CN (1) CN109784344B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110473222A (zh) * 2019-07-02 2019-11-19 清华大学 图像要素提取方法及装置
CN110503108B (zh) * 2019-07-11 2024-05-28 平安科技(深圳)有限公司 违章建筑识别方法及装置、存储介质、计算机设备
CN110827393B (zh) * 2019-07-17 2020-07-31 当家移动绿色互联网技术集团有限公司 图像处理方法、装置、存储介质及电子设备
CN110766736B (zh) * 2019-10-29 2022-10-14 京东方科技集团股份有限公司 缺陷检测方法、装置、电子设备以及存储介质
CN111275696B (zh) * 2020-02-10 2023-09-15 腾讯医疗健康(深圳)有限公司 一种医学图像处理的方法、图像处理的方法及装置
CN111325840B (zh) * 2020-02-13 2023-04-07 中铁二院工程集团有限责任公司 一种弃渣场的设计方法及计算***
CN111415363B (zh) * 2020-04-20 2023-04-18 电子科技大学中山学院 一种图像边缘识别方法
CN111915792B (zh) * 2020-05-19 2022-06-07 武汉卓目科技有限公司 一种图像斑马线图文的识别方法及装置
CN111597853B (zh) * 2020-05-26 2023-02-24 成都鹏业软件股份有限公司 一种混凝土标识提取方法
CN111968148B (zh) * 2020-07-20 2023-08-22 华南理工大学 一种基于图像处理的空载率计算方法
CN111986175A (zh) * 2020-08-19 2020-11-24 北京科技大学 工业喷嘴所喷液滴的粒径测量方法
CN112598688A (zh) * 2020-12-21 2021-04-02 中国农业大学 一种定位密排货物的平台及其中心定位方法
CN112950535B (zh) * 2021-01-22 2024-03-22 北京达佳互联信息技术有限公司 视频处理方法、装置、电子设备及存储介质
CN112749713B (zh) * 2021-01-26 2024-03-29 海南职业技术学院 一种基于人工智能的大数据图像识别***及方法
CN113158296A (zh) * 2021-03-15 2021-07-23 合肥量圳建筑科技有限公司 车位布置方法、装置、设备及存储介质
CN114081478A (zh) * 2021-11-26 2022-02-25 河南九州网络科技有限公司 一种运动状况动态监测终端及使用者身份判定方法
CN113920324B (zh) * 2021-12-13 2022-04-01 广州思德医疗科技有限公司 图像识别方法、装置、电子设备及存储介质
CN114219992B (zh) * 2021-12-14 2022-06-03 杭州古伽船舶科技有限公司 一种基于图像识别技术的无人船避障***
CN115661098B (zh) * 2022-10-31 2024-02-06 河海大学 一种海底管线二维冲刷剖面图像识别与数据提取方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008377A (zh) * 2014-06-07 2014-08-27 北京联合大学 基于时空关联的地面交通标志实时检测识别方法
CN107462223A (zh) * 2017-08-08 2017-12-12 长安大学 一种公路转弯前行车视距自动测量装置及测量方法
CN107679520A (zh) * 2017-10-30 2018-02-09 湖南大学 一种适用于复杂条件下的车道线视觉检测方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103600707B (zh) * 2013-11-06 2016-08-17 同济大学 一种智能泊车***的泊车位检测装置及方法
CN103942546B (zh) * 2014-05-08 2017-09-12 奇瑞汽车股份有限公司 一种城市环境中导向交通标线识别***及方法
KR101637716B1 (ko) * 2014-11-03 2016-07-07 현대자동차주식회사 차량의 장애물 위치 인식 장치 및 방법
JP2017097682A (ja) * 2015-11-26 2017-06-01 マツダ株式会社 標識認識システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104008377A (zh) * 2014-06-07 2014-08-27 北京联合大学 基于时空关联的地面交通标志实时检测识别方法
CN107462223A (zh) * 2017-08-08 2017-12-12 长安大学 一种公路转弯前行车视距自动测量装置及测量方法
CN107679520A (zh) * 2017-10-30 2018-02-09 湖南大学 一种适用于复杂条件下的车道线视觉检测方法

Also Published As

Publication number Publication date
CN109784344A (zh) 2019-05-21

Similar Documents

Publication Publication Date Title
CN109784344B (zh) 一种用于地平面标识识别的图像非目标滤除方法
CN109886896B (zh) 一种蓝色车牌分割与矫正方法
CN109145915B (zh) 一种复杂场景下车牌快速畸变矫正方法
CN108280450B (zh) 一种基于车道线的高速公路路面检测方法
CN107045634B (zh) 一种基于最大稳定极值区域与笔画宽度的文本定位方法
CN108038416B (zh) 车道线检测方法及***
CN105488492B (zh) 一种彩色图像预处理方法、道路识别方法及相关装置
CN108427946B (zh) 复杂场景下基于内特征和文本域布局的驾驶证检测识别方法
CN110210451B (zh) 一种斑马线检测方法
CN107895151A (zh) 一种强光照条件下基于机器视觉的车道线检测方法
Yang et al. A novel approach for license plate character segmentation
CN106815583B (zh) 一种基于mser和swt相结合的夜间车辆车牌定位方法
KR20130105952A (ko) 차량 번호판 인식 방법과 그 장치
CN109800752B (zh) 一种基于机器视觉的汽车车牌字符分割识别算法
CN106407983A (zh) 图像主体的识别、矫正与配准方法
CN110414385B (zh) 一种基于单应性变换和特征窗口的车道线检测方法及***
CN108171695A (zh) 一种基于图像处理的高速公路路面检测方法
CN109409356B (zh) 一种基于swt的多方向中文印刷体文字检测方法
CN109886168B (zh) 一种基于层阶的地面交通标志识别方法
CN105303160A (zh) 一种夜间车辆检测和跟踪的方法
CN107180230B (zh) 通用车牌识别方法
CN110674812B (zh) 一种面向复杂背景的民用车牌定位与字符分割方法
CN108765456B (zh) 基于直线边缘特征的目标跟踪方法、***
CN109800641B (zh) 基于阈值自适应二值化和连通域分析的车道线检测方法
Devane et al. Lane detection techniques using image processing

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200929