哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

圖像處理基礎(chǔ)自適應(yīng)中值濾波器(基于OpenCV實(shí)現(xiàn))

Dbwd_Imgtec ? 來(lái)源:未知 ? 作者:鄧佳佳 ? 2018-03-05 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

本文主要介紹了自適應(yīng)的中值濾波器,并基于OpenCV實(shí)現(xiàn)了該濾波器,并且將自適應(yīng)的中值濾波器和常規(guī)的中值濾波器對(duì)不同概率的椒鹽噪聲的過(guò)濾效果進(jìn)行了對(duì)比。最后,對(duì)中值濾波器的優(yōu)缺點(diǎn)了進(jìn)行了總結(jié)。

空間濾波器

一個(gè)空間濾波器包括兩個(gè)部分:

? 一個(gè)鄰域,濾波器進(jìn)行操作的像素集合,通常是一個(gè)矩形區(qū)域

? 對(duì)鄰域中像素進(jìn)行的操作

一個(gè)濾波器就是在選定的鄰域像素上執(zhí)行預(yù)先定義好的操作產(chǎn)生新的像素,并用新的像素替換掉原來(lái)像素形成新的圖像。通常,也可以將濾波器稱(chēng)之為核(kernel),模板(template)或者窗口(window)。

根據(jù)預(yù)定義的操作,可以將濾波器分為:

? 線性濾波器? 非線性濾波器

而根據(jù)濾波器最終對(duì)圖像造成的影響,可以將濾波器分為:

? 平滑濾波器 ,通常用于模糊圖像或者去除圖像中的噪聲? 銳化濾波器,突出圖像中的邊緣細(xì)節(jié)部分

中值濾波器 Median Filter

中值濾波器是一種常用的非線性濾波器,其基本原理是選擇待處理像素的一個(gè)鄰域中各像素值的中值來(lái)代替待處理的像素,其主要功能是像素的灰度值與周?chē)袼乇容^接近,從而消除孤立的噪聲點(diǎn),所以中值濾波器能夠很好的消除椒鹽噪聲。不僅如此,中值濾波器在消除噪聲的同時(shí),還能有效的保護(hù)圖像的邊界信息,不會(huì)對(duì)圖像造成很大的模糊(相比于均值濾波器)。

中值濾波器的效果受濾波窗口尺寸的影響較大,在消除噪聲和保護(hù)圖像的細(xì)節(jié)存在著矛盾:濾波窗口較小,則能很好的保護(hù)圖像中的某些細(xì)節(jié),但對(duì)噪聲的過(guò)濾效果就不是很好;反之,窗口尺寸較大有較好的噪聲過(guò)濾效果,但是會(huì)對(duì)圖像造成一定的模糊。另外,根據(jù)中值濾波器原理,如果在濾波窗口內(nèi)的噪聲點(diǎn)的個(gè)數(shù)大于整個(gè)窗口內(nèi)像素的個(gè)數(shù),則中值濾波就不能很好的過(guò)濾掉噪聲。

自適應(yīng)中值濾波器 Adaptive Median Filter

上面提到常規(guī)的中值濾波器,在噪聲的密度不是很大的情況下(根據(jù)經(jīng)驗(yàn),噪聲的出現(xiàn)的概率小于0.2),效果不錯(cuò)。但是當(dāng)概率出現(xiàn)的概率較高時(shí),常規(guī)的中值濾波的效果就不是很好了。有一個(gè)選擇就是增大濾波器的窗口大小,這雖然在一定程度上能解決上述的問(wèn)題,但是會(huì)給圖像造成較大的模糊。

常規(guī)的中值濾波器的窗口尺寸是固定大小不變的,就不能同時(shí)兼顧去噪和保護(hù)圖像的細(xì)節(jié)。這時(shí)就要尋求一種改變,根據(jù)預(yù)先設(shè)定好的條件,在濾波的過(guò)程中,動(dòng)態(tài)的改變?yōu)V波器的窗口尺寸大小,這就是自適應(yīng)中值濾波器 Adaptive Median Filter。在濾波的過(guò)程中,自適應(yīng)中值濾波器會(huì)根據(jù)預(yù)先設(shè)定好的條件,改變?yōu)V波窗口的尺寸大小,同時(shí)還會(huì)根據(jù)一定的條件判斷當(dāng)前像素是不是噪聲,如果是則用鄰域中值替換掉當(dāng)前像素;不是,則不作改變。

