Slashdot Mirror


Open Source Image De-Noising

GREYCstoration is an open-source tool able to de-noise, inpaint, or resize 2D color images. This is a command-line program developed by the IMAGE team of the GREYC Lab in France and is available for Unix, Mac, and Windows systems under the CeCILL license. The algorithm is based on anisotropic diffusion partial differential equations. These equations are able to smooth an image while preserving its main structures. The demo page presents interesting examples of color image de-noising and reconstruction. This is a serious free alternative to commercial products like Noise Ninja or Neat Image that perform the same kinds of operations. The tool is still a little bit hard to use (command-line based), but I hope the simple C++ API will ease the integration of the algorithm in more user-friendly interfaces. Previous versions of GREYCstoration are already available in Digikam and Krita.

3 of 205 comments (clear)

  1. The real question is... by Wizarth · · Score: 3, Interesting

    Can it remove the noise commonly used in CAPTCHA images? Will this be the next weapon in the war against spammers?

  2. Artificial noises by biocute · · Score: 5, Interesting

    It seems to perform a lot better when dealing with artificially-added noises than real-life images, as if it already knows how to tackle them.

    This pyramid photo has basically been 'ruined' after the denoising, I wonder if we added some synthetic noises in the background while leaving the stone face as is, would this app be able to denoise correctly?

  3. Re:He did use real noise. by szap · · Score: 3, Interesting

    I'm more impressed, if it's real, of the removal of the cage from the caged parrot photo: http://www.greyc.ensicaen.fr/~dtschump/greycstorat ion/img/res_zoobird.png

    Similar, but less so: http://www.greyc.ensicaen.fr/~dtschump/greycstorat ion/img/res_parrot.png