新四季網

數字圖像中基於距離分布的正方形檢測方法

2023-06-07 04:57:01 1

專利名稱:數字圖像中基於距離分布的正方形檢測方法
技術領域:
本發明涉及計算機視覺中的圖像特徵自動檢測領域,特別是數字圖像中正方形的 檢測方法。
背景技術:
形狀檢測與識別在自動化檢測、物體定位、圖像分析、計算機輔助設計等領域具有 十分重要的地位和作用。目前,用於多邊形等由直線段構成的封閉幾何圖形的識別的方法 有多種。廣義Hough變換(GHT)[1]利用多邊形的幾何特性,將變量空間圖形的檢測問題轉 化為參數空間的聚類問題,實現多邊形的直接檢測。其特點是簡單直接,但由於計算量大, 一般只適用於三角形等邊數較少的多邊形檢測。Lara等[2]提出了平行算法識別圖像中 的多邊形,該算法在已知圖像中直線及其端點的條件下,首先計算直線間的交叉點,並設計 四個矩陣來表示端點及交叉點的相互位置關係,然後由一個端點出發,按照規則遍歷各端 點或交叉點,直至構成封閉序列,從而實現多邊形檢測。該方法須已知圖像中的相關信息。 Barnes等[3_5]提出的方法首先獲得圖像邊緣,然後依據正多邊形的幾何特性,利用後驗概 率定義正多邊形的概率密度函數,接著通過計算正多邊形邊數和方向偏角來實現道路標識 牌中正多邊形的檢測,該方法的計算較為複雜,計算量大。針對已有檢測方法中存在的問 題,本發明提出一種基於距離分布的正方形檢測方法,該方法利用正方形中心點到正方形 各邊緣點的垂直距離相等這一幾何特性,實現正方形中心點及邊緣的檢測;該方法不需要 已知圖像的相關信息,易於實現且計算效率優於已有方法。參考文獻[1]Davies E R. Machine vision :theory, algorithms, practicalities(3rd Ed.) · Elsevier,2005,387-410.[2]Arijit L, Amitava S, Bhabani P S.Parallel algorithms for identifying convex and non-convexbasis polygons in an image. Parallel Computing,2005. 31 290-310.[3]Nick B, Gareth L, David S. The regular polygon detector. Pattern Recognition,2010. 43 :592-602.[4]Barnes N,Loy G,Shaw D, Robles-Kelly A. Regular polygon detection. In InternationalConference on Computer Vision,2005.[5]Corke P, Sukkarieh S. Field and Service Robotics, STAR 25,2006,55—66.

發明內容
本發明針對數字圖像中正方形的檢測問題,提供一種能夠準確檢測圖像中正方形 的檢測方法。為了實現本目的,本發明數字圖像中基於距離分布的正方形檢測方法,包括以 下步驟步驟Sl 採集圖像並輸入計算機;
步驟S2 利用高斯梯度模板計算各像素點的梯度;步驟S3 利用Carmy邊緣檢測算子計算圖像的邊緣圖;步驟S4 利用邊緣圖上各邊緣點的梯度計算各邊緣點的方向線;步驟S5 計算圖像中各像素點的特徵長度與特徵能量,獲得圖像的特徵長度分布 圖與特徵能量分布圖;步驟S6 在閾值約束下,在特徵能量分布圖上檢測局部極大值點;步驟S7 由每個局部極大值點及其特徵長度確定一個正方形的邊緣點集合;步驟S8 利用邊緣點的方向信息驗證並剔除不合理的正方形邊緣點集合,輸出正 方形的邊緣點集合。本發明提供的數字圖像中基於距離分布的正方形檢測方法,主要利用正方形中心 點到正方形各邊緣點的垂直距離分布(即正方形中心點到各邊的距離相等且等於邊長的 一半),首先以各像素點為中心計算該中心到其支撐區域內各邊緣點方向線的距離,並根據 各個距離及其出現的次數確定各像素點的特徵長度和特徵能量,獲得圖像的特徵長度分布 圖與特徵能量分布圖;然後在閾值約束下,在特徵能量分布圖上檢測局部極大值點;由每 個局部極大值點及其特徵長度確定一個正方形的邊緣點集合;利用邊緣點的方向信息驗證 並剔除不合理的正方形邊緣點集合,最後,輸出組成正方形的邊緣點集合。本發明提供的方 法簡單、易於實現,且計算效率優於已有方法。


