《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 圖像匹配最大互相關(guān)算法的專用ASIC硬件實(shí)現(xiàn)方法研究

圖像匹配最大互相關(guān)算法的專用ASIC硬件實(shí)現(xiàn)方法研究

2009-01-19
作者:張遂南 黃士坦

??? 摘? 要: 探討一種專用ASIC硬件實(shí)現(xiàn)方法,這種方法將DSP的靈活性與ASIC的高效性相結(jié)合,構(gòu)造了單DSP+多ASIC的嵌入式計(jì)算機(jī),對圖像匹配獲得了滿意的效果。并由此提出了更高性能的硬件實(shí)現(xiàn)結(jié)構(gòu)。

??? 關(guān)鍵詞: 圖像匹配? 最大互相關(guān)? 硬件實(shí)現(xiàn)

?

  圖像匹配是把從同一景物利用兩個不同的傳感器錄取下來的兩幅灰度圖像在空間上進(jìn)行對準(zhǔn),以確定兩幅圖像之間相對偏移的過程,通常是在已知的M×M個象素的光學(xué)或雷達(dá)基準(zhǔn)圖中尋找N×N個象素的實(shí)時圖像的匹配位置。圖像匹配是計(jì)算機(jī)圖像科學(xué)的一種基本處理方法,在飛行器導(dǎo)航、目標(biāo)跟蹤、資源分析、文字識別等領(lǐng)域中具有極其重要的作用。這些高科技領(lǐng)域往往要求極高的實(shí)時性,而且要求運(yùn)算速度要高達(dá)每秒幾億甚至10億次操作以上。圖像匹配的運(yùn)算量非常大,如對較小的36×36的實(shí)時圖和150×150的基準(zhǔn)圖,采用最大互相關(guān)算法進(jìn)行全搜索圖像匹配,它的運(yùn)算量(約與(M-N+1)2×N2成正比)高達(dá)1714萬次乘法和1714萬次加法以上(不計(jì)對基準(zhǔn)圖數(shù)據(jù)預(yù)處理運(yùn)算次數(shù))。這些特點(diǎn)使一般的單CPU計(jì)算機(jī)結(jié)構(gòu)難以甚至無法滿足要求,特別是在航空航天等高惡劣環(huán)境的嵌入式應(yīng)用中,更是無法滿足高可靠性要求,因而必須采用高速靈活的計(jì)算機(jī)結(jié)構(gòu),才可能滿足上述的要求。

  圖像匹配一般可采用如下幾種方法實(shí)現(xiàn):①軟件;②高速DSP;③面向算法的專用ASIC器件。軟件方法靈活,可大大降低計(jì)算量,但它必須以高速DSP硬件平臺為基礎(chǔ),才可能滿足高實(shí)時性要求;高速DSP方法簡單靈活,能夠滿足高實(shí)時性要求,如TI公司的TMS320C6X系列高速DSP芯片,速度高達(dá)1600MIPS[4],單芯片就可實(shí)現(xiàn)高速實(shí)時處理系統(tǒng)。以這些高速DSP芯片組成的硬件結(jié)構(gòu)應(yīng)是圖像匹配計(jì)算機(jī)首選的硬件實(shí)現(xiàn)結(jié)構(gòu)。但對應(yīng)用于尖端科技的這些高速DSP芯片,西方發(fā)達(dá)國家對我國采取禁售策略,這使我國的某些科技領(lǐng)域受到很大的制約,因此在我國必須另辟途徑以避免禁售策略的制約。面向算法的專用ASIC器件方法,采用大量的并行功能單元,速度高、可以滿足嵌入式應(yīng)用中的高速實(shí)時計(jì)算要求,而且結(jié)構(gòu)簡單、軟件編程簡單、硬件實(shí)現(xiàn)容易、體積小、成本低,特別適應(yīng)我國國情。因此開發(fā)研究以專用ASIC組成的高速圖像匹配計(jì)算機(jī)硬件實(shí)現(xiàn)結(jié)構(gòu)具有重要的意義。

  從圖像匹配整個過程來看,雖然它具有非常大的運(yùn)算量,但是它的運(yùn)算主要為大量重復(fù)進(jìn)行的乘法和加法運(yùn)算,這就使它具有高度并行性、簡單性和重復(fù)性的特點(diǎn)。例如圖1(每一方格代表一8位灰度圖像數(shù)據(jù))各對象素之間的計(jì)算以及各組子圖之間的計(jì)算均沒有結(jié)果的依賴性,這些特點(diǎn)使它非常適合于采用流水并行技術(shù)的ASIC電路。同時,圖像匹配理論和計(jì)算機(jī)并行結(jié)構(gòu)理論以及超大規(guī)模集成電路VLSI技術(shù)的飛速發(fā)展也為圖像匹配的專用硬件實(shí)現(xiàn)方法提供了理論和物質(zhì)基礎(chǔ),使圖像匹配的高實(shí)時性能夠進(jìn)一步得到提高。

