使用高級綜合HLS,開發(fā) 2D 中值濾波器算法 (HLS) 。
概述
該項(xiàng)目包含使用高級綜合 (HLS) 的 2D 中值濾波器算法的實(shí)現(xiàn)。該項(xiàng)目的目標(biāo)是在不到 3 ms的時間內(nèi)對測試圖像進(jìn)行去噪,同時消耗不到 25% 的可用 PL 資源。特征如下:
- 包含具有任意精度數(shù)據(jù)類型的高效數(shù)據(jù)類型管理。
- 采用 HLS 編譯指示來確保最佳系統(tǒng)性能。
- 通過多個測試用例進(jìn)行驗(yàn)證。
內(nèi)容
該項(xiàng)目包含以下內(nèi)容:
- 2D中值濾波器算法的源代碼文件
- C 仿真文件
- 協(xié)同仿真文件
- 綜合文件
- 包含干凈和有噪聲的圖像數(shù)據(jù)的 CSV 文件
- 仿真和綜合過程的屏幕截圖
設(shè)置和安裝
該項(xiàng)目已在 Vivado HLS 中設(shè)計和測試。要設(shè)置并運(yùn)行項(xiàng)目:
- 克隆此倉庫:git clone
- 打開 Vivado HLS 軟件并導(dǎo)入項(xiàng)目。
- 加載包含圖像數(shù)據(jù)的 CSV 文件。
- 運(yùn)行 C 仿真以確保算法正常運(yùn)行。
- 進(jìn)行綜合和協(xié)同仿真。
用法
將項(xiàng)目導(dǎo)入 Vivado HLS 后:
- 運(yùn)行 C 仿真以驗(yàn)證中值濾波器的功能。
- 執(zhí)行綜合過程以查看資源利用率報告并進(jìn)行必要的調(diào)整。
- 執(zhí)行協(xié)同仿真以確保綜合設(shè)計的行為符合預(yù)期。
請注意:可能需要根據(jù)所使用的 FPGA 板調(diào)整代碼中的 HLS 編譯指示以獲得最佳性能。
最終設(shè)計應(yīng)用于測試數(shù)據(jù)時,在不到 12 ms的時間內(nèi)實(shí)現(xiàn)了去噪,總體 PL 資源利用率約為 13%。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
濾波器
+關(guān)注
關(guān)注
162文章
8410瀏覽量
185663 -
FPGA開發(fā)板
+關(guān)注
關(guān)注
10文章
129瀏覽量
32433 -
HLS
+關(guān)注
關(guān)注
1文章
135瀏覽量
25825
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
基于FPGA的中值濾波算法實(shí)現(xiàn)
` 本帖最后由 ninghechuan 于 2017-9-1 07:04 編輯
在這一篇開篇之前,我需要解決一個問題,上一篇我們實(shí)現(xiàn)了基于FPGA的均值濾波算法的實(shí)現(xiàn),最后的顯示效
發(fā)表于 09-01 07:04
請問如何實(shí)現(xiàn)改進(jìn)的中值濾波器的設(shè)計?
如何實(shí)現(xiàn)改進(jìn)的中值濾波器的設(shè)計?中值濾波的基本原理是什么?中值
發(fā)表于 04-14 06:54
基于開關(guān)3-D中值濾波的視頻序列去噪算法
為提高含噪視頻序列的質(zhì)量和效果,提出一種基于開關(guān)噪聲檢測與三維中值濾波相結(jié)合的開關(guān)3-D中值濾波算法
發(fā)表于 04-23 09:32
?17次下載
×字形濾波窗口在Matlab自適應(yīng)中值濾波算法中的應(yīng)用
本文對Matlab工具箱中的中值濾波算法進(jìn)行改進(jìn),提出一種基于×字形濾波窗口的自適應(yīng)中值濾波
發(fā)表于 07-08 08:55
?3082次閱讀
快速中值濾波的FPGA實(shí)現(xiàn)
中值濾波: 算法說明: 系統(tǒng)獲取的圖像在形成、傳輸、接收和處理的過程中,不可避免地存在著外部干擾和內(nèi)部干擾。各種噪聲隨之而來,如圖像傳感器、信道傳輸、A/D轉(zhuǎn)換等所產(chǎn)生
發(fā)表于 03-25 15:10
?234次下載
測井圖像的多級中值濾波算法及其FPGA實(shí)現(xiàn)
微電阻率成像測井儀傳輸上來的地層信息數(shù)據(jù)需要濾波處理后才能真實(shí)地反映出地層中油層的信息,而中值濾波是圖像預(yù)處理中常用的技術(shù)。本文介紹了標(biāo)準(zhǔn)中值濾波
發(fā)表于 12-31 09:20
?8次下載
基于FPGA的實(shí)時圖像中值濾波算法及實(shí)現(xiàn)_蔣濤
基于FPGA的實(shí)時圖像中值濾波算法及實(shí)現(xiàn)_蔣濤
發(fā)表于 03-19 11:38
?15次下載
圖像處理基礎(chǔ)自適應(yīng)中值濾波器(基于OpenCV實(shí)現(xiàn))
本文主要介紹了自適應(yīng)的中值濾波器,并基于OpenCV實(shí)現(xiàn)了該濾波器,并且將自適應(yīng)的中值濾波器和常
如何使用FPGA實(shí)現(xiàn)圖像的中值濾波算法
中值濾波和多級中值濾波的特點(diǎn)和適用范圍,針對濾波算法的鄰域性特點(diǎn),設(shè)計了基于FPGA的
發(fā)表于 04-01 11:21
?42次下載
使用高級綜合HLS開發(fā)2D中值濾波器算法
該項(xiàng)目包含使用高級綜合 (HLS) 的 2D 中值濾波器算法的實(shí)現(xiàn)。該項(xiàng)目的目標(biāo)是在不到 3 ms的時間內(nèi)對測試圖像進(jìn)行去噪,同時消耗不到
詳解從均值濾波到非局部均值濾波算法的原理及實(shí)現(xiàn)方式
將再啰嗦一次,詳解從均值濾波到非局部均值濾波算法的原理及實(shí)現(xiàn)方式。 細(xì)數(shù)主要的2D降噪算法,如下
2D中值濾波算法的設(shè)計實(shí)現(xiàn)
評論