高光谱图像降噪方法(2D Wavelet, 3D Wavelet, FORPDN, HyRes等方法)

近年来,随着遥感应用的不断深入,高光谱图像研究已经成为遥感领域发展最迅速的技术之一。与其他传统成像技术相比,高光谱图像具有更多优势:更丰富的信息量、纳米级的光谱分辨率以及范围更广且连续的光谱。因此,在农业、军事、环境监测和食品工业领域有着广泛的应用。

高光谱图像巨大的应用潜力也使得对图像质量的要求日益提高。然而,由于成像系统和环境(传感器敏感度、光子效应、光线条件、校对误差)各种限制因素的影响,成像传感器获取的高光谱图像不可避免地会受到各种噪声的破坏,例如高斯噪声、脉冲噪声、死线、条纹等。这些噪声不仅大大降低高光谱图像的视觉效果,而且在分类、矿物勘探和目标检测等方面的后续应用中也造成不良影响。因此,高光谱降噪是改善高光谱图像应用性能的关键问题。

在过去的几十年里,研究人员提出了许多高光谱图像去噪方法,最直接的方法就是使用传统的一维或二维去噪方法对高光谱图像进行去噪。如果将高光谱图像中每一个像素看成一个一维信号,可以以逐像素的方式利用一维信号去噪方法对高光谱图像去噪。也可以将高光谱图像的每一个波段看作是二维自然图像,依次对每个波段使用传统的二维自然图像去噪方法进行去噪。

本代码采用2D Wavelet, 3D Wavelet, FORPDN, HyRes等方法对高光谱图像进行降噪,运行环境为MATLAB R2021B,压缩包=数据+代码+参考文献。

部分代码如下:

复制代码
L=5;%level of decompositions
NFC=10;%number of filter coefficients
qmf = daubcqf(NFC,'min');%wavelet filter
t_max=4;  % maximum search interval
n=10; % search interval number
t1=linspace(0,t_max,n);
options.noisest=0;
options.scaling=1;
options.type='FORPDNT';

部分出图如下:

工学博士,担任《Mechanical System and Signal Processing》审稿专家,担任《中国电机工程学报》优秀审稿专家,《控制与决策》,《系统工程与电子技术》,《电力系统保护与控制》,《宇航学报》等EI期刊审稿专家,担任《计算机科学》,《电子器件》 , 《现代制造过程》 ,《电源学报》,《船舶工程》 ,《轴承》 ,《工矿自动化》 ,《重庆理工大学学报》 ,《噪声与振动控制》 ,《机械传动》 ,《机械强度》 ,《机械科学与技术》 ,《机床与液压》,《声学技术》,《应用声学》,《石油机械》,《西安工业大学学报》等中文核心审稿专家。

擅长领域:现代信号处理,机器学习,深度学习,数字孪生,时间序列分析,设备缺陷检测、设备异常检测、设备智能故障诊断与健康管理PHM等。

相关推荐
hh随便起个名1 小时前
力扣二叉树的三种遍历
javascript·数据结构·算法·leetcode
Lun3866buzha2 小时前
篮球场景目标检测与定位_YOLO11-RFPN实现详解
人工智能·目标检测·计算机视觉
Dingdangcat863 小时前
城市交通多目标检测系统:YOLO11-MAN-FasterCGLU算法优化与实战应用_3
算法·目标检测·目标跟踪
fie88893 小时前
MATLAB中基于CNN实现图像超分辨率重建
matlab·cnn·超分辨率重建
tang&3 小时前
滑动窗口:双指针的优雅舞步,征服连续区间问题的利器
数据结构·算法·哈希算法·滑动窗口
拼命鼠鼠3 小时前
【算法】矩阵链乘法的动态规划算法
算法·矩阵·动态规划
LYFlied4 小时前
【每日算法】LeetCode 17. 电话号码的字母组合
前端·算法·leetcode·面试·职场和发展
式5164 小时前
线性代数(八)非齐次方程组的解的结构
线性代数·算法·机器学习
Coding茶水间4 小时前
基于深度学习的非机动车头盔检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉
崇山峻岭之间4 小时前
Matlab学习笔记02
笔记·学习·matlab