王會,毛麗民,江維勇,萬瑩,俞雷
(常熟理工學院電氣與自動化工程學院,江蘇常熟 215500)
中型組足球機器人場地標定系統的研究
王會,毛麗民,江維勇,萬瑩,俞雷
(常熟理工學院電氣與自動化工程學院,江蘇常熟 215500)
場地標定關系到機器人在場地中的正常運作.本文研究了中型組足球機器人的場地標定系統,應用基于顏色的閾值分割法,對采集的圖像通過閾值分割來確定HSI圖像中場上信息的顏色閾值,實現了對綠色場地、橙色足球、白色標志線、黑色障礙物的標定.實際運行達到預期效果,證明了該方法的有效性.
足球機器人;圖像處理;閾值;場地標定;
場地標定對足球機器人的正常運作有至關重要的作用.在場地標定時,顏色空間的選取直接決定了圖像處理效果,本文將RGB格式的圖像轉換為HSI圖像進行處理,分別采用中值濾波與梯度銳化法進行平滑銳化[1],圖像分割采用基于閾值法的彩色圖像分割法.最后通過實際調試證明選取的方法是可行的,能夠有效完成場地標定工作.
目前主要有三種顏色空間模型:RGB模型、YUV模型和HSI模型.攝像頭采集的圖像為RGB模型,該模型較易獲取,但沒有將照度等信息剝離,難以進行顏色閾值的劃分,因此處理時先將RGB轉換為HSI,再對HSI空間進行圖像處理.
RGB是最常用最直觀的顏色空間,使用紅(Red)、綠(Green)、藍(Blue)三個顏色分量來描述顏色.由于R、G、B三個分量和亮度相關,即只要亮度改變,三個分量都會變化,所以對于純色系的識別簡單,但受亮度影響過大,且RGB是不均勻的顏色空間,因此不適合于圖像分割和分析,難以進行顏色閾值的劃分.
HSI是從人的視覺系統出發,用色調(Hue)、色飽和度(Saturation)和亮度(Intensity)來描述色彩[2].在HSI中,亮度I指彩色光對人眼球的光刺激強度,顯然它只和光的能量有關,而與光的顏色無關[3].色調分量H和飽和度分量S與人類知覺顏色的關系緊密.閾值劃分簡單,只需要在色調分量上進行范圍劃定,亮度分量被剝離,同時限定一個亮度最低值即可實現功能.這些特點使得HSI模型非常適合借助人的視覺系統來感知顏色特征的圖像處理算法.
足球機器人攝像頭采集到的圖像為RGB空間,要將其轉換為HSI顏色空間再進行圖像處理.以下為RGB顏色空間與HSI顏色空間之間的轉換公式[7]:

在轉換的時候為了提高運算速度,將公式優化為:

2.1 HSI圖像處理
本文在實際HSI圖像處理過程中具體分為CRGB2HSI(顏色空間轉換)、CErosionl(腐蝕)、CDilation(膨脹)、CConctDomain(連通域檢測)四個處理環節.
2.2 圖像分割
圖像分割就是把圖像分成若干個特定的、具有獨特性質的區域并提出感興趣目標的技術和過程.現有的圖像分割方法主要分以下幾類:基于閾值的分割方法、基于區域的分割方法、基于邊緣的分割方法[4]以及基于特定理論的分割方法等.圖像分割的目的就是要在一幅圖像中提取出不同區域的輪廓,這就是將圖像分割成不同的區域,每個區域都由大致相同的像素組成[5].
圖像分割采用的是基于閾值法[6]的彩色圖像分割.閾值法假設顏色值在一定范圍內的像素屬于同一類區域,據此將色彩空間劃分為若干不相交的子集.閾值法的最大特點是計算簡單,在重視運算效率的應用場合得到了廣泛的應用[8].我們應用閾值分割法在HSI色彩空間利用圖像的顏色直方圖將被檢測物體從背景中分割出來.
場地標定是基于顏色閾值的不同,因此在賽前需要針對不同的場地進行標定,獲取場地各個目標的顏色閾值范圍.由于需要將攝像頭采集到的RGB圖像轉換成HSI顏色模型,因此我們利用的閾值參數結構體為HSIParam.

