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

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

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

MVTec HALCON中常用的濾波器是如何工作?可以用于什么?

新機(jī)器視覺 ? 來(lái)源:機(jī)器視覺算法與應(yīng)用 ? 2023-12-28 16:11 ? 次閱讀

機(jī)器視覺中,圖像濾波器無(wú)處不在。例如,它們用于減少圖像噪聲,改善對(duì)比度或檢測(cè)邊緣。本文將向您介紹MVTec HALCON中一些最常用的濾波器,它們是如何工作的以及可以用于什么。

mean_image:均值濾波器

首先,我們讀取具有背景紋理的示例圖像。我們的目標(biāo)是在不改變實(shí)際信息的情況下刪除背景紋理。讓我們從一個(gè)易于理解的通用運(yùn)算符開始:mean_image。

在生成的圖像中,背景紋理已被很好地去除,但是很多相關(guān)信息已經(jīng)丟失。那么,此濾波器如何工作?

為了調(diào)用mean_image, 我們指定了掩碼大小。

*Halconmean_image函數(shù)原型
mean_image(Image:ImageMean:MaskWidth,MaskHeight:)
read_image(Image,'plan_01')
mean_image(Image,Mean,3,3)

對(duì)于每個(gè)像素,將創(chuàng)建具有指定寬度和高度的蒙版。然后,我們?cè)诖嗣砂嬷蝎@取灰度值并計(jì)算平均值。將該平均值分配給中心像素。因此,圖像濾波后非常均勻平滑。

df148472-a557-11ee-8b88-92fbcf53809c.png

另一個(gè)類似的運(yùn)算符是median_image。

median_image:中值濾波器

df220192-a557-11ee-8b88-92fbcf53809c.png

默認(rèn)情況下,使用圓形蒙版。對(duì)灰度值進(jìn)行排序,并將“中間”值設(shè)置為新的灰度值。因此,中位數(shù)是更可靠的平均值,離群值對(duì)其影響不大。此外,在保留銳利邊緣方面要好得多。

df2c3d9c-a557-11ee-8b88-92fbcf53809c.jpg

但是,更詳細(xì)的信息,例如此處顯示的數(shù)字,應(yīng)用濾波器后仍然很模糊。為了進(jìn)行比較,這是均值濾波器的結(jié)果。

df45d586-a557-11ee-8b88-92fbcf53809c.jpg

還有更多運(yùn)算符可用于平滑圖像。請(qǐng)參閱“濾波器/平滑處理”一章參考,以獲取全面概述。

為了消除此圖像中的背景噪音,使用滾動(dòng)導(dǎo)向?yàn)V波器(Rolling Guidance Filter)是一種高級(jí)選擇。您可以在文檔中看到令人印象深刻的結(jié)果。

df5a6906-a557-11ee-8b88-92fbcf53809c.png

第(3)張圖片顯示了提取的紋理。要獲得此圖像,我們使用算術(shù)濾波器sub_image。在這里,我們將原始圖像減去被濾波器過濾的圖像。生成的圖像顯示了提取的紋理。

濾波器的常見用例

讓我們看一下基本過濾器的一些常見用例。

去除噪聲

在這里,我們讀取了植物的圖像,并添加了一些椒鹽噪聲。使用median_image,我們可以非常有效地消除這種噪聲。另外,白噪聲是硬件引入的常見問題。在這里,均值濾波器和中值濾波器都可以產(chǎn)生好的結(jié)果。

使用滾動(dòng)式導(dǎo)向?yàn)V波器,結(jié)果看起來(lái)非常不錯(cuò)。但是總運(yùn)行時(shí)間會(huì)大大增加。在此太陽(yáng)能電池圖像中,我們希望擺脫水平線。在此,中值濾波器產(chǎn)生視覺上令人滿意的結(jié)果。

在下一張圖片中,我們的目標(biāo)是使用閾值來(lái)檢測(cè)缺陷。但是,在灰色直方圖中,我們不容易看到缺陷。因此,我們應(yīng)用中值濾波器,現(xiàn)在,直方圖中這個(gè)小的“丘陵”變得可區(qū)分并且可以輕松地進(jìn)行分段,如下圖所示,medain_filter前后。類似地,可以在分割圖像以創(chuàng)建感興趣區(qū)域之前應(yīng)用濾波器。

dfb11292-a557-11ee-8b88-92fbcf53809c.png

另一個(gè)很好的例子是您要識(shí)別圖像中的文本。通過濾波器預(yù)處理改善運(yùn)行時(shí)間或提高魯棒性。

