直接HOUGH变换在灰度图像中多直线检测的研究

  • 格式:pdf
  • 大小:125.90 KB
  • 文档页数:4

28
29
线或曲线的问题变成寻找参数空间中峰值单元的问题。对于直线的检测问题而言,任意一条直线都可以用参数ρ和θ完全确定下来,其中ρ指明了该直线到原点的距离,θ确定了该直线的方位,如图一所示。其函数方程可表示为:f(ρ,θ)=ρ-xcos(θ)-ysin(θ)=0(1)由方程(1)可以看出,图像中的每一个点映射到HOUGH空间的一组累加器A(ρi,θi),满足方程(1)的每一个点,将使对应的所有累加器的值加一。当完成全部图像各点的变换后,对应峰值的累加器单元中所包含的参数ρ和θ便是对应图像中待检测直线的拟合参数,从而可以检测出直线。图一直线与ρ、θ的关系该HOUGH变换的算法如下:原始图像:二值化后的具有黑白条纹信息的图像;得到数据:HOUGH变换参数空间的累加器矩阵;①造一个累加器数组A(ρi,θi)。它的每一个元素的下标对应于变换空间各点的位置,其值表示通过该点的直线条数,初始化A(ρi,θi)为0;②若数字图像中像素值为一的表示待测的特征点,则对应于每个特征点(xi,yi);③对于θ,j=00到1790,增量10;④ρi=xicos(θj)+yisin(θj);⑤A(ρi,θi)=A(ρi,θi)+1;⑥结束;2灰度图像的直接HOUGH变 换检测多像素宽直线的方法对于灰度图像中的曲线或直线,曲线或直线上各点的梯度应该大致相同;曲线或直线邻域上所有点的梯度值也相差不大。如果曲线或直线为多像素宽,则其轮廓上各点的梯度应该大致相同。据此,我们可以运用HOUGH变换检测该曲线或直线。本文是以检测直线为例子的。如果数字图像中
包含有一根宽度大于一个像素的直线,考虑到直线
的长度远远大于宽度,则其边缘轮廓线可以用三个
参数ρ、θ和梯度T完全确定下来,依据方程(1),
可以得出其函数关系式:
f(ρ,θ,T)=ρ(T)-xcos(θ(T))-ysin(θ(T))=0(2)
由该函数关系可知,图像中的每一个点(xi,yi)
映射到HOUGH空间中的一组累加器A(ρj,θj,Tj),
满足方程(2)的每一个点,将使对应的累加器单元
的值加一。如果图像中包含二根各点梯度完全一样
的直线轮廓线,则有两个对应的累加器单元会出现
局部峰值;如果图像中包含两根梯度大致相同的直
线轮廓线,则有一组对应的累加器单元会出现局部
峰值。适当选取门限t,通过检测HOUGH空间中的局
部最大值,从而把该直线的边缘轮廓检测出来。
该HOUGH变换算法如下:
原始数据:包含有多像素宽直线的灰度图像;
得到数据:HOUGH变换空间的累加器矩阵;
①初始化累加器A(ρ,θ,Т)的值为0;
②对于每个像素点(xi,yi),计算其梯度Ti;
③对于θ,j=00到1790,增量10;
④ρj(T1)=x1cos(θj(T1))+y1sin(θj(T1));
⑤A(ρj,θj,T1)=A(ρj,θj,T1)+1;
⑥结束;
上述方法可以检测出直线的两条轮廓线,而轮
廓线之间的区域就是待检测的区域。
3直线HOUGH变换检测灰度图像中多根直线的
方法
对于一幅含有多根直线的数字图像,运用直接
HOUGH变换的方法也可以将直线检测出来。其基本原
理和检测单根直线的一样,只是在累加器单元出现
局部峰值后对其门限t的选取上有所不同。通过很多
实验得出,选取局部峰值的1/3作为门限值为最佳。
其HOUGH变换的算法如下:
原始图像:包含有多根直线的灰度图像;
得到数据:HOUGH变换空间的累加器矩阵;
①初始化累加器A(ρ,θ,Т)的值为0;
②对于每个象素点(xi,yi),计算其梯度Ti;
③对于θ,j=00到1790,增量10;
④ρj(T1)=x1cos(θj(T1))+y1sin(θj(T1));
⑤A(ρj,θj,T1)=A(ρj,θj,T1)+1;

ρ
θ
















线





30
31

参考文献[1]耿涛等,图像处理技术在材料表面形变测量中的应用,光学技术,2003,29(3):304—306[2]刘亚文,建筑物平行直线的提取,测绘通报,2001(1):19—20[3] T.Nagata,H.B.Zha, DETERMININGORIENTATION,LICATION AND SIZE OF PRIMITIVESURFACES BY A MODIFIED HOUGH TRANSFORMATIONTECHNIQUE, Pattern Recognition,1998,21(5),481—491[4] Luxi Yang, Zhenya He, Detection ofLine Segments Using a Fast Dynamic HoughTransform,Proceedings—IEEE InternationalSumposium on Circurts and System,1993(1),543—546[5] Heikki Kalviainen,Petri Hirvonen,Proba-bilistic and nonprobabilistic Hough transforms:overview and comparisons,Image and VisionComputing,1995,13(4)[6] R.J.Christopher,Applied Microelectron-ics Inst,Detecting Corners Using the ‘Patchy’Hough Transform,Electrical Engineering[7] Rong-Chin Lo,Wen-Hsiang Tsai,Gray-Scale
Hough Transform for Thick line Detection in
Gray-Scale Images,Pattern Recognition,1995,28
(5),647—661
[8] Douglas J.Hunt and W.Nolte,Amy R.
Reibman, Hough Transform and Signal Detec-
tion Theory Performance for Images with Addi-
tive Noise, Computer Vision, Graphics,and Im-
age Processing,1990 (52), 386 ̄401
[9] Thomas Risse , Hough Transform for
Line Recognition:Complexity of Evidence Accu-
mulation and Cluster Detection, Computer
Vision, Graphics,and Image Processing 46,
327 ̄345(1989)
[10]严超华,灰度图像的直接HOUGH变换方法,
南昌航空工业学院学报,2000,14(3)

作者简介
江泽洲,男,1978年生,硕士,主要研究方向:
光电信息技术。
严超华,男,教授,硕士生导师。
















线