试用P范数下的最小二乘法解决图像恢复示例

简介: 试用P范数下的最小二乘法解决图像恢复示例

前言


  图像恢复过程是一个图像信息系统不完善的逆操作。而在进一步进行图像处理之前,传统方法常常会先降低噪声或者去除噪声。P范数下的最小二乘法估计就是最常用的方法之一,此方法会产生一个线性方程组,通过解线性方程组能够得到降低噪声或者去除噪声的图像。但图像的一个主要特点是它们的非平稳性,图像有很多局部特征以及全局特征不能被很好描述。因此线性算法一般被要求具有有限的性能和自适应的非线性过程。




预处理


  我们可以应用预处理适用于两种不同的时间依赖模型。针对非线性扩散问题,这种初值的小改变不仅能够提高图像恢复的效果,而且能够缩短处理时间。它的思想是在其他计算之前添加一个“低通过滤器”,例如,在求解非线性扩散问题前,去除噪声技术的应用。这种预处理方法可以有两种主要的数值特征,如下:


(1)一个好的初始值能够加快算法的收敛,同时图像也能够保存它的非线性特征。


(2)更好的去噪并得到较好的复原效果。


部分模糊噪声图像

image.png

修复后的图像:

image.png




总结


  根据上述实验数据可以得到,这种简单的初始值预处理,它适用于本文中的两种时间依赖模型。我们可以认为它是在其他计算之前添加了一个“低通过滤器”,例如,在求解非线性扩散问题前,去除噪声技术的应用。而且我们得到了一个L1和L2范数的合适组合。这种预处理方法有以下两种主要的数值特征:


(1)一个好的初始值能够加快算法的收敛同时图像也能够保存它的非线性特征。(L1范数最小化过程)


(2)更好的去噪(基于L2范数的预处理)并得到较好的复原效果。


  数值试验说明我们的非线性扩散问题的初始值预处理相对来说比之前的模型要好。



相关文章
|
8月前
|
前端开发
数据分享|R语言零膨胀泊松回归ZERO-INFLATED POISSON(ZIP)模型分析露营钓鱼数据实例估计IRR和OR
数据分享|R语言零膨胀泊松回归ZERO-INFLATED POISSON(ZIP)模型分析露营钓鱼数据实例估计IRR和OR
|
8月前
|
数据可视化
R语言lasso惩罚稀疏加法(相加)模型SPAM拟合非线性数据和可视化
R语言lasso惩罚稀疏加法(相加)模型SPAM拟合非线性数据和可视化
|
8月前
|
索引 Python
Python高维变量选择:SCAD平滑剪切绝对偏差惩罚、Lasso惩罚函数比较
Python高维变量选择:SCAD平滑剪切绝对偏差惩罚、Lasso惩罚函数比较
|
8月前
|
数据可视化 Linux
R语言中的多项式回归、局部回归、核平滑和平滑样条回归模型
R语言中的多项式回归、局部回归、核平滑和平滑样条回归模型
|
8月前
|
传感器 移动开发 测试技术
通过卷积公式学习声速重建的成像模型
【1月更文挑战第1篇】通过卷积公式学习声速重建的成像模型
88 2
|
8月前
|
算法 定位技术
插值、平稳假设、本征假设、变异函数、基台、块金、克里格、线性无偏最优…地学计算概念及公式推导
插值、平稳假设、本征假设、变异函数、基台、块金、克里格、线性无偏最优…地学计算概念及公式推导
177 2
|
算法
插值与拟合的区别以及如何选取
插值与拟合的区别以及如何选取
405 0
|
数据挖掘
19 误差分布曲线的建立 - 高斯导出误差正态分布
19 误差分布曲线的建立 - 高斯导出误差正态分布
87 0
|
机器学习/深度学习
深度学习核对矩阵的维数对w权重矩阵的维数的计算
深度学习核对矩阵的维数对w权重矩阵的维数的计算
134 0
|
数据可视化 JavaScript 前端开发
【数学篇】07 # 如何用向量和参数方程描述曲线?
【数学篇】07 # 如何用向量和参数方程描述曲线?
117 0
【数学篇】07 # 如何用向量和参数方程描述曲线?