[发明专利]基于边缘和骨架信息的车辆阴影消除方法无效
申请号: | 200910263082.8 | 申请日: | 2009-12-16 |
公开(公告)号: | CN101739560A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 路小波;朱周;吴晶 | 申请(专利权)人: | 东南大学 |
主分类号: | G06K9/40 | 分类号: | G06K9/40 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 210096*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种基于边缘和骨架信息的车辆阴影消除方法,本发明方法对当前图像进行背景差计算并二值化得到前景二值图,通过对前景二值图进行边缘检测和膨胀得到车辆及阴影区域的边缘图像,通过对背景差图像进行边缘检测和膨胀得到车辆的骨架图像,然后,以车辆区域和阴影区域相对于背景区域的灰度比为判别特征,初步检测阴影区域,并用前景二值图减去初步阴影区域,最后利用骨架图像对车辆区域内的孔洞进行补充并减去边缘图像,得到最终消除阴影区域之后的图像。本发明综合利用了用以区分车辆区域和阴影区域的灰度特征、车辆与阴影区域的边缘信息及车辆骨架的信息,能够准确地检测和消除阴影区域。 | ||
搜索关键词: | 基于 边缘 骨架 信息 车辆 阴影 消除 方法 | ||
【主权项】:
一种基于边缘和骨架信息的车辆阴影消除方法,其特征在于包括如下步骤:①计算背景差图像并对其二值化交通场景的背景图像为BKG,需要进行车辆阴影消除的当前图像为P,计算当前图像P与背景图像BKG之间的绝对差,得到背景差图像BP,即:BP(x,y)=|P(x,y)-BKG(x,y)|,式中,P(x,y)表示图像P中坐标为(x,y)的像素的灰度,BKG(x,y)表示背景图像BKG中坐标为(x,y)的像素的灰度,BP(x,y)表示背景差图像BP中坐标为(x,y)的像素的灰度,x,y分别表示横坐标和纵坐标,下同;其次,对背景差图像BP进行二值化计算,得到前景二值图OM, OM ( x , y ) = 1 , if BP ( x , y ) ≥ THR 0 , else , 式中,THR表示分割阈值;OM(x,y)表示前景二值图OM中坐标为(x,y)的像素的值,若为1表示该像素属于车辆区域,若为0表示该像素属于静止背景区域;②计算初始阴影图像用当前图像P除以背景图像BKG得到图像D,即: D ( x , y ) = P ( x , y ) / BKG ( x , y ) BKG ( x , y ) ≠ 0 P ( x , y ) / ( BKG ( x , y ) + 1 ) BKG ( x , y ) = 0 , 式中,P(x,y)表示图像P中坐标为(x,y)的像素的灰度,BKG(x,y)表示背景图像BKG中坐标为(x,y)的像素的灰度,D(x,y)表示图像D中坐标为(x,y)的像素的值,根据如下判断规则计算初始阴影图像SH, Sh ( x , y ) = D ( x , y ) if T 1 < D ( x , y ) < T 2 0 else , 式中,D(x,y)表示图像D中坐标为(x,y)的像素的值,T1和T2表示取值范围且 T 1 T 2 ⊆ 0.4 1 ; Sh(x,y)表示初始阴影图像SH中坐标为(x,y)的像素的值,若为1表示该像素属于车辆的阴影区域,若为0则表示该像素不属于车辆的阴影区域;③计算车辆区域的边界利用Sobel边缘算子提取前景二值图OM中车辆区域的初始边界,得到图像OM1,即:OM1m=OM*Gm,OM1n=OM*Gn, OM 1 ‾ ( x , y ) = 1 ( O M 1 m ( x , y ) ^ 2 + O M 1 n ( x , y ) ^ 2 ) ^ 0.5 ≥ S 1 0 else , 式中,Gm=[-1-2-1;0 0 0;1 2 1],Gn=[-1 0 1;-2 0 2;-1 0 1],S1为阈值,OM1m是前景二值图OM与Gm进行卷积运算后得到的图像,OM1n是前景二值图OM与Gn进行卷积运算后得到的图像,之后,利用膨胀算子Se=[1 1 1;1 1 1;1 1 1]对图像OM1进行膨胀,得到车辆区域的边界图像OM1,④计算车辆区域的骨架利用Sobel边缘算子提取背景差图像BP中前景区域的骨架,得到图像OM2,即:OM1m=BP*Gm,OM2n=BP*Gn, OM 2 ‾ ( x , y ) = 1 ( O M 2 m ( x , y ) ^ 2 + O M 2 n ( x , y ) ^ 2 ) ^ 0.5 ≥ S 2 0 else , 式中,Gm=[-1-2-1;0 0 0;1 2 1],Gn=[-1 0 1;-2 0 2;-1 0 1],S2为阈值,OM2m是图像BP与Gm进行卷积运算后得到的图像,OM2n是图像BP与Gn进行卷积运算后得到的图像,之后,利用膨胀算子Se=[1 1 1;1 1 1;1 1 1]对图像OM2进行膨胀,得到车辆区域的骨架图像OM2,⑤计算车辆二值图像首先,用前景二值图OM减去初始阴影图像SH中重叠的区域,得到初始的车辆二值图像MV0,即: MV 0 = 1 OM ( x , y ) = 1 andSH ( x , y ) = 0 0 else , 然后,用初始的车辆二值图像MV0加上车辆区域的骨架图像OM2,得到初步修正的车辆二值图像MV1,即:MV1(x,y)=MV0(x,y)or OM2(x,y),最后,用初步修正的车辆图像MV1减去车辆区域的边界图像OM1,得到最终的车辆二值图像MV2,即: MV 2 = 1 MV 1 ( x , y ) = 1 andOM 1 ( x , y ) = 0 0 else , ⑥消除阴影利用车辆二值图像MV2获得消除阴影后的车辆图像P,即: P ‾ ( x , y ) = P ( x , y ) MV 2 ( x , y ) = 1 BKG ( x , y ) MV 2 ( x , y ) = 0 , 式中,P(x,y)表示图像P中坐标为(x,y)的像素的灰度,BKG(x,y)表示背景图像BKG中坐标为(x,y)的像素的灰度;MV2(x,y)表示车辆二值图像MV2中坐标为(x,y)的像素的值,若值为1表示该像素属于车辆区域,若值为0表示该像素不属于车辆区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910263082.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种高压电动机节能装置
- 下一篇:船用电动机启动补偿装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置