【图像处理】【图像去模糊】 总结

2023-10-27

本人最近由于做相关去卷积工作,查阅了上百篇文献,发现在这个领域,可能也是‘水太深’了,并没有一篇较好的综述,现在做以下总结----

只对高斯与散焦模糊的非盲去卷积领域,对于运动模糊并未做总结,但实际上除了点扩散函数的估计有区别,实际上这三类去模糊甚至和去噪,损失函数模型都可以通用。

这里对于只做一家之言,如有反对意见请留言指正:

去模糊历史:

1.1970-1990年代用于航天天文领域(Astronaut field);

2.1990-2010年代用于自然图片处理(运动模糊/相机PSF模糊/噪声影响);

3.2010---年代,用于生物成像领域。

到现在为止,无论是否做去卷积领域工作的人,都喜欢在表征结果的时候加一步去卷积步骤,以提升图像分辨率和对比度,使图像易于分析与美观。

综述(模型未统一请见谅):

去卷积领域的水尤其深,对于运动模糊/PSF模糊/噪声/不同成像领域,用法都不尽相同,现只总结在PSF模糊的非相干成像领域的去卷积方法。

实际上只有三种最具有代表性、用的最广的模式,至于其他则是他们的变体:

成像模型:y =Hx + n

其中H为PSF矩阵,x为目标(object),n为加性噪声。

1.Wiener逆滤波

虽然wiener去卷积方法很简单实用,但有时候效果并不好,N往往都是未知量,但由于简单和经典,将其也列在这里,但其实他的变体并不多。

2.Lucy-Richardson(LR)迭代去卷积

1972年Lucy提出的一种基于贝叶斯理论的,现在用处最广最频繁,并且变体最多的一种迭代去卷积方式,由于单纯逆滤波问题的局限性,现在几乎所有的去卷积工作者都利用类似正则化的先验手段,将去卷积问题转化为损失函数,加入正则化惩罚项,类似人工智能的手段,不断迭代寻优,以此达到良好去卷积结果。

LR去卷积假设其符合泊松分布(实际上就是相机接收光子的过程),这是所有成像系统几乎都符合的规则,所以article里多数都是LR的‘忠实粉丝’。利用最大似然估计,得出似然函数,对似然函数-log之后求解最小值的过程,一般采用的最优化方法为EM方法。

实际上很简单:也就是这一模型建立以后:y =K卷积I ,还有一步,即Image=Possion(y)。其假设我们获取得到的图像也就是Image是这一概率分布,则具体方式:

3.基于最小化误差的方法:

可以利用最小二乘以及Landweber迭代法。实际上,3某种程度上也是最大似然估计的一种,在假设图像符合高斯分布的同时,似然函数-log后做近似,可退化成这种模式。

-----------------------------------------------我是分割线------------------------------------------------------------------

加入正则化

插一句:实际上所有迭代算法都要在放大噪声及去卷积结果作为权衡来选择,迭代次数也是一种伪正则手段。

下面说说他们的各种变体:由于图像某种特殊的先验知识,可以对去卷积的损失函数加入惩罚项正则,以约束迭代结果,往往都很成功。首先介绍可以加在2上---LR去卷积,又可以加在3---2范数最小化误差去卷积上的正则法:

1.Tihkonov regularization(TR)

可以看到,这是以3为基础的正则,当然也可以用于2中,这里只做一个说明。有两种形式,一种单纯加入x的2范数做为正则,一种加入Tihkonov矩阵(小波矩阵)C×object,后者通常是高通滤波器,如拉普拉斯滤波器,但在没有进一步先验知识的情况下,可以选择为单位矩阵。这是加入原始图像平滑的先验知识,但是难免造成边缘模糊,(利用小波稀疏的特性抑制。),实际上TR正则在机器学习领域应用也很广。

2.Total Variance (TV正则)

加入的其实是x的一阶偏导数的L1范数正则化,可以很好地保留边缘信息。,为了公平,TV正则是LR+TV正则。

3.L1正则

加入L1为正则,以3为基础,由于L1矩阵可以造成结果的稀疏性,可以很好地抑制背景噪声,但注意系数不要过大,会过度滤除一些信息。

4.小波正则

依旧利用了小波的稀疏性。

