A k nearest neighbor patch match algorithm based on random match was proposed to solve the non-local similar patch search problem, which is an improvement of the patch match algorithm based on jump flooding. On the basis of the origin algorithm, the improved algorithm proposed an additional way to randomly generate candidate reference patch from the local neighborhood of each query patch, which raises the possibility of matching candidate patch to query patch and improves the matching accuracy. Experimental results show that the improved algorithm is comparable with the origin algorithm in time efficiency and parallelism, and outperforms the origin algorithm in matching accuracy.
1 Buades A, Coll B. A non-local algorithm for image denoising. IEEE Computer Society Conference on Computer Vision and Pattern Recognition. San Francisco, CA. 2005. 60-65.
2 Wong A, Orchard J. A nonlocal-means approach to exemplar-based inpainting. IEEE International Conference on Image Processing. San Diego, California, USA. 2008. 2600-2603.
3 Glasner D, Bagon S, Irani M. Super-resolution from a single image. IEEE International Conference on Computer Vision. Kyoto, Japan. 2009. 349-356.
4 Zhang H, Yang J, Zhang Y, Huang T. Non-local kernel regression for image and video restoration. The 11th European Conference on Computer Vision(ECCV). Crete, Greece. 2010. 566-579.
5 Zhang H, Yang J, Zhang Y, Huang T. Image and video restorations via nonlocal kernel regression. IEEE Transactions on Cybernetics, 2013, 43(3):1035-1046.
6 Kopf J, Fu C, Cohen-OR D, et al. Solid texture synthesis from 2d exemplars. ACM Siggraph, 2007, 26(3):1-9.
7 Barnes C, Shechtman E, Finkelstein A. PatchMatch:A randomized correspondence algorithm for structural image editing. ACM Trans. on Graphics(Proc.SIGGRAPH), 2009, 28(3):1-11.
8 Barnes C, Shechtman E, Finkelstein A. The generalized PatchMatch correspondence algorithm. The 11th European Conference on Computer Vision(ECCV). Crete, Greece. 2010. 29-43
9 Yu P, Yang X, Chen L. Parallel-friendly patch match based on jump flooding. The 9th International Forum of Digital TV & Wireless Multimedia Communication(IFTC 2012). Shanghai, China. 2012. 15-21.
10 Rong G, Tan TS. Jump flooding in GPU with applications to Voronoi diagram and distance transform. ACM Symposium on interactive 3D graphics and Games. Redwood City, CA. 2006. 109-116.