張 坤,李 儀
(1. 南京體育學(xué)院 運動系,南京 210033;2. 揚州大學(xué) 體育學(xué)院,江蘇 揚州 225009)
圖像處理技術(shù)與視覺特征解析技術(shù)已在人體運動形體解析方面發(fā)揮了重要作用,兩項技術(shù)的應(yīng)用能夠識別并糾正體育運動過程中運動員的動作,有益于提高運動員訓(xùn)練的判斷性和有效性[1-2].在一幀時間內(nèi)對相同景物通過探測器平面獲取不同的、連續(xù)放大率會造成徑向輻射狀模糊,進而產(chǎn)生模糊運動圖像[3-4].運動圖像出現(xiàn)模糊現(xiàn)象時,會影響運動訓(xùn)練員對動作規(guī)范性的細節(jié)判斷.當(dāng)前模糊圖像異常運動軌跡搜索算法存在圖像復(fù)原效果差和搜索效率低的問題,故需要對模糊圖像異常運動軌跡搜索方法進行研究[5].
顧國華等[6]對模糊圖像的運動方向進行計算,根據(jù)計算結(jié)果得到模糊尺度,通過先驗信噪比實現(xiàn)預(yù)設(shè),并對最優(yōu)值進行推算,獲取的最優(yōu)值即為異常動作軌跡的搜索結(jié)果.該方法計算模糊尺度時容易出現(xiàn)誤差,導(dǎo)致畫質(zhì)像素低,圖像復(fù)原效果較差.陳超[7]獲取模糊運動圖像的二值圖像,并對其進行骨架化變換,縮小圖像中存在的暗條紋寬體;對處理后的圖像進行Radon變化,根據(jù)變化結(jié)果計算異常運動軌跡的模糊長度和模糊角度,實現(xiàn)異常動作軌跡的搜索.該方法中沒有對圖像邊緣輪廓進行計算,導(dǎo)致圖像邊緣輪廓模糊.加春燕等[8]在Sinc函數(shù)、Fourier、定積分的基礎(chǔ)上得到圖像平行條紋方向、圖像尺寸和運動模糊方向之間的關(guān)系,結(jié)合頻譜分塊法、Gabor變化法和Radon變換法搜索模糊運動圖像中異常動作的軌跡,該方法得到的運動模糊方向與實際方向偏差較大.
為了解決上述方法中存在的問題,本文提出一種模糊運動圖像的異常動作軌跡矢量搜索方法.通過點擴散函數(shù)及退化因子構(gòu)建模糊運動圖像的退化模型,依據(jù)退化模型分析圖像退化原因,并設(shè)定退化因子為約束條件,采用最小二乘法對模糊運動圖像進行復(fù)原;構(gòu)建提取復(fù)原圖像中存在異常動作軌跡矢量的數(shù)據(jù)庫,提取復(fù)原圖像中存在的關(guān)鍵像素點構(gòu)建運動圖像的樣本庫,采用BDT算法搜索異常動作軌跡矢量,完成模糊運動圖像中異常動作軌跡矢量的搜索.
通常情況下模糊運動圖像中的退化模型通過點擴散函數(shù)和模型退化因子進行描述,當(dāng)退化因子r的值較小時,運動員為勻加速運動;當(dāng)退化因子r的值較大時,運動員為勻速直線運動[9].圖像矩陣在極坐標下的任意探測器像元灰度值都對應(yīng)了一個退化因子,退化因子對像點的灰度值產(chǎn)生影響[10].攝像系統(tǒng)和運動目標之間的距離是不斷縮小的,距離L的時間函數(shù)表示為L(t),并設(shè)L在探測器像元通過像點的時間內(nèi)保持不變,設(shè)b為探測器像元的邊長,像元對應(yīng)的占空比是100%.將像點當(dāng)作質(zhì)點,計算像點與圖像中心距離z個探測器像元處對應(yīng)的速度為
(1)
式中,v為探測器速度.設(shè)t′z是第一個像點在t=0 s時經(jīng)過探測器像元花費的時間,其計算表達式為
(2)
像點對應(yīng)的加權(quán)系數(shù)為
(3)
式中,τ為像點經(jīng)過探測器像元花費時間.當(dāng)下個像點經(jīng)過探測器像元時,只有距離L發(fā)生變化,其時間函數(shù)可表示為
L(t)=L(0)-vt′z
(4)
該像點對應(yīng)的灰度加權(quán)系數(shù)的計算表達式為
(5)
當(dāng)各個加權(quán)系數(shù)的總和在第一次出現(xiàn)大于1時,表明第l個像點不能在積分時間內(nèi)經(jīng)過該探測器像元,則灰度加權(quán)系數(shù)計算表達式為
cq=1-(cq,j+cq,j-1+…+cq,j-l-1)
(6)
通過式(6)可以得到像素灰度矩陣第j行的變量,進而得到模糊運動圖像的退化矩陣H.設(shè)定退化因子為約束條件,在約束條件下通過最小二乘法對模糊運動圖像的坐標進行復(fù)原,得到復(fù)原后的圖像為
F=(HTH)-1HTO
(7)
式中,O為模糊運動圖像的極坐標.
模糊運動圖像的異常動作軌跡矢量搜索方法通過提取復(fù)原圖像中存在的關(guān)鍵像素點,用一維向量描述二維圖像,在離線處理過程中構(gòu)建數(shù)據(jù)庫,提高矢量的搜索效率[11-12].提取圖像關(guān)鍵像素點之間在正常運行狀態(tài)下高速機械的N幀圖像,經(jīng)過圖像復(fù)原處理后作為原始圖像庫,并用I1(x,y,tn)、I2(x,y,tn)進行描述,n=1,2,…,N;用tn時間序列內(nèi)像素點(x,y)的周期信號數(shù)據(jù)表示圖像數(shù)據(jù).
模糊運動圖像的異常動作軌跡矢量搜索方法采用BDT算法獲取M個相機的關(guān)鍵像素點Pi,通過一維變量αi描述關(guān)鍵像素點的灰度值,即
αi(tn)={Ii(Pi(1),tn),Ii(Pi(2),tn),…,
Ii(Pi(M),tn)}
(8)
在構(gòu)建樣本數(shù)據(jù)庫時,為了將時間序列和原始圖像與單周期相位特征進行排序,設(shè)Ri(x,y,φi(1))為獲取的第一個圖像對應(yīng)的時間序列,將其當(dāng)作周期相位的初值.通過圖像的一維向量計算相似度,將相似度最高的一維向量表示的圖像I1(x,y,tn)和時間序列設(shè)定為下一周期相位φi(2)[13],同理完成所有圖像和時間序列的周期相位排序,獲得圖像庫Ri(x,y,φi(q)),q=2,3,…,N.
傳感器噪聲、機械振動和外界光源會對視覺系統(tǒng)造成影響,產(chǎn)生誤匹配現(xiàn)象.為了解決該問題,模糊運動圖像的異常動作軌跡矢量搜索方法采用最相似的周期相位對應(yīng)的一維向量進行計算,采用圖像差分算法結(jié)合計算結(jié)果實現(xiàn)相位的排序,即
(9)
式中:k=1,2,…,K為最相似向量提取的總數(shù);hi(k)為時間序列.
將選定的候選時間序列相應(yīng)的圖像Ii(x,y,ηi(k))和相位確定的圖像數(shù)據(jù)Ri(x,y,φi(q-1))做差分處理可得
Di(x,y,ηi(k))=|Ri(x,y,φi(q-1))-
Ii(x,y,ηi(k))|
(10)
對差分圖像做二值化處理和閾值分割處理,根據(jù)處理結(jié)果描述相位,以確定上一個圖像和候選圖像之間存在的差異程度,差異表達式為
(11)
(12)
通過BDT算法獲取運動圖像中的M個相機的關(guān)鍵像素點Pi,再采用一維變量βi(t)描述采集得到的視覺圖像G1(x,y,t)、G2(x,y,t),即
βi(t)=(Gi(Pi(1),t),Gi(Pi(2),t),
…,Gi(Pi(M),t))
(13)
(14)
(15)
機械設(shè)備在周期性的高速運動過程中產(chǎn)生的噪聲會對信號檢測結(jié)果造成影響[14-15].模糊運動圖像的異常動作軌跡矢量搜索方法采用乘法運算減小噪聲和誤差檢測,對異常動作軌跡矢量進行搜索,并利用閾值TE判斷異常動作軌跡矢量,實現(xiàn)模糊運動圖像中的異常動作軌跡矢量的搜索,即
(16)
(17)
為了驗證模糊運動圖像異常動作軌跡矢量搜索方法的有效性,本文對其進行實驗測試.本次測試的操作系統(tǒng)為Windows10,測試環(huán)境為Intel core i7 2.4;原始圖像含噪聲30 dB,像素為640×480.通過MATLAB軟件對模糊運動圖像進行復(fù)原測試,根據(jù)測試得到的圖像復(fù)原精度和速度可以評價圖像復(fù)原效果,并通過計算模糊運動圖像復(fù)原指標以及設(shè)置6張復(fù)原圖像,對異常動作軌跡矢量進行搜索,分別得到三種方法模糊運動圖像復(fù)原的效果和搜索所用時間的結(jié)果對比.
首先在MATLAB軟件中打開原始圖像,通過模糊運動圖像復(fù)原指標復(fù)原模糊運動圖像,以文獻[6]方法和文獻[7]方法為對照組,分別采用所提方法、文獻[6]方法和文獻[7]方法對模糊運動圖像進行一次圖像復(fù)原,復(fù)原圖如圖1所示.
圖1 三種方法的圖像復(fù)原結(jié)果Fig.1 Image restoration results of three methods
通過圖1可以看出,采用文獻[6]方法得到的復(fù)原圖像邊緣輪廓模糊,圖像邊緣噪點較多;文獻[7]方法得到的復(fù)原圖像噪點較多,像素較低,圖像清晰度較差,兩種方法的復(fù)原效果均不理想.而采用本文方法進行圖像復(fù)原時,能夠很好地使模糊圖像變得清晰,像素較高,說明采用本文方法進行圖像復(fù)原的精度較好.
本文采用模糊運動圖像復(fù)原指標對復(fù)原圖像進行評價,其表達式為
(18)
`式中:A為圖像復(fù)原的精度;γ為圖像復(fù)原的時間.W值越高,模糊運動圖像復(fù)原的效果越好,基于圖1的復(fù)原圖像進行多次圖像復(fù)原實驗,分別記錄本文方法、文獻[6]方法和文獻[7]方法的復(fù)原精度和復(fù)原速度的數(shù)值,計算出模糊運動圖像復(fù)原指標隨迭代次數(shù)的測試結(jié)果如圖2所示.
圖2 三種方法的測試結(jié)果Fig.2 Test results of three methods
分析圖2可知,在多次迭代中,根據(jù)模糊運動圖像的異常動作軌跡矢量搜索方法得到的W指標值高于文獻[6]和文獻[7]方法,證明本文所提算法的圖像復(fù)原效果較好.為進一步驗證所提方法的復(fù)原時間,分別采用所提方法、文獻[6]方法和文獻[7]方法對復(fù)原的6張模糊圖像中的異常動作軌跡矢量進行搜索,得到三種方法搜索用時的對比結(jié)果如圖3所示.
圖3 三種方法的搜索時間Fig.3 Searching time of three methods
分析圖3可知,隨著模糊運動圖像的增多,三種方法所用的搜索時間不斷增加,但所提方法搜索異常動作軌跡矢量所用的時間均少于文獻[6]和文獻[7]方法.該方法采用一維向量描述二維圖像,并構(gòu)建了圖像數(shù)據(jù)庫,縮短了搜索異常動作軌跡矢量所用的時間,提高了模糊運動圖像的異常動作軌跡矢量的搜索效率.
在成像過程中由于被采集物體和采集設(shè)備之間存在的運動會降低圖像的質(zhì)量,生成模糊運動圖像.為了提高體育教學(xué)的質(zhì)量,需要提取模糊運動圖像中存在的異常動作軌跡,本文提出了模糊運動圖像的異常動作軌跡矢量搜索方法,該方法分別進行軌跡矢量搜索和異常動作搜索,完成了對模糊運動圖像的復(fù)原,解決了傳統(tǒng)方法中存在的問題,具有復(fù)原精度高、搜索效率高的特點,可為體育教學(xué)領(lǐng)域中圖片復(fù)原提供參考.