999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于圖割理論的尺度自適應人臉跟蹤算法

2017-06-27 08:10:42胡章芳秦陽鴻
計算機應用 2017年4期

胡章芳,秦陽鴻

重慶郵電大學 光電信息感測與傳輸技術重點實驗室, 重慶 400065)(*通信作者電子郵箱chinaqinyh@163.com)

基于圖割理論的尺度自適應人臉跟蹤算法

胡章芳,秦陽鴻*

重慶郵電大學 光電信息感測與傳輸技術重點實驗室, 重慶 400065)(*通信作者電子郵箱chinaqinyh@163.com)

針對連續自適應的Mean-Shift(Camshift)算法跟蹤人臉時尺度過度放縮這一問題,提出了一種基于圖割的Camshift人臉跟蹤算法。首先,在每一幀圖像的Camshift迭代結果內建立圖割區域,使用高斯膚色模型作為圖割權值分割出圖割區域內膚色團塊;然后,計算該膚色團大小得到目標真實尺度,并比較與上一幀圖像跟蹤框內膚色團的尺度來判斷是否需要重新跟蹤目標;最后,再以該團塊作為下一幀跟蹤目標。實驗結果表明,基于圖割的Camshift人臉跟蹤算法有效地克服了跟蹤時其他膚色區域的干擾,能有效地反映人體快速運動中人臉真實尺度變化,同時防止Camshift算法丟失跟蹤目標而陷入局部最優解,具有較好的可用性和魯棒性。

圖割;Camshift算法;目標跟蹤;真實尺度;最大流

0 引言

基于視覺的人臉識別是人機交互領域的一個重要研究課題[1]。這種交互方式自然、直觀,其具有廣泛的應用前景。

連續自適應的Mean-Shift(Continuously Adaptive Mean-Shift, Camshift)是一種常用的跟蹤算法,在跟蹤過程中容易出現窗口尺度過度放縮問題[2]。在Camshift算法中,跟蹤窗口直接影響跟蹤結果,如果跟蹤窗口不能真實反映目標實際尺度的變化,可能會導致丟失跟蹤目標。尺度控制問題決定了Camshift算法的魯棒性。

國內外許多研究學者對跟蹤窗口尺度控制開展了研究。由Li等[3]提出的SURF(Speeded Up Robust Features)融合進Camshift算法有效地跟蹤復雜背景中的目標,但是在跟蹤目標尺度發生劇烈變化時,容易丟失目標。還有一些基于這種思想的改進方法,如徐建軍等[4]提出了融合Adaboost(Adaptive Boostint)算法來保證跟蹤目標的真實尺度,但是該算法要提取每一幀圖像加入分類器中,導致計算量過大,跟蹤效率大大降低;王鑫等[5]提出將粒子濾波融合Camshift算法中來計算跟蹤窗口大小,該方法能較好地反映真實尺度,但是粒子數會影響跟蹤效果,粒子數過低會丟失跟蹤目標,而隨著粒子數增加,算法運算量也會增加。

為了克服以上算法的不足,本文提出將圖割算法融入Camshift中解決尺度放縮這一問題。首先利用Camshift跟蹤目標得到跟蹤目標位置,再使用跟蹤框內的像素點構造圖割網絡,通過能量函數計算跟蹤框范圍內的最大流完成圖割。圖割算法使用高斯膚色模型作為能量函數權值,然后在跟蹤窗口內分割出膚色團塊,最大團塊即是跟蹤目標。實驗結果表明,本文算法實時反映了跟蹤目標的真實尺度,同時實現了實時的、快速的跟蹤。

1 Camshift算法

Camshift是一種使用顏色信息的跟蹤算法,通過提取HSV顏色空間的H分量分布圖進行跟蹤[6]。它的算法流程如下:

1)初始化,手動選擇目標,得到搜索窗W。

2)計算跟蹤目標反向投影圖。

3)根據反向投影圖和選擇框進行Meanshift迭代,找到跟蹤目標中心。

4)根據上述搜索窗內的顏色概率分布函數來重新設定搜索窗的大小。

5)使用迭代出的結果作為跟蹤目標在下一幀圖像中繼續跟蹤。

2 基于圖割的匹配算法

圖割是基于圖的重新組合和優化的思想[7],將一幅圖像中的像素點映射為一個網絡圖,并建立關于標號的能量函數[8]。由最大流最小割定理可知:可以通過圖像中像素所構造出來的網絡最大流來得到圖的最小割。首先需要構造成能量函數,再將像素點代表的權值代入能量函數中構造圖像網絡才能得到最大流[9-11]。

