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

基于FPGA的圖像處理框架設計

2019-08-26 01:35:26袁柳高陽陽張睿李勐
數字技術與應用 2019年5期

袁柳 高陽陽 張睿 李勐

摘要:針對圖像處理應用特點,提出一種基于NetFPGA開發平臺的圖像處理框架。圖像處理框架由軟核、UART模塊、BRAM模塊、VDMA模塊和圖像處理模塊組成,提供統一圖像處理IP核接口。測試表明,該框架可以高效實現SIFT特征提取典型圖像處理應用。

關鍵詞:FPGA;VDMA;圖像處理;軟核

中圖分類號:TP391 文獻標識碼:A 文章編號:1007-9416(2019)05-0147-02

隨著大數據和人工智能行業發展,圖像處理應用的數據量、運算量逐漸增大,傳統的CPU架構無法滿足圖像處理數據密集型計算需要,需要GPU、FPGA等異構計算方案。由于FPGA功耗低、硬件可編程、并行性高、適合嵌入式場合等特點,越來越多被應用到圖像處理場合[1-3]。但是FPGA平臺存在開發難度大,缺乏統一框架等問題。本文基于NetFPGA開發平臺,設計并實現了一種基于VDMA的圖像處理框架,該框架可以提供統一的圖像處理IP核接口,便于下一步開發和代碼移植。

1 圖像處理框架組成

基于VDMA的圖像處理框架的系統框圖如圖1所示。本系統主要由軟核、BRAM模塊、VDMA模塊和圖像處理模塊、UART模塊組成,集成于FPGA中。其中:

MicroBlaze軟核為嵌入在FPGA中的RISC處理器軟核,具備處理速度快、可配置等特點,負責控制其他模塊完成各項功能;BRAM模塊提供可配置的存儲緩存功能,支持讀寫同步操作,用于緩存輸入圖像和圖像處理結果;VDMA模塊基于FPGA的IP核實現,擁有2個DMA通道,為AXI4格式的圖像視頻數據流提供高速數據傳輸通道,用于完成BRAM和圖像處理模塊間的數據傳輸;圖像處理模塊設計統一的IP核接口,內部為圖像處理應用的邏輯實現,用于完成核心的圖像處理功能;UART模塊用于將FPGA的圖像處理結果發送給PC端。

在進行圖像處理應用執行時,主要通過如下步驟完成基于FPGA的圖像處理過程。首先將輸入圖像以數組的形式存儲在軟核的堆棧中;在應用程序啟動后,通過軟核將輸入圖像數據緩存到BRAM中;再通過VDMA的讀通道讀出輸入圖像數據并將其發送至圖像處理模塊;圖像處理模塊調用統一的圖像處理IP核硬件接口完成圖像處理應用執行;然后通過VDMA的寫通道接收圖像處理模塊的輸出結果并緩存到BRAM中;最后通過軟核從BRAM中讀出處理結果并通過UART串口發送給PC端。

2 圖像處理模塊

圖像處理模塊IP核的硬件接口如圖2所示,不同的圖像處理應用均可以使用統一的硬件接口。其中包括:輸入圖像數據接口,輸出圖像數據接口,控制接口和中斷信號接口。輸入圖像數據接口輸入Axi4格式的圖像數據流,圖像數據流格式統一定義為:數據流位寬支持8/16/32位,數據行數為圖像高度,列數為圖像寬度。輸出圖像數據接口輸出處理后的數據流,數據流格式被統一定義為:數據流寬度為8/16/32位,可以為輸出圖像數據,也可以是輸出的圖像處理標簽、準確度結果等非圖像數據,在輸出非圖像數據的情況下,數據流行數和列數由用戶定義。控制接口用于在軟核中控制圖像處理模塊,包括啟動、使能中斷、給參數賦值等。

3 系統測試

本文的測試系統基于NetFPGA SUME開發平臺實現,該開發平臺集成一塊高性能Xilinx Virtex-7 XC7V690T FPGA,支持圖像數據應用數據的存儲和高性能處理。本文基于NetFPGA SUME平臺,在CPU端安裝Ubuntu操作系統及FPGA驅動,利用Vivado HLS和Vivado 2018.2 完成FPGA端的開發工作。