自適應(yīng)中值濾波器有三個(gè)目的:

? 濾除椒鹽噪聲? 平滑其他非脈沖噪聲? 盡可能的保護(hù)圖像中細(xì)節(jié)信息,避免圖像邊緣的細(xì)化或者粗化。

自使用中值濾波算法描述

自適應(yīng)濾波器不但能夠?yàn)V除概率較大的椒鹽噪聲,而且能夠更好的保護(hù)圖像的細(xì)節(jié),這是常規(guī)的中值濾波器做不到的。自適應(yīng)的中值濾波器也需要一個(gè)矩形的窗口SxySxy,和常規(guī)中值濾波器不同的是這個(gè)窗口的大小會(huì)在濾波處理的過(guò)程中進(jìn)行改變(增大)。需要注意的是,濾波器的輸出是一個(gè)像素值,該值用來(lái)替換點(diǎn)(x,y)(x,y)處的像素值,點(diǎn)(x,y)(x,y)是濾波窗口的中心位置。

在描述自適應(yīng)中值濾波器時(shí)需要用到如下的符號(hào):

? Zmin= Sxy中的最小灰度值? Zmax= Sxy中的最大灰度值? Zmed= Sxy中的灰度值的中值? Zxy表示坐標(biāo)(x,y)處的灰度值? Smax= Sxy允許的最大窗口尺寸

自適應(yīng)中值濾波器有兩個(gè)處理過(guò)程,分別記為:A和B。

A:A1 = Zmed? ZminA2 = Zmed? Zmax如果A1 > 0 且 A2 < 0,跳轉(zhuǎn)到 B;否則,增大窗口的尺寸如果增大后窗口的尺寸 ≤Smax,則重復(fù)A過(guò)程。否則,輸出Zmed

B:B1 = Zxy? ZminB2 = Zxy? Zmax如果B1 > 0 且 B2 < 0,則輸出Zxy否則輸出Zmed

自適應(yīng)中值濾波原理說(shuō)明

過(guò)程A的目的是確定當(dāng)前窗口內(nèi)得到中值ZmedZmed是否是噪聲。如果Zmin< Zmed?< Zmax,則中值Zmed不是噪聲,這時(shí)轉(zhuǎn)到過(guò)程B測(cè)試,當(dāng)前窗口的中心位置的像素Zxy是否是一個(gè)噪聲點(diǎn)。如果Zmin?< Zxy?< Zmax,則Zxy不是一個(gè)噪聲,此時(shí)濾波器輸出Zxy;如果不滿(mǎn)足上述條件,則可判定Zxy是噪聲,這是輸出中值Zmed(在A中已經(jīng)判斷出Zmed不是噪聲)。

如果在過(guò)程A中,得到則Zmed不符合條件Zmin< Zmed?< Zmax,則可判斷得到的中值Zmed是一個(gè)噪聲。在這種情況下,需要增大濾波器的窗口尺寸,在一個(gè)更大的范圍內(nèi)尋找一個(gè)非噪聲點(diǎn)的中值,直到找到一個(gè)非噪聲的中值,跳轉(zhuǎn)到B;或者,窗口的尺寸達(dá)到了最大值,這時(shí)返回找到的中值,退出。

從上面分析可知,噪聲出現(xiàn)的概率較低,自適應(yīng)中值濾波器可以較快的得出結(jié)果,不需要去增加窗口的尺寸;反之,噪聲的出現(xiàn)的概率較高,則需要增大濾波器的窗口尺寸,這也符合種中值濾波器的特點(diǎn):噪聲點(diǎn)比較多時(shí),需要更大的濾波器窗口尺寸。

實(shí)現(xiàn)

有了算法的詳細(xì)描述,借助于OpenCV對(duì)圖像的讀寫(xiě),自適應(yīng)中值濾波器實(shí)現(xiàn)起來(lái)也不是很困難。

首先定義濾波器最小的窗口尺寸以及最大的窗口尺寸。

要進(jìn)行濾波處理,首先要擴(kuò)展圖像的邊界,以便對(duì)圖像的邊界像素進(jìn)行處理。copyMakeBorder根據(jù)選擇的BorderTypes使用不同的值擴(kuò)充圖像的邊界像素,具體可參考OpenCV的文檔信息。

