具有先驗信息的經(jīng)緯儀測量圖像目標(biāo)檢測技術(shù)

當(dāng)前位置:首頁 >> 儀器儀表技術(shù)文章

具有先驗信息的經(jīng)緯儀測量圖像目標(biāo)檢測技術(shù)
摘要:在分析序列測量圖像El標(biāo)基本特性的基礎(chǔ)上,提出了一種利用測量El標(biāo)形狀的先驗信息進行圖像El標(biāo)檢測的方法. 首先對測量圖像進行Hough變換,然后根據(jù)已知的目標(biāo)外形幾何關(guān)系對變換后所得的直線進行分析,確定包含El標(biāo)邊緣的直 線,從而得到El標(biāo)的準(zhǔn)確外形.實驗表明:此種方法具有較強的檢測能力,尤其對于含噪聲較大的圖像更加明顯.
基于圖像處理的經(jīng)緯儀測量方法由于其具有客 觀性、非接觸性和測量精度高等特點,被廣泛應(yīng)用于 試驗和鑒定中Ll J.但是,在一些環(huán)境條件下一般經(jīng) 緯儀成像質(zhì)量往往不十分理想.對此類圖像進行目 標(biāo)檢測時,所得到的目標(biāo)圖像邊緣不光滑,存在較多 的斷點和重復(fù)點,這是由于測量圖像的各類噪聲所 造成的.以往許多文獻也對此類圖像的目標(biāo)檢測算 法進行了大量研究,但效果并不理想.作者認(rèn)為,單 純地優(yōu)化檢測算法,很難再提高目標(biāo)的檢測效果,必 須結(jié)合測量圖像的具體特性研究檢測算法. 光電經(jīng)緯儀測量圖像一般用于運動目標(biāo)的測 量 J,試驗機| 扭力計| 流速儀| 粗糙度儀| 流量計| 平衡儀| 由于在測量前運動目標(biāo)的形狀都已知.因此, 完全可以將這些已知的先驗信息應(yīng)用到測量圖像的 目標(biāo)檢測中,結(jié)合測量目標(biāo)的具體形狀特性設(shè)計專 用檢測算法,提高測量圖像的目標(biāo)檢測能力.正是基 于這個思想,本文提出了一種利用測量目標(biāo)形狀先 驗信息進行圖像目標(biāo)檢測的方法.首先,采用Hough 變換技術(shù)檢測目標(biāo)圖像邊緣點所包含的所有直線 然后,結(jié)合已知目標(biāo)邊緣輪廓線的幾何關(guān)系對這些 直線進行分析,確定目標(biāo)邊緣所包含的直線,從而檢 測出目標(biāo)的準(zhǔn)確區(qū)域.

