一、正则化图像去噪简介

1 稀疏性正则化的去噪模型
记u={ui, j:i, j=1, …, N}为原始理想图像, z={zi, j:i, j=1, …, N}为被泊松噪声污染后的噪声图像, 图像z中每一个像素zi, j皆为独立且均值为ui, j的Poisson随机变量的实现.依据泊松分布的定义, 要求均值ui, j>0.因此给定理想图像u时, 观测图像z的泊松似然概率分布为:

借助于信号在冗余字典下的线性展开 (1) , 似然概率分布可改写为:

图像去噪的任务是从观测图像z恢复出理想图像u, 由于用于问题求解的信息量不足, 这是一个不适定 (ill-posed) 的反问题.在Bayesian统计框架下充分利用理想图像的先验知识有利于改善问题性质.基于图像u在冗余字典φ下的稀疏表示先验知识, 假设稀疏表示系数{αi}i∈I相互独立, 且系数α应满足如下的Gibbs分布:


第一项为泊松似然分布, 第二项为系数α的先验分布.为了符合泊松分布均值非负的特性, 应增加对φα (均值) 的非负性约束.进一步将式 (3) 与式 (4) 代入并简化后, 式 (5) 可表示为:

其中, {ψi (αi) }i∈I为稀疏性惩罚函数, I={1, …, I} (I∈N) , ιC为凸集C的示性函数, 定义为:

为了符合泊松分布均值非负的特性, 选取凸集C1≤i≤I={x∈L2 ® x}≥0}, 约束均值φα的非负性, 从而也保证了去噪后图像灰度值的非负性.目标泛函中综合了关于原子系数的稀疏性约束和数据保真信息, λ为正则化参数, 在正则项与保真项之间相互权衡, 最小化此能量目标泛函, 可恢复理想图像为

为了重建模型的便于求解, 要求稀疏性惩罚函数{ψi (αi) }i∈I为闭的下半连续凸函数.同时为了有效度量框架系数的稀疏性, 要求其满足下面的条件:

ψi为偶对称的连续非负函数, 在[0, +∞) 上非递减, 且ψi (0) =0 (i∈I)

但对其并无光滑性要求, 从而可选择更为广泛的稀疏性惩罚函数.其实, 当前广泛采用的稀疏性惩罚函数通常是非光滑的, 如l1范数.

目标泛函 (6) 中每一项关于问题变量α均是凸的, 因而整个式 (6) 为凸变分模型, 同时也是强制的 (coercive) , 因此变分问题 (6) 的解一定存在.如果进一步ψ1≤i≤I为严格凸函数, 则目标泛函为严格凸的, 从而变分问题 (6) 存在唯一解.

二、部分源代码


三、运行结果

四、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 蔡利梅.MATLAB图像处理——理论、算法与实例分析[M].清华大学出版社,2020.
[2]杨丹,赵海滨,龙哲.MATLAB图像处理实例详解[M].清华大学出版社,2013.
[3]周品.MATLAB图像处理与图形用户界面设计[M].清华大学出版社,2013.
[4]刘成龙.精通MATLAB图像处理[M].清华大学出版社,2015.
[5]孙玉宝,韦志辉,吴敏,肖亮,费选.稀疏性正则化的图像泊松去噪算法[J].电子学报. 2011,39(02)

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

【图像去噪】基于matlab正则化图像去噪【含Matlab源码 1891期】相关推荐

  1. 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】

    一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...

  2. 【Matlab语音分析】语音信号分析【含GUI源码 1718期】

    一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...

  3. 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】

    一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...

  4. 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...

  5. 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...

  6. 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...

  7. 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】

    一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...

  8. 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】

    一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...

  9. 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】

    一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  10. 【Matlab人脸识别】KL变换人脸识别【含GUI源码 859期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]KL变换人脸识别[含GUI源码 859期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

最新文章

  1. 微软提供支持Windows 10预览版和EdgeHTML 14的预配置虚拟主机
  2. Java反射-继承关系
  3. php 时间戳获取周几,PHP实现根据时间戳获取周几的方法,php戳获取周_PHP教程
  4. ARM处理器与架构对应关系
  5. 嘘,我已经瞒着开发解锁APP日志文件抓取及分析啦!
  6. xlrd读取所有sheet名_如何在Python对Excel进行读取
  7. 数据结构与算法之图入门
  8. GET和POST请求的区别详解
  9. OPENGL中GLAD的代码实现过程
  10. 论文必备:深度学习中的网络结构是怎么画的
  11. 移动端H5控制台调试(手机web页面控制台调试)
  12. OJ 2311 Problem A Orange
  13. amcharts的使用
  14. 基于springboot电影购票管理系统
  15. 用ECS做HexMap:鼠标点击六边形单元涂色
  16. 创建Mac的shell命令文件(xxx.sh)
  17. Node.js:knex.js数据库MySQL query builder
  18. 《枪炮、病菌与钢铁》之一
  19. 转发保留不错一篇 数学模型神经网络在程序化交易模型构建中的运用探讨
  20. 卡片式轮播图 效果 实现

热门文章

  1. CSDN日报20170303——《百亿互金平台救火故事》
  2. iOS内购遇到的问题之返回的response.products为空
  3. php次方函数_PHP数学运算函数大汇总(经典值得收藏)_PHP
  4. linux xampp 环境变量,XAMPP相关:Linux学习-环境变量和可执行属性
  5. Node10.15.0的安装教程
  6. 怎么把平板作为电脑的第二扩展屏幕
  7. 计算机直男专业,大学生“气质大比拼”!闷骚型计算机,直男癌土木工程,你躺枪没...
  8. 10个亿“清仓式分红”后,《羊了个羊》背后公司涨停了!实控人将拿走3个亿,公司回应
  9. minikube start
  10. 一键转发好友朋友圈教程