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

基于FPGA的圖像處理框架設(shè)計

2019-08-26 01:35:26袁柳高陽陽張睿李勐

袁柳 高陽陽 張睿 李勐

摘要:針對圖像處理應(yīng)用特點(diǎn),提出一種基于NetFPGA開發(fā)平臺的圖像處理框架。圖像處理框架由軟核、UART模塊、BRAM模塊、VDMA模塊和圖像處理模塊組成,提供統(tǒng)一圖像處理IP核接口。測試表明,該框架可以高效實(shí)現(xiàn)SIFT特征提取典型圖像處理應(yīng)用。

關(guān)鍵詞:FPGA;VDMA;圖像處理;軟核

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

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

1 圖像處理框架組成

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

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

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

2 圖像處理模塊

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

3 系統(tǒng)測試

本文的測試系統(tǒng)基于NetFPGA SUME開發(fā)平臺實(shí)現(xiàn),該開發(fā)平臺集成一塊高性能Xilinx Virtex-7 XC7V690T FPGA,支持圖像數(shù)據(jù)應(yīng)用數(shù)據(jù)的存儲和高性能處理。本文基于NetFPGA SUME平臺,在CPU端安裝Ubuntu操作系統(tǒng)及FPGA驅(qū)動,利用Vivado HLS和Vivado 2018.2 完成FPGA端的開發(fā)工作。

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

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

4 結(jié)語

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

參考文獻(xiàn)

[1] 王闖.一種基于FPGA的實(shí)時圖像增強(qiáng)處理系統(tǒng)設(shè)計與實(shí)現(xiàn)[J].計算機(jī)應(yīng)用,2018,48(5):255-256.

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

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

主站蜘蛛池模板: 国产精品密蕾丝视频| 久久亚洲精少妇毛片午夜无码| 精品少妇人妻无码久久| 亚洲色欲色欲www网| 欧美自慰一级看片免费| 中文无码伦av中文字幕| 欧美特级AAAAAA视频免费观看| 激情综合图区| 亚洲天堂啪啪| 性色一区| 亚洲精品无码久久久久苍井空| 亚洲成年人片| 啪啪啪亚洲无码| 亚洲视频影院| 国产真实乱子伦精品视手机观看| 日韩黄色在线| 视频二区中文无码| 亚洲午夜福利精品无码不卡| 久久精品午夜视频| 国产无码性爱一区二区三区| 国产成人亚洲精品色欲AV | 免费一级大毛片a一观看不卡| 亚洲福利视频网址| 男女男精品视频| 亚洲成人福利网站| 国产精品女主播| 久久精品人人做人人爽电影蜜月 | 在线看片中文字幕| 日韩乱码免费一区二区三区| 无码一区二区波多野结衣播放搜索| 国产精品99r8在线观看| 老司国产精品视频| 亚洲无码高清免费视频亚洲| 免费看的一级毛片| 伊人色婷婷| 全午夜免费一级毛片| 亚洲一区二区三区中文字幕5566| 91成人免费观看| 国产精品久久久精品三级| 日韩AV无码一区| 熟女成人国产精品视频| 国产女人综合久久精品视| 亚洲日韩精品伊甸| 三级毛片在线播放| 亚洲精品波多野结衣| 中国特黄美女一级视频| 亚洲有无码中文网| 这里只有精品在线| 亚洲综合片| 麻豆精选在线| 久久香蕉国产线看精品| 久久久久无码国产精品不卡| 国产va在线| 国产青榴视频| 欧美一级黄片一区2区| 五月婷婷导航| 日本a∨在线观看| 亚洲精品无码日韩国产不卡| 97久久精品人人| 亚洲制服丝袜第一页| 精品五夜婷香蕉国产线看观看| 国产精品第页| 日本一本在线视频| 激情六月丁香婷婷四房播| 亚洲三级色| 亚洲va在线∨a天堂va欧美va| 国产乱子伦无码精品小说| 色老二精品视频在线观看| 欧美a级完整在线观看| 国内精品自在自线视频香蕉| 亚洲男人天堂网址| 一区二区日韩国产精久久| 一级毛片网| 国产偷倩视频| 麻豆AV网站免费进入| 一区二区三区高清视频国产女人| 一级黄色片网| 国产欧美精品一区二区| 国产黑丝视频在线观看| 亚洲一级毛片在线观播放| 精品久久人人爽人人玩人人妻| 国产又黄又硬又粗|