黃歆龍 楊蓓蓓



摘 要:由于視覺分析存在誤差,在高水平足球運動員人群中,傳統足球運動員犯規動作特征提取方法存在犯規動作特征提取準確率低等問題.為此,提出基于機器視覺的足球運動員犯規動作特征提取方法.利用機器視覺系統獲取足球運動員動作圖像,基于閾值識別算法識別足球運動員犯規動作,以識別犯規動作圖像為前提,采用Harris 3D算子建立犯規動作序列勢函數,以犯規動作序列勢函數為依據,通過AdaBoost算法篩選足球運動員犯規動作特征數據,以此為訓練樣本實現足球運動員犯規動作特征提取.仿真結果表明,所提方法在高水平足球運動員范圍內犯規動作識別準確率較高,有效降低了識別的誤差.
關鍵詞:機器視覺;足球運動員;犯規動作;特征提取;閾值識別算法;Harris 3D算子
中圖分類號:TP843 ?文獻標識碼:A ?文章編號:1673-260X(2020)06-0049-04
引言
足球競賽是世界第一大體育運動,是一項存在身體接觸、激烈對抗的體育項目.隨著足球運動員水平的不斷提升,使攻守雙方矛盾愈加激烈.在足球比賽中,允許運動員合理利用身體部位控球,但若利用身體部位做出踢人、撞人、拉人、絆人等不合理動作,以此獲得攻防空間,上述動作即為犯規動作[1].
隨著球技和戰術水平不斷提升,足球比賽節奏越來越快,導致足球比賽中拼搶行為愈加激烈.雙方隊員身體接觸不斷增多,足球運動員犯規動作的出現頻率越來越高,導致運動員受傷事件屢屢發生.為了保障足球運動員身體安全,使其發揮最高水平,國際足聯不斷修改、完善足球比賽規則.與此同時,足球比賽激烈程度的增加,為裁判員判斷帶來了極大挑戰.裁判員水平直接影響足球運動員戰術水平的發揮.了解足球運動員犯規動作特征是提升裁判員業務水平的有效手段[2].
傳統足球運動員犯規動作特征提取方法是將犯規動作描述為一連串符號,分解各個符號,識別犯規動作特征.但該方法在高水平足球運動比賽中存在犯規動作特征提取準確率低等問題.
為了解決上述問題,提出基于機器視覺的足球運動員犯規動作特征提取方法研究.機器視覺是人工智能發展的一個分支,利用機器代替人眼判斷與測量.主要通過機器視覺產品將目標轉換為圖像信號,傳輸給專門圖像處理系統,將圖像像素的顏色、亮度、分布等轉換為數字化信號,通過運算提取目標特征信息.仿真結果表明:所提方法可有效提高足球運動員犯規動作特征提取的準確率較高,且耗時較短.
1 足球運動員犯規動作特征提取方法研究
1.1 足球運動員動作圖像獲取
獲取足球運動員動作圖像是提取犯規動作特征的前提.由于傳統方法獲取的動作圖像視覺誤差較大,直接影響犯規動作特征提取準確率.為此,本文利用機器視覺系統獲取足球運動員動作圖像.
在機器視覺系統中,利用攝像頭獲取足球運動員動作圖像[3].選取OV7670型號攝像頭實現.OV7670型號攝像頭是COMOS攝像頭的元件,具備獲取彩色圖像的能力,感光陣列最高可以達到640*680,傳輸速率最高可達到30幀/秒.
該攝像頭只有一組并行數據口,記為Y[7:0],通過數據口讀取動作圖像像素值,以并行方式獲取足球運動員動作圖像.配合OV7670型號攝像頭獲取圖像的元件為PL與PS,依據行中斷與場中斷判斷數據完整度[4].利用VGA接口顯示足球運動員動作圖像,VGA時序如圖1所示.
其中,Data表示動作圖像信息列;HSYNC與VSYNC表示信號列與信號行;(a)、(b)、(c)、(d)與(e)分別表示HSYNC信號列同步段、后廊段、激活段、前廊段以及列元素數量;(o)、(p)、(q)、(r)與(s)分別表示VSYNC信號行同步段、后廊段、激活段、前廊段以及行元素數量.
動作圖像信號列與信號行每段像素元素數量情況如表1所示.
1.2 犯規動作識別
在獲取的足球運動員動作圖像基礎上,基于閾值識別算法識別足球運動員犯規動作,為犯規動作序列勢函數建立做準備.
足球比賽中會突發較多復雜情況,導致運動員動作圖像存在復雜背景.為此,采用閾值識別算法識別犯規動作,步驟如下:
步驟一:假設動作圖像有效像素點數量為Ne,動作圖像為矩陣,四個點坐標為A(x1,y1)、B(x2,y2)、 C(x3,y3)與D(x4,y4),參數P、S計算公式為
P=(x2-x1)/(y3-y1),S=(x2-x1)*(y3-y1). ?(1)
步驟二:在犯規動作識別過程中,若像素點值大于識別閾值A,Ne+1.
步驟三:若像素點不存在規定范圍內,更新坐標,擴大搜索區域.
步驟四:掃描完畢,獲取Ne和識別目標.
步驟五:計算目標區域長寬比,與識別閾值相比較,若長寬比|1-P|小于A,轉至步驟六.