
脉冲去噪:本代码能降低高光谱图像中的脉冲噪声-MATLAB开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
此MATLAB项目提供了一种有效方法用于去除高光谱图像中的脉冲噪声,通过创新算法显著提升图像质量与清晰度。
此代码展示了如何从高光谱图像中去除脉冲噪声,并解决了以下优化问题:
min_X || YX||_1 + lambda ||Dh*X||_1 + lamdba ||Dv*X||_1 + mu ||X||_*
其中,X表示高光谱图像;Y代表压缩测量数据;而Dh、Dv是水平和垂直有限差分算子。这里的||X||_*则指矩阵 X 的核范数。
如何运行此代码:
只需执行 demoDenoising.m 文件即可查看其工作原理。在160x160x64大小的高光谱图像上展示输出结果大约需要耗时15秒左右。
文件说明如下:
- demoDenoising.m :直接运行该脚本,了解代码是如何工作的;
- funDenoising.m :这是采用split-Bregman技术来解决上述优化问题的主要函数。
全部评论 (0)
还没有任何评论哟~


