[文件] 三种常见的正则化图像处理模型研究.pdf

上次学习了第一个正则项,吉洪诺夫正则项。
接下来介绍TV正则
相比用 Tikhonov 正则化去噪,用 TV 正则化模型去噪,效果更好模糊更少。ROF 模型具有保持边界的良好性质。文章主要是介绍了TV正则项的一些发展史:
1.对偶投影法求解 ROF 模型。该法把原始问题的求解转化为对偶空间上的一 个投影问题的求解。该法简单快速,去噪效果很好。
2.基于 Bregman 距离的 Bregman 迭代规则算法。每次迭代加入前一步处理中丢弃的噪音,里面包含图像的部分边界和细节信息,可能会使后面的结果更接近原始图像。
3.加权噪音回带的去噪音模型。该法先给 Bregman 迭代规则算法的噪音回带项配以一个权重系数,可以有效减缓回带噪音过重导致的不理想,然后再用 Chambolle 的对偶投影法来求解每一单步,去噪效果优于两种方法中的任意一种方法。

对于稀疏正则,以图像梯度的 L0 模作为正则项,对总体梯度的非零数加以限定。
关于稀疏约束,补充一些知识点(大多是在别人的博客里面学习的)
在实际应用中,数据的维度中是存在噪音和冗余的,稀疏的解可以找到有用的维度并且减少冗余,提高回归预测的准确性。稀疏约束最直观其实是约束0范式,但是0范式不连续并且非凸,其实1范式也可以达到稀疏的效果,最重要的是1范式很容易求解,所以稀疏约束更常用1范式。

为什么1范式可以达到稀疏的效果呢?
对于

容易看到J是不可微的,但是我们需要求出J0取最小的时候J的解。
我们考虑二维的情况,只有权值w1和w2

图中等值线是J0的等值线,黑色方线是L函数的图形,在图中,J0等值线与L图形首次相交的地方就是最优解。L函数突出的角(维数越高越多)和J0接触的几率高,而这些角上,会有很多权值为0,所以1范式可以用于产生稀疏模型。
当然这篇文章介绍的是梯度的L0模作为正则项的稀疏正则

如何求解呢?文章介绍一种很精巧的稀疏梯度计算格式,解决梯度的L0模的最小化问题。

将问题分解为对S和(h,v)的求解。

1.首先对于S的求解需要了解FFT(快速傅里叶变换)的知识。
FFT其实是一个用O(nlog2n)的时间将一个用系数表示的多项式转换为它的点值表示的算法。我们默认所有的n都是2的整数次幂。
首先根据傅里叶变换知识我们知道

首先设


这样就可以利用快速傅里叶转换求S,在把表达式变成点值后,只需在傅里叶域上的进行做逐个像素的加、乘和除法运算而不需要处理矩阵逆的问题,因此比原始方程的求解更简单。
2.对于(h,v)的求解
我们知道C (h,v)返回 |h|+|v|的非零元素个数,由于(h,v)是图像上的各个像素点,所以可以对各个点分别计算后连加,计算方便很多。

总结:
Tikhonov 正则化去噪法(图像梯度的 L2 模的平方作为正则项)和 TV 正则化去噪方法(图像梯度的 L1 模作为正则项)。Tikhonov 正则化模型具有一定的去噪能力,但是会带来很大的模糊,而 TV 正则化去噪模型能够有效去除噪音并保护水平和铅直边界。稀疏正则不仅可以平滑掉内部低幅细节和纹理而且还能有效地保护图像的全局主要边界,从而提高了图像边界的识别度,便于边界检测等更进一步的图像处理。

