999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于夾角的直線檢測算法*

2010-08-08 00:51:46陳顯峰劉超慧
網絡安全與數據管理 2010年7期
關鍵詞:檢測

陳顯峰 ,劉超慧

(1.太原理工大學 理學院,山西 太原 030024;2.鄭州航空工業管理學院 計算機科學與應用系,河南 鄭州 450015)

在圖像處理中,直線的提取有著極其重要地位和廣泛的用途。直線檢測的結果直接決定了對所處理圖像的準確認識。在各種直線檢測方法中,基于Hough變換的方法已經形成了一個重要的分支。針對基于Hough變換方法計算量大、內存占用多、比較耗時等缺點,已提出了許多改進措施。如使用邊緣點處的梯度方向,可以減少可投票的參數點數量,并在一定程度上抑制了虛假的直線參數峰值;徐剛鋒等人提出的RLD則是利用點到直線的距離來提高直線檢測速度。

RLD雖然是一個有效的直線檢測算法,但在實際圖像處理中,常會因所選取3點的位置關系造成直線誤檢或漏檢。本文的算法與RLD算法思想相同,不同之處在于不是以點到直線的距離而是以直線夾角來判斷3點是否共線,不但解決了基于Hough變換方法從圖像空間轉化到參數空間引起的耗時、所需存儲空間大等問題,也彌補了RLD存在的不足。

1 基于夾角的直線檢測算法

1.1 直線夾角的計算方法

如圖 1(a)所示,平面 3點 A、B、C確定 3條直線 L1、L2、L3。如果用點到直線的距離來判斷3點共線,在由點確定的2條直線不變的情況下,距離值隨第3點在直線上的位置不同而有較大變化,因而無法選擇固定距離閾值進行3點共線的判定,如圖 1(b)所示,第 3點在 S處和T處到直線L1的距離是不同的,從而判定結果也可能不同,即用點到直線的距離來判斷3點共線缺乏不變性。本文選用基于直線夾角進行3點共線的判斷方法,克服了點到直線的距離判斷方法的缺點,可以獲得固定的閾值,適用范圍廣泛。

圖1 平面3點與它們確定的直線的關系

假設由 A(x1,y1)、B(x2,y2)、C(x3,y3)3 點確定 3 條直線 L1、L2、L3 兩兩之間的夾角分別為 θ1、θ2和 θ3,對 θ1有:

在實際圖像處理過程中,由于成像噪聲、像素點坐標取樣誤差以及特征點檢測誤差的影響,3條直線的夾角通常不為零,必須先根據實際情況,確定1個合適的值作為夾角閾值。 只要 θ1、θ2和 θ3中有 1個小于閾值,就可以判定3點共線。

1.2 直線檢測算法

假設所選3點共線,且3點所在的直線用y=ax+b表示,該直線只是圖像中可能存在的直線,要想確定它是否真實存在還要進一步用點的累加來判斷,如對應累加器的值大于所給定的閾值,則判定該直線存在,并將該直線上的所有點從由圖像邊緣點構成的數據空間中刪除,以減小判斷下一條直線的計算量;否則判定這條直線不存在。

具體直線檢測算法步驟如下:

(1)建立包含所有邊緣數據的空間點集P。

初始化失敗累加器f=0,設置門限Tf為最大容許的失敗次數,θT、Ts分別表示夾角閾值和峰值門限。

(2)如果 f≥Tf,程序結束,從數據空間 P中隨機選取3個點 pi、pj、pk,同時將這3個點從空間去除。

(3)3點中的任意2點確定1條直線,根據式(1)計算3 條直線兩兩之間的夾角 θi、θj和 θk。

(4)若 θi≤θT或 θj≤θT或 θk≤θT,則 判 定 3 點 共 線 ,并求該直線的方程,繼續下一步;否則,f=f+1,將 pi、pj、pk放回數據空間,返回第(2)步。

(5)初始化累加器S=0,將P中剩余的每 1點分別代入該直線方程,若滿足該方程,則將此點從數據空間去除,相應的累加器S加1,直到所有的邊緣點都檢測完畢。

(6)如果S>Ts,則認為該直線存在,將該直線上的所有點從P中刪除。返回第(2)步。

2 實驗結果與分析

為了驗證新算法的性能,在MATLAB平臺下,對大量的圖像進行了仿真實驗。圖2、圖3和表1分別給出了其中的部分實驗結果。圖2為本文算法下對加入噪聲的圖片進行直線提取的結果,圖3為公路實況圖在基于Hough變換方法、RLD算法和本文算法下的直線提取結果,3種算法的處理時間如表1所示。

表1 本文算法與Hough變換耗時比較

實驗結果表明:

(1)圖2結果證明本文算法可行,且抗噪性能好,提取直線的分辨率高。