?

?

1 圖像匹配最大互相關(guān)算法分析

  基于灰度的圖像匹配算法有許多種,其中最基本的有最小絕對差算法、最小平方差算法、最小卷積算法、最大互相關(guān)算法、不變矩算法等十幾種。它們各有優(yōu)缺點(diǎn),其中最大互相關(guān)算法具有去直流噪聲、匹配位置準(zhǔn)確等特點(diǎn),因而成為圖像匹配采用的主要方法。它的原始公式為:

    

  由于原始公式中的變量X(i,j),Y(i+u,j+v)為去均值后的圖像數(shù)據(jù),不是原始圖像象素?cái)?shù)據(jù),這樣的算法結(jié)構(gòu)數(shù)據(jù)有正有負(fù)、中間結(jié)果量多、計(jì)算量大、規(guī)律性差,不利于專用硬件實(shí)現(xiàn)[3],因此必須對原始公式進(jìn)行變換。把(2)和(3)式代入原始公式(1)中,變換后的公式為:

  

  由于在圖像匹配搜索過程中基準(zhǔn)圖是已知的,可預(yù)先對基準(zhǔn)圖子圖數(shù)據(jù)進(jìn)行均值和平方均值計(jì)算,然后預(yù)先裝配在相關(guān)計(jì)算機(jī)上。在圖像匹配過程中可不記其所需時間,因此圖像匹配所需時間主要為求實(shí)時圖數(shù)據(jù)和基準(zhǔn)子圖數(shù)據(jù)的卷積。這一結(jié)論也可通過實(shí)際圖像匹配運(yùn)算得到。在TI公司TMS320C30DSP(33M)上, 采用公式(4)對不同象素?cái)?shù)的實(shí)時圖和參考圖進(jìn)行全搜索圖像匹配,其運(yùn)算時間如表1所示(匯編程序、程序放置在片內(nèi)存儲器,數(shù)據(jù)放置在片外零等待存儲器)。

  從表1可看出,圖像匹配的最大互相關(guān)算法主要?dú)w結(jié)為卷積運(yùn)算,因此采用專用的硬件卷積電路必將大大加快圖像匹配運(yùn)算速度。

?

?

2 以TMS320C30和專用ASIC器件LS9501組成的圖像匹配計(jì)算機(jī)結(jié)構(gòu)介紹

2.1 專用圖像匹配器件LS9501介紹

  LS9501[2]是西安微電子技術(shù)研究所根據(jù)圖像匹配的特點(diǎn)研制成功的一個高速(20M)二維具有3×3內(nèi)核的卷積器,它的主要功能是可同時對9對象素值實(shí)現(xiàn)乘加運(yùn)算, 即實(shí)現(xiàn): LS9501的輸入是二維無符號8位的圖像數(shù)據(jù),輸出是無符號20位卷積結(jié)果和二維串行移位無符號8位的圖像數(shù)據(jù)。其內(nèi)部結(jié)構(gòu)采用流水線并行技術(shù),主要的功能單元有寄存器組、快速乘法器、加法器和控制電路,如圖2所示。電路中設(shè)置的兩組寄存器A和B由9個8位的移位寄存器構(gòu)成,可存放9個圖像象素?cái)?shù)據(jù)。9個快速乘法器可保證在每一個時鐘內(nèi)同時進(jìn)行9對圖像數(shù)據(jù)相乘。其工作原理為:向A寄存器輸入9個實(shí)時圖象素?cái)?shù)據(jù)后,再向B寄存器輸入九個基準(zhǔn)圖像素?cái)?shù)據(jù),當(dāng)9對象素值輸入完后,經(jīng)過一定時間延遲,即可得到卷積結(jié)果。此后,如A寄存器的數(shù)據(jù)不變,B寄存器繼續(xù)輸入數(shù)據(jù),則每輸入一個數(shù)據(jù),即可獲得一個9個圖像象素?cái)?shù)據(jù)卷積結(jié)果。如果將多個LS9501卷積器級連起來,可實(shí)現(xiàn)更多對象素?cái)?shù)據(jù)的卷積運(yùn)算。例如,將4個LS9501級連,可實(shí)現(xiàn)36對象素?cái)?shù)據(jù)的卷積,但要將4個卷積器的結(jié)果加起來,才能得到最后的結(jié)果。為此,西安微電子技術(shù)研究所研制了級連加法器LS9502,它的功能是在60ns內(nèi)將4個LS9501的輸出結(jié)果求和。

