0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

圖像其實(shí)是一種波,可以用波的算法處理圖像

算法與數(shù)據(jù)結(jié)構(gòu) ? 2018-01-05 10:44 ? 次閱讀

我對(duì)圖像處理一直很感興趣,曾經(jīng)寫(xiě)過(guò)好幾篇博客。

前幾天讀到一篇文章,它提到圖像其實(shí)是一種波,可以用波的算法處理圖像。我頓時(shí)有一種醍醐灌頂?shù)母杏X(jué),從沒(méi)想到這兩個(gè)領(lǐng)域是相關(guān)的,圖像還可以這樣玩!下面我就來(lái)詳細(xì)介紹這篇文章。

一、為什么圖像是波?

我們知道,圖像由像素組成。下圖是一張 400 x 400 的圖片,一共包含了 16 萬(wàn)個(gè)像素點(diǎn)。

每個(gè)像素的顏色,可以用紅、綠、藍(lán)、透明度四個(gè)值描述,大小范圍都是0 ~ 255,比如黑色是[0, 0, 0, 255],白色是[255, 255, 255, 255]。通過(guò)Canvas API就可以拿到這些值。

如果把每一行所有像素(上例是400個(gè))的紅、綠、藍(lán)的值,依次畫(huà)成三條曲線(xiàn),就得到了下面的圖形。

圖像其實(shí)是一種波,可以用波的算法處理圖像

可以看到,每條曲線(xiàn)都在不停的上下波動(dòng)。有些區(qū)域的波動(dòng)比較小,有些區(qū)域突然出現(xiàn)了大幅波動(dòng)(比如 54 和 324 這兩點(diǎn))。

對(duì)比一下圖像就能發(fā)現(xiàn),曲線(xiàn)波動(dòng)較大的地方,也是圖像出現(xiàn)突變的地方。

圖像其實(shí)是一種波,可以用波的算法處理圖像

這說(shuō)明波動(dòng)與圖像是緊密關(guān)聯(lián)的。圖像本質(zhì)上就是各種色彩波的疊加。

二、頻率

綜上所述,圖像就是色彩的波動(dòng):波動(dòng)大,就是色彩急劇變化;波動(dòng)小,就是色彩平滑過(guò)渡。因此,波的各種指標(biāo)可以用來(lái)描述圖像。

頻率(frequency)是波動(dòng)快慢的指標(biāo),單位時(shí)間內(nèi)波動(dòng)次數(shù)越多,頻率越高,反之越低。

上圖是函數(shù)sin(Θ)的圖形,在2π的周期內(nèi)完成了一次波動(dòng),頻率就是1。

上圖是函數(shù)sin(2Θ)的圖形,在2π的周期內(nèi)完成了兩次波動(dòng),頻率就是2。

所以,色彩劇烈變化的地方,就是圖像的高頻區(qū)域;色彩穩(wěn)定平滑的地方,就是低頻區(qū)域。

三、濾波器

物理學(xué)對(duì)波的研究已經(jīng)非常深入,提出了很多處理波的方法,其中就有濾波器(filter):過(guò)濾掉某些波,保留另一些波。

下面是兩種常見(jiàn)的濾波器 。

低通濾波器(lowpass):減弱或阻隔高頻信號(hào),保留低頻信號(hào)

高通濾波器(highpass):減弱或阻隔低頻信號(hào),保留高頻信號(hào)

下面是低通濾波的例子。

圖像其實(shí)是一種波,可以用波的算法處理圖像

上圖中,藍(lán)線(xiàn)是原始的波形,綠線(xiàn)是低通濾波lowpass后的波形。可以看到,綠線(xiàn)的波動(dòng)比藍(lán)線(xiàn)小很多,非常平滑。

下面是高通濾波的例子。

圖像其實(shí)是一種波,可以用波的算法處理圖像

