《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 其他 > 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。
主站蜘蛛池模板: 成人欧美一区二区三区黑人3p | 999福利视频| 成在人线AV无码免费| 久久天天躁狠狠躁夜夜呲| 欧美va在线播放免费观看| 亚洲欧美日韩另类在线专区 | 二区久久国产乱子伦免费精品| 欧美激情xxxx| 亚洲美女大bbbbbbbbb| 第一福利官方导航| 午夜性福利视频| 羞羞漫画成人在线| 国产亚州精品女人久久久久久| 99精品众筹模特私拍在线| 国产男女插插一级| 2018中文字幕在线观看| 国产青榴视频在线观看网站 | 婷婷综合五月天| 国产精品欧美一区二区三区不卡 | 日本在线高清视频| 国产精品亚洲欧美一区麻豆| 91一区二区视频| 在线免费观看一级片| GOGOGO免费高清在线中国| 女人扒下裤让男人桶到爽| 一个人晚上在线观看的免费视频| 成人欧美日韩一区二区三区| 中文字幕亚洲欧美在线不卡 | 色偷偷人人澡人人爽人人模| 国产国语在线播放视频| 成人看片黄在线观看| 国产日韩精品一区二区在线观看播放 | 老师好紧开裆蕾丝内裤h男男| 国产亚洲人成a在线v网站| 香港伦理电影三级中文字幕| 国产女人爽的流水毛片| 黄网站色年片在线观看| 国产成人精品免费视频大全 | 色www免费视频| 国产99视频精品免费视频7| 色与欲影视天天看综合网|