5.以上几种正则为基础的各种混合模型。

下面说几个去卷积的最新进展:

1.发表在PNAS上:ER-Decon

2013:High-resolution restoration of 3D structures from widefield images with extreme low signal-to-noise-ratio

利用熵正则,使极低分辨率情况下图像可以得到很好去卷积效果

Huygens是专业去卷积软件,Deconvlab2是EPFL,BIG课题组提供的FIJI去卷积插件。

损失函数:h为PSF,g为目标,f为图像。

2.Nature Biotechnology(Hessian regularization)

2018:Fast, long-term, super-resolution imaging with Hessian structured illumination microscopy

wiener去卷积后得到SIM重建图像g,再对其重建:

 

3.Nature methods(类似TR正则):

2007:High-resolution threedimensional imaging of large specimens with lightsheet–based microscopy

实际上学习的是TR正则法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【图像处理】【图像去模糊】 总结 的相关文章

  • 【Paper】2019_DoS/数据注入攻击下基于一致性的信息物理系统安全性研究_曹雄

    曹雄 DoS 数据注入攻击下基于一致性的信息物理系统安全性研究 D 天津大学 2019 DOI 10 27356 d cnki gtjdu 2019 003044 文章目录 第2章 拒绝服务攻击下多智能体系统安全性研究2 1 问题描述2 1
  • [转载][paper]Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Survey

    文章目录 摘要 深度学习是当前人工智能崛起的核心 在计算机视觉领域 xff0c 它已经成为从自动驾驶汽车到监控和安全等各种应用的主力 虽然深度神经网络在解决复杂问题方面取得了惊人的成功 通常超出了人类的能力 xff0c 但最近的研究表明 x
  • [paper] Hourglass

    Stacked Hourglass Networks for Human Pose Estimation Abstract Hourglass Net是一个进行人体位姿估计的卷积神经网络 也可以用在人脸关键点检测等领域 它结合了身体上的空间
  • 【图像处理】【图像去模糊】 总结

    本人最近由于做相关去卷积工作 查阅了上百篇文献 发现在这个领域 可能也是 水太深 了 并没有一篇较好的综述 现在做以下总结 只对高斯与散焦模糊的非盲去卷积领域 对于运动模糊并未做总结 但实际上除了点扩散函数的估计有区别 实际上这三类去模糊甚
  • 两种方法实现Windows系统下批量重命名文件

    任务 我们现在有一批文件 想要批量的重命名文件 方便程序读写 例如 将下面的这些图片重命名为1 jpg 2 jpg 1000 jpg 总不能一个一个改吧 Windows自带的重命名 Windows自带的功能也可以进行重命名 操作很简单 第一
  • 论文分享-Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloads

    前言 这篇文章是由斯坦福大学和微软研究院共同合作的 于2020年11月发表于系统类顶级会议OSDI 主要研究了不同异构硬件资源对深度学习负载的影响和集群调度策略的设计 1 摘要 专门的加速器 如gpu TPUs fpga和定制asic 已经
  • 著名的图像检索系统

    1 QBIC Query By Image Content 图像检索系统是 IBM 公司 90年代开发制作的图像和动态景象检索系统 是第一个基于内容的商业化的图像检索系统 QBIC 系统提供了多种的查询方式 包括 利用标准范图 系统自身提供
  • Python opencv学习-4在图片上用鼠标绘制矩形区域、绘制矩形框、曲线等

    程序功能鼠标按下 拖拽生成矩形框 缺陷 拖过的区域涂黑 而且不彻底 后期换写法测试 基本逻辑 鼠标按下松开 获取坐标 绘制矩形等 未看明白如何获取到的初始坐标和结束坐标 x y从哪获取的值 import numpy as np import
  • 多模态关键任务与应用综述(从表示到融合,从协同学习到关键技术梳理)

    冗余性 和 互补性 是多模态各种特性存在的基础 1 双线性池化 特征融合即输入两个模态的特征向量 输出融合后的向量 最常用的方法是拼接 按位乘 按位加 有些作者认为这些简单的操作效果不如外积 叉乘得tensor 不足以建模两个模态间的复杂关
  • 【Cross-Chain】Xscope 跨链交易攻击检测

    本次解读的文章是 2022 年发表于 ASE IEEE ACM International Conference on Automated Software Engineering 的跨链交易攻击检测论文 本篇论文首先对跨链交易的工作流进行
  • keras fine-tune方法

    https blog csdn net jdzwanghao article details 80697104
  • 论文 :审稿意见

    我第一次给英文期刊审稿 是导师安排的任务 我当时的审稿程序是这样的 首先打开google翻译查生词 要知道人家写的英文还有很多不认识的单词 不查哪行啊 就这样 我几乎花了三四天的时间 总算把人家的论文看完了 看完以后这审稿意见可怎么写啊 没
  • Latex图片格式——从png,jpg,jpeg等导出到eps

    Latex图片格式 从png jpg jpeg等导出到eps Windows 在安装了texlive的情况下 应该都安装了 不然怎么编译latex文档嘞 在图片文件夹运行cmd 输入 bmeps c test png test eps 完成
  • CVPR 2017论文

    近期在看CVPR2017的文章 顺便就把CVPR2017整理一下 分享给大家 更多的 Computer Vision的文章可以访问Computer Vision Foundation open access CVPapers Machine
  • 【图像】焦距与景深的关系

    在光圈恒定 被摄物体在取景框内大小恒定的前提下 焦距与景深成反比关系 即焦距越长 景深越浅 反之亦然 当焦距越长时 成像的前虚后实 即浅景深 效果会越明显 被摄物清晰但周围环境模糊 当焦距越短时 成像的前虚后实 即深景深 效果会越小 被摄物
  • opencv实现阈值分割

    文章目录 基础函数 直方图阈值 实现 threshold 函数使用 三角法阈值 实现 迭代法阈值 算法步骤 Python语法补充 实现 大津法 理论 cv实现 底层复现 自适应阈值 理论 具体操作步骤 优化 CV实现 底层复现 基础函数 在
  • 【经验分享】用PS如何将图片的四角做成圆弧角

    经验分享 用PS如何将图片的四角做成圆弧角 在很多情况下圆角图片看起来更美观整洁 今天分享一下自己经常使用 PS 是如何将图片做出圆弧角 仅供参考 以下面这张图片为例 一 在 PS 中打开素材图片 选择 圆角矩形工具 二 在上方选项卡中选择
  • 目标检测:Generalized Focal Loss(NIPS2020)

    Generalized Focal Loss Learning Qualified and Distributed Bounding Boxes for Dense Object Detection CCF A Xiang Li Wenha
  • OpenCV 训练分类器生成XML文件【完整过程】

    在网上找了好多相关信息 有几篇写的很好的 http blog csdn net tyt2222008 article details 5838389 http blog csdn net carson2005 article details
  • 相机 - 02 图像处理isp

    isp 知识 1 基本概念 1 1 isp 模块简介 参考 1 基本概念 图像处理流程图 1 光线 gt lens gt sonsor gt 光电转换 gt A D gt bayer pattern gt isp gt I O bayer