上圖中,黃線(xiàn)是原始的波形,藍(lán)線(xiàn)是高通濾波highpass后的波形??梢钥吹剑S線(xiàn)的三個(gè)波峰和兩個(gè)波谷(低頻波動(dòng)),在藍(lán)線(xiàn)上都消失了,而黃線(xiàn)上那些密集的小幅波動(dòng)(高頻波動(dòng)),則是全部被藍(lán)線(xiàn)保留。

再看一個(gè)例子。

圖像其實(shí)是一種波,可以用波的算法處理圖像

上圖有三根曲線(xiàn),黃線(xiàn)是高頻波動(dòng),紅線(xiàn)是低頻波動(dòng)。它們可以合成為一根曲線(xiàn),就是綠線(xiàn)。

圖像其實(shí)是一種波,可以用波的算法處理圖像

上圖中,綠線(xiàn)進(jìn)行低通濾波和高通濾波后,得到兩根黑色的曲線(xiàn),它們的波形跟原始的黃線(xiàn)和紅線(xiàn)是完全一致的。

四、圖像的濾波

瀏覽器實(shí)際上包含了濾波器的實(shí)現(xiàn),因?yàn)閃eb Audio API里面定義了聲波的濾波。這意味著可以通過(guò)瀏覽器,將lowpass和highpass運(yùn)用于圖像。

lowpass使得圖像的高頻區(qū)域變成低頻,即色彩變化劇烈的區(qū)域變得平滑,也就是出現(xiàn)模糊效果。

圖像其實(shí)是一種波,可以用波的算法處理圖像

上圖中,紅線(xiàn)是原始的色彩曲線(xiàn),藍(lán)線(xiàn)是低通濾波后的曲線(xiàn)。

highpass正好相反,過(guò)濾了低頻,只保留那些變化最快速最劇烈的區(qū)域,也就是圖像里面的物體邊緣,所以常用于邊緣識(shí)別。

上圖中,紅線(xiàn)是原始的色彩曲線(xiàn),藍(lán)線(xiàn)是高通濾波后的曲線(xiàn)。

下面這個(gè)網(wǎng)址,可以將濾波器拖到圖像上,產(chǎn)生過(guò)濾后的效果。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guā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)注

    162

    文章

    8028

    瀏覽量

    180667
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1091

    瀏覽量

    40953
  • 頻率
    +關(guān)注

    關(guān)注

    4

    文章

    1554

    瀏覽量

    59938

原文標(biāo)題:圖像與濾波