測量圖像的預(yù)處理 由于測量圖像一般數(shù)據(jù)量較大,直接進行 Hough變換顯然是不現(xiàn)實.因此,在Hough變換前 必須對測量圖像采用常規(guī)的Sobel算子進行目標(biāo)邊 緣的初步提。捎趫D像質(zhì)量的限制,提取的目標(biāo)邊 緣必然存在斷點、重疊和誤分等.此時,再對這些邊 緣進行Hough變換,這樣,既得到目標(biāo)的準(zhǔn)確邊緣, 又大大減小了計算量.但是,由于以上過程中直接對 原始圖像進行邊緣提取會將背景和目標(biāo)內(nèi)部的灰度 變化誤作邊緣提取.所以,在邊緣提取前,首先,采用 最大類間方差算法求出圖像的二值化閾值,由于閾 值采取的原則是使圖像背景和目標(biāo)區(qū)域的平均灰度 差最大,因此,利用此閾值對測量圖像進行二值化后 背景和目標(biāo)區(qū)域內(nèi)的灰度變化都不會顯示出來.然 后,再采用Sobel算子對二值化圖像進行邊緣點提 取,得到代表圖像邊界的一些點集.這樣就可以克服 直接采用Sobel算子時容易將目標(biāo)內(nèi)部灰度變化劇 烈點誤作邊緣點的問題.
1.1 測量圖像的二值化 由于經(jīng)緯儀用于對較遠(yuǎn)的目標(biāo)進行測量,雖然 測量圖像目標(biāo)與背景的邊界梯度較小,比較模糊,但 目標(biāo)與背景的平均灰度相差比較大.因此,本文采用 最大類間方差算法【3](Otsu)求取圖像的二值化閾 值.基本思路是:選取最佳閾值,使得不同類間的分 離性最好.該判決準(zhǔn)則基于灰度直方圖的一階統(tǒng)計 特性,運算速度快,其原理為: 設(shè)圖像,廠中,灰度值為i的像素的數(shù)目是 z ,圖 , 像的灰度等級為L,則總像素數(shù)為:N=Σn ,各灰 z= 1 度出現(xiàn)的概率為:P = tti. 設(shè)以灰度k為門限將圖像分成2個區(qū)域,灰度 為1~k的像素屬于前景區(qū)域,記為A,灰度為k+1 ~ L的像素屬于背景區(qū)域,記為B,則區(qū)域A 和區(qū) f, 域B的概率分別為:COA= ,COB= . . 定義區(qū) 1 k 域A和區(qū)域B的平均灰度為:,』A=÷ (i× ), tuA 一 1 , : ( × ),其中./1為圖像-廠的平均灰 度, = ( ×P )=(U A+(U B,則前景區(qū)域A和 背景區(qū)域B的類間方差為: 盯 2= lA( A一 )2+cuB( B一 )2= [ 【 (壘 cU(k)[1一cU(k)]
1.2 測量目標(biāo)圖像的邊緣檢測 采用梯度算子檢測二值化圖像中目標(biāo)的邊緣, 梯度算子是一階導(dǎo)數(shù)算子.對一個連續(xù)函數(shù)f( , Y),它在位置f( ,Y)的梯度可表示為一個矢量. Vf(x, )=[ , ]T=[ , ] (4) 在本文中采用小區(qū)域模板卷積來近似計算,對 G 和G 各用一個模板,所以需要2個模板組合起 來以構(gòu)成一個梯度算子.因此,選擇SObel【 j算子,它 采用2個3×3模板,如圖1所示.算子運算時是使 用類似卷積的方式,將模板在圖像上移動并在每個 位置計算對應(yīng)中心像素的梯度值,檢測結(jié)果如圖3 所示. 圖1 SobeI模板 圖2 測量圖像原圖 圖3 邊緣檢測圖 按照最大類間方差準(zhǔn)則,從1~L改變k,并計 算類間方差 2,使式(1)最大的志即是圖像二值化 從圖3可以清晰地看到:雖然檢測出了圖像的 閾值,采用此閾值對圖像進行二值化. 邊緣,但邊緣存在著許多斷裂、重復(fù)的直線,且目標(biāo) 區(qū)域內(nèi)部也存在著許多短線,很難確定目標(biāo)的真實 邊界.但是,對于測量目標(biāo),一般都事先知道目標(biāo)的 形狀信息.如本例中的方位標(biāo),其外形為長方形,因 此,可利用目標(biāo)外形的先驗信息輔助目標(biāo)檢測.根據(jù) 目標(biāo)形狀分析,此類目標(biāo)邊緣為直線,所以,雖然邊 緣存在較多斷點,但邊緣直線所含的點還是居多.這 樣,就可以通過采用Hough檢測邊緣附近含最多點 的直線確定目標(biāo)的邊緣.

2 算法實現(xiàn) 為了檢測目標(biāo)邊緣所包含的直線,本文采用 Hough變換檢測方法,它是一種全局的物體形狀檢 測算子,由于其抗噪聲能力強而受矚目.Hough把圖 像物體的空間信息轉(zhuǎn)換到物體特征參數(shù)空間,從而 將物體形狀檢測的問題轉(zhuǎn)化為在特征空間中對特征 參數(shù)的尋找.主要運用在復(fù)雜背景中尋找可用參數(shù) 描述的幾何形狀,如圓、直線等 ’6j. Hough變換的基本思想是點線對偶性 J,其圖 像變換前在圖像空間,變換后在參數(shù)空間.Hough變 換就是把在圖像空間中的直線檢測問題轉(zhuǎn)換到參數(shù), 空間里對相交點的檢測問題,即通過在參數(shù)空間里 對相交點進行累加統(tǒng)計,并搜索局部極大值來完成 直線的檢測任務(wù). 由于檢測出的此類目標(biāo)邊緣點集都是離散數(shù) 據(jù),因此,根據(jù)上述原理可按下面步驟實現(xiàn)Hough 變換: (1)將0i—lD 參數(shù)空間量化為 × (其中 z 1 o n 為角度的等份數(shù),m= , 為弧長的等份數(shù), 取 測量圖像的對角線像素數(shù);一90! ≤90。,P,的最 大值為測量圖像的對角線像素數(shù))個單元,對應(yīng)于每 個單元設(shè)立累加器矩陣T(m, ); (2)將所有累加器初值置0; (3)針對檢測到的點集里每一個點0≤ ,≤180 在區(qū)間內(nèi)按量化步長依次取 ,計算對應(yīng)的 值, 并據(jù)此在相應(yīng)的累加器單元加1,集 (i,J)=T ( , )+1; (4)掃描累加器矩陣,T( , )取值最大的( , P,)值對應(yīng)的直線即為所求; (5)當(dāng)圖像中有多條直線時.將累加器矩陣已提 取直線的( ,p )值附近局部區(qū)域的累加器值置0, 轉(zhuǎn)步驟(4),直到找出所有直線對應(yīng)的極值點,檢測 結(jié)果如圖4、圖5及表1所示.

3 目標(biāo)邊緣的確定 以下是算法執(zhí)行的結(jié)果,其中圖4和圖5分別 是Hough變換矩陣的結(jié)果圖和目標(biāo)邊緣圖,表1為 檢測出曲線的參數(shù),順序按直線長度從長向短排列. 表1 邊緣檢測參數(shù) (a)所有檢測邊緣 (b)前3個檢測邊緣 經(jīng)過Hough變換后的結(jié)果如圖4a所示,其檢 測出的目標(biāo)邊緣如圖5a所示,從圖4、圖5中可以 看出:共檢測出6個極值點,對應(yīng)6條直線,每條直 線的參數(shù)對應(yīng)如表1中的數(shù)據(jù).由目標(biāo)形狀的先驗 信息可知:目標(biāo)在圖中的成像區(qū)域為3條邊,且盡管 圖像噪聲較大,但目標(biāo)的邊緣仍然對應(yīng)最長的3條 直線.因此,可直接取最大的3個極值點及對應(yīng)的直 線,其效果如圖4a、圖4b所示,檢測出的3條直線 正是目標(biāo)的3條邊.當(dāng)然,也可以通過直線的角度先 驗信息進行驗證,由于目標(biāo)存在2條平行直線,且第 3條直線與前.2條平行,并短于前兩條.因此,變換 矩陣中前2個極值點對應(yīng)2條平行邊緣,第3點對 應(yīng)與其垂直的邊緣.表1的檢測參數(shù)準(zhǔn)確地驗證了 上述結(jié)果,從表1可以看出:線1、線2的長度分別 是106和98,其角度均為一90。,線3的長度為73個 像素,角度為0。.所以,線1、線2分別為目標(biāo)2條平 行垂直邊,線3為水平橫邊.

4 結(jié) 束 語 本文利用測量圖像中目標(biāo)區(qū)域的先驗信息,根 據(jù)Hough變換原理實現(xiàn)了測量目標(biāo)邊緣的檢測.實 驗證明:此方法檢測的目標(biāo)邊緣準(zhǔn)確,具有較強的抗

發(fā)布人:2011/1/25 10:02:001252 發(fā)布時間:2011/1/25 10:02:00 此新聞已被瀏覽:1252次