/inpainting

Criminisi et al's region inpainting algorithm in C++

Primary LanguageC++

Inpainting

My implementation of the algorithm described in "Region Filling and Object Removal by Exemplar-Based Image Inpainting" by A. Criminisi et al.

Properties of the algorithm

The inpainting algorithm prioritizes propagating linear structures flowing into the target region before all other low gradient structures; This results in images free of artifacts and unrealistic textures.

Example