图像降噪算法——图像降噪算法总结

图像降噪算法——图像降噪算法总结

图像降噪算法——图像降噪算法总结

前面这段时间我看了几篇和图像降噪相关的Review,给我的感觉就是SLAM这一研究领域像是一片汪洋,而图像降噪领域则是另一片汪洋,算法实在太多,刚开始让我接触这个领域会有点蒙圈。

我主要看了如下三篇Review:
《Image Denoising Review From Classical to State-of-the-art Approaches,2020》
《A Brief Review of Image Denoising Algorithms and Beyond,2019》
《Brief Review of Image Denoising Techniques,2019》
结合一些大佬的博客,我按照我的理解对图像降噪算法进行了分类,分类的目的是帮助更好掌握各个算法,每篇Review和博客对图像降噪算法的分类都不尽相同,我的也不一定完全准确,下面是按照我的理解对各个算法进行的分类:
在这里插入图片描述
在学习图像降噪算法之前,最好先对图像传感器有所了解,如下:

图像传感器与信号处理——详解CCD与CMOS图像传感器

图像传感器与信号处理——详解图像传感器噪声

根据分类,我对其中部分算法进行学习,然后尝试基于OpenCV对算法用C++进行实践,完成了一系列博客,如下:

图像降噪算法——图像噪声模型

图像降噪算法——中值滤波/均值滤波/高斯滤波/双边滤波

图像降噪算法——非局部均值降噪算法

图像降噪算法——离散傅里叶变换

图像降噪算法——维纳滤波

图像降噪算法——小波硬阈值滤波(上)

图像降噪算法——小波硬阈值滤波(下)

以上算法C++代码实现都在我的Github中,以下算法为后来补充的算法,代码暂时还没有整理到一起,如下:

图像降噪算法——混合域:BM3D算法

图像降噪算法——稀疏表达:K-SVD算法

图像降噪算法——低秩聚类:WNNM算法

图像降噪算法——DnCNN / FFDNet / CBDNet / RIDNet / PMRID / SID

图像降噪算法——Variance Stabilizing Transform / Generalization Anscombe Transform算法

图像降噪算法——时域降噪算法

最近两年在时域降噪领域还有一些非常棒的时域降噪算法,例如FastDVD,EDVR等,最近又计划先忙一些其他事情,后面有时间再继续补充。

可以使用小波变换算法来进行图像降噪。小波变换算法是一种基于小波分析的图像去噪方法,通过将信号分解成高频和低频两部分,然后对高频部分进行滤波去除噪声。以下是一个基于MATLAB实现的小波变换算法的示例代码: ```matlab function [c, l = wavelet_den(img, threshold) [c, l = wavedec2(img, 2, 'haar'); c(1:l(1, 1)*l(1, 2)) = wthresh(c(1:l(1, 1)*l(1, 2)), 's', threshold); for i = 1 : 2 [c(l(i) + 1 : l(i + 1)), l(i)] = wthresh(c(l(i) + 1 : l(i + 1)), 's', threshold); end img = waverec2(c, l, 'haar'); end ``` 这段代码实现了对图像进行小波变换,并对分解后的高频部分进行阈值滤波处理,最后通过逆变换将处理后的信号重构为去噪后的图像。其中,`img`是输入的图像,`threshold`是阈值参数。你可以根据需要调整阈值参数来达到最佳的去噪效果。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [多种图像去噪算法的Matlab实现](https://blog.csdn.net/uote_e/article/details/131385456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [基于 MATLAB 的图像去噪算法及实现](https://blog.csdn.net/wellcoder/article/details/131543089)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值