下面就是遍歷圖像的像素,對(duì)每個(gè)像素進(jìn)行濾波處理。需要注意一點(diǎn),不論濾波器多么的復(fù)雜,其每次的濾波過(guò)程,都是值返回一個(gè)值,來(lái)替換掉當(dāng)前窗口的中心的像素值。函數(shù)adpativeProcess就是對(duì)當(dāng)前像素的濾波過(guò)程,其代碼如下:

首先,根據(jù)當(dāng)前窗口的大小,取得所有像素值存放到vector中,然后對(duì)vector進(jìn)行排序,取得像素的最小值、最大值和中值。然后測(cè)試當(dāng)前取得的中值是否在(min,max)之間,如果是,則中值不是噪聲點(diǎn),則開(kāi)始對(duì)當(dāng)前像素值進(jìn)行處理,判斷其是否是噪聲點(diǎn)。如果,測(cè)試當(dāng)前已取得的中值是噪聲點(diǎn),則擴(kuò)大窗口的尺寸,在更大的空間中重新尋找中值。

上面自適應(yīng)中值濾波器實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,所以問(wèn)題就來(lái)了:效率及其的低下。這里,這是對(duì)自適應(yīng)中值濾波器的原理的學(xué)習(xí),可以忽略這個(gè)不必要的細(xì)節(jié)。

結(jié)果對(duì)比

左邊是添加概率為0.2的椒鹽噪聲,右邊是原圖。下面是使用常規(guī)的中值濾波和本文實(shí)現(xiàn)的自適應(yīng)中值濾波器后的處理結(jié)果

左邊是自適應(yīng)中值濾波器(最小窗口為3,最大窗口為7)的結(jié)果,右圖是常規(guī)中值濾波器(窗口大小為5)的結(jié)果。可以看出,無(wú)論是中值濾波還是自適應(yīng)的中值濾波,都能過(guò)濾掉圖像中的噪聲,自適應(yīng)中值濾波器的效果要好些,常規(guī)的還有一些噪聲沒(méi)有過(guò)濾掉。而且,常規(guī)的中值濾波器對(duì)圖像造成的模糊較明顯,而自適應(yīng)中值濾波器很好的的保存了圖像中的細(xì)節(jié)。

下面測(cè)試更大概率噪聲下,兩種濾波器的工作情況。噪聲概率為0.4時(shí),

可以看出,常規(guī)的中值濾波器已經(jīng)不能很好的過(guò)濾掉噪聲,而自適應(yīng)的中值濾波還可以勝任。

中值濾波器總結(jié)

中值濾波器能夠很好的濾除“椒鹽”噪聲。椒鹽噪聲是在圖像上隨機(jī)出現(xiàn)的孤立點(diǎn),根據(jù)中值濾波器的原理,使用鄰域像素的中值代替原像素,能夠有效的消除這些孤立的噪聲點(diǎn)。

和均值濾波器相比,中值濾波在消除噪聲的同時(shí),還能在很大程度保護(hù)圖像的細(xì)節(jié),不會(huì)造成很大的模糊。和常規(guī)的中值濾波器相比,自適應(yīng)中值濾波器能夠更好的保護(hù)圖像中的邊緣細(xì)節(jié)部分。

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

    關(guān)注

    29

    文章

    1344

    瀏覽量

    59679
  • OpenCV
    +關(guān)注

    關(guān)注

    33

    文章

    652

    瀏覽量

    45061

原文標(biāo)題:圖像處理基礎(chǔ)(2):自適應(yīng)中值濾波器(基于OpenCV實(shí)現(xiàn))

