《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于模板匹配的目標跟蹤算法在紅外熱成像跟蹤技術上的應用

基于模板匹配的目標跟蹤算法在紅外熱成像跟蹤技術上的應用

2008-09-10
作者:向衛軍 韓根甲

  摘? 要: 介紹一種優化的快速模板匹配" title="模板匹配">模板匹配算法,可實現目標實時提取、識別和跟蹤,并成功應用于紅外熱成像" title="紅外熱成像">紅外熱成像跟蹤技術的研究,解決了復雜背景條件下目標跟蹤穩定度差的技術難點。該算法用Visual C++編寫,可方便地移植到其它操作平臺或嵌入式系統。

  關鍵詞: 模板匹配? 粗匹配? 精匹配? 亂序匹配? Visual C++

?

  紅外熱成像跟蹤技術是一種被動式目標檢測、跟蹤技術,用于對紅外視頻信號進行目標檢測、提取和跟蹤。對比度特征鑒別是比較常用的目標提取方法。它無法記憶、識別目標形態特征,在復雜背景下提取效果、跟蹤穩定性較差。而模板匹配算法以目標特征數據為模板,在搜索區域里尋找匹配點,即以目標形態特征為判據實現目標檢索和跟蹤。即便在復雜背景狀態下,跟蹤靈敏度和穩定度都極高,非常適用于復雜背景下的目標跟蹤。

  模板匹配算法由于計算量龐大,應用成本較高。經過多方優化、簡化后,可用工控機實現實時模板匹配處理。在沒有增加成本、耽誤工程進度的前提下,增強了復雜背景下的跟蹤靈敏度和穩定度,提高了產品的綜合競爭能力。為模板匹配算法的低成本應用開辟了一條新路。

????本文介紹的模板匹配算法在Windows 2000下用Visual C++編制,可方便地移植到多種操作平臺。

1 模板匹配原理

  模板匹配是數字圖像處理的重要組成部分之一。把不同傳感器或同一傳感器在不同時間、不同成像條件下對同一景物獲取的兩幅或多幅圖像在空間上對準,或根據已知模式到另一幅圖中尋找相應模式的處理方法就叫做模板匹配。

  假設要在搜索區域中尋找與模板圖像相關程度最大" title="最大">最大的位置,可以通過模板匹配來計算兩者的相關程度。圖1是模板匹配算法的示意圖。假設模板(b)疊放在搜索圖(a)上平移,模板覆蓋下的部分記作子圖Si,j,其中i,j是這塊子圖的左上角像點在S圖中的坐標。從圖1中可得出i,j的取值范圍:1≤i≤K-M+1、1≤j≤L-N+1。

?

  衡量模板T和子圖Si,j的匹配程度,可用下列兩種測度:

  

或者

  

  展開前一個式子,有:

  

  (3)式右邊的第三項表示模板的總能量,是一個常數,與(i,j)無關。第一項是模板覆蓋下那塊子圖像的能量,它隨(i,j)位置而緩慢改變。第二項是子圖像和模板的互相關函數,隨(i,j)變化而迅速改變。模板T和子圖Si,j匹配時這一項的值最大,因此可以用下列相關函數來反應匹配程度:

????

2 建立數學模型

2.1 計算公式

  模板匹配算法計算模板和匹配區域的相似程度,以最相似位置為匹配點。由于模板需要在匹配區域上逐次匹配,運算量很大。所以選擇匹配公式對整個匹配的效率有極大的影響。

  工控機的數據處理能力有限,需要針對紅外熱成像跟蹤技術的特點來簡化數學模型" title="數學模型">數學模型,選定計算量最小的計算公式。目標跟蹤算法用來確定目標位置,可以用匹配誤差的相對大小作為目標判別的依據,誤差最小的位置就是目標位置,不需要考慮絕對相似程度。

  公式(1)~(5)都能夠真實反應模板的相對匹配程度,選擇計算量最小、效率最高的公式(1)作為原始數學模型。匹配點位置算法完成整個匹配區域內的最小匹配誤差點檢索,表示為公式(6):

???

  變量K、L為匹配區域尺寸;M、N為模板尺寸。

2.2 模板尺寸

  模板尺寸對系統性能和計算量的影響不容小覷。模板過大導致動態特性" title="動態特性">動態特性變差;過小又會減少目標的特征數據量,降低匹配的敏感程度,增大目標檢測難度。實際操作中,模板尺寸設置為32×16時效果非常理想。

