主权项: |
一种基于广义霍夫变换的交通信号灯位置检测方法,其特征在于以图像序列为输入,使用图像灰度,对图像采用一阶微分算子计算图像梯度信息;建立交通灯形状描述函数,定义从图像点到累加器空间的映射,搜索累加器空间极值获取信号灯的坐标,为交通灯状态识别提供位置信息;具体步骤为:步骤1.将输入的图像从彩色空间转换为灰度空间所述输入的图像具有R、G、B三个通道的彩色图像,在R、G、B彩色模型中每个通道为8比特深度,强度的离散范围是0到255;所述转换的公式为:?????????????????????????????????????????????????????????????(1)其中、、分别表示对应每个像素点的通道强度值,是转换后灰度空间对应的强度值;步骤2.利用一阶微分算子计算图像梯度大小和方向通过对相邻点进行差分处理获得函数梯度计算:对水平方向上的相邻点进行差分处理,获得垂直方向上的亮度变化,采用垂直方向上的相邻点差分处理,获得水平方向上的亮度变化,图像在某点的梯度大小表示为:?????????????????(2)梯度方向表示为:??????????????(3)其中、分别是对图像x、y方向的微分;步骤3.对交通灯形状建立映射函数设是任意形状区域内的参考点,是交通灯形状边界上任意一点,记和之间的差矢量为:??????????????????????????????????(4)到轴夹角为,点至边界上的距离为,定义边界点处的边界取向角度为,由公式(3)中梯度方向公式,得:??????????????????????????????????????(5)定义和是取向的函数,将角可能的取值范围分成离散的种可能状态,记作:???????????????????????????????????????(6)其中是角度增量,定义为方向参数:(7)将全部边界点通过已确定的参考点公式建立对应关系,即得交通灯形状函数模型;步骤4.利用交通灯形状函数进行空间映射计算得图像序列的梯度大小和方向后,将梯度大于0的像素点映射到累加器参数空间,具体做法是:先将累加器阵列清零,对所有边界点,根据步骤3计算出来的梯度方向,利用建立的交通灯函数进行映射:???????????????????????????(8)????????????????????????(9)对相应点的累加器值加1;步骤5.搜索累加器空间的最大值利用公式(8)、(9)将所有边界像素映射到参数空间,图像序列中位于交通灯的像素以“投票”的方式累加到参数空间中同一点;随着“投票”的进行,参数空间会搜索到一个极大值点,这个极值点就是原图像空间中的参考点的参数;步骤6.计算实际交通灯位置坐标利用原图空间中各交通灯与参考点相对坐标,反演算出交通灯的最终位置。2011103250734100001dest_path_image001.jpg,884901dest_path_image002.jpg,2011103250734100001dest_path_image003.jpg,188844dest_path_image004.jpg,2011103250734100001dest_path_image005.jpg,526284dest_path_image006.jpg,2011103250734100001dest_path_image007.jpg,232072dest_path_image008.jpg,2011103250734100001dest_path_image009.jpg,193337dest_path_image010.jpg,2011103250734100001dest_path_image011.jpg,984576dest_path_image004.jpg,125707dest_path_image012.jpg,2011103250734100001dest_path_image013.jpg,190396dest_path_image014.jpg,2011103250734100001dest_path_image015.jpg,86676dest_path_image016.jpg,2011103250734100001dest_path_image017.jpg,99632dest_path_image012.jpg,545919dest_path_image013.jpg,898403dest_path_image015.jpg,903268dest_path_image016.jpg,403519dest_path_image018.jpg,2011103250734100001dest_path_image019.jpg,886453dest_path_image020.jpg,2011103250734100001dest_path_image021.jpg,919875dest_path_image022.jpg,2011103250734100001dest_path_image023.jpg,95641dest_path_image024.jpg,2011103250734100001dest_path_image025.jpg,145506dest_path_image026.jpg,2011103250734100001dest_path_image027.jpg,933596dest_path_image028.jpg,2011103250734100001dest_path_image029.jpg,57409dest_path_image030.jpg,2011103250734100001dest_path_image031.jpg,466394dest_path_image032.jpg,2011103250734100001dest_path_image033.jpg |