?

?

3 圖像匹配計(jì)算機(jī)結(jié)構(gòu)

  將4個卷積器LS9501和級連加法器LS9502組合起來作為TMS320C30數(shù)字信號處理器的快速協(xié)處理器部件,可組成一種高速的單DSP+多ASIC系統(tǒng)結(jié)構(gòu)的嵌入式計(jì)算機(jī),如圖3所示。其工作過程為:首先TMS320C30按一定次序把36個實(shí)時圖象素?cái)?shù)據(jù)從實(shí)時圖存儲器中取出并輸入LS9501的A寄存器中,然后,從基準(zhǔn)圖存儲器中將基準(zhǔn)圖像素?cái)?shù)據(jù)輸入B寄存器。輸入36個基準(zhǔn)圖像素?cái)?shù)據(jù)后,經(jīng)過一定時間延遲,即可讀出第一個36對圖像象素?cái)?shù)據(jù)卷積結(jié)果。此后即建立起流水,每輸入一個基準(zhǔn)圖數(shù)據(jù)可得到相應(yīng)36對圖像象素?cái)?shù)據(jù)卷積結(jié)果,直至對整個基準(zhǔn)圖匹配計(jì)算完。當(dāng)實(shí)時圖比較大時,可把實(shí)時圖分成若干子圖,然后對每一個子圖分別進(jìn)行卷積運(yùn)算,最后再把它們的結(jié)果加在一起。這樣,工作量最大的匹配計(jì)算任務(wù)由LS9501完成,TMS320C30將各子圖匹配結(jié)果進(jìn)行累加,求最大互相關(guān)值,并對卷積器控制輸入8位灰度圖像數(shù)據(jù)。

?

4 圖像匹配結(jié)果與討論

  在上述圖像匹配計(jì)算機(jī)中,采用美國TI公司的TMS320C30(33M)DSP芯片為主處理器,4片并行的LS9501和級連加法器LS9502組成圖像匹配協(xié)處理器,外部圖像存儲器讀寫為零等待狀態(tài)。根據(jù)組成的計(jì)算機(jī)系統(tǒng)結(jié)構(gòu),把36×36的實(shí)時圖分成36個4×9的子圖,然后計(jì)算每一子圖與相應(yīng)基準(zhǔn)圖子圖卷積,最后把各個子圖卷積結(jié)果累加在一起。通過編寫TMS320C30匯編程序,對不同大小實(shí)時圖和基準(zhǔn)圖進(jìn)行全搜索(即匹配所有(M-N+1)2個子圖)最大互相關(guān)匹配運(yùn)算,運(yùn)算結(jié)果匹配位置正確。匹配運(yùn)算時間如表2所示(對基準(zhǔn)圖像素?cái)?shù)據(jù)預(yù)處理,不計(jì)運(yùn)算時間)。

?

