转自:http://www.sigvc.org/bbs/thread-1032-1-1.html

论文链接:
http://www.cs.huji.ac.il/~raananf/projects/lss_upscale/

基于局部样本自相似性的图像和视频放大算法,可用于Super-resolution实现,如放大3倍、4倍等

算法概述:
不同于一般的图像放缩算法,如双线性插值、Cubic、各种窗口方法等,通常的方法在图像放大后会产生模糊和振铃效应,同时造成锯齿问题,本论文中的算法采用逐级放大,如3:2、4:3、5:4三种,分多步组合实现达到放大图像的结果,其主要依据是图像在放大因子较小时,在小块(如5x5)方面能得到与原图相似的结果,这样便可以补偿放大的低通滤波器损失的高频。
具体步骤:
(1)已经原图A,先进行放大(如使用3:2/4:3/5:4中的任意一种,这里以3:2为例),得到放大后的图像B;
(2)使用相同的放大因子2:3,反向操作于A,得到缩小后的图像C;
(3)将C作用于步骤(1),得到与原图A相同大小的D;
(4)计算高频,图像E=A-D;
(5)将图像B划分成5x5的块,然后对每一块进行高频补偿,具体操作是对B中的某一块,在D中相应窗口如10x10中查找最相似的块(使用SAD),然后根据最小误差块的位置取到E中的相应块,直接加到B中对应块上,完成这一块的高频补偿,重复操作于所有5x5的块上;
(6)重复步骤(1)-(5),直到组合后的放大因子大于或者等于初始放大因子,如果超过初始放大因子,可直接使用Cubic算法进行缩小,如放大4倍,使用组合为3:2、3:2、4:3、4:3。

相关问题:
按照作者的思路,我对这个算法进行了实现,其中用于视频纹理时,能得到比较清晰的结果,但当作用于含文字的情况下,其文字边缘的结果很差,近乎比较乱的结果,其原因是视频纹理由于差异较小,而且文字边缘往往与背景差异很大,在高频补偿时极可能得到很差的结果,同时对于较小的文字,由于第(2)(3)步得到的图像D,第(4)得到的A中的文字区域的值已经差异很大,从而导致高频补偿误差扩大。但是从作者的视频中文字效果很好,目前尚未找到能得到与作者质量一样的方法。

后续:
欢迎大家提出自己的见解,或者有人研究过这篇文章的话,也能不吝赐教,谢谢!

最后附上两张对比图像,放大3倍。

这是窗口方法得到的图像,图像明显模糊:
<ignore_js_op>

这是按照论文中的算法实现的图像,其中底部文字“加拉巴哥群岛”质量较差,边缘部分已经乱了。
<ignore_js_op>

[转]Raanan Fattal - Image and Video Upscaling from Local Self-Examples 图像放大的更多相关文章

  1. octopress 如何添加youku视频和本地视频(octopress how to add a youku video or a local video)

    用octopress 官方的video tag 可以添加视频,但是由于国内经常使用的是youku,所以下面是如何添加youku视频到octopress的教程. 首先添加youku.rb文件到路径:oc ...

  2. 2016CVPR论文集

    http://www.cv-foundation.org/openaccess/CVPR2016.py ORAL SESSION Image Captioning and Question Answe ...

  3. CVPR2016 Paper list

    CVPR2016 Paper list ORAL SESSIONImage Captioning and Question Answering Monday, June 27th, 9:00AM - ...

  4. paper 156:专家主页汇总-计算机视觉-computer vision

    持续更新ing~ all *.files come from the author:http://www.cnblogs.com/findumars/p/5009003.html 1 牛人Homepa ...

  5. paper 61:计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接

    转载出处:blog.csdn.net/carson2005 以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV ...

  6. CV code references

    转:http://www.sigvc.org/bbs/thread-72-1-1.html 一.特征提取Feature Extraction:   SIFT [1] [Demo program][SI ...

  7. 关于国内外CV领域牛人的博客链接 .

    此文为转载文章,尊重知识产权http://blog.csdn.net/carson2005/article/details/6601109此为原文链接,感谢作者! 以下链接是关于计算机视觉(Compu ...

  8. CV codes代码分类整理合集 《转》

    from:http://www.sigvc.org/bbs/thread-72-1-1.html 一.特征提取Feature Extraction:   SIFT [1] [Demo program] ...

  9. 计算机视觉(ComputerVision, CV)相关领域的站点链接

    关于计算机视觉(ComputerVision, CV)相关领域的站点链接,当中有CV牛人的主页.CV研究小组的主页,CV领域的paper,代码.CV领域的最新动态.国内的应用情况等等. (1)goog ...

随机推荐

  1. HDU2586.How far away ?——近期公共祖先(离线Tarjan)

    http://acm.hdu.edu.cn/showproblem.php?pid=2586 给定一棵带权有根树,对于m个查询(u,v),求得u到v之间的最短距离 那么仅仅要求得LCA(u,v),di ...

  2. oracle修改用户密码

    1.使用oracle用户登录,连接数据库 [oracle@wuzj ~]$ sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Th ...

  3. 【黑金原创教程】【TimeQuest】【第一章】TimeQuest 静态时序分析模型的概念

      声明:本文为黑金动力社区(http://www.heijin.org)原创教程,如需转载请注明出处,谢谢! 黑金动力社区2013年原创教程连载计划: http://www.cnblogs.com/ ...

  4. 【BZOJ2801】[Poi2012]Minimalist Security BFS

    [BZOJ2801][Poi2012]Minimalist Security Description 给出一个N个顶点.M条边的无向图,边(u,v)有权值w(u,v),顶点i也有权值p(i),并且对于 ...

  5. iOS消息推送证书创建过程

    iOS消息推送证书创建过程 一.创建证书请求 1.在mac上进行钥匙串访问(keychain) 2. 选择钥匙串访问>证书助理> 从证书颁发机构中请求一个证书,如图1所示 图1 3.输入你 ...

  6. CH5302 金字塔【区间DP】

    5302 金字塔 0x50「动态规划」例题 描述 虽然探索金字塔是极其老套的剧情,但是有一队探险家还是到了某金字塔脚下.经过多年的研究,科学家对这座金字塔的内部结构已经有所了解.首先,金字塔由若干房间 ...

  7. 解决IOS7在TableView 被导航栏挡住的BUG!!

    self.edgesForExtendedLayout = UIRectEdgeNone; 就这么简单!

  8. iOS中navigationItem修改标题的颜色

    UIColor * color = [UIColor redColor];//这里我们设置的是颜色,NSDictionary * dict = [NSDictionary dictionaryWith ...

  9. 状态维持在web层 每层都可以Cache

    API网关的开源解决方案那么多,为什么我们却还要选择自研? - SDK.CN - 中国领先的开发者服务平台 https://sdk.cn/news/8001 技术细节Microservice+SOA状 ...

  10. timepicker php strtotime 8hours

    https://jqueryui.com/datepicker/ w timepicker datepicker 日期 时间 选择器 <script src="static/jquer ...