chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于二值圖像的濾波算法即形態(tài)學(xué)濾波

FPGA開源工作室 ? 來源:FPGA開源工作室 ? 作者:FPGA開源工作室 ? 2021-03-09 11:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、背景介紹

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

二、形態(tài)學(xué)濾波原理

形態(tài)學(xué)濾波由腐蝕和膨脹兩種操作組成。首先,腐蝕(Erosion)的核心思想是圖像像素之間進(jìn)行邏輯與運(yùn)算,簡(jiǎn)單來說,當(dāng)一個(gè)包含當(dāng)前像素的結(jié)構(gòu)單元的像素值都為“1”時(shí)輸出待處理的的目標(biāo)像素。

若采用窗口實(shí)現(xiàn)腐蝕操作,如圖2.1所示:

圖2.1腐蝕效果示意圖

腐蝕的作用:在形態(tài)學(xué)中的腐蝕可以去除圖像中的物體邊界點(diǎn),清除圖像中比結(jié)構(gòu)元素小的毛刺或者小突起,此外,結(jié)構(gòu)元素越大,腐蝕的面積就越大。所以,可以使用腐蝕運(yùn)算操作小區(qū)域的非目標(biāo)區(qū)域區(qū)分。

膨脹的核心思想是像素之間進(jìn)行邏輯或運(yùn)算,也就是說每個(gè)輸入像素在輸出圖像中被替換成結(jié)構(gòu)單元的形狀。當(dāng)結(jié)構(gòu)單元中任何一個(gè)像素的灰度值為“1”時(shí),那么輸出窗口內(nèi)的像素都為“1”,此時(shí)輸出待處理的目標(biāo)像素。公式可以表示為:

若采用窗口實(shí)現(xiàn)膨脹操作,如圖2.2所示:

圖2.2膨脹效果示意圖

膨脹的作用:膨脹運(yùn)算可以填充圖像中小于結(jié)構(gòu)元素的孔洞以及圖像邊緣部分的一些小凹陷。對(duì)于目標(biāo)區(qū)域腐蝕后再膨脹操作就是所謂的開運(yùn)算。對(duì)所選定的目標(biāo)區(qū)域先進(jìn)行膨脹操作然后再進(jìn)行腐蝕操作就是所謂的閉運(yùn)算。

三、FPGA硬件實(shí)現(xiàn)

形態(tài)學(xué)濾波算法的FPGA硬件實(shí)現(xiàn)原理圖,如下圖所示。算法的輸入輸出接口信號(hào)采用標(biāo)準(zhǔn)的 VGA時(shí)序接口,即行場(chǎng)信號(hào)、數(shù)據(jù)和數(shù)據(jù)使能信號(hào)。算法模板輸入?yún)?shù)主要有兩個(gè),Win_SIZE 表示窗口大小,WORK_MODE 表示工作在腐蝕還是膨脹模式,根據(jù)需要配置自己想要的模板大小和工作模式。

由于行緩存是基于RAM的實(shí)現(xiàn)的,本文設(shè)計(jì)的ram的規(guī)格大小是為2048x15,

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

最后,需要開運(yùn)算或者閉運(yùn)算時(shí),只需要把兩個(gè)算法IP串聯(lián)起來,配置不同的參數(shù)即可。

四、仿真驗(yàn)證

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

3x3腐蝕仿真結(jié)果:

9x9腐蝕仿真結(jié)果:

5x5膨脹仿真結(jié)果:

15x15膨脹仿真結(jié)果:

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1368

    瀏覽量

    113497
  • 濾波算法
    +關(guān)注

    關(guān)注

    2

    文章

    92

    瀏覽量

    14143
  • 二值圖像
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    8892

原文標(biāo)題:基于Verilog的“自適應(yīng)”形態(tài)學(xué)濾波算法實(shí)現(xiàn)