圖1為本發明數字圖像中基於距離分布的正方形檢測方法流程圖。圖2a為實施例中使用的原始圖像。圖2b為利用Carmy算子在圖2a上獲得的邊 緣圖;圖2c、2d分別為本發明提供的方法在圖2a上獲得的特徵長度分布圖與特徵能量分布 圖;圖2e為本發明提供的方法的正方形檢測結果。
具體實施例方式如圖1所示為本發明數字圖像中基於距離分布的正方形檢測方法流程圖,包括 採集圖像並輸入計算機、計算各像素點的梯度、計算圖像的邊緣圖、計算各邊緣點的方向 線、獲得圖像的特徵長度分布圖與特徵能量分布圖、在特徵能量分布圖上檢測局部極大值 點、由每個局部極大值點及其特徵長度確定一個正方形的邊緣點集合、利用邊緣點的方向 信息驗證並剔除不合理的正方形邊緣點集合,最後,輸出正方形的邊緣點集合。各步驟的具 體實施細節如下步驟Sl 採集圖像並輸入計算機。步驟S2 利用高斯梯度模板計算各像素點的梯度。步驟S3 利用Carmy邊緣檢測算子計算圖像的邊緣圖。步驟S4 利用邊緣圖上各邊緣點的梯度計算各邊緣點的方向線。記圖像中的邊 緣點XiG = 1,2, ...,N) (N為邊緣點個數),利用高斯梯度模板計算該點處的梯度向量為 gracKXi) = [dix,diy],則經過點Xi且與點Xi梯度方向垂直的直線Ii :aiX+biy+Ci = 0稱為 點Xi的方向線,其中a^bi、Ci的計算公式為叫=dix,bi = diy,Ci = -d^Xi-d^yio步驟S5:計算圖像中各像素點的特徵長度與特徵能量,獲得圖像的特徵長度分布圖與特徵能量分布圖。指定一個整數L(L可設置為預檢測正方形邊長的1.5 倍),對於圖像中任一點X(x,y),將以點X為中心、L為半徑的圓形區域定義為點X的 支撐區域;對於支撐區域內的任一邊緣點XiG = 1,2,...,N) (N為邊緣點個數), 記點Xi (i = 1,2,...,N)確定的方向線為Ii :aiX+biy+Ci = 0,計算點X到Ii的距離
數,將出現次數最多的距離定義為點X處的特徵長度,記為K (x,y),該距離的出現次數定義 為點X處的特徵能量,記為E(x,y);計算圖像中各像素點的特徵長度與特徵能量,可獲得圖 像的特徵長度分布圖與特徵能量分布圖。步驟S6 在閾值約束下,在特徵能量分布圖上檢測局部極大值點。記圖像中任一 點X(x,y),該點處的特徵能量為E (X,y),計算閾值T = k .Mean(E),其中Mean (E)表示步 驟S5獲得的特徵能量分布圖的均值,比例係數k的取值範圍為3 5,在特徵能量分布圖 上檢測大於T且在3X3鄰域內為局部極大值的點;對於獲得的局部極大值點P (x,y),記點 P的特徵長度與特徵能量分別為K (x,y)與E(X,y),將不滿足條件E(X,y)/K(X,y) >8.s 的局部極大值點剔除,其中s為比例係數(可根據具體情況取0. 6 0. 9)。步驟S7 由每個局部極大值點及其特徵長度確定一個正方形的邊緣點集合。對 於步驟S6獲得的一個特徵長度為K(x,y)的局部極大值點P(x,y),記P(x,y)支撐區域內 的任一邊緣點Xi確定的方向線為Ii, P(x, y)到方向線Ii的距離為屯,考慮如下兩個條件
權利要求
1.一種數字圖像中基於距離分布的正方形檢測方法,其特徵在於,包括步驟 步驟Sl 採集圖像並輸入計算機;步驟S2 利用高斯梯度模板計算各像素點的梯度; 步驟S3 利用Carmy邊緣檢測算子計算圖像的邊緣圖; 步驟S4 利用邊緣圖上各邊緣點的梯度計算各邊緣點的方向線; 步驟S5 計算圖像中各像素點的特徵長度與特徵能量,獲得圖像的特徵長度分布圖與 特徵能量分布圖;步驟S6 在閾值約束下,在特徵能量分布圖上檢測局部極大值點; 步驟S7 由每個局部極大值點及其特徵長度確定一個正方形的邊緣點集合; 步驟S8 利用邊緣點的方向信息驗證並剔除不合理的正方形邊緣點集合,輸出正方形 的邊緣點集合。
2.根據權利要求1所述的數字圖像中基於距離分布的正方形檢測方法,其特徵在於, 所述步驟S4包括記圖像中的邊緣點XiG = 1,2,. . .,N) (N為邊緣點個數),利用高斯梯 度模板計算該點處的梯度向量為gracKXi) = [dix,diy],則經過點Xi且與點Xi梯度方向垂 直的直線Ii :aiX+biy+Ci = 0稱為點Xi的方向線,其中ai、bi、Ci的計算公式為
3.根據權利要求2所述的數字圖像中基於距離分布的正方形檢測方法,其特徵 在於,所述步驟S5包括指定一個整數L(L可設置為預檢測正方形邊長的1.5倍), 對於圖像中任一點X(x,y),將以點X為中心、L為半徑的圓形區域定義為點X的支 撐區域;對於支撐區域內的任一邊緣點XiG = 1,2,...,N) (N為邊緣點個數),記 點Xi (i = 1,2,...,N)確定的方向線為Ii :aiX+biy+Ci = 0,計算點X到Ii的距離
4.根據權利要求3所述的數字圖像中基於距離分布的正方形檢測方法,其特徵在於, 所述步驟S6包括步驟S61 記圖像中任一點X(x,y),該點處的特徵能量為E(x,y),計算閾值T = k · Mean(E),其中Mean(E)表示步驟S5獲得的特徵能量分布圖的均值,比例係數k的取值 範圍為3 5,在特徵能量分布圖上檢測大於T且在3X3鄰域內為局部極大值的點;步驟S62 對於步驟S61獲得的局部極大值點P (x, y),記點P的特徵長度與特徵能量分 別為K(x,y)與E(X,y),將不滿足條件E(X,y)/K(X,y) > 8 · s的局部極大值點剔除,其中 s為比例係數(可根據具體情況取0. 6 0. 9)。
5.根據權利要求4所述的數字圖像中基於距離分布的正方形檢測方法,其特徵在於, 所述步驟S7為對於步驟S6獲得的一個特徵長度為K(x,y)的局部極大值點P (χ,y),記 P(x, y)支撐區域內的任一邊緣點Xi確定的方向線為Ii, P(χ, y)到方向線Ii的距離為d"考慮如下兩個條件(1) \\Xt -P||< V2· K(x, y)·, (2) K (χ, y)-1.5 ^ Cli^K(Xjy)+1.5,0' = \,2,...,Ν)(四捨五入為整數);統計距離Cli出現的次獲得同時滿足兩個條件的正方形的邊緣點集合,並記為{xj (i = 1,2,... N),其中N為滿足 條件的邊緣點個數。
6.根據權利要求5所述的數字圖像中基於距離分布的正方形檢測方法,其特徵在 於,所述步驟S8的具體方法為對於步驟S7獲得的一個正方形邊緣點集合{XJ (i = 1, 2,... N),如果邊緣點的梯度方向集中分布在四個方向上且滿足條件N > 4. 5 · K(x,y),則 輸出該正方形邊緣點集合,否則剔除該不合理的正方形邊緣點集合。
全文摘要
本發明涉及一種數字圖像中基於距離分布的正方形檢測方法,包括採集圖像並輸入計算機;利用高斯梯度模板計算各像素點的梯度;利用Canny邊緣檢測算子計算圖像的邊緣圖;利用邊緣圖上各邊緣點的梯度計算各邊緣點的方向線;計算圖像中各像素點的特徵長度與特徵能量,獲得圖像的特徵長度分布圖與特徵能量分布圖;在閾值約束下,在特徵能量分布圖上檢測局部極大值點;由每個局部極大值點及其特徵長度確定一個正方形的邊緣點集合;利用邊緣點的方向信息驗證並剔除不合理的正方形邊緣點集合,最後,輸出組成正方形的邊緣點集合。本發明提供的方法能夠準確檢測出圖像中正方形的中心和邊緣,較已有方法簡單、易於實現,且計算效率優於已有方法。
文檔編號G06K9/52GK102096820SQ20111002152
公開日2011年6月15日 申請日期2011年1月12日 優先權日2011年1月12日
發明者劉紅敏, 王志衡, 賈宗璞 申請人:河南理工大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