there a few things here
http://www.ipol.im/

-- click on the "DEMO" tab on each paper for a online demo

it is research code and will need hacking for your needs

Inpainting is what i use some examples
http://www.ipol.im/pub/art/2013/54/
http://www.ipol.im/pub/art/2013/40/

and this works VERY well for high frequency " near noise/ data"
http://www.ipol.im/pub/art/2011/ggm_rpn/

this works rather well -- " MOSTLY ???? " for inpainting
http://www.logarithmic.net/pfh/resynthesizer

-- builds fine on Linux and on win32 using mingw ( should build on apple )

i also use " G'Mic"
http://gmic.eu/

-- formally "GREYCStoration"