A Survey on Patch-based Synthesis: GPU Implementation and Optimization

05/11/2020
by   Hadi Abdi Khojasteh, et al.
2

This thesis surveys the research in patch-based synthesis and algorithms for finding correspondences between small local regions of images. We additionally explore a large kind of applications of this new fast randomized matching technique. One of the algorithms we have studied in particular is PatchMatch, can find similar regions or "patches" of an image one to two orders of magnitude faster than previous techniques. The algorithmic program is driven by applying mathematical properties of nearest neighbors in natural images. It is observed that neighboring correspondences tend to be similar or "coherent" and use this observation in algorithm in order to quickly converge to an approximate solution. The algorithm is the most general form can find k-nearest neighbor matching, using patches that translate, rotate, or scale, using arbitrary descriptors, and between two or more images. Speed-ups are obtained over various techniques in an exceeding range of those areas. We have explored many applications of PatchMatch matching algorithm. In computer graphics, we have explored removing unwanted objects from images, seamlessly moving objects in images, changing image aspect ratios, and video summarization. In computer vision we have explored denoising images, object detection, detecting image forgeries, and detecting symmetries. We conclude by discussing the restrictions of our algorithmic program, GPU implementation and areas for future analysis.

READ FULL TEXT

page 9

page 14

page 17

page 18

page 19

page 20

page 30

research
08/07/2020

SimPatch: A Nearest Neighbor Similarity Match between Image Patches

Measuring the similarity between patches in images is a fundamental buil...
research
03/22/2022

Generating natural images with direct Patch Distributions Matching

Many traditional computer vision algorithms generate realistic images by...
research
08/31/2015

Approximate Nearest Neighbor Fields in Video

We introduce RIANN (Ring Intersection Approximate Nearest Neighbor searc...
research
04/09/2008

Fast k Nearest Neighbor Search using GPU

The recent improvements of graphics processing units (GPU) offer to the ...
research
08/13/2023

Target before Shooting: Accurate Anomaly Detection and Localization under One Millisecond via Cascade Patch Retrieval

In this work, by re-examining the "matching" nature of Anomaly Detection...
research
09/23/2016

Example-Based Image Synthesis via Randomized Patch-Matching

Image and texture synthesis is a challenging task that has long been dra...
research
06/24/2014

Dense Correspondences Across Scenes and Scales

We seek a practical method for establishing dense correspondences betwee...

Please sign up or login with your details

Forgot password? Click here to reset