《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 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。
主站蜘蛛池模板: 最近免费高清版电影在线观看| 精品人妻伦一二三区久久| 国产精品爽爽va在线观看无码 | 97精品国产97久久久久久免费| 性xxxxx大片免费视频| 久久不见久久见免费视频7| 日韩毛片在线视频| 亚洲免费在线视频观看| 欧美激情亚洲色图| 亚洲综合图片网| 男人肌肌捅女人肌肌视频| 北条麻妃在线视频观看| 美国一级毛片免费| 国产a一级毛片含羞草传媒| 青苹果乐园在线高清| 国产成人亚洲午夜电影| 日本特黄特色特爽大片老鸭| 国产精品无码久久av| 91成人高清在线播放| 国模欢欢炮交啪啪150| XX性欧美肥妇精品久久久久久| 好男人社区神马www在线影视| 三级极精品电影| 手机看片福利永久国产日韩| 久久99精品久久久久久不卡| 日本亚州视频在线八a| 久久人妻无码中文字幕| 日本无遮挡h肉动漫在线观看下载| 久久精品青草社区| 暴力调教一区二区三区| 乱色熟女综合一区二区三区| 最近中文字幕免费完整国语| 亚洲av无码专区在线观看成人 | 国精品无码一区二区三区在线 | 中文在线免费视频| 成年人免费看片网站| 中文字幕在线视频第一页| 成年视频在线播放| 中文字幕天堂网| 成人福利免费视频| 两个人日本免费完整版在线观看1|