?

  從表2可看出,采用專用集成電路LS9501可大大加快圖像匹配運(yùn)算速度,而且編程比較簡單,實(shí)現(xiàn)容易,實(shí)測結(jié)果是令人滿意的。?

  本研究為國家“九五”預(yù)研項(xiàng)目“高速數(shù)字信號處理機(jī)技術(shù)”的一部分,已通過國家驗(yàn)收,并已應(yīng)用于高速圖像相關(guān)計(jì)算機(jī)中。這一研究的成功使我們看到了打破西方禁售策略的一種簡單可行的方法。在實(shí)驗(yàn)中我們發(fā)現(xiàn)LS9501具有非常大的提高其實(shí)時性的潛力,現(xiàn)分析如下:

  在實(shí)驗(yàn)中發(fā)現(xiàn),LS9501內(nèi)部圖像數(shù)據(jù)移位寄存器時鐘和3級加法器寄存器時鐘不為同一時鐘,這使得卷積模塊的并行效率大為降低。如果將其改進(jìn)為同一時鐘,那么在圖3所示單機(jī)系統(tǒng)結(jié)構(gòu)中,對(36×36)實(shí)時圖與(128×128)或(150×150)基準(zhǔn)圖圖像匹配時間將分別為394ms和592ms,圖像匹配速度提高約1倍(軟件模擬)。另外在實(shí)驗(yàn)的單機(jī)系統(tǒng)結(jié)構(gòu)中,卷積模塊完全靠TMS320C30控制,其時鐘輸入依賴TMS320C30讀寫信號,而且TMS320C30對外部存儲器連讀時讀寫信號不變化[1],必須加NOP指令以使讀寫信號變化。這樣LS9501的性能沒有得到完全發(fā)揮,而且TMS320C30也不能處理其它任務(wù),二者依賴性太大,相互制約,并行度和實(shí)時性難以得到提高。卷積模塊發(fā)展為智能卷積處理器,那么硬件結(jié)構(gòu)可發(fā)展為主從式雙機(jī)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu):主機(jī)為DSP,從機(jī)為卷積處理器。這種系統(tǒng)結(jié)構(gòu)可使DSP與卷積器的依賴性降到最低,提高任務(wù)級并行性,也可最大發(fā)揮LS9501的性能,從而提高圖像匹配的速度。在不增加單芯片實(shí)現(xiàn)的卷積規(guī)模條件下,開發(fā)更高速度的LS9501,同樣可提高圖像匹配的速度。不容質(zhì)疑,提高單芯片實(shí)現(xiàn)的卷積規(guī)模必將較大地提高圖像匹配的速度。

  由實(shí)驗(yàn)結(jié)構(gòu)及以上分析可以預(yù)見,圖像匹配最大互相關(guān)的專用ASIC實(shí)現(xiàn)方法是一個簡單可行的方法,并具有很好的發(fā)展前景,完全可以開發(fā)體積小、成本低、速度與TI公司C6000系列高性能DSP的速度相媲美的卷積處理器。

?

參考文獻(xiàn)

1 TMS320C3X USER’S GUIDE.Texas? Instruments.1998

2 向穩(wěn)新.地圖匹配算法硬件實(shí)現(xiàn)方案及專用集成電路設(shè)計(jì).西安微電子技術(shù)研究所碩士學(xué)位論文,1998

3 揚(yáng) 靚.景象計(jì)算機(jī)的圖像處理算法軟件設(shè)計(jì).西安微電子技術(shù)研究所碩士學(xué)位論文,1999