設有向圖用G=(V,E)表示,其中V代表圖中節點的集合。節點分為兩類:普通節點P={Pi|i=1,2,…,n};端節點S和T,S為前景目標,T為背景。E={(u,v)|u∈P,v∈P}代表圖中邊的集合,每條邊都設有權值ω(u,v)。圖割就是將邊的權值帶入能量函數中通過計算結果使圖中節點劃分為兩部分s和t,而分割結果則需要滿足s∈S,t∈T,S∪T=E,S∩T=?。這些邊組成割集S-T,最小割就是割集S-T中邊的權值之和最小的割[12]。

要分割出“目標”,先引入能量函數:

(1)

其中:P表示圖像中像素點的點集;N表示S的鄰域系統;Api表示像素Pi的權值,即若用1來表示屬于前景目標,那么就用0來表示背景;Rpi(Api)和δ(Api,Apj) 分別表示將元素pi和邊(pi,pj)標號為目標的權值[13]。可以通過求得能量函數最小值來得到最符合真實情況的圖像分割即是目標最小割[14-15]。于是構造能量函數是圖割應用在目標分割上的一個關鍵步驟。

3 改進的人臉跟蹤算法

在目標跟蹤研究中,Camshift算法具有很強跟蹤性能,被廣泛應用于各種視頻跟蹤系統中。但是當跟蹤目標尺度發生劇烈變化時,跟蹤窗口就可能出現過度放縮,甚至會丟失跟蹤目標。而圖割理論在圖像分割領域有著較強的分割性能,可以準確分割出跟蹤目標與背景。因此,在Camshift跟蹤出的結果中引入圖割理論,能準確分割出Camshift跟蹤框內真實的跟蹤目標,同時計算出該目標真實大小和位置。

3.1 目標分割

鑒于全局圖割會加大運算量,本文采用局部圖割,使用Camshift迭代出的跟蹤窗口W作為圖割區域。這種方法不僅提高了算法效率,同時防止了跟蹤場景中膚色相近區域的干擾。

系統運行Camshift算法后,會產生一個長為h0,寬為w0的初始跟蹤框,其跟蹤中心為(xc,yc)。在跟蹤中心點縱向擴展M(M

跟蹤中心(xc,yc)作為源點S,Camshift跟蹤框內像素點作為有向圖中普通節點,而其他點作為背景節點,所以圖割結果就是跟蹤目標和背景的兩個割,如圖1所示。

圖1 圖割示意圖

為了求取精確膚色模型來表示膚色的分布,本文使用高斯膚色模型來作為圖割算法的分割權值,公式如下:

(2)

其中:K代表高斯混合模型中高斯模型個數;Wi表示第i個高斯所占權重值,所有Wi值之和是1;r表示高斯分布的方差;μ表示高斯分布的均值;Σi表示第i個高斯分布的共變異矩陣。式(2)代表參數(ω,μ,Σ)可用k均值算法來求得,而得到像素點的膚色判斷概率值。

此時把高斯膚色賦值給從點S到每個普通節點的邊W(pi)上,而相鄰普通節點之間的權值則為W(pi,pj)。因此能量函數可以構造如下:

(3)

其中:P表示普通節點的點集;N表示S的鄰域系統即跟蹤區域;W(pi)和W(pi,pj)分別表示將元素pi和邊(pi,pj)劃分為目標的代價。計算W中的每個像素的W(pi)和W(pi,pj)。該網絡中E(O)的最大流既是通割集S-T中邊的權值之和最小的割,而分割出的膚色團,也就是跟蹤目標真實位置的點集,如圖2所示。

圖2 膚色團分割示意圖

記錄該幀搜索框內膚色點的數量,并與上一幀中膚色點數量比較。當相鄰兩幀膚色點數差距過大,即可判斷出已丟失跟蹤目標,重新使用該幀運行Camshift算法搜索跟蹤目標。

3.2 尺度提取

為了防止頸部膚色的干擾使尺度偏大,本文選擇膚色團塊橫坐標計算尺度。

在整個視頻區域內建立坐標系,坐標原點為視頻區域中的左上角,數字圖像的列數和行數代表坐標系中Y軸和X軸。

通過像素點的四領域判斷圖連通性,來判斷周圍像素點是否是膚色點,并將膚色點集標記為膚色團塊。而團塊中膚色最多的即為最大團塊。

在膚色團內找出中心點處(xc,yc)中yc對應的最左側的像素點的坐標為(x1,yc),然后取出yc+i,yc-i(i=1,2,…,h0)在膚色團中所對應的2h0個橫坐標值,求出x1和這2h0個橫坐標值的均值賦給x1。同時,膚色團最右邊的x2也可用此方法得出,于是得出膚色團的長度w=x2-x1。由于人臉大小的比例是不變的,本文通過計算手動標記的人臉比例大小h0/w0,可以計算出膚色團的高度h=w(h0/w0),于是得到目標真實尺度。

3.3 本文算法基本步驟

本文提出的基于圖割的人臉跟蹤算法步驟如下:

1)手動選取跟蹤目標,得到目標的長為h0,寬為w0;

