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

基于FPGA的全景相機系統的軟件設計

2020-07-01 01:51:15王玥付強姚江云
科技創新導報 2020年12期

王玥 付強 姚江云

摘 ? 要:本文主要討論全景相機系統的實現算法。簡單介紹如下,可以利用Matlab計算出攝像頭的內部參數,利用雙線性插值算法在(FPGA)上對攝像頭采集的畸變圖像進行校正,還可以用SIFT算法和BRIEF 算法來提取特征點和匹配特征點,利用最小二乘法計算變換矩陣。最后將所得參數與校正后的圖像數據傳送到電腦端整合出坐標變換后的圖像,實現圖像配準與融合。

關鍵詞:全景相機系統 ?特征點 ?畸變圖像配準 ?圖像配準與融合

中圖分類號:TP39 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)04(c)-0051-02

1 ?相機的標定與圖像畸變校正

因為不同的攝像頭之間存在鏡頭畸變系數不同這個固有的因素,并且攝像頭的畸變系數要用標定獲取,通過USB2.0傳輸每個攝像頭采集到的圖像數據到上位機,用Matlab 計算得到攝像頭內部參數矩陣和鏡頭畸變系數矩陣,依次對每個攝像頭進行畸變校正。緩存在片外存儲器中的圖像數據是畸變校正模塊的輸入數據,圖像數據經過畸變校正之后通過并行的6路輸出,使6個16位的圖像數據在每個時鐘周期同時輸出,像素在圖像中的位置信息和片上存儲信息同時輸入并用分時復用的方法保存到DDR中。雙線性插值算法具有噪聲小、消耗小等優點,運用此算法在FPGA上進行實時畸變校正并求出圖像的變換矩陣,將求得的圖像變換參數和畸變校正等圖像數據傳送到電腦端,進行圖像融合和顯示。全景相機具有多個不同的攝像頭,而每個攝像頭所處的位置也有所不同,當進行圖像采集的時候,同一個物體依據攝像頭拍攝的位置不同所得到的數據肯定不同。另外,只有相鄰的攝像頭采集的圖像才會有重疊區,所以只要求得相鄰的攝像頭拍攝到的圖像的變換矩陣,然后兩幅圖像的變換矩陣的乘積就是全景圖像成像的關鍵。即利用相鄰攝像頭采集的相似圖像計算變換矩陣。

2 ?圖像特征點的檢測與匹配

圖像特征點的檢測和匹配主要需要三個模塊來實現,包括:特征點的提取模塊和特征點的匹配模塊以及特征點的生成模塊。依據圖像間灰度值及紋理等信息的相似程度進行圖像配準,同一個圖像的信息都在同一標系,要完成圖像的拼接就要把各個攝像頭拍到的圖像變換到同一個標系。這樣我們可以知道,要實現全景相機的功能,必須要圖像配準。而且圖像配準又是最消耗時間的過程,而這個過程就是本設計所要研究的重點內容之一。本設計是用SIFT算法來實現圖像的特征點配準,通過不同圖像間匹配的特征點對來獲取圖像間的變換矩陣。SIFT 算法由以下幾部分構成:高斯差分尺度空間、檢測特征點、計算特征點梯度、特征描述子的生成等。高斯差分尺度空間模塊的構建,要實行高斯卷積、圖像降采樣、圖像相減運算;特征點的模塊檢測,就是找出差分尺度空間里面的極值,并且要利用剔除低對比度和邊緣點的方法,來比較準確的獲取特征點的坐標和尺度;計算特征點的梯度,就是要計算出特征點附近的梯度幅值和幅角,然后利用梯度直方圖計算出特征點的梯度,最后就可以得到特征描述子了。高斯差分尺度空間模塊從DDR中獲得各個攝像頭采集到的圖像數據,并且將處理過的數據傳送至特征點的檢測模塊中去,其用意就是獲得特征點的位置數據,然后把得到的信息進行存儲;而特征點的描述模塊獲得這些信息和特征點周圍的數據即可以生成特征描述向量,之后把這個向量在存儲模塊的DDR中進行儲存;特征點匹配模塊從DDR中讀取特征點描述向量,進行特征點匹配,再將匹配得出的特征點對存入存儲模塊中。SIFT利用高斯差分尺度空間來檢測圖像的坐標,即可以提取到尺度不變的特征點信息。BRIEF 算法是利用二進制的字符串來求出特征點的描述數據的,此計算方法求出的特征描述子與其他特征描述子相比提取速度快,節約內存,匹配快。不僅具有旋轉不變性而且便于利用 FPGA 實現。特征提取和特征描述選用SIFT和BRIEF實現,最終目的是實現特征匹配。以查找表為基礎的 BRIEF特征點描述模塊,由四個部分組成:分別是圖像塊緩存、特征點緩存、查找表和二進制字符串。圖像塊緩存模塊將高斯尺度空間中的圖片緩存在片上雙端口RAM中,二進制字符串模塊用來計算圖像塊緩存中相關點對的地址,并從緩存中獲取其灰度值。特征點緩存模塊將特征點信息檢測模塊中的輸出結果緩存在FIFO中,并通過高斯分布取得點對,通過Matlab軟件生成滿足條件的點對信息,將其存在片上ROM中形成查找表,進行點對比較,構成二進制字符串,即特征描述。圖像特征匹配實際上就是在匹配相近的二進制字符串,方法是利用漢明距離,即將等長的兩個字符按位相減之后獲得的結果不是零的數字總數。取得圖像的特征點后,再使用BRIEF算法求出特征描述符,然后就可以使用特征描述符之間的漢明距離來求出匹配點對。

