本技术提供了一种用于图像修复的方法。该方法可以包括:获得待修复的目标图像和多幅初始参考图像;基于该多幅初始参考图像中的每一者辅助修复目标图像的适用性来从该多幅初始参考图像中选取多幅参考图像;将该多幅参考图像中的每一者变换为具有与目标图像同一视角的经配准图像;以及组合每一个经配准图像的信息以修复目标图像。此外,本发明还提供了用于图像修复的装置。通过本发明,能够以较小的计算量、准确合理地重构目标图像,修复结果结构准确、纹理自然。
背景技术
图像修复技术即按照一定规则,对图像破损区域做出合理猜测,将其恢复为结构连续、纹理自然的完整图像。针对不同的区域缺陷,用不同的修复算法进行处理将得到不一样的效果,因此图像修复领域衍生出了很多优秀的技术。这些修复算法分为经典的传统算法和近几年出现的新型算法两大类:传统算法包括基于偏微分方程的方法、基于纹理合成的方法和基于稀疏表示的方法,新型算法包括深度学习算法和多视图修复算法。
传统图像修复算法在单幅图像的基础上进行研究。由于源区域信息的有限性,在一些纹理性较弱结构性较高的区域出现缺失时,很难在已知信息区域中找到相似纹理的图像块,这类算法在修复大区域缺失的图像时表现得不尽人意,往往存在纹理延伸或大区域模糊的情况。近年来学者们引进深度学习理论利用高层语义信息基于已经积累的先验信息对缺失区域进行修补。深度学习具有强大的表示能力,但是庞大的训练样本可能对于某个特定范围的场景图片取得好的效果,对于该方法的普适性需要进一步展开研究。
而多视图图像修复技术结合多幅与目标图像场景相似但是不同视角的参考图像已知信息,在目标图像和参考视图图像之间匹配兴趣点,将参考视图图像配准至与目标图像同一视角,再提取其中的有用信息组合填充目标图像。目前多视图相关的修复算法大都基于视频序列,选择视频帧相近且视角变化较小的帧图片,或者需要深度图信息辅助修复,导致这类算法具有一定局限性,在只研究彩色图的图像修复算法中,参考视图图像由用户给出,或用视点不变图像搜索法在互联网中自动搜索参考图像。有学者提出用最小全局能量函数在一组配准后图像中搜索与目标图像块相似的块,该算法适用性较广,但是在计算上相当耗时。
相应地,本领域中存在对于适用范围较广、计算量较小且能够准确合理地重构目标图像的图像修复技术的需要。
实现思路