當前位置:
首頁 >
图像降噪算法——小波硬阈值滤波(下)
發布時間:2025/3/20
48
豆豆
生活随笔
收集整理的這篇文章主要介紹了
图像降噪算法——小波硬阈值滤波(下)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
圖像降噪算法——小波硬閾值濾波(下)
- 圖像降噪算法——小波硬閾值濾波(下)
- 1. 基本原理
- 2. C++代碼實現
- 3. 結論
圖像降噪算法——小波硬閾值濾波(下)
1. 基本原理
關于離散小波變換的原理在
圖像降噪算法——小波硬閾值濾波(上)
中已經有了非常詳細的總結,這里介紹下本博客利用離散小波變換進行降噪的原理(其實不能算是降噪,應該算是圖像壓縮),就是在小波變換之后,將輸出系數進行由大到小的排序,然后將前10%大的通過小波反變換成圖像,因為噪聲不屬于圖像的主要信息,因此通過這種方法會有降噪的效果,這種算法又稱為小波硬閾值濾波。
2. C++代碼實現
這里是基于OpenCV、FFTW以及C++ Wavelet Libraries,這其中
(1)FFTW是一個基于C寫的實現傅里葉變換和小波變換的基礎庫,鏈接戳這里,源碼安裝后用CmakeList鏈接到靜態庫文件即可。
(2)C++ Wavelet Libraries是利用FFTW封裝的一個小波變換處理圖像的庫,下載鏈接戳這里,這里主要是用到了它的wavelet2d.cpp和wavelet2d.h兩個文件。
我封裝的小波變換的降噪算法如下:
原圖如下:
加入高斯噪聲:
進行圖像小波變換:
按照上述方法進行濾波:
進行圖像小波反變換:
3. 結論
此外,這里我寫一個各種算法的總結目錄圖像降噪算法——圖像降噪算法總結,對圖像降噪算法感興趣的同學歡迎參考
總結
以上是生活随笔為你收集整理的图像降噪算法——小波硬阈值滤波(下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像降噪算法——小波硬阈值滤波(上)
- 下一篇: 学习MSCKF笔记——四元数基础