三种常见的正则化模型研究2相关推荐

  1. visio中公式太小_时间序列问题中三种常见的计量模型

    一,随机游走模型(Random walks) (1)一般形式: (从 处漫步了一个独立同分布 至 处) 是一个无法预测的随机冲击(shock),由上可见,将脚标依次改写可以推出一系列的相关关系,那么就 ...

  2. NB朴素贝叶斯理论推导与三种常见模型

    转自:http://www.tuicool.com/articles/zEJzIbR 朴素贝叶斯(Naive Bayes)是一种简单的分类算法,它的经典应用案例为人所熟知:文本分类(如垃圾邮件过滤). ...

  3. 朴素贝叶斯理论推导与三种常见模型

    朴素贝叶斯(Naive Bayes)是一种简单的分类算法,它的经典应用案例为人所熟知:文本分类(如垃圾邮件过滤).很多教材都从这些案例出发,本文就不重复这些内容了,而把重点放在理论推导(其实很浅显,别 ...

  4. 任务导向型对话系统——对话管理模型研究最新进展

    作者丨戴音培.虞晖华.蒋溢轩.唐呈光.李永彬.孙健 单位丨阿里巴巴-达摩院-小蜜Conversational AI团队,康奈尔大学 对话管理模型背景 从人工智能研究的初期开始,人们就致力于开发高度智能 ...

  5. 深度前沿:对话管理模型研究最新进展

    简介: 从人工智能研究的初期开始,人们就致力于开发高度智能化的人机对话系统.对话管理模型研究最新进展源于前沿的深度的研究. 作者: 戴音培1.虞晖华2.蒋溢轩2.唐呈光1.李永彬1.孙健1 单位: 阿 ...

  6. java常见的ide_在三个Java IDE中生成的三种常见方法

    java常见的ide 在本文中,我研究了NetBeans 8.0.2 , IntelliJ IDEA 14.0.2和Eclipse Luna 4.4.1生成的三种"通用"方法[ e ...

  7. 在三个Java IDE中生成的三种常见方法

    在本文中,我研究了NetBeans 8.0.2 , IntelliJ IDEA 14.0.2和Eclipse Luna 4.4.1生成的三种"通用"方法[ equals(Objec ...

  8. 零中频接收机频率转换图_走进射频接收机:射频接收机的三种常见结构

    点击上方蓝字,关注了解更多. 走进射频接收机:射频接收机的三种常见结构 射频(300kHz~300GHz)为可以辐射到自由空间的电磁波频率.对于无线通信系统,需要把电磁波辐射到空间里和从空间里接收电磁 ...

  9. 个人信贷评估模型研究

    个人信贷评估模型研究 数据初探和可视化分析 介绍 一般信息统计 数据分布 好贷款与坏贷款 贷款类型 各地区发放的贷款 深入研究不良贷款 商业视角 了解业务的操作方面 按收入类别分析 评估风险 了解业务 ...

最新文章

  1. 【Codeforces】1111B - Average Superhero Gang Power
  2. Excel超级链接方式应用技巧
  3. 超图软件:以用户价值为源点做精准化的研发
  4. SQLServer制作一个包含三个表的视图
  5. VueRouter的安装以及基本使用
  6. SMO算法原理转载+自己补充
  7. android中xmlns:tools属性详解
  8. ux和ui_设计更好的结帐体验-UX / UI案例研究
  9. python赋值的数组无序怎么办_Python的多维空数组赋值方法
  10. poj 1679 TheUniqueMST 最小生成树Kruskal(、Prim待做
  11. 微型计算机的使用寿命,微型计算机使用注意事项及保养的一般方法
  12. 【Java】身份证的验证
  13. c++ 中 define
  14. c#设计的简单登录界面
  15. webpy使用说明(一)
  16. 产业赋能,平台先行——未来工业强国的典型特征
  17. 上传图片大于200k怎么办?如何让照片小于200k?
  18. 记一次淘宝开放平台开通电商软件服务商ISV
  19. 定时器之计时(时间的转换)
  20. pip 如何查看一个包所有的历史版本

热门文章

  1. 用xpath出现Element 一堆字符怎么办? python
  2. 欧瑞变频器800参数设置_ABB800变频器面板控制方式参数设置
  3. python:Numpy常用操作(二):利用random创建ndarray
  4. 使用异步爬虫爬取网络小说
  5. Android 游戏教程:让人物动起来
  6. 易基因:群体分析揭示了DNA甲基化在番茄驯化和代谢多样性中的作用|组学研究
  7. React入门学习小案例之番茄计时器与温度控制 App
  8. SPASS MODELER笔记
  9. 【MATLAB】MATLAB 仿真数字基带传输系统 — 数字基带传输系统
  10. 微软发布轻量级 VS Code 工具,可完全在浏览器中运行