一個(gè)常見的分割運(yùn)算符是dyn_threshold,它使用局部閾值。通常,ThresholdImage是原始圖像的平滑版本。在此示例中,我們使用它粗略地劃分了盲文。

*Segmentbraillewithdyn_threshold.
read_image(Image,'photometric_stereo/embossed_01')
mean_image(Image,ImageMean,60,60)
dyn_threshold(Image,ImageMean,RegionDynThresh,15,'not_equal')

dfc913c4-a557-11ee-8b88-92fbcf53809c.pngsegment-braille-with-dyn_threshold

校正不均勻照明

濾波器的另一個(gè)常見用例是照明的校正(算術(shù)濾波器的使用)。在這里,我們使用背光設(shè)置獲取圖像。注意照明不是完全均勻的。為了解決這個(gè)問題,我們獲取背景圖像,然后從原始圖像中減去該背景圖像。結(jié)果是更好的照明圖像。

*correctillumination.
read_image(Image,'images/correct_shading_02.png')
read_image(Background,'images/correct_shading_01.png')
sub_image(image,Background,ImageSub,1,255)

dfde8af6-a557-11ee-8b88-92fbcf53809c.png

增強(qiáng)局部細(xì)節(jié)

在此圖像中,我們要增強(qiáng)細(xì)節(jié)。為此,我們首先對(duì)圖像進(jìn)行平滑處理。然后,我們從原始圖像中減去平滑圖像,從而為我們提供了細(xì)節(jié)。然后,我們將這些詳細(xì)信息添加到原始文件中。如下圖所示增強(qiáng)局部細(xì)節(jié)前后。

*Enhancedetails.
read_image(Image,'angio-part')
guided_filter(Image,image,ImageSmooth,5,10)
sub_image(Image,ImageSmooth,ImageDetail,5,0)
add_image(ImageDetail,Image,ImageDetailEnhanced,1,0)

dffd1bce-a557-11ee-8b88-92fbcf53809c.png

最后,需要說明濾波器時(shí)必須注意的一個(gè)效果:

在reduce_domain時(shí)使用的是縮小區(qū)域,大多數(shù)過濾器僅返回輸入域中包含的像素的結(jié)果,區(qū)域外的像素變?yōu)椤拔炊x”。當(dāng)應(yīng)用兩個(gè)或多個(gè)濾波器時(shí),這可能會(huì)導(dǎo)致圖像邊界出現(xiàn)偽影。






審核編輯:劉清

聲明:本文內(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)投訴
  • 濾波器
    +關(guān)注

    關(guān)注

    158

    文章

    7596

    瀏覽量

    176581
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    161

    文章

    4266

    瀏覽量

    119546
  • 圖像濾波器
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    5248

