基于学习图像超分辨率算法.PDF

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 基于学习的图像超分辨率算法 林宙辰 微软亚洲研究院,北京100190 1 引言 超分辨率(superresolution )算法是增强图像或视频分辨率的技术,它的目的是要使得输 出的图像或视频的分辨率比任意一幅输入的图像或输入视频的任意一帧的分辨率都要高。这 里的 “提高分辨率”意味着已有内容更加清晰或者用户能看到原来没有的细节。在获取高质 量的图像或视频比较困难或者代价比较昂贵的时候,使用超分辨率算法是很有必要的。比如 在视频监控 (video surveillance )中,人脸所占的区域往往只有几十个像素;在遥感 (remote sensing )中,超高分辨率器材的价格会远远高于一般分辨率器材的价格;而且用户对提高分 辨率的需求没有止境。 超分辨率技术自Tsai 和Huang [1] 1984 年提出以来算法甚多,按照其主要原理大致可分 为四类[2–4] 。第一类是基于插值的算法。这类算法先把低分辨率图像配准(register )到要计 算的高分辨率图像的格点上,然后运用非均匀插值 (non-uniform interpolation )技术把高分辨 率图像每一像素的值插值出来,最后再反卷积以进一步提高清晰度。第二类是基于频率的算 法。这类算法利用了傅立叶变换 (Fourier transform )空域上的平移对应于频域上的相移的性 质,从具有不同相位的低分辨率图像的频谱中估计出高分辨率图像的频谱,然后做傅立叶反 变换重构出高分辨率图像。第三类算法是基于重构(reconstruction-based )的算法。这类算法 先是根据低分辨率图像和高分辨率图像之间的配准关系,得出每个高分辨率像素对每个低分 辨率像素灰度值的贡献,由此得到一个联系高分辨率像素构成的矢量和低分辨率像素构成的 矢量的线性方程组,再通过求解该线性方程组获得高分辨率图像。第四类算法是近年来才涌 现出来的新型算法,即基于学习的算法。相比之下,前三类算法只是把图像作为信号来处理, 而基于学习的算法更注重对图像内容和结构的理解,它利用和问题及数据相关的先验知识来 提供更强的约束,因此经常能得到更好的结果。 现有的基于学习的超分辨率算法已有不少,如果按照适用的图像来分,它可以分成通用 算法和专用算法两种。通用算法指的是该算法可适用于各种类型、各种尺寸的图像或视频, 比如[5– 14] 。而专用算法指的是该算法只适用于某种类型、某一尺寸的图像或视频,比如用于 人脸幻构(face hallucination )的算法[15–25] 。通用算法的特点是要把图像分块,先逐块处理, 再联合处理以消除相邻块之间的不一致。而专用算法目前基本上只处理人脸图像或视频,这 既是应用上的驱动,也是由人脸的特殊性决定的,因为人脸有非常强的结构,而这种结构又 比较好表示,比如用特征脸(eigenface )[10, 21]、张量脸(tensorface )[23]等。另一方面,基 于学习的超分辨率算法如果按照它的运行细节来分,则可以分成直接最大后验算法和间接最 大后验算法两类,其中后者还可以再细分成全局算法和局部算法两类。以下我们就按后一种 分类法简要介绍现有的基于学习的超分辨率算法的思想,然后探讨基于学习的超分辨率算法 的极限,即它最多能“有效放大”图像多少倍。 2 现有的基于学习的超分辨率算法综述 2.1 间接最大后验算法 抽象地说,间接最大后验算法是把超分辨率问题表述成如下形式: 1 2 N       H arg max P  Li H P H , (1) H     

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档