2)執行Camshift,計算目標中心(xc,yc),同時計算出當前搜索框長為h1,寬為w1;

3)在搜索框區域內,由跟蹤中心(xc,yc)上下擴展位置作為圖割區域;

4)比較當前幀與上一幀膚色點數量,若數量相差大于上一幀膚色點數量的1/4,則判斷丟失跟蹤目標,重新執行Camshift搜索跟蹤目標;

5)當膚色點對比結果小于1/4,則計算膚色團的長w=x2-x1,寬h=w(h0/w0);

6)得出當前跟蹤目標真實尺度;

7)繼續讀取下一幀,執行步驟2)~5)。

4 實驗與分析

本實驗在Corei3-3220@3.30GHz,內存4.00GB的計算機上采用C++語言編程實現。實驗采用的視頻序列分辨率為320×240。實驗比較Camshift算法、融合粒子濾波的Camshift算法,以及本文算法的跟蹤效率和性能。

從圖3所示的跟蹤情況可看出不同算法的性能:圖3(a)中在第46幀出現了過度放縮,算法跟蹤了臉部以下的區域;在第99幀出現了手部干擾,使跟蹤框放大到手部區域。圖3(b)中在第112幀處發生了丟失跟蹤目標。圖3(c)實時地反映了目標的真實尺度,同時也避免了手出現在跟蹤場景中的干擾。

圖3 三種算法下人臉跟蹤情況

圖4顯示了三種算法來跟蹤人臉的性能圖。中心誤差是跟蹤結果與真實位置之間的歐氏距離,其值越小說明算法尺度控制性能越好。從圖4可以看出,基于圖割的Camshift算法在運行過程中,跟蹤的結果與目標真實坐標之間的差距較小,其尺度控制的性能較為穩定;而Camshift算法在控制方面性能相對低,當視頻中出現手的干擾時,跟蹤框遠遠大于人臉真實尺度;而融合粒子濾波的Camshift算法相較本文算法在跟蹤目標時的跟蹤框與真實位置之間的距離也大于本文算法,因此本文算法能有效地反映人體快速運動中人臉真實尺度變化。

本文的基于圖割的Camshift跟蹤算法,由于采用了局部圖割,計算量很小,跟蹤目標單幀用時0.121s;融合粒子濾波的Camshift算法單幀用時相對較長,需要0.231s;而Camshift算法計算時間雖然比本文算法短,僅為0.023s,但是跟蹤性能遠不如本文算法。

圖4 三種算法下人臉跟蹤性能圖

5 結語

Camshift算法具有計算量小、抵抗目標形變、反應迅速等優點被很多研究人員應用到目標跟蹤中,但其跟蹤性能被尺度過度放縮這一問題所影響。本文提出的基于圖割的Camshift跟蹤算法根據圖割出的目標來計算尺度,從而得到目標的真實尺度,并且保證了算法的運算速度。從實驗結果可知:基于圖割的Camshift跟蹤算法能有效地反映跟蹤目標真實的尺度變化。

)

[1]HUZ,WANGY,LUOY.Animprovedcamshift-basedparticlefilteralgorithmforreal-timehandgesturetracking[J].Sensors&Transducers, 2014, 177(8):307-312.

[2] 呂卓紋, 王科俊, 李宏宇, 等.融合Camshift的在線Adaboost目標跟蹤算法[J]. 中南大學學報(自然科學版), 2013, 44(7):231-238.(LYUZW,WANGKJ,LIHY,etal.OnlineAdaboosttargettrakingalgorithmcombinedfusedwithCamshift[J].JournalofCentralSouthUniversity(ScienceandTechnology), 2013, 44(7):231-238.)

