AI點(diǎn)亮球星!足球“小白”,也能看懂歐洲杯了?
大家好,我是小編
最近歐洲杯很火
領(lǐng)導(dǎo)讓我趁熱宣傳,搞點(diǎn)動(dòng)靜
???可我是個(gè)球盲啊......
那,這動(dòng)靜還行不?
搞錯(cuò)了,重來!
接到任務(wù),小編就去請教了公司智慧體育方面的產(chǎn)品經(jīng)理。
怎樣讓足球小白也能輕松辨別綠茵場上的明星們?足球跟AI能不能聯(lián)系起來?
原來,應(yīng)廣大觀眾的需求,我們已經(jīng)支持中國移動(dòng)咪咕公司新推出了「AI點(diǎn)亮球星」功能。
怎么點(diǎn)亮?哪里不會(huì)點(diǎn)哪里嗎?
走,一起去看看!
“有AI,花式看球賽”
為了實(shí)現(xiàn)一鍵追蹤球星動(dòng)態(tài),業(yè)界之前嘗試了很多種方式。
比如,對回放畫面進(jìn)行智能分析+特效包裝。
又或者通過在場館內(nèi)搭建特種全景攝像機(jī),讓球員在身上佩戴傳感器等方式,來獲取現(xiàn)場比賽數(shù)據(jù)。
「AI點(diǎn)亮球星」功能的優(yōu)勢在于,不需要部署數(shù)據(jù)感知系統(tǒng),基于直播畫面分析,支持實(shí)時(shí)互動(dòng)體驗(yàn)。
對于“鐵桿球迷”來說,第一時(shí)間知道戰(zhàn)況,才能放下懸著的心,所以直播是首選。
在觀看直播過程中,任意點(diǎn)擊一名球員,你喜愛的或者是你不熟悉的,都能實(shí)時(shí)查看該球員的歷史戰(zhàn)績、本次比賽得分等信息,直觀了解球員的站位及跑動(dòng)路線。
小編隨機(jī)采訪了幾位朋友的「用戶體驗(yàn)」。
「AI點(diǎn)亮球星」功能獲得了資深球迷的認(rèn)證:分析奪冠形勢很好用。即使中途進(jìn)入直播,也可以根據(jù)比賽數(shù)據(jù)統(tǒng)計(jì),掌握賽況。
足球小白也表示期待已久,被“硬控”了整場直播,妥妥的知識(shí)科普。
“AI點(diǎn)亮,不太容易”
在足球比賽的長鏡頭記錄中,這些因素都會(huì)給精準(zhǔn)識(shí)別與穩(wěn)定跟蹤帶來挑戰(zhàn):
變焦會(huì)放大或縮小球員的“尺寸”,不同機(jī)位也會(huì)影響球員在畫面中的輪廓和姿態(tài)。
高速運(yùn)動(dòng)的時(shí)候球員會(huì)變得模糊。
當(dāng)球員“控球”時(shí),可能會(huì)相互遮擋,比如像這樣:
陰影和光照變化也會(huì)遮擋球員的部分身體或面部特征:
挑戰(zhàn)有點(diǎn)多,是不是汗流浹背了。
“沒關(guān)系,我們逐一擊破”
首先確定使用什么算法識(shí)別?
只通過人體特征識(shí)別確定球員身份難度大,我們優(yōu)化了算法模型,融合人體特征識(shí)別、球衣顏色識(shí)別、球號識(shí)別、人物姿態(tài)等多維視覺算法,進(jìn)行實(shí)時(shí)定位和身份識(shí)別。
為了解決運(yùn)鏡拍攝和人物高速運(yùn)動(dòng)帶來的球員模糊問題,又引入了相機(jī)運(yùn)動(dòng)補(bǔ)償機(jī)制。
通過估計(jì)攝像機(jī)的運(yùn)動(dòng)參數(shù),如平移、旋轉(zhuǎn)、縮放,對圖像進(jìn)行相應(yīng)的幾何變換,以補(bǔ)償由于相機(jī)運(yùn)動(dòng)引起的圖像抖動(dòng)和錯(cuò)位。
舉個(gè)例子。假設(shè)在某一幀畫面中,一個(gè)球員正在快速奔跑,但由于相機(jī)的水平移動(dòng),球員的形象變得模糊,并且位置有一些偏移。此時(shí)算法就會(huì)根據(jù)相鄰幀的特征點(diǎn),對這一幀的圖像進(jìn)行“補(bǔ)償”。
現(xiàn)在還有一個(gè)問題,當(dāng)球員在畫面中相互遮擋時(shí),算法如何準(zhǔn)確識(shí)別?
這就要用到多目標(biāo)跟蹤算法:在每一幀畫面中,檢測所有目標(biāo)球員,并標(biāo)記他們的位置和特征,建立每個(gè)球員的運(yùn)動(dòng)軌跡。即使發(fā)生遮擋,也可以根據(jù)之前的運(yùn)動(dòng)軌跡預(yù)測當(dāng)下位置,通過球衣顏色、球號等特征幫助識(shí)別和持續(xù)追蹤。
“算法復(fù)雜,性能跟得上嗎?”
算法多了,實(shí)時(shí)處理壓力也大了。在有限的計(jì)算資源下,怎么完成高效的計(jì)算,保持性能穩(wěn)定?
問題的關(guān)鍵是找到——
「關(guān)鍵」問題。
簡單來說,就是我們把可以識(shí)別出球員的所有特征進(jìn)行了優(yōu)先級和可靠性排序,找到關(guān)鍵特征。
就好像做菜時(shí),相比嘗味道,通過觀察晶體大小和形狀可以快速判斷出糖和鹽,這就是它們的關(guān)鍵特征。
而在球場上,盡管賽事畫面中出現(xiàn)了球員的多個(gè)可識(shí)別特征,但是利用球衣顏色和球號識(shí)別時(shí),準(zhǔn)確度高且速度快。那就優(yōu)先調(diào)用這些關(guān)鍵特征進(jìn)行初步識(shí)別,并根據(jù)賽場變化不斷進(jìn)行結(jié)果校準(zhǔn)。
這樣一來,保證精準(zhǔn)識(shí)別球員的同時(shí),也降低了算法對性能的消耗。
歐洲杯激戰(zhàn)盛夏
看球的正確姿勢,你Get到了嗎
AI點(diǎn)亮球星
哪里不會(huì)點(diǎn)哪里