GREYCstoration

From VipsWiki
Jump to: navigation, search

The GREYCstoration noise removal algorithm

GREYCstoration is a popular noise filter. You'll find it in nip2 as Filter / GREYCstoration. The default parameter settings are suitable for noise reduction in photographs. See the GREYC website for instructions on tuning the parameters for other tasks.

Denoise-screenshot.jpg

The VIPS version of the filter is based on v2.5.2 of the filter. It can do noise removal, resizing and masking on 8-bit, 16-bit and float images with any number of bands. It uses the VIPS threading system, rather than the GREYC one, and is about 30% faster if you have several processors.

You can also use it from the command-line with:

vips im_greyc 

or

vips im_greyc_mask

Or from C++/Python as:

VImage fred ("sample.jpg");
fred.greyc (... your parameters);

Samples

Click to enlarge.

Greyc-ir.png

Greyc-sample.png

Greyc-sample2.png