2.3 匹配區域

  不同的應用環境下,對匹配區域和實時性要求也不盡相同。光電探測設備需要在視頻圖像采集周期內(20ms)完成數據實時處理。由于目標在兩場視頻圖像之間的移動量較小、特征變化不大,匹配區域可以大大縮小。

  匹配區域太小會導致目標動態特性變差,過大又會導致計算量大幅度增加,具體選擇需要權衡設備參數來決定。由于CCIR制式視頻信號是隔行掃描,系統出于實時性考慮,數據以場為單位處理,導致圖像比例為2:1狀態。為了保持水平、垂直方向的動態特性一致,圖像匹配區域也按2:1比例選擇。

  在滿足實時性要求的情況下,選擇相對較大的匹配范圍,可提高設備的動態特性。從表1實測數據可以看出,選擇匹配區域100×50點、模板32×16點時,動態范圍為69×35,時間消耗為13ms。光電探測設備系統目標動態特性要求處理區域不小于40×20點??梢娨陨线x擇可以很好地滿足動態特性和實時性要求。

?

?

3 數學模型優化方法

  數學模型結合選擇的模板和搜索區域大小,可以知道模板最佳匹配點計算公式如下:

  

  由公式(7)可以看出,程序需要進行大量的循環計算,整體運算量仍然不小,需要進一步優化,減少處理時間。運用如下優化算法進一步減少實際運算量。

3.1 粗精匹配結合

  觀察實際模板匹配運算結果可以發現,匹配點附近的匹配誤差迅速下降,明顯區別于其它位置。針對這一特點,采用粗精匹配結合的算法迅速鎖定匹配點大致區域,可大大降低整體匹配次數。

具體實現方法:先跳動著隔幾個點進行一次粗匹配,大致框定匹配區域,然后在附近區域逐一檢索獲得最佳匹配點。運算量可減少到三分之一以下,且目標提取效果相當好。

3.2 限制最大匹配誤差

  因為只需找到最小匹配誤差的位置,不必完整計算每一位置的絕對匹配誤差,而以已經計算的最小匹配誤差作為最大允許誤差。若計算誤差大于該最大允許誤差,就肯定不是最佳匹配點,可以提前結束計算,進入下一匹配位置的計算;如果匹配完成后仍小于最大允許誤差,就用當前誤差替換最大允許誤差,并把該點作為潛在的匹配位置記錄下來。

  匹配點和非匹配點的誤差常常相差2~3個數量級。經過這種處理后,匹配點后剩余的計算量可以大大降低。

3.3 亂序匹配

  目標出現在匹配區域中的位置不確定。不固定順序算法可以更快地檢索到匹配區域,迅速降低最大匹配誤差,減少剩余非匹配點的計算量,降低整體運算量。

  針對光電探測設備的實際工作情況,在跟蹤狀態下,目標位移角速度和角加速度有限,導致目標常處于匹配區域中心附近。選擇由中心向周圍輻射匹配的方式效果最理想。

4 程序樣本

  以下程序樣本綜合使用了上面的優化算法,成功應用于紅外熱成像跟蹤技術的原理樣機,達到了預期效果。