随机推荐

  • k8s远程debug

    k8s远程debug 1 方案1 方案1是不行的 因为k8s的ingress走的7层协议 1 1 应用 启动debug端口 java agentlib jdwp transport dt socket server y suspend n
  • PCL点云处理之添加高斯噪点的两种方法(详细注释版)(一百八十一)

    PCL点云处理之添加高斯噪点的两种方法 详细注释版 一百八十一 一 实验效果 二 算法简介 三 具体流程 四 PCL自带函数实现 1 代码 2 结果 五 Boost函数实现 1 代码 2 结果 总结 一 实验效果 通过实验测试 效果如上所示
  • java usb camera_android4.0 USB Camera实例(一)HAL层

    一直想自己写一个从HAL层到应用层的Camera例子 android4 0上usb camera用不了 所以决定自己写一个 usb camera和coms原理都是一样的 基本v4l2 只不过源码数据格式不一样而已 下面我们就从HAL层开始
  • IDEA在包下右键new没有Servlet选项?解决办法

    在包下右键没有new一个Servlet 1 首先检查pom xml文件中Tomcat和Servlet的坐标有没有导入 Tomcat坐标
  • Ubuntu安装psycopg2小记

    作者 Wally Yu 在windows上和Linux上安装psycopg2都遇到了点小插曲 记录如下 Windows下 1 前往官网下载源代码 http www initd org psycopg 2 解压 3 运行python setu
  • Docker-容器

    Docker的应用场景 Web 应用的自动化打包和发布 自动化测试和持续集成 发布 在服务型环境中部署和调整数据库或其他的后台应用 Docker的架构 Docker 镜像 Images Docker 镜像是用于创建 Docker 容器的模板
  • taro 支付宝/微信小程序的chooseImage真机和开发工具上的区别

    支付宝小程序 微信小程序
  • 创建Win PE启动盘(小白都会装系统)

    第一步 下载启动盘制作软件 打开搜索引擎 搜索 电脑店 找到下图链接 打开电脑店网站如下图所示 然后点击 完整版下载 开始下载制作PE系统的软件 下载完成后解压到当前目录 如下图 打开后 找到DianNaoDian exe文件双击打开 第二
  • 关于IDEA在创建Maven子模块后的pom.xml文件没有parent标签的解决方法。

    关于IDEA在创建Maven子模块后的pom xml文件没有parent标签的解决方法 问题 我们在创建Maven子模块后的pom xml文件一开始是有parent标签的 然后加载完就直接消失了 解决方法 直接手打上去 具体格式网上都有说怎
  • SQL Server(MMS)开启代理服务器(agent)方法(本篇版本展示界面为SQLserver2014)

    第一步 在SQL Server Management Studio中连接到SQL Server实例后 会显示 SQL Server 代理 节点 如果当前该实例的Agent服务没有启动 SQL Server 代理 后边就会显示 已禁用代理XP
  • libcurl库及curl API的简介

    目录 一 libcurl简介 二 curl API简介 三 库安装编译方法 内容来源 Http协议之libcurl实现 谢呈勖 博客园 cnblogs com 一 libcurl简介 libcurl是一个跨平台的网络协议库 支持http h
  • JAVA Eclipse连接SQL Server 2019并从数据库中读取表中数据

    一 进入SQL Server 配置登录名和密码 这里有默认的sa 一开始是禁用的 选中sa 右键 属性 1 授予and启用 2 设置登录名和密码 点击确定 然后关闭SQL 重新进入的时候身份验证选择SQL Server身份验证 二 新建一个
  • maven 配置多镜像

    1 配置maven的setting xml
  • Activity之任务和返回栈

    一个应用程序中会有多个activity 每个activity一般都有自己独立的功能 我们可以用activity启动自己应用中的另一个activity 例如 从一个数据列表界面 跳转到一个数据详情界面 也可以用我们的activity去打开其他
  • 深入理解javascript对象

    理解对象 对象被定义为一组属性的无序集合 对象就是一组没有特定顺序的值 对象的每个value值都由一个key来标识 一个key映射一个value值 1 Object 创建对象 创建了一个名为 person 的对象 而且有三个属性 name
  • Android adb实现原理

    adb定义 adb Android Debug Bridge 安卓调试桥 包含adb client adb server和adbd三部分 adb client 运行在PC上 即DDMS或者在Windows dos下启动的adb shell
  • Mysql Connector/J 源码分析(Failover)

    文章目录 前言 一 什么是Failover 二 Failover的主要结构 三 异常处理 3 1 构造连接阶段 小结 3 2 使用连接阶段 小结 四 四元素判定 小结 五 专有选择项 六 官网的态度 总结 前言 本文讨论Connector
  • restful接口客户端和服务端开发,HttpURLConnection,HttpClient,post ,get方式调用

    Restful服务端及客户端调用实例 1 新建web工程作为服务端 创建服务端代码 前情提示 GET SELECT 从服务器取出资源 一项或多项 POST CREATE 在服务器新建一个资源 PUT UPDATE 在服务器更新资源 客户端提
  • Parti 水记

    Parti 水记 Scaling Autoregressive Models for Content Rich Text to Image Generation 主页 https parti research google 论文 https
  • 【图像处理】【图像去模糊】 总结

    本人最近由于做相关去卷积工作 查阅了上百篇文献 发现在这个领域 可能也是 水太深 了 并没有一篇较好的综述 现在做以下总结 只对高斯与散焦模糊的非盲去卷积领域 对于运动模糊并未做总结 但实际上除了点扩散函数的估计有区别 实际上这三类去模糊甚