[文件] 三种常见的正则化图像处理模型研究.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. mysql random_Mysql中随机函数笔记
  2. from name as id为啥报错
  3. c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎
  4. 【Java 并发编程】线程池机制 ( 线程池示例 | newCachedThreadPool | newFixedThreadPool | newSingleThreadExecutor )
  5. 详解如何进行第三方App接入微信登录
  6. Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)
  7. 驱动下通过进程PID获得进程名 (动态获取ImageFileName在EPROCESS结构体中的相对偏移)...
  8. python安装vtk_python - 安装VTK for Python - SO中文参考 - www.soinside.com
  9. android搜索框功能实现_巧用 Trie 树,实现搜索引擎关键词提示功能
  10. finditerable 转list_Iterable/Iterator 转 list
  11. 樊登36个问题建立亲密关系_心理学家亚瑟·阿伦的36个问题-樊登读书
  12. Windows Server 2016 AD中新建组织单位、组、用户
  13. 德勤元宇宙综观:愿景、技术和应对
  14. OC学习笔记四 数据类型
  15. clip_region_relclip_region
  16. 6. Zend Studio
  17. 电子技术课程设计—交通灯控制系统设计
  18. 当当图书项目首页实现
  19. 解决海外安卓设备,WIFI“已连接 但无法访问互联网”问题
  20. android 夜间模式功能,Android 夜间模式的三种实现

热门文章

  1. 局域网搭建微信服务器_通过内网服务器支持微信公众平台开发
  2. agilent VISA项目开发小记
  3. MongoDB特定类型的查询
  4. php怎么写更新代码,留言板代码_php留言板更新代码
  5. 柠檬导航巨人导航正品蓝_福特合作Telenav提供汽车导航服务 即使无蜂窝网络也可正常工作...
  6. 科技平台与社会的和谐相处
  7. 2023年2月蓝桥STEMA评测C++中级组编程题(个人代码学习)(持续更新)
  8. 兼容性测试如何提高网站的安全性?
  9. Android消息提示框
  10. ModbusTCP报文格式说明:功能码0X03