[3]LIJ,ZHANGJ,ZHOUZ,etal.ObjecttrackingusingimprovedCamshiftwithSURFmethod[C]//Proceedingsofthe2011IEEEInternationalWorkshoponOpen-sourceSoftwareforScientificComputation.Piscataway,NJ:IEEE, 2011:136-141.

[4] 徐建軍, 張蓉, 畢篤彥, 等. 一種新的AdaBoost視頻跟蹤算法[J]. 控制與決策, 2012, 27(5):681-685.(XUJJ,ZHANGR,BIDY,etal.AnnewAdaBoostvideotrackingalgorithm[J].ControlandDecision, 2012, 27(5):681-685.)

[5] 王鑫, 唐振民. 一種改進的基于Camshift的粒子濾波實時目標跟蹤算法[J]. 中國圖象圖形學報, 2010, 15(10): 1507-1514.(WANGX,TANGZM.Animprovedcamshaftbasedparticlefilteralgorithm,forreal-timetargettraking[J].JournalofImageandGraphics, 2010, 15(10): 1507-1514.)

[6] 厲丹, 田雋, 肖理慶, 等. 基于Camshift自適應多特征模板的視頻目標跟蹤[J]. 煤炭學報, 2013, 38(7): 1299-1304.(LID,TIANX,XIAOLQ,etal.Adaptivemulti-featuretemplatevideotargettrackingbasedonCamshiftalgorithm[J].JournalofChinaCoalSociety, 2013, 38(7): 1299-1304.)

[7]KOLMOGOROVV,BOYKOVY,ROTHERC.Applicationsofparametricmaxflowincomputervision[C]//ICCV2007:Proceedingsofthe2007IEEE11thInternationalConferenceonComputerVision.Piscataway,NJ:IEEE, 2007:1-8.

[8]PRICEBL,MORSEB,COHENS.Geodesicgraphcutforinteractiveimagesegmentation[C]//Proceedingsofthe2010IEEEConferenceonComputerVisionandPatternRecognition.Piscataway,NJ:IEEE, 2010: 3161-3168.

[9] 姜偉, 呂曉琪, 任曉穎, 等.結合區域生長與圖割算法的冠狀動脈CT血管造影圖像三維分割[J]. 計算機應用, 2015, 35(5):1462-1466.(JIANGW,LYUXQ,RENXY,etal. 3Dsegmentationmethodcombiningregiongrowingandgraphcutforcoronaryarteriescomputedtomographyangiographyimage[J].JournalofComputerApplications, 2015, 35(5):1462-1466.)

[10] 張少娟, 鄒建成.圖割綜述[J]. 北方工業大學學報, 2010, 22(3):10-16.(ZHANGSJ,ZOUJC.Reviewongraphcuts[J].JournalofNorthChinaUniversityofTechnology, 2010, 22(3):10-16.)

[11] 張鳳軍, 趙嶺, 安國成, 等.一種尺度自適應的Mean-Shift跟蹤算法[J]. 計算機研究與發展, 2014, 51(1):215-224.(ZHANGFJ,ZHAOL,ANGC,etal.Mean-Shifttrackingalgorithmwithscaleadaptation[J].JournalofComputerResearchandDevelopment, 2014, 51(1):215-224.)

[12]JUANO,BOYKOVY.Activegraphcuts[C]//Proceedingsofthe2006IEEEConferenceonComputerVisionandPatternRecognition.Washington,DC:IEEEComputerSociety, 2006:1023-1029.

[13]STAWIASKIJ,DECENCIEREE.Regionmergingviagraph-cuts[J].ImageAnalysis&Stereology, 2008, 27(1):39-45.

[14]COOKET.Twoapplicationsofgraph-cutstoimageprocessing[C]//DICTA2008:Proceedingsofthe2008DigitalImageComputing:TechniquesandApplications.Washington,DC:IEEEComputerSociety, 2008:498-504.

[15] 段丁娜, 張歡, 邱陳輝, 等. 基于活動輪廓模型的圖像分割算法綜述[J]. 中國生物醫學工程學報, 2015, 34(4):445-454.(DUANDN,ZHANGH,QIUCH,etal.Areviewofactivecontourmodelbasedimagesegmentationalgorithms[J].ChineseJournalofBiomedicalEngineering, 2015, 34(4):445-454.)

ThisworkispartiallysupportedbytheScientificandTechnologicalResearchProgramofChongqingMunicipalEducationCommission(KJ130512).

HU Zhangfang, born in 1967, M. S., associate professor. Her research interests include communication and information system.

