去模糊相关工作

2024-08-22 11:32
文章标签 工作 相关 去模糊

本文主要是介绍去模糊相关工作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2011-CVPR - Blur kernel estimation using the radon transform
Cho等人2011年提出通过检测和分析模糊图像中的阶跃边缘(step edge),构造出模糊核不同角度的Radon变换,通过逆变换恢复模糊核。该过程不涉及反复的去卷积操作来计算潜在图像,显著加快了模糊核估计过程。

2012-ECCV - Blur-kernel estimation from spectral irregularities
Goldstein和Fattal 2012年提出直接从输入图像中近似得到模糊核的功率谱(power spectrum),然后使用改进的相位恢复算法(phase retrieval)恢复模糊核。该过程类似2011-cvpr不需要反复地通过最大后验概率来重构潜在图像。
使用幂律模型(power-law model)以及专用的光谱白化公式

2013-CVPR - Unnatural L0 sparse representation for natural image deblurring
Xu等人2013年提出通过分段函数近似 ℓ 0 \ell_0 0范数作为图像梯度正则项,保留了强稀疏性的同时,具有良好的数学性质,避免了在优化过程中使用额外的边缘提取操作。

2013-CVPR - Handling noise in single image deblurring using directional filters
Zhong等人的2011-cvpr工作的基础上对输入图像应用一系列不同方向的定向低通滤波器(directional low-pass filters),并从每个滤波后的图像中估计模糊核的准确Radon变换,增强算法对噪声的鲁棒性。

2013-ICCP - Edge-based blur kernel estimation using patch priors
Sun等人预先从500张自然图像中提取边缘图像块,通过K-Means聚类获取具有代表性的样本图像块,这些图像块近似涵盖了所有图像中的边、角等元结构,称之为块先验。在迭代过程中约束潜在图像块与样本块之间的相似性,生成高质量的潜在图像,利于模糊核估计。
(多尺度)

2014-CVPR - Deblurring Text Images via L0 -Regularized Intensity and Gradient Prior
Pan等人针对文本图像二值特性提出同时对图像灰度及其梯度施加 ℓ 0 \ell_0 0范数正则化,取得了显著的效果,同时对于非文本和低光场景依然有效。

2014-CVPR - Deblurring Low-light Images with Light Streaks
Zhe等人认为低光图像中的光条纹(light streak)粗略描绘了模糊核的形状,通过功率谱度量(power-spectrum-based metric)自动检测输入图像中“良好”的光条纹来辅助模糊核估计。除此之外,文章还使用了超拉普拉斯分布作为图像梯度稀疏先验(对应的正则项为 ℓ 0.8 \ell_{0.8} 0.8)。
(非盲)

2014-ECCV - Hybrid Image Deblurring by Fusing Edge and Power Spectrum Information
Yue等人提出一种混合方法,将基于边缘【fast motion】和基于功率谱【】的先验相结合,减少图像中的强边缘对核功率谱估计的影响,以获得更鲁棒的去模糊效果。

2014-ECCV - Deblurring Face Images with Exemplars
Pan等人提出了基于样例的人脸图像去模糊方法,类似2013-iccp该方法预先收集了2435张不同表情和姿势的人脸样例集,查找与输入图像最匹配的样例,利用样例图像中的结构信息促进模糊核估计,解决了由于人脸图像纹理稀疏导致的模糊核估计的困难。

2014-ECCV - Blind deblurring using internal patch recurrence
Michaeli和Irani将图像超分辨工作中针对自然图像使用的内部块跨尺度复现性(internal patch cross-scale recurrence)先验用于图像盲去模糊。在清晰的自然图像中,图像块在不同尺度上大概率会出现与其相似的图像块,而在模糊图像中,这种跨尺度复现显著减少。通过最大化这种跨尺度的块相似性寻找最优模糊核。

2015-EMMCVPR- Blind Deconvolution via Lower-Bounded Logarithmic Image Priors
Perrone等人使用 ℓ 2 \ell_2 2范数的对数作为图像正则项,称之为对数图像先验。在极限条件下,对数先验近似于 ℓ 0 \ell_0 0范数,但其能量形式更简单易于优化,在对模糊核不加任何约束下就能够达到不错的效果。

2015-CVPR - Kernel Fusion for Better Image Deblurring
Mai和Liu 提出将现有的多个盲去模糊算法估计出的模糊核进行融合,利用算法间的互补性解决单个算法对于某些场景失效的问题。

