A Hardware-Accelerated Patch Search Engine for Image Completion
University of Waterloo, Waterloo
IEEE International Conference on Systems, Man and Cybernetics, 2006. SMC ’06
@inproceedings{lin2006hardware,
title={A Hardware-Accelerated Patch Search Engine for Image Completion},
author={Lin, Y.},
booktitle={Systems, Man and Cybernetics, 2006. SMC’06. IEEE International Conference on},
volume={5},
pages={3949–3954},
year={2006},
organization={IEEE}
}
This paper proposes a GPU-accelerated patch search engine that efficiently Alls the unknown regions of an image caused by replacement or removal of part of the foreground. Previous approaches, such as inpainting and texture synthesis, are either fast, but not applicable for small-scale regions, or slow, but fills large regions with good quality. The algorithm in this paper is based on the patch-based best-fit searching strategy, in which a partly-known patch is filled by searching the known part of the image for a patch of pixels closely matching the known neighbors. This keeps the linear structure and texture of the image. Each patch is represented as a stream and processed in parallel in the GPU. We found that the exhaustive searching strategies used in previous work are the main cause of inefficiency; most matches are located in the neighborhood of the target patch. Inspired by this spatial continuity, we develop a very efficient search engine compared with previous work.
July 25, 2011 by hgpu