Space-Filling Curve Indices as Acceleration Structure for Exemplar-Based Inpainting

12/18/2017
by   Tim Dahmen, et al.
0

Exemplar-based inpainting is the process of reconstructing missing parts of an image by searching the remaining data for patches that fit seamlessly. The image is completed to a plausible-looking solution by repeatedly inserting the patch that is the best match according to some cost function. We present an acceleration structure that uses a multi-index scheme to accelerate this search procedure drastically, particularly in the case of very large datasets. The index scheme uses ideas such as dimensionality reduction and k-nearest neighbor search on space-filling curves that are well known in the field of multimedia databases. Our method has a theoretic runtime of O(log2 n) per iteration and reaches a speedup factor of up to 660 over the original method. The approach has the advantage of being agnostic to most modelbased parts of exemplar-based inpainting such as the order in which patches are processed and the cost function used to determine patch similarity. Thus, the acceleration structure can be used in conjunction with most exemplar-based inpainting algorithms.

READ FULL TEXT

page 9

page 10

research
12/11/2019

BINet: a binary inpainting network for deep patch-based image compression

Recent deep learning models outperform standard lossy image compression ...
research
09/28/2020

Texture Memory-Augmented Deep Patch-Based Image Inpainting

Patch-based methods and deep networks have been employed to tackle image...
research
11/07/2022

Inpainting in discrete Sobolev spaces: structural information for uncertainty reduction

In this article, using an exemplar-based approach, we investigate the in...
research
03/22/2023

Region-wise matching for image inpainting based on adaptive weighted low-rank decomposition

Digital image inpainting is an interpolation problem, inferring the cont...
research
10/18/2018

Dictionary Learning-based Inpainting on Triangular Meshes

The problem of inpainting consists of filling missing or damaged regions...
research
10/23/2018

Exploiting the Space Filling Curve Ordering of Particles in the Neighbour Search of Gadget3

Gadget3 is nowadays one of the most frequently used high performing para...
research
03/25/2019

Learning Quadrangulated Patches For 3D Shape Processing

We propose a system for surface completion and inpainting of 3D shapes u...

Please sign up or login with your details

Forgot password? Click here to reset