3 ?圖像變換矩陣求解

為了得到最優匹配點對,我們要對特征點進行提純,之后再利用擬合匹配點對來求出變換矩陣。各個攝像頭由于角度位置的不同,拍出的圖像之間會存在傾角,本設計利用投影變化的方法來求出圖像的變換矩陣,投影矩陣參數的解可以采用最小二乘法取得。在FPGA上用RANSAC算法剔除離群點,對特征點對進行提純,并利用最小二乘法在FPGA上求得變換矩陣,運用FPGA上的豐富DSP模塊進行求解。這部分主要工作為設定RANSAC算法參數,包括:迭代次數、最小粗匹配點數、確定內點的閾值、內點與總匹配點對的比例閾值;首先從特征點對里面隨機選出四個建立方程組求解,得到投影矩陣;接下來求出其余的特征點對經過投影矩陣得到的對應點,再求出對應點和所有的候選特征點之間的距離,并且需要根據內點閾值判斷是不是屬于一致集;最后再計算出一致集里面的元素的個數占比總匹配點對,以及要迭代的次數,如果這兩個數據中的任何一個大于或者等于之前設置好的閾值,那么就可以說明當前的一致集是最優的,否則跳出繼續迭代,直至選出最優一致集。在這個過程中首先要得到n個估計模型,每個模型由任意獲取的4個匹配點對構成;其次在所有匹配點對集中,陸續選取一個點對在多個不同的模型中進行檢驗,為了提高正確率,選取點對的時候按照漢明距離從小到大的順序選取,因為漢明距離越小匹配正確率越高;然后求得這個點對制定的模型的總數n,如果n大于之前設定好的閾值,那么此點對就是內點;最后再計算出內點的數目,直到總數大于設定的閾值的時候就結束計算,把點對進行存儲。矩陣參數的求解方法是利用提純之后得到的點對進行計算。在FPGA中實現邏輯控制模塊,通過FPGA中自帶的DSP 模塊實現計算模塊。最后將變換矩陣參數和預處理后的圖像數據傳送到電腦上,在PC端經過圖像坐標變換計算、圖像剪切得到一副匹配后的全景圖像。

4 ?結語

本文通過在FPGA上對全景相機的圖像畸變校正、圖像特征點提取、圖像特征點描述符生成、圖像特征點匹配和圖像間變換矩陣求出來,大大提高了全景相機中圖像配準的速度。實現了不失真的全景圖像的實時顯示。

參考文獻

[1] 李佳,盛業華,張卡,等.基于未標定普通相機的全景圖像拼接方法[J].系統仿真學報,2013,25(9):2070-2074.

[2] 崔漢國,陳軍,王大宇.魚眼圖像校正及拼接的研究與實現[J].計算機工程,2007(10):190-192.

[3] 朱錚濤,黎紹發.鏡頭畸變及其校正技術[J].光學技術, 2005,31(1):136-138.

主站蜘蛛池模板: 国产亚洲一区二区三区在线| 欧美.成人.综合在线| 喷潮白浆直流在线播放| 精品五夜婷香蕉国产线看观看| 97精品久久久大香线焦| 亚洲日本在线免费观看| 美女一级免费毛片| 国产精品手机在线播放| 男女男免费视频网站国产| 欧美性天天| 亚洲精品无码不卡在线播放| 国产中文一区二区苍井空| 高潮毛片免费观看| 中文字幕在线不卡视频| 国产91小视频| 久久精品无码中文字幕| 日本一区二区三区精品视频| 久久女人网| 日韩欧美国产另类| 亚洲性一区| 欧美日韩在线亚洲国产人| 国产精品免费久久久久影院无码| 国产成人8x视频一区二区| 制服丝袜国产精品| 久久国产精品夜色| 激情無極限的亚洲一区免费| 久久久久久久97| 国产av无码日韩av无码网站| 亚洲精品波多野结衣| 久久精品人人做人人爽| 国产日本一线在线观看免费| 福利小视频在线播放| 亚洲视频一区| 热久久这里是精品6免费观看| 国产成人成人一区二区| 男女猛烈无遮挡午夜视频| 国产精品自在在线午夜| 午夜视频在线观看免费网站| 99视频精品全国免费品| 亚洲天堂视频在线观看免费| 99在线观看免费视频| 国产毛片高清一级国语| 成人字幕网视频在线观看| 成人午夜天| 欧美亚洲第一页| 四虎永久在线精品国产免费| 亚洲男人的天堂在线观看| 亚洲女同欧美在线| 亚洲视频免| 国产小视频a在线观看| 激情成人综合网| 国产欧美另类| AV在线天堂进入| 国产理论最新国产精品视频| 成人午夜精品一级毛片| 不卡的在线视频免费观看| 无码人中文字幕| 国产91无码福利在线| 亚洲一区二区三区国产精华液| 国产在线视频导航| 国产人在线成免费视频| 亚洲熟妇AV日韩熟妇在线| 青草91视频免费观看| v天堂中文在线| 亚洲天堂首页| 亚洲日韩在线满18点击进入| 91精品国产91久无码网站| 成人韩免费网站| 日韩在线第三页| 久久鸭综合久久国产| AV无码无在线观看免费| 色悠久久久久久久综合网伊人| 狠狠色成人综合首页| 免费无码在线观看| 亚洲av无码专区久久蜜芽| 日韩欧美国产三级| 高清视频一区| 宅男噜噜噜66国产在线观看| 999国产精品永久免费视频精品久久 | 亚洲无码在线午夜电影| 成人福利在线免费观看| 欧美午夜久久|