在NetFPGA平臺的基礎上,本文以尺度不變特征轉換SIFT特征提取算法為例,驗證圖像處理框架的有效性和高效性。SIFT算法具備尺度不變性特征,被廣泛應用于視頻、圖像特征提取領域。SIFT特征提取算法主要包括如下步驟:構建多尺度高斯金字塔和DOG金字塔;空間極值點檢測;低質量極值點剔除;關鍵方向匹配和特征點描述。

圖3給出SIFT特征提取算法的運行結果,測試表明該圖像處理框架可較好實現算法功能。表1給出SIFT特征提取算法在CPU和NetFPGA中的運行時間對比,其中CPU的OpenCV處理時間為74ms,FPGA在50Hz時鐘頻率下運行時間為78ms,執行效率類似,可以在嵌入式低功耗下滿足圖像處理算法運行時間需求。

4 結語

本文提出一種基于NetFPGA實現的統一圖像處理框架,包括軟核、BRAM模塊、VDMA模塊、圖像處理模塊和URAT模塊。該框架提供統一的圖像處理IP核硬件接口,方便圖像處理應用開發和移植。基于圖像處理框架實現了SIFT特征提取應用,運行時間78ms,可以滿足圖像處理算法高效處理需求。

參考文獻

[1] 王闖.一種基于FPGA的實時圖像增強處理系統設計與實現[J].計算機應用,2018,48(5):255-256.

[2] 劉桂華,陳林宇,肖得勝.基于FPGA的圖像多尺度特征點提取及匹配[J].電視技術,2016,40(9):103-107.

[3] 李錦明,侯天喜,高文剛,成乃朋.基于FPGA和DSP的圖像拼接系統[J].儀表技術與傳感器,2018(7):46-49.

主站蜘蛛池模板: 国产成人区在线观看视频| 91无码视频在线观看| 亚洲第一成年网| 欧美中文一区| 五月婷婷丁香综合| 日本黄色不卡视频| 色婷婷色丁香| 高清视频一区| 欧美日韩国产综合视频在线观看 | 日韩av在线直播| 理论片一区| 亚洲一区二区黄色| 精品久久高清| 一级毛片免费高清视频| 一级一级特黄女人精品毛片| 性视频久久| 多人乱p欧美在线观看| 免费xxxxx在线观看网站| 蜜臀AV在线播放| 成年A级毛片| 无码国产伊人| 亚洲国产日韩在线观看| 四虎成人免费毛片| 国产自在线播放| 国产人成在线视频| 狠狠做深爱婷婷综合一区| 在线亚洲小视频| 国产亚洲欧美在线视频| 97国产精品视频人人做人人爱| 亚洲区欧美区| 欧美成人午夜在线全部免费| 亚洲国产理论片在线播放| AV无码一区二区三区四区| 欧美另类精品一区二区三区| 欧美一级特黄aaaaaa在线看片| 白浆免费视频国产精品视频| 欧美不卡在线视频| 亚洲国产精品VA在线看黑人| 国产精品所毛片视频| 亚洲精品视频网| 日韩午夜片| 91视频区| 99久久人妻精品免费二区| 国产精品无码久久久久久| 欧美国产日韩在线播放| 久久综合干| 亚洲三级成人| 国产理论一区| 国产性爱网站| 欧美综合激情| 日韩123欧美字幕| 亚洲永久精品ww47国产| 五月天久久婷婷| 亚洲水蜜桃久久综合网站| 久久国产精品夜色| 婷婷成人综合| 91无码网站| 全部免费毛片免费播放| 91久久偷偷做嫩草影院| 国产99视频免费精品是看6| av一区二区三区在线观看| 91久久偷偷做嫩草影院电| 全部无卡免费的毛片在线看| 亚洲精品免费网站| 四虎在线高清无码| 日韩欧美国产成人| 免费一级成人毛片| 日韩成人在线一区二区| 尤物视频一区| 欧美国产中文| 喷潮白浆直流在线播放| 亚洲综合久久成人AV| 国产女同自拍视频| 国产亚洲欧美另类一区二区| 特黄日韩免费一区二区三区| 尤物成AV人片在线观看| 就去色综合| 国产精品理论片| 日本a级免费| 国产欧美日本在线观看| 亚洲无码高清一区| 免费人成视频在线观看网站|