一种基于超分辨率的叠栅条纹图像处理方法 下载: 1176次
ing at the applications of moiré fringes in fine measurement, a super-resolution algorithm is proposed based on local self-similarity and deblocking post-processing. In this algorithm, with the local self-similarity of moiré fringes, the initial high-resolution images are first obtained through an interpolation of the original low-resolution images. Then the optimal matching low-resolution block corresponding to each high-resolution image block is searched. The prior knowledge is extracted from the high- and low-resolution image blocks and thus the super-resolution reconstruction of a single-frame image is realized. In addition, the blocking artifacts are introduced in the reconstructed results after the blocking operations. As for this problem, a post-processing algorithm for quickly eliminating blocking artifacts is simultaneously proposed. The results show that the combination of the proposed two algorithms can effectively improve the image quality and simultaneously eliminate the blocking artifacts in the reconstruction process of images. The algorithm does not relay on external images and has a low computational complexity, suitable for the super-resolution reconstruction of moiré fringe images.
1 引言
叠栅条纹图像常被用于角度、长度、位移等物理量的精密测量[1-2]。由于光学成像系统的低通特性和图像采集设备性能的局限性,通常得到的叠栅条纹图像质量往往低于预期,进而限制测量精度的提高[3-5]。采用超分辨率方法处理叠栅条纹图像,能够在不改变硬件性能的条件下提高图像分辨率,进而减小后续工作的测量误差。超分辨率技术借助图像处理方法,由低分辨率图像获得高分辨率图像[6-7]。基于学习的单帧图像超分辨率方法利用机器学习的方法获取训练样本集里对应的高、低分辨率图像之间的映射关系,并将该映射关系作为先验知识,用于预测待处理的低分辨率图像中缺失的高频信息[8-11]。近几年,随着稀疏表达理论的发展,学者们将基于学习的超分辨率方法与稀疏表达相结合[12-14],提升了图像重建质量。但是,由于该类算法中的先验知识来自外部训练样本集,一旦训练样本与待处理图像相关性不足,容易造成先验知识错误,影响图像重建结果。针对这个问题,学者们提出从待处理低分辨率图像本身出发,挖掘自然图像中普遍存在的相同尺度和不同尺度之间的相似性,进而完成图像的超分辨率重建[15-18]。文献[ 15-16]利用图像不同尺度间的相似性,分别结合高频字典和图像金字塔,完成超分辨率重建。文献[ 17]结合图像非局部自相似性,提出了新的稀疏编码方式。2011年,Freedman等[18]基于图像的自相似性,提出了一种不依赖外界图像的单帧图像超分辨率算法,该算法从待处理低分辨率图像自身获取训练样本,获得了较好的重建效果。但是,单帧图像超分辨率方法往往需要对图像采取块操作,容易在重建图像中引起块效应。本文以文献[ 18]算法为基础,提出一种适用于叠栅条纹图像的超分辨率方法。该算法从待处理的低分辨率图像出发,经过插值和块匹配搜索,得到高、低分辨率图像块对作为训练样本库,进而提取超分辨率需要的先验知识,完成图像的超分辨率重建。为了避免块效应降低重建图像的质量,又提出了一种消除块效应的图像后处理算法。结果表明,该算法不仅能够提高图像分辨率,还能消除人眼可见的块效应,所得到的重建图像的主、客观质量都有所改善。
2 原理与算法
2.1 基于频域滤波和奇异值阈值化的图像预处理
采集叠栅条纹时,光栅像常混杂在叠栅条纹图像中,令叠栅条纹难以分辨。首先需要对图像进行预处理,去除条纹图像中的光栅像。光栅像的条纹宽度小于叠栅条纹的条纹宽度,在滤除光栅像时,最直接的方法是对图像做低通滤波处理。然而,由于二者条纹宽度的差值较小,单纯的低通滤波虽然能滤除大部分光栅像,同时会对叠栅条纹造成影响,导致叠栅条纹整体亮度升高,条纹对比度降低。为解决这个问题,在预处理中引入奇异值分解。
奇异值分解是一种适用于任意矩阵的分解方法,其目的是提取矩阵的重要特征。对图像
式中
式中
得到新的奇异值矩阵
对低通滤波后的条纹图像做奇异值分解,经过奇异值阈值化处理后,利用(4)式重构条纹图像,不仅滤除了剩余的一部分光栅像和其他噪声,而且能增强条纹对比度,使其满足后续处理的要求。
2.2 基于图像自相似性的超分辨率方法
基于自相似性的超分辨率方法是对传统的基于学习的超分辨率方法的发展,此算法不需要借助外界图像库来训练高、低分辨率图像之间的映射关系,而是从图像自身获取训练样本库。该算法避免了由于训练样本与待处理低分辨率图像相关性不足导致的映射关系出错和重建图像失真,其优势是显而易见的。Freedman等[18]提出,当图像以较小倍数放大时,原始图像中的每个图像块都能够在放大后的图像中找到相似块。基于该理论,本方法将原始低分辨率图像与放大后的初始高分辨率图像中的每组图像块对作为训练样本库,从中获取映射关系,用于指导超分辨率图像重建。
叠栅条纹图像与其他复杂自然图像不同,没有明确的边缘或角点,高频信息较少。因此,在重建叠栅条纹图像时,高、低分辨率图像之间的映射关系与其他图像也有所不同,不是图像中缺失的高频信息,而是高分辨率图像中新增像素点的灰度值。
本文方法利用块匹配搜索方法获取高分辨率图像新增像素与原始低分辨率图像像素灰度值之间的关系。假设原始低分辨率图像
本方法可描述如下:
输入:预处理后低分辨率叠栅条纹图像
输出:高分辨率叠栅条纹图像
1) 将
2) 将
3) 对于当前的初始高分辨率图像块
4) 在搜索区域
式中
5) 重复步骤3)和4),直到完成
2.3 去块效应后处理
基于块匹配操作的图像处理方法常采用欧氏距离作为匹配块的判定准则,忽视图像块的结构特征。因此,重构图像存在不同程度的块效应。文献[ 19-20]指出,块效应可见度受图像空间活动性和背景亮度的影响,在复杂的自然图像中或背景亮度大的区域,块效应并不明显。叠栅条纹图像结构简单,灰度值变化平滑,其中的块效应在亮、暗条纹边界处比较明显,大致表现为相邻图像块边界像素灰度值的突变。本文去块后处理算法是从左到右,从上到下两次遍历图像,分别完成水平和竖直方向的去块操作。由于两次遍历计算流程相似,因此只对从左到右的遍历过程做详细说明。
在对尺寸为
则,判定当前图像块与相邻块之间存在块效应,式中
对存在块效应的图像块和相邻块,两图像块边缘处的像素灰度值计算方法为
式中
2.4 算法流程图
将本文完整算法分为重建和去块两个部分,两个部分的流程图分别如
3 结果与讨论
为验证本文提出的超分辨率算法和去块后处理方法的有效性,将采用本文完整算法得到的叠栅条纹与单帧图像的POCS算法、Freedman算法、只利用本文超分辨率算法处理的结果从主、客观两方面进行比较。用于实验的原始图像为用CCD阵列采集的叠栅条纹图像,尺寸为255 pixel×255 pixel;算法中各参数取值为:
3.1 主观效果对比
在对图像进行超分辨率重建之前,首先对图像进行预处理,然后分别利用4种算法处理。为使图像细节中的块效应更加明显,在4种算法结果的相同位置截取图像块进行放大。原始图像与经过预处理的图像如
图 7. 重建条纹1主观效果比较。(a) POCS算法;(b) Freedman算法;(c)超分辨率算法;(d)完整算法
Fig. 7. Subjective effect comparison of reconstructed moiré fringe 1. (a) POCS algorithm; (b) Freedman algorithm; (c) super-resolution algorithm; (d) integral algorithm
图 8. 条纹1细节放大对比。(a) POCS算法;(b) Freedman算法;(c)超分辨率算法;(d)完整算法
Fig. 8. Enlarged detail comparison of moiré fringe 1. (a) POCS algorithm; (b) Freedman algorithm; (c) super-resolution algorithm; (d) integral algorithm
3.2 客观指标对比
由于实验采用的两幅图像没有高分辨率参考图像,为了对算法结果进行定量评价,本节采用无参考图像质量评价指标,选取BRISQUE[21]、NIQE[22]、DIIVINE[23]等评价算法,分别从空域和小波域角度评价图像质量。这3种指标的数值越小,表示被测试图像的质量越高,结果如
图 9. 重建条纹2主观效果比较。(a) POCS算法;(b) Freedman算法;(c)超分辨率算法;(d)完整算法
Fig. 9. Subjective effect comparison of reconstructed moiré fringe 2. (a) POCS algorithm; (b) Freedman algorithm; (c) super-resolution algorithm; (d) integral algorithm
图 10. 条纹2细节放大对比。(a) POCS算法;(b) Freedman算法;(c)超分辨率算法;(d)完整算法
Fig. 10. Enlarged detail comparison of moiré fringe 2. (a) POCS algorithm; (b) Freedman algorithm; (c) super-resolution algorithm; (d) integral algorithm
表 1. 叠栅条纹1各算法结果比较
Table 1. Result comparison among different algorithms for moiré fringe 1
|
表 2. 叠栅条纹2各算法结果比较
Table 2. Result comparison among different algorithms for moiré fringe 2
|
由
4 结论
提出了基于超分辨率的叠栅条纹图像处理算法,既充分结合了叠栅条纹图像结构相似性高的特点,又考虑了对图像进行块操作引起的块效应。结果表明,利用本文算法处理的叠栅条纹图像,无论在主观效果,还是在客观指标方面都表现良好,体现出比同类传统算法更为优越的性能。然而,目前存在的无参考图像质量评价算法主要适用于自然图像评价,对叠栅条纹图像的评价结果并不理想。因此,下一步研究的重点是获得能更加准确地评价叠栅条纹图像质量的算法。
[1] 乔彦峰, 王成龙, 李向荣, 等. 莫尔条纹测量扭转变形角的方案研究[J]. 光学精密工程, 2008, 16(11): 2132-2139.
[2] 吕强, 李文昊. 巴音贺希格, 等. 基于衍射光栅的干涉式精密位移测量系统[J]. 中国光学, 2017, 10(1): 39-50.
[3] 陈健, 高慧斌, 王伟国, 等. 图像超分辨率复原方法及应用[J]. 激光与光电子学进展, 2015, 52(2): 020004.
[4] 翁嘉文, 谭穗妍. 自干涉非相干全息成像系统分辨率[J]. 中国激光, 2016, 43(6): 0609006.
[5] 姚烨, 乔彦峰, 钟兴, 等. 凝视成像降质模型的超分辨率重建[J]. 光学学报, 2017, 37(8): 0810003.
[6] Tsai R T, Huang T S. Multiframe image restoration and registration[J]. Advances in Computer Vision and Image Processing, 1984, 1(7): 317-339.
[7] 谭政, 相里斌, 吕群波, 等. 一种基于频域的序列图像超分辨率增强方法[J]. 光学学报, 2017, 37(7): 0710001.
[8] Freeman W T, Jones T R, Pasztor E C. Example-based super-resolution[J]. IEEE Computer Graphics and Applications, 2002, 22(2): 56-65.
[10] ChangH, Yeung DY, Xiong YM. Super-resolution through neighbor embedding[C]∥IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004, 1: 275- 282.
[13] ZeydeR, EladM, ProtterM. On single image scale-up using sparse-representations[C]∥International Conferences on Curves and Surfaces, 2010: 711- 730.
[16] GlasnerD, BagonS, IraniM. Super-resolution from a single image[C]∥IEEE International Conference on Computer Vision, 2009: 349- 356.
[17] Lu XQ, Yuan HL, Yan PK, et al. Geometry constrained sparse coding for single image super-resolution[C]∥IEEE Conference on Computer Vision and Pattern Recognition, 2012: 1648- 1655.
Article Outline
李默晶, 王志乾, 杨文昌, 刘绍锦. 一种基于超分辨率的叠栅条纹图像处理方法[J]. 激光与光电子学进展, 2019, 56(1): 011001. Mojing Li, Zhiqian Wang, Wenchang Yang, Shaojin Liu. Processing Method of Moiré Fringe Images Based on Super-Resolution Technology[J]. Laser & Optoelectronics Progress, 2019, 56(1): 011001.