文档章节

高质量单幅图片运动去模糊

abcijkxyz
 abcijkxyz
发布于 2016/11/22 16:45
字数 443
阅读 39
收藏 0

摘要:我们提出了一种从单一图片去除运动模糊的算法。我们的方法在去模糊图像的计算过程中,对于卷积核的估计和清晰图像,采用统一的概率模型。我们分析了当前去模糊方法中通常存在的人工痕迹的产生原因,而后在我们的概率模型中引入了一些新的术语。这些术语包括模糊图像噪声的空域随机模型,还有新的局部平滑先验知识。通过对比度约束,即使是低对比的模糊图像,也能减少人工振铃效应。最后,我们描述了一种有效的优化方案,通过交替估计模糊核和清晰图像的复原过程直到收敛。经过这些步骤,我们能够在一个低的计算复杂度的时间内获得一个高质量的清晰图像。我们的方法生成的图像质量相当于用多张模糊图片生成的清晰图片的效果,而后者的方法需要额外的硬件资源。


注:本文系我10年翻译的香港中文大学贾佳亚发表在SIGGRAPH ASIA 2008的文章,很多地方翻译的不好,敬请见谅。

        翻译稿请从这里下载。

        点击打开链接

        原文下载地址:http://appsrv.cse.cuhk.edu.hk/~leojia/projects/motion_deblurring/

        贾佳亚的这篇论文是盲反卷积算法的经典文献,涉及到很多现代图像处理的优化方法。后来的很多快速算法都是对他的改进。这个算法的缺点就是太慢,其处理效果还是很不错的。

                         

               

               

  

本文转载自:http://www.cnblogs.com/celerychen/archive/2013/06/01/3588200.html

共有 人打赏支持
abcijkxyz
粉丝 63
博文 6196
码字总数 1876
作品 0
深圳
项目经理
自己简历中总结的问题

谈谈你对tween.js的理解及它的四个参数 tween.js的基础知识? 缓动函数: 每种缓动函数都由三种效果: 注:linear 只有一种效果匀速 每个函数都有四个参数: 注意:当开始步数增加到与结束步数相等...

xuhaoxin123
2017/11/20
0
0
Google Pixel 2(XL)录像画质提升背后

作者:Chia-Kai Liang, Fuhao Shi 翻译:杨洁 审校:包研 Pixel和Pixel XL的高质量录像背后,是Google相机算法团队和传感器算法团队及相关硬件团队的功能努力下完成的。Google工程师在撰文对...

livevideostack
2017/11/20
0
0
CVPR 2018:腾讯图像去模糊、自动人像操纵最新研究

     来源:腾讯优图   编辑:江磊、克雷格   【新智元导读】即将在6月美国盐湖城举行的计算机视觉顶级会议CVPR 2018,腾讯优图的其中两篇入选论文,由于其较高的应用价值,受到学术...

中国机器人
06/01
0
0
腾讯优图CVPR 2018论文:图片去模糊及快速肖像处理等多项技术解读

雷锋网 AI 科技评论按:CVPR 2018 将在美国盐湖城举行。腾讯优图实验室继在 ICCV 有 12 篇论文被收录(含 3 篇口头报告)后,在今年的 CVPR 2018 上有多篇论文被录用,也凭借这一点在雷锋网学...

AI科技评论
05/30
0
0
CVPR 2018 | 腾讯优图提出SRN-DeblurNet:高效高质量去除复杂图像模糊

  选自arXiv   作者:Xin Tao、Hongyun Gao、Xiaoyong Shen、Jue Wang、Jiaya Jia   机器之心编译   参与:Panda      因为手抖或焦点选择等问题,相机拍摄的图像中常常存在模糊...

机器之心
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
11分钟前
0
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
5
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
3
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部