(2)從圖3可以看出,利用3種直線提取算法進行直線檢測得到的結果大致相同,僅直線位置和運行時間有微小變化。對比其結果:Hough變換雖能從全局圖像中提取直線,卻不能確切得到直線端點和長度,且容易將不構成實際直線的邊緣點投票決定成偽直線;RLD算法由于其判斷3點共線方法存在的缺陷,容易檢測不到圖像中實際存在的直線;本文算法能準確地提取出圖片中存在的直線。

(3)由表1可知,由于RLD算法和本文算法不用將圖像邊緣點映射到另外一個參數空間進行累加、判斷,因而其處理速度明顯優于Hough變換。

本文提出了一種基于夾角的直線檢測算法,通過在數據空間任意選取3個點,運用直線夾角來判斷3點是否共線,然后再通過累加邊緣點來進一步判定這條直線的真實性。不但解決了Hough變換存在的耗時、運行速度慢、只能處理一些比較簡單的圖像等問題,也彌補了RLD容易少檢直線的不足,而且驗證了本算法具有較高的直線檢出率和檢測速度,是一種有效的直線檢測算法,適用于各種圖像的直線檢測。

[1]ILLINGWORTH J.A survey of the hough transform[J].Computer Vision Graphics and Image Processing,1988,44(1):87-116.

[2]姚敏.數字圖像處理[M].長沙:機械工業出版社,2006.

[3]XU L, OJA E, KULTANAN P.A new curve method:randomized Hough transform(RHT)[J].Pattern Recognition Letters, 1990,11(2):331-338.

[4]郭斯羽,孔亞廣,張熙芳.基于局部連通性和 PCA的直線檢測Hough算法[J].電子測量與儀器學報,2008,22(6):70-74.

[5]朱芳芳,顧宏斌,孫謹.一種改進的 Hough變換直線檢測算法[J].計算機技術與發展,2009,19(5):19-22.

[6]賈云俠,祁飛,江友誼,等.一類參數空間利用率最優的直線檢測方法[J].紅外與激光工程,2009,38(4):742-747.

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 国产精品手机在线播放| 在线精品自拍| 国产成人调教在线视频| 亚洲区一区| 亚洲综合极品香蕉久久网| 国产又粗又猛又爽| 99精品高清在线播放| 不卡网亚洲无码| h视频在线观看网站| 亚洲国产日韩视频观看| 性视频久久| 日韩在线视频网| 精品亚洲欧美中文字幕在线看| 日本影院一区| 国产日本欧美在线观看| 免费可以看的无遮挡av无码| 蝴蝶伊人久久中文娱乐网| 久久国产免费观看| 欧美A级V片在线观看| 青青草国产精品久久久久| 亚洲天堂精品在线观看| 日韩AV无码免费一二三区| 丁香婷婷综合激情| 美女无遮挡被啪啪到高潮免费| 国产免费久久精品99re丫丫一| 无套av在线| 亚洲码一区二区三区| 国产xx在线观看| 国产人人乐人人爱| 国产乱人激情H在线观看| 国产一区二区三区夜色| 国产精品中文免费福利| 国产美女91视频| 一级毛片免费不卡在线视频| 国产波多野结衣中文在线播放| 日本五区在线不卡精品| 久久婷婷国产综合尤物精品| 国产99视频在线| 久久超级碰| 亚洲成人动漫在线观看| 任我操在线视频| 国产精品亚洲专区一区| 亚洲无码在线午夜电影| 欧美在线三级| 亚洲天堂网2014| 色男人的天堂久久综合| 国产精品19p| 谁有在线观看日韩亚洲最新视频 | 夜夜操天天摸| 国产区免费精品视频| 久久久久久久久亚洲精品| 无遮挡一级毛片呦女视频| 国产精品毛片在线直播完整版| 日本一区高清| 成人在线不卡| 国产精品伦视频观看免费| 青草国产在线视频| 高清久久精品亚洲日韩Av| 久久国产精品麻豆系列| 国产一区二区色淫影院| 久久大香伊蕉在人线观看热2| av一区二区三区高清久久| 91色在线视频| 美美女高清毛片视频免费观看| 免费一级毛片完整版在线看| 五月天丁香婷婷综合久久| 亚洲欧美日韩动漫| 四虎成人免费毛片| 国产97视频在线观看| 亚洲精品少妇熟女| 华人在线亚洲欧美精品| 亚洲成人精品| 国产一在线观看| 久久免费看片| 99精品热视频这里只有精品7| 男人天堂伊人网| 热久久综合这里只有精品电影| 午夜毛片免费观看视频 | 国产色网站| 天天色天天综合| 亚洲高清国产拍精品26u| 婷婷亚洲最大|