原文標(biāo)題:常用的圖像濾波方法簡(jiǎn)介-基于HALCON視覺算法包

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    有源濾波器和無(wú)源濾波器是兩種經(jīng)常用于電子電路中的濾波器類型。雖然它們都可以用于過濾電信號(hào)中的某些頻率,但它們之間還存在一些不同的差異。 1.
    的頭像 發(fā)表于 08-11 10:23 ?4210次閱讀

    Labview調(diào)用Halcon直接調(diào)用dll

    文件,此法好像只能取數(shù)據(jù)不能傳數(shù)據(jù),不能參數(shù)調(diào)整但也可以用第三種方法三、把halcon程序?qū)С鯟#程序,在VS中生成dll,然后在Labview中調(diào)用生成的dll,程序框圖就簡(jiǎn)單多了個(gè)人覺得這樣工作
    發(fā)表于 06-14 14:24

    電源濾波器的基本原理和常用標(biāo)準(zhǔn)

    電源濾波器是電力電子技術(shù)中常用的一種裝置,用于去除電源中的噪聲和高頻干擾,保證電子設(shè)備的正常運(yùn)行。下面小編帶大家來(lái)了解一下電源濾波器的基本原理和常用
    發(fā)表于 04-14 15:21

    PLL陷波濾波器可以用于阻攔不需要的頻率

    經(jīng)常有要阻擋某些頻率信號(hào)的情況,其中最常見的是50Hz或60Hz的電力線工頻。圖1中的PLL陷波濾波器可以用于阻攔不需要的頻率。
    發(fā)表于 03-12 10:30 ?1924次閱讀
    PLL陷波<b class='flag-5'>濾波器</b><b class='flag-5'>可以用于</b>阻攔不需要的頻率

    MVTec發(fā)布HALCON新版本 支持ARM平臺(tái)下深度學(xué)習(xí)應(yīng)用程序部署

    作為行業(yè)領(lǐng)先的現(xiàn)代機(jī)器視覺技術(shù)供應(yīng)商,MVTec Software GmbH公司宣布將于近日發(fā)布其標(biāo)準(zhǔn)機(jī)器視覺軟件產(chǎn)品HALCON的新版本:HALCON 19.05 Progress。下面帶您搶先了解
    的頭像 發(fā)表于 06-02 09:47 ?1w次閱讀

    高通濾波器工作原理與應(yīng)用

      電子電路設(shè)計(jì)中,常用濾波器主要分為高通濾波器、低通濾波器、帶阻濾波器、帶通濾波器,而這四種
    的頭像 發(fā)表于 12-19 10:46 ?7587次閱讀

    交流濾波器接法_交流濾波器可以用于直流電路嗎

    交流濾波器是利用LC串聯(lián)諧振原理,對(duì)某一特定頻率表現(xiàn)為低阻抗,過濾掉這部分頻率成分。應(yīng)該可以用在直流電路,沒有極性,直流耐壓會(huì)比交流耐壓稍高一些。
    發(fā)表于 02-23 14:09 ?2704次閱讀

    帶通濾波器是什么?

    帶通濾波器可以分為幾種類型,包括帶通低通濾波器、帶通高通濾波器、帶通帶阻濾波器、帶通指數(shù)濾波器
    發(fā)表于 02-26 16:16 ?5175次閱讀

    華為濾波器專利公布 可以用于基站了?

    碳化硅襯底的濾波器可以實(shí)現(xiàn)更好的防熱,提供更好的溫度補(bǔ)償,從而減少溫度超薄,提高濾波器功率,將其應(yīng)用于更高功率的場(chǎng)景,比如5g的小基站或微基站場(chǎng)景。
    的頭像 發(fā)表于 09-07 09:47 ?2354次閱讀

    使用MVTec HALCON AI加速接口在英特爾獨(dú)立顯卡上加速AI推理

    MVTec HALCON 是一款在全球范圍內(nèi)使用,綜合性的機(jī)器視覺標(biāo)準(zhǔn)軟件。它有一個(gè)專門的集成開發(fā)環(huán)境(HDevelop),專門用于開發(fā)圖像處理解決方案。使用 MVTec
    的頭像 發(fā)表于 09-07 17:06 ?1094次閱讀
    使用<b class='flag-5'>MVTec</b> <b class='flag-5'>HALCON</b> AI加速<b class='flag-5'>器</b>接口在英特爾獨(dú)立顯卡上加速AI推理

    濾波器的基本原理與功能!

    濾波器是信號(hào)處理中常用的一種工具,用于對(duì)信號(hào)進(jìn)行處理和分析。濾波器可以根據(jù)需要去除或增強(qiáng)信號(hào)中的特定頻率成分,從而達(dá)到信號(hào)處理和改善信號(hào)質(zhì)量
    的頭像 發(fā)表于 12-04 14:20 ?1600次閱讀
    <b class='flag-5'>濾波器</b>的基本原理與功能!

    鉗位濾波器工作原理 鉗位濾波器的特點(diǎn) 鉗位濾波器的應(yīng)用

    鉗位濾波器工作原理 鉗位濾波器的特點(diǎn) 鉗位濾波器的應(yīng)用? 鉗位濾波器是一種常用于電子電路中的
    的頭像 發(fā)表于 12-21 16:22 ?573次閱讀

    濾波器參數(shù)的改變對(duì)濾波器特性有何影響

    濾波器是信號(hào)處理中常用的工具,用于改變信號(hào)頻譜的特定部分,以實(shí)現(xiàn)信號(hào)降噪、頻率選擇、信號(hào)增益等處理。濾波器參數(shù)的改變對(duì)濾波器特性有著重要的影
    的頭像 發(fā)表于 01-24 09:58 ?1948次閱讀

    如何通過濾波器類型判斷濾波器的通帶和阻帶?

    如何通過濾波器類型判斷濾波器的通帶和阻帶? 濾波器是信號(hào)處理中常用的工具,用于將輸入信號(hào)的某些頻率分量通過,而將其他頻率分量阻止或抑制。
    的頭像 發(fā)表于 03-28 15:37 ?1610次閱讀

    巴特沃斯濾波器是模擬濾波器

    巴特沃斯濾波器是一種模擬濾波器,也是一種在頻域設(shè)計(jì)中常用濾波器類型。
    的頭像 發(fā)表于 05-22 15:39 ?403次閱讀