4 蘇 濤,吳順君,廖曉群.高性能數(shù)字信號處理器與高速實(shí)時信號處理,西安:西安電子科技大學(xué)出版社,1999.9

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲黄色性网站| 亚洲在线视频免费观看| 一本一本久久a久久精品综合妖精| 国产自产女人91一区在线观看| 国产精品色一区二区三区| 欧美日韩亚洲视频一区| 欧美另类videos死尸| 国产精品成人一区二区网站软件| 嫩模写真一区二区三区三州| 久久夜色精品国产欧美乱| 久久成人一区二区| 久久激五月天综合精品| 久久成人免费日本黄色| 欧美专区在线观看一区| 欧美在线黄色| 久久国产精品一区二区三区| 欧美中文字幕在线播放| 久久狠狠久久综合桃花| 久久精品国产91精品亚洲| 欧美专区第一页| 久久精品毛片| 久久精品一级爱片| 久久―日本道色综合久久| 久久中文在线| 欧美va亚洲va国产综合| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美v国产在线一区二区三区| 欧美大片免费观看| 欧美日韩伦理在线免费| 国产精品久久久久9999高清 | 国产酒店精品激情| 国产乱码精品一区二区三区忘忧草 | 一区二区三区在线视频免费观看| 精品91视频| 亚洲欧洲精品成人久久奇米网 | 欧美尤物巨大精品爽| 亚洲国产精品va在看黑人| 亚洲精品久久嫩草网站秘色| 一区二区国产精品| 欧美一级理论性理论a| 久久成人免费| 蜜臀久久99精品久久久画质超高清 | 亚洲欧洲一区二区天堂久久 | 久久精品三级| 亚洲观看高清完整版在线观看| 亚洲激情小视频| 一区二区三区精密机械公司 | 在线欧美视频| 99re热精品| 午夜精品视频在线观看一区二区 | 先锋影音国产精品| 免费观看成人www动漫视频| 欧美日韩一区二区三区四区五区 | 国产精品视频xxxx| 狠狠色狠狠色综合日日五| 91久久在线| 午夜精品一区二区三区电影天堂 | 欧美日韩中文字幕综合视频 | 久久国产主播精品| 中文亚洲欧美| 久久久欧美精品sm网站| 欧美日产国产成人免费图片| 国产精品午夜在线| 亚洲电影免费观看高清完整版 | 亚洲综合欧美日韩| 亚洲三级性片| 午夜欧美大尺度福利影院在线看| 免费中文日韩| 国产精品免费福利| 亚洲第一精品久久忘忧草社区| 亚洲午夜久久久久久久久电影院| 亚洲国产精品成人久久综合一区| 亚洲视频在线看| 久久婷婷激情| 国产精品久久婷婷六月丁香| 亚洲高清在线精品| 新狼窝色av性久久久久久| 夜夜嗨av一区二区三区网站四季av | 欧美日韩国产电影| 国产精品试看| 亚洲精品色婷婷福利天堂| 先锋亚洲精品| 亚洲一区二区免费视频| 美女精品视频一区| 国产色爱av资源综合区| 日韩一级裸体免费视频| 亚洲电影免费在线| 欧美亚洲视频| 欧美三级视频在线| 亚洲黄色大片| 亚洲国产成人精品久久| 欧美一级在线视频| 欧美日韩免费视频| 亚洲电影网站| 亚洲大片一区二区三区| 香蕉尹人综合在线观看| 欧美色欧美亚洲另类二区 | 日韩五码在线| 亚洲毛片在线看| 免费成人黄色| 国语自产精品视频在线看8查询8| 亚洲一区在线观看免费观看电影高清| av成人免费在线| 欧美成人一区二区| 精品不卡一区| 欧美在线视频免费观看| 欧美一级艳片视频免费观看| 国产精品久久久对白| 99视频精品在线| 夜夜嗨一区二区| 欧美日本不卡视频| 91久久一区二区| 亚洲精品日韩综合观看成人91| 久久免费视频在线| 国模吧视频一区| 欧美一区二区视频网站| 欧美在线视频免费| 国产欧美午夜| 亚洲免费在线播放| 午夜影院日韩| 国产精品日韩精品欧美精品| 在线一区亚洲| 午夜精品在线看| 国产精品一区二区你懂得| 亚洲视频中文字幕| 亚洲综合精品四区| 国产精品高精视频免费| 亚洲一区二区三区免费观看| 亚洲欧美一区二区激情| 国产精品区二区三区日本| 亚洲一区综合| 欧美综合二区| 国内精品久久久久国产盗摄免费观看完整版| 先锋影音网一区二区| 久久久爽爽爽美女图片| 精品不卡一区| 狠狠色综合网站久久久久久久| 狠狠噜噜久久| 久久精品首页| 欧美电影免费观看高清完整版| 亚洲电影视频在线| 99这里只有久久精品视频| 欧美色一级片| 亚洲专区一区二区三区| 欧美一区二区三区免费大片| 国产欧美日韩视频一区二区三区| 午夜免费在线观看精品视频| 久久久91精品国产一区二区三区 | 亚洲在线中文字幕| 国产精品一区二区在线观看| 久久国产精品色婷婷| 老巨人导航500精品| 在线看片欧美| 99综合在线| 国产免费观看久久| 亚洲国产欧美一区二区三区同亚洲 | 国产精品99久久久久久久女警| 欧美一区二区视频在线| 韩国欧美一区| 99日韩精品| 国产精品亚洲精品| 亚洲国产影院| 国产精品video| 欧美一区二区三区播放老司机| 免费短视频成人日韩| 一区二区不卡在线视频 午夜欧美不卡' | 国产精品萝li| 亚洲第一二三四五区| 欧美女主播在线| 亚洲欧美一区二区精品久久久| 亚洲视频免费在线观看| 国产精品久久一区二区三区| 久久都是精品| 欧美日韩一区二区三区在线看 | 性做久久久久久久免费看| 欧美福利电影在线观看| 99视频精品全国免费| 久久久久免费视频| 亚洲美女在线一区| 久久久久国产一区二区三区| 亚洲精品久久| 久久精品国产亚洲aⅴ| 日韩视频在线一区二区| 久久精品国产免费观看| 一本高清dvd不卡在线观看| 久久在线91| 亚洲视频狠狠| 欧美aⅴ一区二区三区视频| 宅男精品导航| 欧美国产日韩免费| 久久gogo国模裸体人体| 国产精品观看| 日韩视频在线播放| 韩国三级电影久久久久久| 亚洲欧美日韩国产一区二区三区 | 国产精品国产三级国产专播精品人| 久久精品噜噜噜成人av农村| 欧美三区不卡| 亚洲精品午夜精品| 国自产拍偷拍福利精品免费一|