該函數用于圖像模板匹配運算,適用于256灰度值的黑白圖像數據。

  Deal_With::TemplateMatch(unsigned char* lpSource, LONG lWidth, LONG lHeight,? unsigned char*lpTemplate, LONG

  lTemplateWidth,LONG lTemplateHeight,)

  {????

????  ?? unsigned char*?????? Source;??????   ? //指向待處理圖像的指針

??????   unsigned char*?????? Template;??????????? //指向模板圖像的指針

??????   int???????????????????????? i,j,m,n;  //循環變量

??????   unsigned char??????? lMaxWidth, lMaxHeight,

??????????????????????????????? lMaxWidthExact,lMaxHeightExact

???????????  ????????????????????????????????????? //匹配位置

  ?????? unsigned long?????? D;??     ?????? //相似誤差

??????   unsigned long?????? MaxD;?        //最大允許相似誤差

  //粗相關

????  ?? MaxD =0x10000000;????        ??? //約定最大匹配誤差

  ?????? for (j = 0;j < lHeight - lTemplateHeight +1 ;j+=2){

????  ? for(i = 0;i < lWidth - lTemplateWidth + 1;i+=2){

????????     ?????? D=0;

??????????????????  ?? Source=(unsigned char *)lpSource+lWidth*j+i;

????????????????????   Template=(unsigned char *)lpTemplate ;

????????????????????   for (n=0;n < lTemplateHeight && D

?????????????????????????  for(m=0;m

?????????????????????????????????? D+=(*Source++-*Template++)*(*Source++

????????????????????????????????????? -*Template++);

??????????????????????????? Source+=lWidth-lTemplateWidth;

????????????????????   }

????????????????????   if (D

????????????????????????  ??? MaxD=D;

???????????????????????????   lMaxWidth=i;

???????????????????????????   lMaxHeight=j;

????????????????????   }

?????????????    }

??????   }

??????   //精相關

??????   lMaxWidthExact = lMaxWidth;

??????   lMaxHeightExact = lMaxHeight;

??????   for (j = lMaxHeight-2;j <= lMaxHeight+2 ;j++){

???????????for(i = lMaxWidth-2;i <= lMaxWidth+2;i++){

???????????????????? D=0;

???????????????????? Source=(unsigned char *)lpSource+lWidth*j+i;

???????????????????? Template=(unsigned char *)lpTemplate ;

???????????????????? for(n=0;n

  ???????????????????? for(m = 0;m < lTemplateWidth && D

????  ??????????????????? D+=(*Source++-*Template++)*(*Source++

??????????????????????????? -*Template++);

????????  ???????????? Source+=lWidth-lTemplateWidth;

????????????    }

?????????????    if (D

????????????????????   MaxD=D;

????????????????????   lMaxWidthExact=i; ??? ?//x方向最佳匹配點位置

????????????????????   lMaxHeightExact=j;?   //y方向最佳匹配點位置

???????????????????}

????????????? }

??? ???? }

? }

?

?

參考文獻

1章毓晉. 圖像理解與計算機視覺. 北京:清華大學出版社,2000.

2劉忠偉,章毓晉. 基于特征的圖像查詢和檢索系統. 應用基礎及工程學報,2000:8(1):69~77

3 David J. Kruglinski, Scot Wingo,George Shepherd. 1999.?Programming Visual C++ 6.0技術內幕.北京:北京希望電腦公司出版社,2002

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久久久久欧美精品| 亚洲日本乱码在线观看| 久久人人爽人人爽爽久久| 久久精品日韩欧美| 亚洲开发第一视频在线播放| 欧美va亚洲va香蕉在线| 在线一区二区日韩| 久久不射中文字幕| 国产精品第2页| 国产精品久久九九| 国产精品一区二区欧美| 亚洲福利精品| 国产精品自在线| 夜夜嗨av一区二区三区中文字幕| 国产精品成人国产乱一区| 欧美日韩mp4| 欧美成人一区二区在线| 亚洲一卡二卡三卡四卡五卡| 国产精品日韩电影| 亚洲黄色在线视频| 久久综合九色九九| 久久视频在线看| 亚洲在线国产日韩欧美| 影音先锋另类| 免费在线亚洲| 日韩视频免费在线观看| 在线视频欧美一区| 国产精品永久在线| 欧美午夜视频一区二区| 欧美色偷偷大香| 99在线热播精品免费99热| 男女激情久久| 欧美一区二区三区视频免费| 久久精品国产91精品亚洲| 亚洲网友自拍| 亚洲欧美精品伊人久久| 国产一区二区视频在线观看| 99亚洲伊人久久精品影院红桃| 国产精品高潮呻吟视频| 亚洲激情影视| 欧美一区二区三区视频免费| 亚洲高清在线观看一区| 午夜精品久久一牛影视| 亚洲伊人伊色伊影伊综合网| 亚洲激情视频| 国产精品久久久久久一区二区三区| 久久国产福利国产秒拍| 久久久久久久精| 激情婷婷欧美| 欧美一区二区福利在线| 亚洲三级电影全部在线观看高清| 亚洲国产成人精品久久久国产成人一区| 久久久夜色精品亚洲| 在线观看的日韩av| 在线看片欧美| 国产精品成人一区二区三区夜夜夜| 午夜欧美精品久久久久久久| 国产精品久久久久久久午夜片| 亚洲免费网址| 9色porny自拍视频一区二区| 99re视频这里只有精品| 亚洲国产成人porn| 精品96久久久久久中文字幕无| 国产日韩视频一区二区三区| 欧美日韩视频一区二区| 欧美超级免费视 在线| 久久精品国产91精品亚洲| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲看片免费| 欧美日韩精品一区二区| 亚洲乱码一区二区| 欧美伊人久久久久久午夜久久久久| 国产精品一二三四区| 国产精品免费aⅴ片在线观看| 亚洲一区二区精品视频| 在线 亚洲欧美在线综合一区| 国产日韩欧美在线播放不卡| 午夜精品久久久久久久久久久久| 欧美日韩综合不卡| 欧美成人国产va精品日本一级| 国产日韩欧美在线| 国产亚洲精品成人av久久ww| 欧美极品在线视频| 欧美日韩中文在线观看| 亚洲精品一区二区三区四区高清| 亚洲网在线观看| 国产裸体写真av一区二区| 亚洲免费影视第一页| 久久久久久日产精品| 亚洲精品乱码久久久久久蜜桃91| 亚洲欧美三级伦理| 国产综合久久久久久鬼色| 久久久亚洲成人| 久久综合狠狠综合久久综合88| 亚洲免费高清| 伊人男人综合视频网| 国产精品国产三级国产aⅴ入口| 亚洲欧美影音先锋| 久久激情视频| 欧美国产三级| 欧美日韩国产123| 亚洲一区二区三区四区视频| 国产一区二区三区四区三区四| 美女性感视频久久久| 激情欧美日韩一区| 亚洲一区二区成人在线观看| 亚洲激情在线| 国产婷婷成人久久av免费高清| 欧美三级视频在线| 亚洲乱码国产乱码精品精98午夜| 国产精品亚洲激情| 中文久久乱码一区二区| 亚洲乱亚洲高清| 91久久久久久久久| 亚洲欧美精品中文字幕在线| 国产欧美一区二区白浆黑人| 亚洲网站视频福利| 欧美手机在线| 狠狠色丁香婷婷综合影院| 国产精品黄色在线观看| 欧美经典一区二区三区| 欧美一级欧美一级在线播放| 亚洲美女av网站| 欧美一区网站| 欧美国产精品人人做人人爱| 国产嫩草一区二区三区在线观看| 午夜激情久久久| 国产在线视频欧美一区二区三区| 久久久久久穴| 亚洲国产日韩欧美| 国产一区亚洲| 久久久91精品| 欧美视频二区36p| 亚洲日本精品国产第一区| 欧美日韩一区二区视频在线| 欧美电影在线观看完整版| 久久久综合免费视频| 欧美吻胸吃奶大尺度电影| 亚洲手机成人高清视频| 亚洲福利一区| 好吊色欧美一区二区三区视频| 国内一区二区在线视频观看| 精品成人一区| 亚洲欧美日韩爽爽影院| 亚洲老司机av| 一本色道婷婷久久欧美| 在线播放日韩| 国模一区二区三区| 欧美freesex8一10精品| 亚洲男人影院| 欧美在线观看一区| 久久精品首页| 欧美日韩和欧美的一区二区| 久久综合色天天久久综合图片| 好吊色欧美一区二区三区四区| 欧美日韩精品福利| 蜜臀av性久久久久蜜臀aⅴ| 国产精品欧美久久| 在线观看成人av电影| 午夜在线成人av| 午夜精品国产精品大乳美女| 欧美大片第1页| 亚洲日本欧美| 最新日韩av| 国产精品久久亚洲7777| 欧美久久久久久蜜桃| 久久在线播放| 久久久国产一区二区三区| 欧美在线一区二区三区| 久久久久一区二区三区四区| 欧美一区二区三区免费观看| 国产精品精品视频| 国产精品亚洲激情| 国产日本欧美一区二区三区在线| 亚洲影音一区| 亚洲直播在线一区| 国产视频在线观看一区二区三区| 亚洲欧美韩国| 精品999久久久| 欧美性淫爽ww久久久久无| 麻豆国产精品一区二区三区| 国产精品久久久久久户外露出| 久久精品国产96久久久香蕉| 久久精品人人爽| 亚洲欧美激情诱惑| 亚洲制服欧美中文字幕中文字幕| 欧美午夜精品久久久久久人妖| 国模吧视频一区| 91久久在线播放| 欧美a级一区二区| 久久国产精品99久久久久久老狼| 麻豆国产精品va在线观看不卡| 国产精品乱码人人做人人爱| 欧美高清视频在线播放| 亚洲日本成人女熟在线观看| 国产一区二区三区免费观看| 国产一区二三区| 亚洲一区精品视频| 欧美一区二区免费视频| 国产亚洲欧美日韩在线一区| 欧美日韩免费观看一区二区三区| 欧美亚洲综合久久| 国产精品盗摄久久久| 国产精品欧美日韩| 欧美成人午夜激情视频| 在线播放国产一区中文字幕剧情欧美| 亚洲久久成人| 欧美日韩综合久久| 欧美少妇一区| 国产亚洲毛片在线| 欧美日韩网址| 国产日本欧美视频| 亚洲黄色在线| 久久福利电影| 国产精品盗摄一区二区三区| 亚洲高清资源| 久久综合精品国产一区二区三区| 亚洲欧美日韩在线不卡| 欧美日韩精品三区| 久久综合久久久久88| 欧美成人精品h版在线观看| 国产精品视频一区二区三区| 亚洲永久精品大片| 久久黄金**| 亚洲网站视频福利| 国产精品美女久久久久av超清| 99re6热在线精品视频播放速度| 黄色成人小视频| 久久久蜜桃精品| 狼狼综合久久久久综合网| 欧美日韩综合另类| 99精品免费| 欧美成人免费小视频| 欧美—级a级欧美特级ar全黄| 国产精品a久久久久久| 尤物九九久久国产精品的分类| 蜜臀久久99精品久久久画质超高清| 亚洲欧美偷拍卡通变态| 欧美日韩精品久久| 久久露脸国产精品| 欧美成人免费全部观看天天性色| 欧美另类在线观看| 欧美激情性爽国产精品17p| 欧美在线一二三四区| 欧美亚洲视频| 欧美精品一区二区三| 亚洲毛片av在线| 亚洲福利一区| 欧美日韩综合视频| 麻豆成人91精品二区三区| 午夜精品福利在线| 久久久久久久久久久久久久一区| 欧美日韩国产首页| 国产精品美腿一区在线看| 久久黄色小说| 99国内精品| 欧美激情无毛| 亚洲一卡二卡三卡四卡五卡| 欧美国产日韩一二三区| 亚洲一区尤物| 亚洲激情视频| 亚洲精品久久7777| 女人香蕉久久**毛片精品| 国产女人水真多18毛片18精品视频| 欧美精品一区二区三区一线天视频| 欧美激情bt| 在线观看一区| 国产精品九色蝌蚪自拍| 欧美日韩另类综合| 日韩一区二区电影网| 国产有码在线一区二区视频| 欧美高清一区| 亚洲欧美日韩天堂| 亚洲视频一区| 久久精品国产亚洲aⅴ| 国产亚洲va综合人人澡精品| 99xxxx成人网| 久久色在线观看| 国产精品婷婷| 国产三区精品| 亚洲国产成人av| 国产精品盗摄一区二区三区| 黄色国产精品| 噜噜噜久久亚洲精品国产品小说| 亚洲男女自偷自拍图片另类| 国产精品v欧美精品v日韩| 日韩视频在线一区二区| 国产麻豆精品在线观看| 国产精品拍天天在线| 中文av一区二区| 欧美一区二区三区在线观看视频| 久久亚洲欧洲| 老司机aⅴ在线精品导航| 国产亚洲一区二区三区在线观看| 欧美性一二三区| 亚洲激情在线观看| 嫩草国产精品入口| 日韩午夜激情电影| 国内成人精品一区| 亚洲久久成人| 久久天堂av综合合色| 久久综合影视| 欧美精品在欧美一区二区少妇| 国产精品日韩在线一区| 国产视频在线观看一区二区三区| 亚洲自拍偷拍福利| 日韩图片一区| 久久久蜜臀国产一区二区| 午夜精品久久99蜜桃的功能介绍| 国产日本欧美视频| 亚洲男人av电影| 亚洲午夜久久久久久尤物| 在线观看欧美黄色| 一级日韩一区在线观看| 在线日韩欧美视频| 欧美日韩精品中文字幕| 亚洲综合色视频| 亚洲午夜黄色| 亚洲一区二区三区乱码aⅴ| 亚洲尤物视频网| 亚洲欧美视频| 国产欧美精品一区aⅴ影院| 91久久国产精品91久久性色| 欧美激情片在线观看| 亚洲第一色在线| 久久精品噜噜噜成人av农村| 伊人久久大香线蕉av超碰演员| 国产精品青草综合久久久久99|