文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏

    評(píng)論

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

    一種基于離散小變換和HVS的彩色圖像數(shù)字水印算法

    提出一種利用人眼視覺(jué)模型和小變換進(jìn)行彩色圖像數(shù)字水印嵌入的方法。通過(guò)將水印信息重復(fù)嵌入到宿主圖像的中頻和高頻系數(shù)來(lái)增強(qiáng)魯棒性。   關(guān)鍵詞: 彩色數(shù)字水印  離散小
    發(fā)表于 09-19 09:34

    介紹一種基于小域的分形圖像編碼改進(jìn)算法

    本文介紹了一種基于小域的分形圖像編碼改進(jìn)算法。
    發(fā)表于 06-03 07:28

    一種基于小變換的灰度圖像水印算法

    本文提出了一種基于小變換的采用灰度圖像作為水印的盲水印算法,水印經(jīng)過(guò)圖像置亂后,把水印分解成8 個(gè)二值位平面,選擇高4 位二值位平面嵌入到
    發(fā)表于 07-15 10:23 ?16次下載

    一種基于提升小的灰度圖像水印方案

    基于提升小方案,提出了一種新的灰度圖像數(shù)字水印算法。該算法首先將水印圖像置亂并得到其奇異值,接
    發(fā)表于 08-22 12:00 ?10次下載

    一種基于Haar小變換的彩色圖像人臉檢測(cè)方法

    本文提出了一種基于 Haar 小變換的彩色圖像人臉檢測(cè)方法。首先進(jìn)行彩色空間的變換,檢測(cè)出圖像中的膚色區(qū)域;利用Adaboost 算法訓(xùn)練
    發(fā)表于 08-29 09:37 ?16次下載

    一種結(jié)合Contourlet和小變換的圖像編碼算法

    該文提出了一種Contourlet 變換和小變換相結(jié)合,使用新的空間方向樹(shù)的類(lèi)似SPIHT 編碼算法。該算法先對(duì)圖像進(jìn)行Contourle
    發(fā)表于 11-17 14:47 ?20次下載

    與小聯(lián)合圖像壓縮算法

    本文介紹了新型的楔壓縮算法圖像壓縮中的應(yīng)用,并采用楔與小相結(jié)合的方法完美地刻畫(huà)了圖像的邊
    發(fā)表于 12-18 16:22 ?21次下載

    基于提升小變換的SPECK圖像編碼算法

    基于提升小變換的SPECK圖像編碼算法: 提升小變換即第2代小變換,可以實(shí)現(xiàn)
    發(fā)表于 01-01 11:36 ?24次下載

    一種基于二維離散小變換的醫(yī)學(xué)圖像增強(qiáng)算法

    一種基于二維離散小變換的醫(yī)學(xué)圖像增強(qiáng)算法 噪聲是影響醫(yī)學(xué)圖像質(zhì)量的最重要的因素之。去除噪聲
    發(fā)表于 02-22 17:15 ?51次下載

    基于小閾值理論的光學(xué)圖像去云處理算法

    基于小閾值理論的光學(xué)圖像去云處理算法?摘 要:分析了部分云覆蓋的單幅光學(xué)遙感圖像經(jīng)過(guò)多層小
    發(fā)表于 05-12 09:25 ?27次下載

    一種改進(jìn)的小變換圖像壓縮方法

     針對(duì)傳統(tǒng)小變換過(guò)程復(fù)雜的缺點(diǎn)和S PIH T 算法編碼過(guò)程重復(fù)運(yùn)算、存儲(chǔ)量大的問(wèn)題,提出了一種改進(jìn)的小變換圖像壓縮方法。該方法首先對(duì)紋
    發(fā)表于 08-10 11:49 ?23次下載

    一種新的DSA圖像增強(qiáng)算法

    DSA是一種重要的醫(yī)學(xué)診斷和介入治療的技術(shù),DSA圖像質(zhì)量對(duì)于醫(yī)生確定病情具有重要意義?,F(xiàn)提出了一種新的DSA圖像增強(qiáng)算法來(lái)提高DSA
    發(fā)表于 11-15 15:50 ?22次下載
    <b class='flag-5'>一種</b>新的DSA<b class='flag-5'>圖像</b>增強(qiáng)<b class='flag-5'>算法</b>

    一種基于小域的分形圖像編碼改進(jìn)算法

    的特點(diǎn)具有互補(bǔ)性。自1995年以來(lái),Rinaldo和Calvagno首次提出并實(shí)現(xiàn)了一種與分形圖像編碼相結(jié)合的算法[4]。此后,又出現(xiàn)多種小
    發(fā)表于 12-03 01:00 ?414次閱讀

    非降采樣輪廓變換的圖像修復(fù)算法

    多尺度分析技術(shù)已經(jīng)廣泛應(yīng)用于數(shù)字圖像處理領(lǐng)域,較大破損區(qū)域的圖像修復(fù)成為圖像修復(fù)的個(gè)熱點(diǎn)和難點(diǎn)。針對(duì)該問(wèn)題,結(jié)合多分辨率分析原理與傳統(tǒng)的樣
    發(fā)表于 12-06 10:20 ?0次下載
    非降采樣輪廓<b class='flag-5'>波</b>變換的<b class='flag-5'>圖像</b>修復(fù)<b class='flag-5'>算法</b>

    一種新的聯(lián)合空域和小域的圖像加密算法

    針對(duì)基于混沌理論的混合域圖像加密算法存在加密強(qiáng)度較弱的問(wèn)題,提出一種新的聯(lián)合空域和小域的圖像加密算法
    發(fā)表于 12-06 16:53 ?0次下載

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品