足球機器人進入場地后需要對場進行標定,標定前首先要設定好攝像頭參數,完成設定后,將機器人放置在場地的一些特定位置,如中圈、球門前方.采集全景圖像作為顏色標定圖像,從而可得到HSI色彩空間下的顏色分布圖(如圖1所示),在顏色分布圖上標出合適的方框,選定幾種顏色的閾值范圍,包括綠色場地,白線,紅球及敵我雙方機器人的顏色標志.為了去除干擾,要反復調整閾值,以去除其他顏色的干擾.彩色攝像機輸出格式為RGB,所以查表的分類索引為RGB.先將攝像機采集到的RGB顏色數據轉換為HSI顏色數據,在HSI顏色空間下進行顏色分類,確定對應顏色的閾值.由此可以得到HSI的顏色閾值,再利用空間轉換關系將HSI閾值轉換為RGB閾值,最終建立RGB顏色空間到分類結果的查找表.
4.1 標定黑色障礙物
利用HSI顏色編輯器進行場地標定的色域選取,需要標定的黑色障礙物目標主要是己方和對方的機器人本體,應盡可能將綠色場地內的機器人和裁判的黑色衣褲等障礙物劃到范圍中,如圖2所示.黑色的特點是在H向量上包含了所有值,在S向量的上限很小而下限為0,同時I值也在一個很低的范圍內.因為部分場地存在光照原因,機器人本體的影子會造成機器人周圍的綠色變得較深,標定黑色障礙物時需要注意機器人自身影子部分,否則機器人會因為規避自己的影子造成亂跑現象.
黑色障礙物的閾值分布:H:0-360,S:0-17,I:0-66.
4.2 標定綠色場地
對場地顏色的標定要嚴格注意不要與場外綠色物體相混淆.如果無法避免將場外物體標定上,則盡量避免標定的場外物體與場地像素太過接近.綠色像素的范圍,將決定視覺算法在圖像中尋找目標物體的范圍所以應盡可能將其限定在比賽場地之內,如圖3所示.標定結果將影響后面所標定的目標識別結果,場地的范圍應在排除場外顏色干擾的情況下盡可能的標全,且優先考慮排除場外顏色干擾.程序中,所有目標識別是以綠色范圍內的顏色作為有效識別目標.
綠色場地的閾值分布:H:133-183,S:20-255,I:65-100.
4.3 標定白色標識線
相對于其他目標,場地上的白線比較細,所以標定時應盡可能把白線標定完全,切勿遺留大段的白線處于未標定狀態,如圖4所示.標定時,對綠色場地以外的任何相似白色物體都可以忽略,因為有前一項標定的保證,場地外的白色不會形成干擾.此項標定結果將影響機器人在場地里的自我定位.
白色的標定在H和S向量上,跟黑色標定相似,甚至S值上限可以再高一些.在I值上,白色則是一個貼近上限的范圍.為了將白線標全,閾值范圍可以稍微大一些.

圖1 HSI下的顏色分布


圖3 場地綠色的標定

圖4 白色場地線的標定
白色標志線的閾值分布:H:1-360,H:0-56,I:130-255.
4.4 標定比賽用足球
如圖5,比賽用球一般為桔色,因為在全景中面積較小,所以標定原則跟白色場線一樣需要將目標像素標全.同樣,在綠色場地標定的基礎上,場外的桔色顏色物體不會對識別結果產生干擾,所以場外桔色物體只要不在綠色場地范圍內,也可以標記進來.但是要注意綠色場地內或者緊挨著綠色場地邊緣是否有別的干擾色,這些顏色會對標定產生一定的干擾,因此要除去.
比賽用球的閾值分布:H:333-27,S:25-255,I:59-143,
4.5 預覽所有標定結果
顏色閾值標定結果如圖6所示,界面上看到所標定的綠色場地、白色標識線、橙色足球、黑色障礙物分別對應亮綠、淡蘭色、桔色、紫色像素.

圖5 橙色足球的標定

圖6 預覽所有標定結果
本文研究了場地標定視覺系統,根據標定結果運行程序,由上位機發出指令,機器人能夠比較標準的跑位,在比賽中也能較好的識別敵方機器人并與其搶球、帶球以及射門.通過實驗驗證,這些算法達到了預期的場地標定目的.
[1]余存.RoboCup中型組足球機器人視覺系統的研究與設計[D].濟南:山東大學碩士學位文.2007.
[2]楊文兵,許法強.基于顏色空間轉換的彩色圖像平滑處理[J].科技信息.2009,15(9);12-15.
[3]張學習,楊宜民.彩色圖像工程中常用顏色空間及其轉換[J].計算機工程與設計.2008.3(7):21-23.
[4]孫慧賢,張玉華.基于HSI顏色空間的彩色邊緣檢測方法研究[J].光學技術,2009,4(5)34-37.
[5]鄧星橋.足球機器人視覺系統的研究[D].成都:西華大學碩士學位論文,2007,45-52.
[6]韓思奇,王蕾.圖像分割的閾值法綜述[J].系統工程與電子技術,2002,5(10):23-25.
[7]袁奮杰,周曉,丁軍,等.基于FPGA的RGB和HSV色空間轉換算法實現[J].電子器件,2010(8):4-33.
[8]周敬.圖像分割中閾值法的研究[J].機電技術,2010(1):34-38.
A Study of Medium-sized Soccer Robot Field Calibration System
WANG Hui,MAO Li-m in,JIANGWei-yong,WAN Ying,Yu Lei
(School of Electrical and Automation Engineering,Changshu Institute of Technology,Changshu 215500,China)
This paper studies the medium-sized soccer robot field calibration system,which is of great impor?tance to the robot’s normal operation in the field site.Based on the color threshold segmentation method,the field information of the color threshold in HSI images is determined by means of images collected by threshold segmentation so as to achieve the green field,orange football,white marking,and black football flag line obsta?cle calibration.The actual operation achieves the desired result,and proves that themethod is effective.
soccer robot;image processing;threshold;field calibration
TP368.1
B
1008-2794(2012)08-0076-04
2012-06-16
江蘇省大學生實踐創新訓練計劃項目“中型組機器人目標自動識別與跟蹤研究”(B2339)
王會(1991—),女,江蘇徐州人,常熟理工學院電氣與自動化工程學院自動化專業學生.
毛麗民(1981—),男,江蘇常熟人,講師,碩士,研究方向:機器人與目標跟蹤.