2015-ICCV - Class-Specific Image Deblurring
Anwar等人提出一种指定类别的图像盲去模糊,通过从该类别对应的一组训练数据中恢复潜在图像丢失的空间频率信息。相比图像梯度稀疏先验,使恢复出的图像细节纹理信息更丰富,但与2014-eccv类似,需要额外的数据集支持,应用场景比较有限。

2016-CVPR - Robust Kernel Estimation with Outliers Handling for Image Deblurring
Pan等人针对图像中常见的异常值(非高斯噪声)提出鲁棒的核估计算法。在核估计过程中,使用 ℓ 1 \ell_1 1范数作为数据项处理非高斯噪声,利用二分类思想标识出图像中出现异常值的位置并特殊对待。

2016-CVPR - Blind image deconvolution by automatic gradient activation
Gong等人提出了一种梯度激活方案,相比梯度稀疏先验,该方法显式地选择图像梯度的子集,并基于激活的梯度估计模糊核,梯度激活过程中可以有效避免非高斯噪声等异常值的影响。

2017-CVPR - Image deblurring via extreme channels prior
Yan等人基于Pan-2016提出亮通道(bright channel prior)先验,即模糊过程使清晰图像中的亮像素减少,联合暗通道先验得到极致通道先验(extreme channels prior),进一步提升了算法的效果和鲁棒性。

2017-ICCV - Blind Image Deblurring with Outlier Handling
Dong等人提出一种新的数据项形式代替传统的 ℓ 2 \ell_2 2范数形式。新数据项对于正常值的响应近似于 ℓ 2 \ell_2 2,对于异常值得响应近似于一个常数,因此从能量模型上增强了对异常值的鲁棒性。

2017-ICCV - Self-paced Kernel Estimation for Robust Blind Image Deblurring
Gong等人在原有工作Gong-2016的基础上提出自步学习(self-paced learning)的核估计方案,逐步从模糊图像中检测和加入可靠像素集进行潜在图像更新与模糊核估计。

2018-ECCV - Normalized Blind Deconvolution
Jin等人提出使用 ℓ p \ell_p p ( p ≥ 2 ) (p\ge2) (p2)范数对模糊核进行归一化,即 ∥ k ∥ p = 1 , k i ≥ 0 , ∀ i \Vert \mathbf k\Vert_p=1,k_i\ge0,\forall i kp=1,ki0,i,解决了传统的 ℓ 1 \ell_1 1归一化引起的尺度歧义(平凡解与真实解具有相同的 ℓ 1 \ell_1 1尺度),有效避免了平凡解 k = δ , x = y \bf k=\delta,x=y k=δ,x=y

这篇关于去模糊相关工作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1096149

相关文章

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

log4j2相关配置说明以及${sys:catalina.home}应用

${sys:catalina.home} 等价于 System.getProperty("catalina.home") 就是Tomcat的根目录:  C:\apache-tomcat-7.0.77 <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c{1}:%L - %msg%n" /> 2017-08-10

Node Linux相关安装

下载经编译好的文件cd /optwget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.gztar -xvf node-v10.15.3-linux-x64.tar.gzln -s /opt/node-v10.15.3-linux-x64/bin/npm /usr/local/bin/ln -s /opt/nod

git ssh key相关

step1、进入.ssh文件夹   (windows下 下载git客户端)   cd ~/.ssh(windows mkdir ~/.ssh) step2、配置name和email git config --global user.name "你的名称"git config --global user.email "你的邮箱" step3、生成key ssh-keygen

工作常用指令与快捷键

Git提交代码 git fetch  git add .  git commit -m “desc”  git pull  git push Git查看当前分支 git symbolic-ref --short -q HEAD Git创建新的分支并切换 git checkout -b XXXXXXXXXXXXXX git push origin XXXXXXXXXXXXXX

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

zookeeper相关面试题

zk的数据同步原理?zk的集群会出现脑裂的问题吗?zk的watch机制实现原理?zk是如何保证一致性的?zk的快速选举leader原理?zk的典型应用场景zk中一个客户端修改了数据之后,其他客户端能够马上获取到最新的数据吗?zk对事物的支持? 1. zk的数据同步原理? zk的数据同步过程中,通过以下三个参数来选择对应的数据同步方式 peerLastZxid:Learner服务器(Follo

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所

rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac)

转自:http://blog.163.com/zhujiatc@126/blog/static/1834638201392335213119/ 相关资料在线版(不定时更新,其实也不会很多,也许一两个月也不会改) http://www.zhujiatc.esy.es/crtmpserver/index.htm 去年在这进行rtmp相关整理,其实内容早有了,只是整理一下看着方