为解决传统的图像插值算法因具有全局性而不能较好地处理图像边缘细节信息,且易在细节区域产生锯齿线的问题,提出了一种图像分辨率和对比度增强算法。该算法先用小波零填充算法得到高分辨率图像,并通过纠正残差过程来弥补丢失的边缘和纹理特征,然后对其进行定向循环平移操作。考虑到图像小波分解后水平、垂直、对角方向的高频分量能够反映图像这3个方向的边缘变化情况,从而利用图像不同方向的高频分量来刻画图像像素点不同方向的突变程度。根据这个突变程度来实现循环平移操作的自适应融合过程,这样可以避免过度抑制边缘细节信息。最后对重建的高分辨率图像小波分解后的高频分量使用非线性增强函数,提高图像对比度,突出边缘和轮廓信息。实验结果表明,该算法在增强图像空间分辨率和对比度的同时,保留了原图像包含的边缘和轮廓信息,不仅有较好的视觉效果,还有一定的抗噪能力。
Traditional image interpolation algorithm is good at global handling of images, but weak in dealing with edge details of images, thus leading to sawtooth lines in detail areas. For this problem, this paper proposes an image resolution and contrast enhancement algorithm. First, a high-resolution image is obtained from an original one by using wavelet zero padding algorithm, and the lost edge and texture features of the image are compensated by using residual error correction process. Then, directional cycle spinning operations are performed on the image. Considering that the high frequency components in horizontal, vertical and diagonal directions of the image after wavelet decomposition can reflect the edge changes in the image, we use high frequency components in different directions of the image to describe mutation degrees in corresponding directions of image pixels. According to the mutation degrees, an adaptive fusion process of cycle spinning operations is realized, which can avoid excessive suppression of edge details. Finally, a nonlinear enhancement function is used to improve image contrast and highlight edge and contour information, Experimental results show that this algorithm not only enhances the spatial resolution and contrast of images, but also retains the edge and contour information contained in original ones. Compared with other image interpolation algorithms, this algorithm shows improved performs both in visual effect and anti-noise ability.
[1] 郑英杰.基于深度学习的磁共振图像超分辨率算法的研究[D].合肥:中国科学技术大学, 2020.
[2] 刘秀,刘咏,张翠,等.遥感图像分辨率提升与数据处理[J].激光与光电子学进展, 2019, 56(8):081002. Liu X, Liu Y, Zhang C, et al. Resolution improvement and data processing of remote sensing images[J]. Laser&Optoelectronics Progress, 2019, 56(8):081002.(in Chinese)
[3] 谭文,方淼,段峰,等.基于三次样条插值函数的3D激光图像去噪算法研究[J].中南大学学报(自然科学版), 2020, 51(9):2496-2503. Tan W, Fang M, Duan F, et al. Research on 3D laser image denoising algorithm based on three splines inter polation function[J]. Journal of Central South University (Science and Technology), 2020, 51(9):2496-2503.(in Chinese)
[4] 赵蓝飞,席志红.基于三次样条插值的高动态范围成像方法[J].计算机辅助设计与图形学学报, 2015, 27(7):1278-1289. Zhao L F, Xi Z H. High dynamic range imaging based on cubic spline interpolation[J]. Journal of Computer-Aided Design&Computer Graphics, 2015, 27(7):1278-1289.(in Chinese)
[5] Gopan K, Kumar G S. Video super resolution with generative adversarial network[C]//20182nd International Conference on Trends in Electronics and Informatics (ICOEI), 2018:1489-1493.
[6] Blu T, Thévenaz P, Unser M. Linear interpolation revitalized[J]. IEEE Transactions on Image Processing, 2004, 13(5):710-719.
[7] 杨丽娟,李利.基于双线性插值的内容感知图像缩放算法仿真[J].计算机仿真, 2019, 36(12):244-248. Yang L J, Li L. Simulation of content-aware image scaling algorithm based on bilinear interpolation[J]. Computer Simulation, 2019, 36(12):244-248.(in Chinese)
[8] Keys R. Cubic convolution interpolation for digital image processing[J]. IEEE Transactions on Acoustics, Speech, and Signal Processing, 1981, 29:1153-1160.
[9] Li X, Orchard M T. New edge-directed interpolation[J]. IEEE Transactions on Image Processing, 2001, 10(10):1521-1527.
[10] Liu X L, Sun J K, Yan G X, et al. 32-2:improvement in directional cubic convolution image interpolation[J]. SID Symposium Digest of Technical Papers, 2020, 51(1):455-458.
[11] Adamczyk K, Walczak A. Digital images interpolation with wavelet edge extractors[C]//3rd International Conference on Human System Interaction, 2010:399-405.
[12] 郭昌.小波变换与HMT模型的图像插值算法[J].中山大学学报(自然科学版), 2012, 51(3):55-59. Guo C. Image interpolation algorithm based on wavelet transform and HMT model[J]. Acta Scientiarum Naturalium Universitatis Sunyatseni, 2012, 51(3):55-59.(in Chinese)
[13] Temizel A, Vlachos T. Image resolution upscaling in the wavelet domain using directional cycle spinning[J]. Journal of Electronic Imaging, 2005, 14:040501.
[14] 王康,杨瑞祺,杨依忠,等.基于二阶牛顿插值的图像自适应缩放设计及实现[J].计算机应用与软件, 2020, 37(9):126-132, 138. Wang K, Yang R Q, Yang Y Z, et al. Design and implementation of image adaptive scaling based on second order Newton interpolation[J]. Computer Applications and Software, 2020, 37(9):126-132, 138.(in Chinese)
[15] Rasti P, Lüsi I, Demirel H, et al. Wavelet transform based new interpolation technique for satellite image resolution enhancement[C]//2014 IEEE International Conference on Aerospace Electronics and Remote Sensing Technology, 2014:185-188.
[16] 杨云峰,苏志勋,胡金燕.一种保持边缘特征的图像插值方法[J].中国图象图形学报, 2005, 10(10):1248-1251. Yang Y F, Su Z X, Hu J Y. A new edge-holding algorithm of image interpolation[J]. Journal of Image and Graphics, 2005, 10(10):1248-1251.(in Chinese)
[17] Mallat S, Hwang W L. Singularity detection and procession with wavelets[J]. IEEE Transaction on Information Theory 38, 617-643.
[18] Beylkin G. On the representation of operators in bases of compactly supported wavelets[J]. SIAM Journal on Numerical Analysis, 1992, 29(6):1716-1740.