北京信息科技大學 馮清娟 唐勝春
車輛目標特征量提取技術(shù)研究
北京信息科技大學 馮清娟 唐勝春
在圖像跟蹤系統(tǒng)中,目標特征量的有效提取至關(guān)重要。本文以一組運動目標(汽車)的序列圖像為研究對圖中每個像素賦予不同的RGB值時,就能呈現(xiàn)出五彩繽紛的顏色,即形成了彩色圖。
用計算機代替人去認識圖像和找出一幅圖像中人們感興趣的目標物,是數(shù)字圖像處理的一個重要目的。本文以一組運動目標(汽車)的序列圖像為研究對象,針對圖像中運動目標(汽車)的平移、旋轉(zhuǎn)等變化情況,實現(xiàn)了基于目標顏色、灰度投影、邊緣提取與輪廓跟蹤、種子填充的特征量提取算法,并對所提取的特征量進行列表分析,力求找出比較有效的特征量提取方法。
圖像跟蹤的預處理過程包括顏色提取、平滑濾波和閾值分割三個步驟之后,再進行特征量提取。
自然界中的所有顏色都可以由紅、綠、藍(R,G,B)組合而成的。針對所含有顏色成分的多少,可以分成0到255共256個等級,這種分級的概念稱作量化。當一幅圖中每個像素賦予不同的RGB值時,就能呈現(xiàn)出五彩繽紛的顏色,即形成了彩色圖。
本文所采用的一組彩色汽車圖片即為24位色圖。抽取其中一幀(圖1)通過實驗發(fā)現(xiàn),提取紅色分量后的效果最好,所以本文采用提取紅色分量的方法來提取小車,提取之后的效果如圖2所示。
圖1 原圖像
圖2 提取紅色分量之后的效果圖
本文采用了一種簡單的平滑濾波算法,即鄰域平均法。即是將原圖中的每一點的灰度和它周圍24個點的灰度相加,然后除以25,作為新圖中對應點的灰度,表示如下:
這種表示方法有點像矩陣,我們稱其為模板(template)。中間的黑點表示中心元素,即是,用哪個元素作為處理后的元素。通常,模板不允許移出邊界,所以結(jié)果圖像會比原圖小,為了避免這種情況,我們引入“補”的概念,就是給邊界的外鄰域補上圖像數(shù)據(jù)。補的方法很多,本論文采樣了對稱補的方法,比如在圖像的右邊界的右側(cè)補上邊界左側(cè)的圖像數(shù)據(jù)。本文中采用了5×5平滑濾波,經(jīng)過兩次平滑濾波后的效果如圖3。
圖3 提取紅色分量之后的效果圖
圖4 閾值分割之后的效果圖
嚴格的說,閾值分割并不是圖像預處理的一部分,而是圖像分割技術(shù)的一種重要方法,但本文所提的特征量提取算法大多都是在閾值分割后的圖像上完成,故在本文中作為圖像預處理的一部分。本文采用高斯模板加權(quán)求取閾值。這種方法的優(yōu)勢在于其閾值可隨整幅圖像的灰度均值與局部方差而改變,它不受限于灰度的分布是否滿足雙峰形狀。這也是它比直方圖法的優(yōu)越之處。單閾值分割法后得到的效果如圖4所示。
本文主要研究基于灰度投影的特征量提取算法、基于邊緣提取與輪廓跟蹤的特征量提取算法、基于種子填充的特征量提取算法。
經(jīng)過圖像平滑處理和閾值分割后,得到的二值圖像中主要存在車體和灌木叢干擾。在處理區(qū)域內(nèi),設(shè)定兩個計數(shù)器。分別沿著水平方向和垂直方向掃描圖像,每當像素點的灰度值為255時,計數(shù)器自加1。每當進入新的行或列之前,計數(shù)器自動清零,然后繼續(xù)對新的行或列里的黑色像素點個數(shù)進行累加。由此統(tǒng)計出每行和每列的黑色像素點(目標或干擾物)個數(shù),分別向X軸和Y軸投影
這個過程中得到的車體外接矩形并不夠精確,為了得到更精確的外接矩形,還要排除干擾物,對區(qū)域進行優(yōu)化。此處的干擾物主要是灌木叢,要優(yōu)化的區(qū)域是車體的外接矩形。在用灰度投影法確定的車體的外接矩形中,再次利用“灰度投影”的原理,按照先X方向,后Y方向的步驟進一步優(yōu)化得到一個更精確的區(qū)域,使得此區(qū)域能完全包含車體的目標像素,并且沒有其他干擾。效果如圖5所示。
圖5 帶有趨于優(yōu)化的灰度投影算法效果圖
可以看出此時的區(qū)域是車體較為精確外接矩形,統(tǒng)計此時的區(qū)域長度和寬度值,進而計算得到面積、長寬比,即可作為目標的特征量,作為目標識別的依據(jù)。
邊緣蘊含了豐富的內(nèi)在信息(如方向,階躍性質(zhì),形狀等),是圖像識別中重要的圖像特征之一。邊緣提取首先檢測出圖像局部特征的不連續(xù)性,然后再將這些不連續(xù)的邊緣像素連接成完備的邊界。邊緣的特征是沿著邊緣走向的像素變化平緩,而垂直于邊緣走向的像素變化劇烈。所以從這個意義上說,提取邊緣的算法就是檢測出符合邊緣特征的邊緣像素的數(shù)學算子。圖6和圖7分別是利用邊緣提取和輪廓跟蹤所得的效果圖。
圖6 邊緣提取效果圖
圖7 輪廓跟蹤效果圖
圖8 漫水法種子填充效果圖
表1 6幀圖像特征量的比較
表2 各組圖片特征量統(tǒng)計數(shù)據(jù)表
填充的量提取算法:
種子填充算法用來在封閉曲線形成的環(huán)中填充某種顏色,在這里我們只填充黑色。本文采用漫水法種子填充算法。具體方法是:首先初始化一個堆棧,并以圖像的中心點作為種子,先將要填充的點壓進堆棧中,此后每彈出一個點,將該點涂成黑色,然后按左上右下的順序一次填充,直到堆棧為空。此時,區(qū)域內(nèi)所有的點都被涂成了黑色,如圖8所示。對被填充的車體內(nèi)部像素點進行累加,便可以得到車的面積。
本文通過實驗獲取了采集圖像中第1幀、第10幀、第20幀、第30幀、第40幀和第50幀,并利用灰度法對其進行了特征量提取,統(tǒng)計計算了特征量的變化范圍、均值、方差、標準差以及綜合偏差進行了統(tǒng)計計算。統(tǒng)計結(jié)果見表1和表2??梢?,利用灰度投影法得到的目標外接矩形的長度、寬度和面積在各組圖片中的變化量都很小。這是因為車體在運動過程中旋轉(zhuǎn)的角度不是很大??梢娀叶韧队胺ū容^適合于提取旋轉(zhuǎn)角度較小、平移較大的目標的特征量。
[1]張貝.基于特征提取與灰度投影聯(lián)合穩(wěn)像的算法研究[碩士學位論文].哈爾濱.哈爾濱工程大學,2014年.
[2]吳鳳和.基于計算機視覺測量技術(shù)的圖像輪廓提取方法研究.計量學報,第28卷, 第1期,2012年.
[3]吳潛,居太亮,姚伯威.應用種子填充算法提取圖像的形狀特征.電訊技術(shù),2007年第4期.
[4]孫豐榮,劉積仁.快速霍夫變換算法.計算機學報,第24卷,第10期,2011年.
[5]閆娟.數(shù)字圖像的平滑處理方法研究.軟件導刊,第8卷,第1期,2015年.
馮清娟(1978-),女,山西運城人,北京信息科技大學副教授,博士,研究方向:計算機視覺、人機交互。
本成果受北京市教委科技計劃面上項目資助(KM201611232023);本成果受北京信息科技大學“勤信人才”培育計劃資助。