[发明专利]一种从单幅图像检测道路消失点的方法有效
申请号: | 201210012694.1 | 申请日: | 2012-01-16 |
公开(公告)号: | CN102609938A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 陆系群 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林怀禹 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种从单幅图像检测道路消失点的方法。利用一幅道路图像中位于道路的标识线,或车辆轨迹上的像素点梯度方向应具有一致性,以及位于道路路面的像素点具有相似的纹理色彩特征,采用基于线段方法来检测图像中道路消失点。本发明的结合了基于图像边缘方法和基于图像纹理方法的优点,利用基于图像纹理方法中方向一致性概念去除一般道路图像中存在很多和道路不相关的直线,利用位于道路路面上像素点具有相似的纹理色彩特征等特点,能提高检测道路消失点的正确度,计算复杂度低,可以应用于实时道路监控,智能行走机器人或自动驾驶汽车等计算机视觉系统。 | ||
搜索关键词: | 一种 单幅 图像 检测 道路 消失 方法 | ||
【主权项】:
1.一种从单幅图像检测道路消失点的方法,其特征在于:利用一幅道路图像中位于道路的标识线,或车辆轨迹上的像素点梯度方向应具有一致性,以及位于道路路面的像素点具有相似的纹理色彩特征,采用基于线段方法来检测图像中道路消失点,具体步骤如下:(1)输入一幅道路图像;(2)设定一个长度阈值T1,角度偏差阈值T2,以及将用于直线拟合图像边缘的数目N1,长度阈值逐次减少的数值T3,和满足方向一致性要求的图像边缘的数目N2;(3)采用图像边缘检测方法得到道路图像中每个像素点的梯度方向和边缘点;(4)采用光栅扫描方式和八连通方法去除图像中孤立的边缘点,连接边缘点,得到图像边缘;(5)检查前一步骤(4)得到的所有图像边缘的长度是否满足步骤(2)事先设置好的长度阈值T1,如果在当前长度阈值T1下,能收集到的用于直线拟合N1条符合长度要求的图像边缘,则跳转到下一步骤(6),反之则逐渐减少长度阈值T1,每次从当前长度阈值T1减少T3,直到能收集到N1条符合长度要求的图像边缘;(6)针对得到的N1条满足长度要求的图像边缘,计算每条满足长度要求的图像边缘上像素点梯度方向一致性的测度值:C i = Σ p k , p k + 1 ∈ edge _ list ( i ) | θ ^ ( p k ) - θ ^ ( p k + 1 ) | , - - - ( 1 ) ]]> 其中pk和pk+1是第i条满足长度要求图像边缘上的两个像素点,
和
分别是这两个像素点上的梯度方向,符号||表示求绝对值,Ci就是第i条满足长度要求的图像边缘上像素点梯度方向一致性的测度值;(7)依据公式(1),将N1条满足长度要求的图像边缘按照各自计算出来的像素点梯度方向一致性的测度值从小到大进行排列,然后从小到大选择N2条方向一致性较好的图像边缘,即它们的方向一致性测度值C比较小;(8)针对从步骤(7)得到的每一条满足长度和方向一致性要求的图像边缘,假设第i条满足长度和方向一致性要求图像边缘上共有ni个点,这些点构成如下齐次坐标矩阵Ai:A i = x 1 i y 1 i 1 · · · · · · · · · x n i i y n i i 1 , - - - ( 2 ) ]]> 其中公式(2)中x和y表示位于第i条满足长度和方向一致性要求图像边缘上像素点的空间坐标,上标i表示满足长度和方向一致性要求图像边缘的序号,而下标则表示在该图像边缘上像素点的序号,范围从1到ni,然后采用奇异值分解方法分解这些得到的矩阵Ai,这些矩阵的个数等同于满足长度和方向一致性要求的图像边缘的数目N2,矩阵Ai最小奇异值所对应的单位奇异矢量就是满足长度和方向一致性要求第i条图像边缘拟合的直线参数矢量[ai bi ci],该直线方程为aix+biy+ci=0,换句话说是采用最小二乘方法得到这些图像边缘拟合的直线;(9)根据所得到直线的参数,计算这些直线之间的交点,假设第i条和第j条图像边缘拟合得到的直线参数矢量分别为[ai bi ci]和
通过直线参数矢量叉积得到第i条和第j条图像边缘拟合直线的交点;(10)针对每两条相交的直线,从它们的交点开始沿着这两条直线往图像下方方向检查这两条直线上每个像素点的梯度方向与所在直线方向之间的差异:COR ( l i s ) = # ( | θ ^ ( p k ) - θ ( l i ) | < T 2 , p k ∈ l i s ) length ( l i s ) , - - - ( 3 ) ]]> s表示直线li和直线lj的交点,其中
表示直线li从交点s开始沿着直线朝向图像下方的那一段,pk表示位于线段
上的一个像素点,而
表示该像素点上的梯度方向,θ(li)表示直线li的方向(即
),T2就是步骤(2)中设置的角度偏差阈值,#是一个计数器,计算位于
上有多少个像素点的梯度方向和直线方向θ(li)之间绝对值差异小于角度偏差阈值T2,
表示直线li从交点s开始沿着直线朝向图像下方那一段的长度,公式(3)中
值越小标明直线段
上像素点的梯度方向和所在直线的方向越一致;(11)一般道路图像中道路标识线或车辆轨迹都是从远处的消失点朝向图像下方的,而不会朝向图像上方,所以图像中直线方向的范围应该是[0°,180°),其中180°方向直线和0°方向直线同属水平线,垂直向下的直线应该是90°,现在考虑每两条朝向图像下方相交直线所包裹区域内部纹理色彩之间的差异性:CTdiff ( l i s , l j s ) = | | 1 # ( Ω 1 ) Σ p 1 ∈ Ω 1 c ( p 1 ) - 1 # ( Ω 2 ) Σ p 2 ∈ Ω 2 c ( p 2 ) | | - - - ( 4 ) ]]> 直线li和直线lj相交于s点,其中
和
分别表示直线li和直线lj从交点s开始沿着各自直线朝向图像下方的那一段,相交直线和图像边界所包裹的图像区域被通过交点s,并均分直线li和直线lj之间夹角的中分线分成两个部分:Ω1和Ω2,公式(4)就是用来计算这两部分之间的纹理色彩的差异性,#(Ω1)和#(Ω2)表示分别落在Ω1和Ω2区域内的像素点个数,而p1和p2分别表示落在Ω1和Ω2内的像素点,c(p1)和c(p2)表示这些点上的色彩,符号||||表示区域Ω1和Ω2之间色彩平均差异的范数;(12)依照公式(3)和(4),构造相交于s点直线段
和
的能量函数:E ( l i s , l j s ) = CTdiff ( l i s , l j s ) - COR ( l i s ) - COR ( l j s ) - - - ( 5 ) ]]> 检查每两条相交直线的能量函数,具有最小能量直线对的交点就是检测到的道路消失点。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210012694.1/,转载请声明来源钻瓜专利网。
- 上一篇:紫外线水净化装置
- 下一篇:暖脚桶的线控调温开关
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序