好用的去噪声代码matlab
HOVM
用于图像处理的高阶变分模型(HOVM)
什么是HOVM
HOVM包括多达8个(+1个一阶总变异模型)高阶变分模型,用于图像去噪。
此外,它还包括边缘加权的二阶Vese-Osher图像分解模型(如SOVO中一样)。
它是用matlab编写的,而且超级易于运行(下载脚本并直接在matlab中达到最低要求)。
所有相关的变分模型都是通过具有有限差分离散的乘数(即分裂Bregman)的快速交替方向方法实现的。
它避免了直接处理由此产生的高阶偏微分方程,这可能很难离散化求解。
分裂Bregman的主要思想是将原始问题分解为几个子问题,每个子问题都可以通过使用快速傅里叶变换(FFT),软阈值方程式等进行解析解决。因此,总体计算成本较低,并且收敛速度快。
该代码已尽可能直接地编写,因此通过参考以下相应的文献将易于理解它们。
系统要求
该代码仅使用基本的matlab内置函数,该函数应可跨多个版本的matlab(2013、2015、2017等)使用。
如何引用
如果您认为该代码或其一部分有用,请考虑引用以下相关文章,以对这些代码给予应有的重视。
通过参考[1]和[
2022-04-24 04:28:13
407KB
系统开源
1