文章出處:【微信號(hào):Imgtec,微信公眾號(hào):Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    屏蔽電源濾波器的分類(lèi)

    屏蔽房用來(lái)屏蔽 輻射 干擾,而濾波器用來(lái)濾除 傳導(dǎo) 干擾。沒(méi)有濾波器,屏蔽房的整體隔離效果會(huì)下降60dB以上(相當(dāng)于百萬(wàn)倍的效能損失),因此濾波器是屏蔽房發(fā)揮完整功能的核心部件。 來(lái)看下分類(lèi): 屏蔽
    的頭像 發(fā)表于 04-16 10:53 ?79次閱讀
    屏蔽電源<b class='flag-5'>濾波器</b>的分類(lèi)

    交流單相濾波器與三相濾波器的核心區(qū)別解析

    選型和實(shí)現(xiàn)有效電能質(zhì)量管理的基礎(chǔ)。 一、結(jié)構(gòu)設(shè)計(jì)與電路拓?fù)涞母静町?單相濾波器基于單相兩線制系統(tǒng)設(shè)計(jì),其電路結(jié)構(gòu)相對(duì)簡(jiǎn)單。它通常由針對(duì)特定諧波頻率設(shè)計(jì)的電感、電容等無(wú)源元件構(gòu)成,形成一個(gè)獨(dú)立的濾波支路。其核心任務(wù)
    的頭像 發(fā)表于 02-04 15:53 ?334次閱讀

    MAX262微處理器可編程通用有源濾波器:設(shè)計(jì)與應(yīng)用指南

    MAX260/MAX261/MAX262 微處理器可編程通用有源濾波器:設(shè)計(jì)與應(yīng)用指南 在電子設(shè)計(jì)領(lǐng)域,濾波器是信號(hào)處理中不可或缺的組件。Maxim 公司的 MAX260/MAX261
    的頭像 發(fā)表于 01-20 11:05 ?455次閱讀

    MAX261微處理器可編程通用有源濾波器的深度剖析

    處理器對(duì)精確的濾波功能進(jìn)行控制。其顯著特點(diǎn)是無(wú)需外部組件,即可實(shí)現(xiàn)多種配置,包括帶通、低通、高通、陷波和全通濾波器。每
    的頭像 發(fā)表于 01-20 11:00 ?315次閱讀

    MAX260微處理器可編程通用有源濾波器的深度解析

    通用開(kāi)關(guān)電容有源濾波器,允許微處理器對(duì)精確的濾波功能進(jìn)行控制。無(wú)需外部組件,即可實(shí)現(xiàn)多種帶通、低通、高通、陷波和全通
    的頭像 發(fā)表于 01-20 10:55 ?290次閱讀

    自適應(yīng)濾波算法介紹之維納濾波器的基本原理和應(yīng)用示例

    前面我們介紹了匹配濾波器,本文將介紹維納濾波器。首先我們回顧了維納濾波的主人公Norbert Wiener,然后描述了維納濾波的基本原理和推導(dǎo),最后給出一個(gè)簡(jiǎn)單的維納
    的頭像 發(fā)表于 01-07 15:22 ?2958次閱讀
    <b class='flag-5'>自適應(yīng)</b><b class='flag-5'>濾波</b>算法介紹之維納<b class='flag-5'>濾波器</b>的基本原理和應(yīng)用示例

    自適應(yīng)濾波算法介紹之匹配濾波器的基本原理和應(yīng)用示例

    自適應(yīng)濾波理論在統(tǒng)計(jì)信號(hào)處理中占據(jù)非常重要的地位,在通信、控制、雷達(dá)等領(lǐng)域獲得廣泛應(yīng)用。自適應(yīng)濾波器的基本目標(biāo),是通過(guò)某種方式對(duì)參數(shù)θ(k)
    的頭像 發(fā)表于 01-07 14:52 ?3028次閱讀
    <b class='flag-5'>自適應(yīng)</b><b class='flag-5'>濾波</b>算法介紹之匹配<b class='flag-5'>濾波器</b>的基本原理和應(yīng)用示例

    通信系統(tǒng)中濾波器的種類(lèi)及特點(diǎn)(1)

    完全相同。從實(shí)現(xiàn)角度來(lái)說(shuō),每個(gè)濾波器實(shí)現(xiàn)方式也均不相同,有的是通過(guò)電磁諧振原理來(lái)實(shí)現(xiàn),有的是通過(guò)薄膜技術(shù)來(lái)實(shí)現(xiàn),甚至有的是用戶(hù)自己搭建RL
    的頭像 發(fā)表于 12-29 09:17 ?6420次閱讀
    通信系統(tǒng)中<b class='flag-5'>濾波器</b>的種類(lèi)及特點(diǎn)(1)

    配電房自適應(yīng)濾波聲紋傳感:智能監(jiān)測(cè)的新維度

    文章由山東華科信息技術(shù)有限公司提供在配電房的日常運(yùn)維中,設(shè)備運(yùn)行聲音的細(xì)微變化往往蘊(yùn)含著潛在故障的早期信號(hào)。自適應(yīng)濾波聲紋傳感作為新一代智能監(jiān)測(cè)設(shè)備,通過(guò)動(dòng)態(tài)捕捉與分析設(shè)備聲紋特征,為電力系統(tǒng)
    的頭像 發(fā)表于 11-18 09:17 ?507次閱讀
    配電房<b class='flag-5'>自適應(yīng)</b><b class='flag-5'>濾波</b>聲紋傳感<b class='flag-5'>器</b>:智能監(jiān)測(cè)的新維度

    信號(hào)處理:指數(shù)移動(dòng)平均 (EMA) 濾波器

    作者: Mustahsin Zarif 之前我們?cè)凇缎盘?hào)處理簡(jiǎn)介》一文中已經(jīng)見(jiàn)過(guò)了兩類(lèi)濾波器:有限脈沖響應(yīng) (FIR) 濾波器和無(wú)限脈沖響應(yīng) (IIR) 濾波器。我們看到了移動(dòng)平均
    的頭像 發(fā)表于 10-04 18:35 ?2233次閱讀
    信號(hào)<b class='flag-5'>處理</b>:指數(shù)移動(dòng)平均 (EMA) <b class='flag-5'>濾波器</b>

    配電房自適應(yīng)濾波聲紋傳感

    了"智能耳朵",實(shí)現(xiàn)了從被動(dòng)響應(yīng)到主動(dòng)預(yù)防的運(yùn)維模式革新。該技術(shù)的核心在于自適應(yīng)濾波與聲紋識(shí)別的深度結(jié)合。傳感內(nèi)置的數(shù)字信號(hào)處理器可實(shí)時(shí)分
    的頭像 發(fā)表于 08-08 09:36 ?1125次閱讀
    配電房<b class='flag-5'>自適應(yīng)</b><b class='flag-5'>濾波</b>聲紋傳感<b class='flag-5'>器</b>

    基于FPGA LMS算法的自適應(yīng)濾波器設(shè)計(jì)

    自適應(yīng)濾波是近幾十年發(fā)展起來(lái)的信號(hào)處理理論的的新分支。隨著人們?cè)谠擃I(lǐng)域研究的不斷深入,自適應(yīng)處理的理論和技術(shù)日趨完善,其應(yīng)用領(lǐng)域也越來(lái)越廣泛
    的頭像 發(fā)表于 07-10 11:25 ?3620次閱讀
    基于FPGA LMS算法的<b class='flag-5'>自適應(yīng)</b><b class='flag-5'>濾波器</b>設(shè)計(jì)

    有源濾波器與無(wú)源濾波器的區(qū)別

    濾波器是根據(jù)電路參數(shù)對(duì)電路頻帶寬度的影響而設(shè)計(jì)出來(lái)的工程應(yīng)用電路,濾波器種類(lèi)很多,有源濾波器和無(wú)源濾波器的區(qū)別我們最簡(jiǎn)單的分別辦法是看看是否需要電源,在作用上最大的區(qū)別在于有源
    的頭像 發(fā)表于 06-18 09:03 ?2165次閱讀

    基于混合磁調(diào)制與自適應(yīng)陷波濾波的MT9221寬頻域電流傳感技術(shù)

    一種基于混合磁調(diào)制與自適應(yīng)陷波濾波的MT9221寬頻域電流傳感技術(shù),旨在解決傳統(tǒng)電流傳感在高頻諧波檢測(cè)與瞬態(tài)擾動(dòng)捕獲中的性能瓶頸
    的頭像 發(fā)表于 05-22 16:03 ?995次閱讀
    基于混合磁調(diào)制與<b class='flag-5'>自適應(yīng)</b>陷波<b class='flag-5'>濾波</b>的MT9221寬頻域電流傳感技術(shù)
    庆城县| 会昌县| 三亚市| 云阳县| 富民县| 新津县| 井冈山市| 安陆市| 增城市| 浦城县| 金华市| 文安县| 琼结县| 邛崃市| 抚顺市| 金塔县| 高密市| 满洲里市| 锦州市| 格尔木市| 麻城市| 满城县| 浦北县| 巴林右旗| 荥经县| 阿鲁科尔沁旗| 白水县| 长兴县| 镇雄县| 五大连池市| 特克斯县| 北流市| 寻甸| 无棣县| 姚安县| 饶河县| 东兰县| 四子王旗| 台江县| 河北区| 灌云县|