當前位置:編程學習大全網 - 源碼下載 - 高斯模糊的原理是什麽?

高斯模糊的原理是什麽?

核心只有三點:卷積、傅裏葉變換、高斯濾波器。。圖像(或者壹維信號),可以理解為壹堆余弦信號的疊加,所謂的“模糊”,其實就是把高頻信號(邊緣)過濾掉,把低頻信號(輪廓)保留;但是在時域看不出所謂高頻低頻呀怎麽辦?所以就需要做個傅裏葉變換,轉換成頻域,然後直接在頻域上把高頻對應的“基”的權值置零(這個好像叫理想濾波器),然後再做逆傅裏葉變換;但是這樣做好慢,要做兩次傅裏葉變換,生產中不大可能這麽幹,所以有沒辦法直接在時域幹相同的事情呢?必須是有的,這裏涉及到壹些數學公式,簡單來說就是:時域的卷積,相當於,頻域的傅裏葉變換逐點相乘();所以壹般來說,設計壹個濾波器,都要從頻域去看它的性質,然後逆變換到時域,跟原信號做卷積就成了,而上述的理想濾波器,逆變換後在時域的形狀有點復雜,不大適合做卷積(這個理由其實是我自己吹的);那麽高斯分布這個怪物出現了,這個東西它在時域與頻域的形狀竟然是壹樣的(別的性質也很爽,比如多維高斯分布的邊緣分布也是高斯分布,kalman filter就是hmm利用了高斯分布的性質搞出來的)。所以直接用它對原信號做卷積,其實就相當於變換到頻域,逐點相乘再逆變換,然後妳看哈,用那形狀做逐點相乘,不就保留了低頻信號(靠近原點)了嘛,而且過度絲般順滑。

  • 上一篇:阿裏雲買的域名怎麽用阿裏雲買的域名怎麽用啊
  • 下一篇:BPR概念,企業在實施MIS的過程中,為什麽需要BPR
  • copyright 2024編程學習大全網