QIN Yanghong, born in 1992, M. S. candidate. His research interests include image processing, pattern recognition.

Scale-adaptivefacetrackingalgorithmbasedongraphcutstheory

HUZhangfang,QINYanghong*

(KeyLaboratoryofOptoelectronicInformationSensingandTransmissionTechnology,ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)

Aiming at the problem of the excessive size-changing while the tracking window is enlarged by traditional Continuously Adaptive MeanShift (Camshift) algorithm in face tracking, an adaptive window face tracking method for Camshift based on graph cuts theory was proposed. Firstly, a graph cut area was created according to the Camshift iteration result of every frame by using graph cuts theory, and the skin lump was found by using Gaussian mixture model as weights of graph cuts. As a result, the tracking window could be updated by the skin lump. Then the real size of the target was obtained by computing the size of skin lump, and whether the target needed to be re-tracked was determined by comparing the size of the skin lump in the tracking window with that in the previous frame. Finally, the skin lump in last frame was used as the tracking target of the next frame. The experimental results demonstrate that the proposed method based on graph cuts can avoid interference of other skin color targets in the background, which effectively reflects the real face size-changing of the human body in rapid movement, and prevents the Camshift algorithm from losing the tracking target and falling into the local optimal solution with good usability and robustness.

graph cuts; Camshift algorithm; target tracking; true measure;max-flow

2016- 08- 31;

2016- 12- 23。 基金項目:重慶市教委科學技術研究項目(KJ130512)。

胡章芳(1969—),女,重慶人,副教授,碩士,主要研究方向:通信與信息系統; 秦陽鴻(1992—),男,重慶人,碩士研究生,主要研究方向:圖像處理、模式識別。

1001- 9081(2017)04- 1189- 04

10.11772/j.issn.1001- 9081.2017.04.1189

TP

A

主站蜘蛛池模板: 麻豆国产精品一二三在线观看| 久久久久久久97| 亚洲成人精品在线| 国产欧美在线视频免费| 欧美午夜网| 免费一级毛片在线播放傲雪网| 国产精品专区第1页| 热99精品视频| 亚洲高清日韩heyzo| 91在线免费公开视频| 午夜激情福利视频| 一级毛片免费观看久| 免费人成又黄又爽的视频网站| 亚洲高清无码精品| 丁香婷婷综合激情| …亚洲 欧洲 另类 春色| 国产美女丝袜高潮| 精品撒尿视频一区二区三区| 女人av社区男人的天堂| 欧美精品成人一区二区在线观看| 欧美精品xx| 在线日韩日本国产亚洲| 欧美啪啪精品| 国产91小视频在线观看| 欧美成人亚洲综合精品欧美激情| 国产熟睡乱子伦视频网站| 91美女视频在线| 国产极品美女在线| 91美女在线| 国产成人无码综合亚洲日韩不卡| 亚洲美女视频一区| 久久综合五月| 亚洲综合极品香蕉久久网| 999福利激情视频| 成人精品午夜福利在线播放| 国产精品永久免费嫩草研究院| 日韩在线视频网| 三级国产在线观看| 国产在线91在线电影| 欧美精品三级在线| 久久亚洲欧美综合| 久久精品这里只有国产中文精品| 中日韩欧亚无码视频| 欧美19综合中文字幕| 亚洲第一成年人网站| 亚洲精品无码AV电影在线播放| 国产精品成人久久| 久久久久无码国产精品不卡| 毛片网站免费在线观看| 亚洲一区网站| 国产日韩精品欧美一区喷| 2019年国产精品自拍不卡| 在线五月婷婷| 尤物在线观看乱码| 朝桐光一区二区| 一本一本大道香蕉久在线播放| 亚洲成人黄色在线| 黄色一级视频欧美| 一级毛片免费的| 中文字幕乱妇无码AV在线| 手机在线免费不卡一区二| 国产成人调教在线视频| 国产第二十一页| 在线日韩日本国产亚洲| 免费观看无遮挡www的小视频| 免费A级毛片无码免费视频| 国产波多野结衣中文在线播放| 91精品网站| 国产精品一区在线麻豆| 91精品亚洲| 亚洲精品大秀视频| 日韩成人在线网站| 热热久久狠狠偷偷色男同| www.91在线播放| 久久成人18免费| 亚洲精品国偷自产在线91正片| 六月婷婷激情综合| 国产在线拍偷自揄拍精品| 欧美97色| 99热最新网址| 国产亚洲视频免费播放| 中国国产高清免费AV片|