精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

算法與數據結構 ? 2018-01-05 10:44 ? 次閱讀

我對圖像處理一直很感興趣,曾經寫過好幾篇博客。

前幾天讀到一篇文章,它提到圖像其實是一種波,可以用波的算法處理圖像。我頓時有一種醍醐灌頂的感覺,從沒想到這兩個領域是相關的,圖像還可以這樣玩!下面我就來詳細介紹這篇文章。

一、為什么圖像是波?

我們知道,圖像由像素組成。下圖是一張 400 x 400 的圖片,一共包含了 16 萬個像素點。

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

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

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

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

對比一下圖像就能發現,曲線波動較大的地方,也是圖像出現突變的地方。

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

這說明波動與圖像是緊密關聯的。圖像本質上就是各種色彩波的疊加。

二、頻率

綜上所述,圖像就是色彩的波動:波動大,就是色彩急劇變化;波動小,就是色彩平滑過渡。因此,波的各種指標可以用來描述圖像。

頻率(frequency)是波動快慢的指標,單位時間內波動次數越多,頻率越高,反之越低。

上圖是函數sin(Θ)的圖形,在2π的周期內完成了一次波動,頻率就是1。

上圖是函數sin(2Θ)的圖形,在2π的周期內完成了兩次波動,頻率就是2。

所以,色彩劇烈變化的地方,就是圖像的高頻區域;色彩穩定平滑的地方,就是低頻區域。

三、濾波器

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

下面是兩種常見的濾波器 。

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

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

下面是低通濾波的例子。

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

上圖中,藍線是原始的波形,綠線是低通濾波lowpass后的波形。可以看到,綠線的波動比藍線小很多,非常平滑。

下面是高通濾波的例子。

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

上圖中,黃線是原始的波形,藍線是高通濾波highpass后的波形。可以看到,黃線的三個波峰和兩個波谷(低頻波動),在藍線上都消失了,而黃線上那些密集的小幅波動(高頻波動),則是全部被藍線保留。

再看一個例子。

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

上圖有三根曲線,黃線是高頻波動,紅線是低頻波動。它們可以合成為一根曲線,就是綠線。

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

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

四、圖像的濾波

瀏覽器實際上包含了濾波器的實現,因為Web Audio API里面定義了聲波的濾波。這意味著可以通過瀏覽器,將lowpass和highpass運用于圖像。

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

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

上圖中,紅線是原始的色彩曲線,藍線是低通濾波后的曲線。

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

上圖中,紅線是原始的色彩曲線,藍線是高通濾波后的曲線。

下面這個網址,可以將濾波器拖到圖像上,產生過濾后的效果。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濾波器
    +關注

    關注

    160

    文章

    7749

    瀏覽量

    177730
  • 圖像
    +關注

    關注

    2

    文章

    1083

    瀏覽量

    40418
  • 頻率
    +關注

    關注

    4

    文章

    1459

    瀏覽量

    59163

原文標題:圖像與濾波

文章出處:【微信號:TheAlgorithm,微信公眾號:算法與數據結構】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    提出一種利用人眼視覺模型和小變換進行彩色圖像數字水印嵌入的方法。通過將水印信息重復嵌入到宿主圖像的中頻和高頻系數來增強魯棒性。   關鍵詞: 彩色數字水印  離散小
    發表于 09-19 09:34

    介紹一種基于小域的分形圖像編碼改進算法

    本文介紹了一種基于小域的分形圖像編碼改進算法
    發表于 06-03 07:28

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

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

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

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

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

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

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

    該文提出了一種Contourlet 變換和小變換相結合,使用新的空間方向樹的類似SPIHT 編碼算法。該算法先對圖像進行Contourle
    發表于 11-17 14:47 ?20次下載

    與小聯合圖像壓縮算法

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

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

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

    一種基于二維離散小變換的醫學圖像增強算法

    一種基于二維離散小變換的醫學圖像增強算法 噪聲是影響醫學圖像質量的最重要的因素之。去除噪聲
    發表于 02-22 17:15 ?51次下載

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

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

    一種改進的小變換圖像壓縮方法

     針對傳統小變換過程復雜的缺點和S PIH T 算法編碼過程重復運算、存儲量大的問題,提出了一種改進的小變換圖像壓縮方法。該方法首先對紋
    發表于 08-10 11:49 ?23次下載

    一種新的DSA圖像增強算法

    DSA是一種重要的醫學診斷和介入治療的技術,DSA圖像質量對于醫生確定病情具有重要意義。現提出了一種新的DSA圖像增強算法來提高DSA
    發表于 11-15 15:50 ?22次下載
    <b class='flag-5'>一種</b>新的DSA<b class='flag-5'>圖像</b>增強<b class='flag-5'>算法</b>

    一種基于小域的分形圖像編碼改進算法

    的特點具有互補性。自1995年以來,Rinaldo和Calvagno首次提出并實現了一種與分形圖像編碼相結合的算法[4]。此后,又出現多種小
    發表于 12-03 01:00 ?370次閱讀

    非降采樣輪廓變換的圖像修復算法

    多尺度分析技術已經廣泛應用于數字圖像處理領域,較大破損區域的圖像修復成為圖像修復的個熱點和難點。針對該問題,結合多分辨率分析原理與傳統的樣
    發表于 12-06 10:20 ?0次下載
    非降采樣輪廓<b class='flag-5'>波</b>變換的<b class='flag-5'>圖像</b>修復<b class='flag-5'>算法</b>

    一種新的聯合空域和小域的圖像加密算法

    針對基于混沌理論的混合域圖像加密算法存在加密強度較弱的問題,提出一種新的聯合空域和小域的圖像加密算法
    發表于 12-06 16:53 ?0次下載