文章出處:【微信號(hào):leezym0317,微信公眾號(hào):FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    數(shù)據(jù)濾波算法的具體實(shí)現(xiàn)步驟是怎樣的?

    ? 數(shù)據(jù)濾波算法在電能質(zhì)量在線監(jiān)測(cè)裝置中的具體實(shí)現(xiàn),需圍繞 “ 數(shù)據(jù)采集→預(yù)處理→算法執(zhí)行→參數(shù)適配→效果驗(yàn)證→結(jié)果輸出 ” 的全流程展開,核心是結(jié)合裝置硬件特性(采樣率、ADC 精度)和干擾類型
    的頭像 發(fā)表于 10-10 16:45 ?248次閱讀

    哪些數(shù)字濾波算法適用于電能質(zhì)量在線監(jiān)測(cè)裝置?

    在電能質(zhì)量在線監(jiān)測(cè)裝置中,數(shù)字濾波算法的核心作用是 抑制干擾噪聲、提取有效信號(hào)(如基波、諧波、暫態(tài)分量)、消除測(cè)量誤差 ,最終確保電壓 / 電流的幅、頻率、相位、諧波含量及暫態(tài)事件(暫升 / 暫降
    的頭像 發(fā)表于 09-18 11:28 ?263次閱讀

    高壓SVG 高壓無功補(bǔ)償濾波裝置

    濾波
    jf_31141196
    發(fā)布于 :2025年07月31日 15:01:57

    基于Matlab與FPGA的雙邊濾波算法實(shí)現(xiàn)

    前面發(fā)過中值、均值、高斯濾波的文章,這些只考慮了位置,并沒有考慮相似度。那么雙邊濾波來了,既考慮了位置,有考慮了相似度,對(duì)邊緣的保持比前幾個(gè)好很多,當(dāng)然實(shí)現(xiàn)上也是復(fù)雜很多。本文將從原理入手,采用Matlab與FPGA設(shè)計(jì)實(shí)現(xiàn)雙邊濾波
    的頭像 發(fā)表于 07-10 11:28 ?3205次閱讀
    基于Matlab與FPGA的雙邊<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>實(shí)現(xiàn)

    粗糙度的濾波是怎么設(shè)置的?

    微觀不平度的信息。本文將詳細(xì)探討粗糙度濾波的設(shè)置方法與依據(jù)。 濾波原理與類型 表面輪廓包含了形狀誤差、波紋度和粗糙度等不同尺度的幾何特征,濾波的本質(zhì)是通過數(shù)學(xué)
    的頭像 發(fā)表于 07-03 09:46 ?416次閱讀
    粗糙度的<b class='flag-5'>濾波</b><b class='flag-5'>值</b>是怎么設(shè)置的?

    常用的數(shù)字濾波算法及其特性

    如何,適用場(chǎng)合是什么樣的呢? 一 限幅濾波法(又稱程序判斷濾波法) 方法:根據(jù)經(jīng)驗(yàn)判斷,確定兩次采樣允許的最大偏差值(設(shè)為A),每次檢測(cè)到新時(shí)判斷:如果本次與上次
    的頭像 發(fā)表于 06-18 09:04 ?576次閱讀

    藍(lán)牙信標(biāo)RSSI濾波算法

    藍(lán)牙信標(biāo)RSSI濾波算法?主要用于處理RSSI的不穩(wěn)定性和噪聲,以提高距離估計(jì)的準(zhǔn)確性。RSSI(接收信號(hào)強(qiáng)度指示)是藍(lán)牙信標(biāo)中常用的參數(shù),用于評(píng)估設(shè)備之間的距離或信號(hào)質(zhì)量。然而,RSSI
    的頭像 發(fā)表于 05-12 19:45 ?617次閱讀
    藍(lán)牙信標(biāo)RSSI<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>

    FPGA上的圖像處理算法集成與優(yōu)化

    、Tophat形態(tài)學(xué)濾波、RAW8轉(zhuǎn)RGB888、彩色圖像均值濾波、Alpha背景疊加、直方圖灰度拉伸算法以及自動(dòng)白平衡
    的頭像 發(fā)表于 02-14 13:46 ?974次閱讀
    FPGA上的<b class='flag-5'>圖像</b>處理<b class='flag-5'>算法</b>集成與優(yōu)化

    卡爾曼濾波基礎(chǔ)知識(shí)

    附錄:補(bǔ)充材料 附1、卡爾曼濾波主要框架? 卡爾曼濾波的本質(zhì)屬于系統(tǒng)的最優(yōu)估計(jì),通過卡爾曼增益來修正狀態(tài)預(yù)測(cè),減小噪聲信號(hào)對(duì)測(cè)試精度的影響,其核心內(nèi)容是基于上一時(shí)刻狀態(tài)的估計(jì)以及當(dāng)
    的頭像 發(fā)表于 01-08 10:26 ?1587次閱讀
    卡爾曼<b class='flag-5'>濾波</b>基礎(chǔ)知識(shí)

    卡爾曼濾波圖像處理中的應(yīng)用實(shí)例 如何調(diào)優(yōu)卡爾曼濾波參數(shù)

    卡爾曼濾波圖像處理中的應(yīng)用實(shí)例 卡爾曼濾波圖像處理中主要應(yīng)用于目標(biāo)跟蹤、噪聲消除和圖像恢復(fù)等方面。以下是一些具體的應(yīng)用實(shí)例: 目標(biāo)跟蹤
    的頭像 發(fā)表于 12-16 09:11 ?2329次閱讀

    圖像高斯濾波的原理及FPGA實(shí)現(xiàn)思路

    (Gaussian Blur),是一種高斯低通濾波。通常這個(gè)算法也可以用來模糊圖像,提供模糊濾鏡。也可以用來過濾自然界的高斯白噪聲。 高斯分布(正態(tài)分布)是一個(gè)常見的連續(xù)概率分布,正態(tài)分布的數(shù)學(xué)期望
    的頭像 發(fā)表于 12-07 09:12 ?2278次閱讀
    <b class='flag-5'>圖像</b>高斯<b class='flag-5'>濾波</b>的原理及FPGA實(shí)現(xiàn)思路

    FPGA進(jìn)行多路并行插濾波(多相濾波)的實(shí)現(xiàn)原理

    多相濾波器的基本概念是把FIR濾波器分割成若干較小的單元,然后組合這些單元的結(jié)果。首先,讓我們考慮一個(gè)基于常規(guī)8抽頭FIR濾波器的抽取子系統(tǒng)的符號(hào)表示,如圖11所示(為了使用這些例子,我們假設(shè)抽取
    的頭像 發(fā)表于 11-28 09:55 ?1479次閱讀
    FPGA進(jìn)行多路并行插<b class='flag-5'>值</b><b class='flag-5'>濾波</b>(多相<b class='flag-5'>濾波</b>)的實(shí)現(xiàn)原理

    PWM信號(hào)的濾波和處理方法

    低通濾波器 : RC低通濾波器 :這是最常用的PWM濾波方法。通過選擇合適的電阻R和電容C,可以設(shè)定濾波器的截止頻率,使得高于該頻率的信
    的頭像 發(fā)表于 11-18 17:41 ?7004次閱讀

    《DNK210使用指南 -CanMV版 V1.0》第三十四章 image圖像濾波實(shí)驗(yàn)

    Image對(duì)象提供了binary()方法,用于對(duì)圖像進(jìn)行濾波處理,binary()方法如下所示:image.binary(thresholds, invert=False, zer
    發(fā)表于 11-06 09:26

    STM32的ADC采樣及各式濾波算法實(shí)現(xiàn)

    本文為手把手教學(xué)ADC采樣及各式濾波算法的教程,本教程的MCU采用STM32F103ZET6。以HAL庫的ADC采樣函數(shù)為基礎(chǔ)進(jìn)行教學(xué),通過各式常見濾波的實(shí)驗(yàn)結(jié)果進(jìn)行分析對(duì)比,搭配VOFA+工具直觀的展示
    的頭像 發(fā)表于 10-28 10:51 ?9921次閱讀
    STM32的ADC采樣及各式<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>實(shí)現(xiàn)