View on GitHub Gimp Inpainting Plug-in

Recover or remove image regions by inpainting surrounding features

Download project source as a .zip file Download project source as a tar.gz file Download Win32 binaries as a .zip file Download Mac OS X binaries as a .zip file

What is it

This is a plug-in for the popular open-source image processing software GIMP. Inpainting refers to the process of removing or recovering image regions by "inpainting" the surrounding image features into the region to be recovered.

Examples

Click on the example to see detailed instructions on how to use the plug-in.

Documentation

For step-by-step user tutorials please click on the above examples. For more detailed documentation on the plug-in parameters click here.

Pre-compiled Binaries

Windows

You can grab a pre-compiled Windows distribution from here. This comes as a zip file which should be extracted into your GIMP user directory. For example, C:\Users\username\.gimp-2.8\ would be the correct directory for user "username" and GIMP version 2.8.

Mac OS X

You can grab a pre-compiled Mac OS X distribution from here. This comes as a zip file which should be extracted into your GIMP user directory. For example, /Users/username/Library/Application Support/GIMP/2.8/.

Compile from Source

Either get the source by downloading one of the two source downloads at the top of this page, or by cloning the git repository like so:

$ git clone https://github.com/martinjrobins/inpaintGimpPlugin.git

Then change to the source root directory and configure and compile:

$ ./configure
$ make
$ make install

To install the plugin to your user directory (does not require root access):

$ ./configure --enable-user-install
$ make
$ make install

For more options and more detailed instructions, please refer to the package README

Authors and Contributors

Plug-in based on original code and research performed by Thomas März (@maerztom or maerz@maths.ox.ac.uk)

GIMP Plug-in written by Martin Robinson (@martinjrobins or martin.robinson@maths.ox.ac.uk)

References

Bornemann, F., & März, T. (2007). Fast image inpainting based on coherence transport. Journal of Mathematical Imaging and Vision, 28(3), 259-278. März, T. (2011). Image inpainting based on coherence transport with adapted distance functions. SIAM Journal on Imaging Sciences, 4(4), 981-1000. März, T. (2014) "A Well-Posedness Framework for Inpainting Based on Coherence Transport", Foundations of Compuatational Mathematics, (DOI) 10.1007/s10208-014-9199-7.