《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > FPGA教學——基于Verilog的“自適應”形態學濾波算法實現

FPGA教學——基于Verilog的“自適應”形態學濾波算法實現

2022-08-17
來源:FPGA之家
關鍵詞: Verilog 濾波算法

  一、背景介紹

  基于二值圖像的濾波算法即形態學濾波,在圖像目標采集的預處理中經常被使用到,針對不同的使用場景涉及到腐蝕、膨脹、開閉運算等處理。實際使用中對于不同的分辨率大小以及模板窗口大小,都要進行代碼的修改去適應不同的場景,特別是模板窗口比較大時,代碼改寫工作量就很大。因此,為了減少開發時間,本文實現了一個通用的算法IP,只需要修改模板窗口大小和工作模式(腐蝕or膨脹)參數即可,達到“自適應”目的,避免重復低效的工作。

  二、形態學濾波原理

  形態學濾波由腐蝕和膨脹兩種操作組成。首先,腐蝕(Erosion)的核心思想是圖像像素之間進行邏輯與運算,簡單來說,當一個包含當前像素的結構單元的像素值都為“1”時輸出待處理的的目標像素。

  若采用窗口實現腐蝕操作,如圖2.1所示:

  微信圖片_20220817160725.png

  圖2.1腐蝕效果示意圖

  腐蝕的作用:在形態學中的腐蝕可以去除圖像中的物體邊界點,清除圖像中比結構元素小的毛刺或者小突起,此外,結構元素越大,腐蝕的面積就越大。所以,可以使用腐蝕運算操作小區域的非目標區域區分。

  膨脹的核心思想是像素之間進行邏輯或運算,也就是說每個輸入像素在輸出圖像中被替換成結構單元的形狀。當結構單元中任何一個像素的灰度值為“1”時,那么輸出窗口內的像素都為“1”,此時輸出待處理的目標像素。公式可以表示為:

  若采用窗口實現膨脹操作,如圖2.2所示:

  微信圖片_20220817160742.png

  圖2.2 膨脹效果示意圖

  膨脹的作用:膨脹運算可以填充圖像中小于結構元素的孔洞以及圖像邊緣部分的一些小凹陷。對于目標區域腐蝕后再膨脹操作就是所謂的開運算。對所選定的目標區域先進行膨脹操作然后再進行腐蝕操作就是所謂的閉運算。

  三、FPGA硬件實現

  形態學濾波算法的FPGA硬件實現原理圖,如下圖所示。算法的輸入輸出接口信號采用標準的 VGA時序接口,即行場信號、數據和數據使能信號。算法模板輸入參數主要有兩個,Win_SIZE 表示窗口大小,WORK_MODE 表示工作在腐蝕還是膨脹模式,根據需要配置自己想要的模板大小和工作模式。

  由于行緩存是基于RAM的實現的,本文設計的ram的規格大小是為2048x15,

  深度2048 表示支持的最大分辨率,數據位寬為15bit表示支持的最大的模板窗口大小為15x15,也可以根據需要修改ram規格,其他邏輯不需要改動。

微信圖片_20220817160757.png

  最后,需要開運算或者閉運算時,只需要把兩個算法IP串聯起來,配置不同的參數即可。

  四、仿真驗證

  本節主要搭建一個視頻流Modelsim仿真平臺,在基于FPGA視頻圖像算法開發過程中,有必要模擬一個視頻時序,用來驗證算法,并有效的利用Matlab工具把靜態圖片“打散”保存到txt文本里,供Modesim讀取,然后通過Matalb“復現”處理后的文本。

  3x3腐蝕仿真結果:

  微信圖片_20220817160833.png

  9x9腐蝕仿真結果:

  微信圖片_20220817160843.png

  5x5膨脹仿真結果:

 微信圖片_20220817160852.png

     15x15膨脹仿真結果:

  微信圖片_20220817160905.png


  更多信息可以來這里獲取==>>電子技術應用-AET<<

微信圖片_20210517164139.jpg


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 久久国产精品61947| 人妻av无码专区| 久久久香蕉视频| 欧美在线xxx| 亚洲精品无码不卡| 色狠狠一区二区三区香蕉蜜桃| 在线视频观看一区| 一级成人理伦片| 最近中文字幕大全免费版在线| 亚洲欧美国产国产综合一区| 男人j进女人j啪啪无遮挡动态| 另类国产ts人妖合集| 欧美日韩高清性色生活片| 天干天干天啪啪夜爽爽AV| 中文在线最新版天堂| 最近免费中文字幕大全| 亚洲国产综合在线| 正文农村老少伦小说| 又色又污又爽又黄的网站 | 国产1000部成人免费视频| 国产精品乱码一区二区三区 | 午夜人屠h精品全集| 国产4tube在线播放| 国产精品99久久精品爆乳| 18女人腿打开无遮掩免费| 国产青草视频在线观看| 99re在线视频播放| 在线看片无码永久免费aⅴ| a级毛片在线免费观看| 夫妇交换性三中文字幕| jizz老师喷水| 无码人妻久久一区二区三区不卡| 久久精品人人爽人人爽快| 欧美日韩精品一区二区三区高清视频 | 亚洲综合无码AV一区二区| 男人和女人做爽爽视频| 免费A级毛片无码无遮挡| 男人边摸边吃奶边做下面| 伊人久久精品亚洲午夜| 用我的手指来扰乱吧全集在线翻译 | 成年男女免费视频网站|