Image Inpainting Algorithm Based on Edge Feature and Pixel Structure Similarity

被引:0
作者
Tao Z. [1 ]
Zhang J. [1 ]
Wang L. [1 ]
Zhan W. [1 ]
Wang L. [1 ]
机构
[1] College of Mechnical Engineering, Anhui University of Technology, Maanshan
来源
Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics | 2019年 / 31卷 / 10期
关键词
Edge detection; Fruit fly optimization algorithm; Image inpainting; Information entropy; Structural similarity;
D O I
10.3724/SP.J.1089.2019.17671
中图分类号
学科分类号
摘要
The patch matching criterion of the Criminisi algorithm could not choose the best sample patch reasonably because single color factor was adopted only, and the single inpainting template could result in the filling cracks and the erroneous pixel during the inpainting process. A new algorithm was proposed to solve these problems. Firstly, a piecewise inpainting combining local features and edge texture resolutions was proposed to enhance the edge texture resolution. Secondly, the sample similarity and the information entropy similarity were used to determine the best sample patch set, and the patch matching criteria was established according to the texture similarity and the Euclidean geometry distance of the color and the feature items. Then, the filling cracks and the erroneous pixel problem of the Criminisi algorithm were solved by the adaptive inpainting template algorithm based on the information entropy. Finally, the fruit fly optimization algorithm was introduced to reduce the time of inpainting image. The experimental results showed that this new algorithm could achieve the satisfactory inpainting effect and the inpainting efficiency for different images. © 2019, Beijing China Science Journal Publishing Co. Ltd. All right reserved.
引用
收藏
页码:1768 / 1776
页数:8
相关论文
共 19 条
[11]  
Dai L., Jiang D.H., Ding B., Et al., Improved digital image restoration algorithm based on Criminisi, Journal of Digital Information Managment, 14, 5, pp. 302-310, (2016)
[12]  
Chang C., Yin L., Fang B., An improved Criminisi algorithm for image in-painting, Computer Application and Software, 29, 9, pp. 240-242, (2012)
[13]  
Ren S., Tang X., Kang J., An image inpainting algorithm combined with texture and edge features, Journal of Computer-Aided Design & Computer Graphics, 25, 11, pp. 1682-1693, (2013)
[14]  
Jin W., Wang W., Fu R., Et al., Satellite cloud image inpainting based on patch matching and sparse representation, Optics and Precision Engineering, 22, 7, pp. 1886-1895, (2014)
[15]  
Wang S., Recursive line-based algorithm for hole-filling in DIBR images, Journal of Computer-Aided Design & Computer Graphics, 29, 8, pp. 1536-1541, (2017)
[16]  
Li X., Wang J., Liu H., Et al., Image inpainting using feature precedence and patch matching, Journal of Computer-Aided Design & Computer Graphics, 28, 7, pp. 1131-1137, (2016)
[17]  
Gao X., Chen T., Zhang Y., Et al., Detection of tight-butt joint weld based on multi-scale morphology of magneto-optical image, Transactions of the China Welding Institution, 38, 4, pp. 43-46, (2017)
[18]  
Liu J., Zhao W., Zhu H., Et al., Pattern Recognition, (2014)
[19]  
Sirigrivatanawong P., Arai S., Thoma V., Et al., Multiple drosophila tracking system with heading direction, Sensors, 17, 1, (2017)