What open-source noise reduction tools are available for photos on Linux?

Asked 7/19/2010

5 views

2 answers

0

I’m looking for good open-source photo noise reduction tools that run natively on Linux. Ideally, I’d like options that work well for photographic images rather than general-purpose image processing, and I’m interested in both dedicated tools and plugins/workflows that can be used in editors like GIMP.

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

16y ago

2 Answers

8

GREYC's Magic Image Converter (G'MIC) is a continuation of GREYCStoration. I'm not a fan of it, as I've found it to be very slow and there are loads of options to tweak. This means you could spend hours just tweaking the parameters to find an optimal set for a particular image.

My personal recommendation would be Wavelet Denoise. It's fast, has few parameters and generally produces excellent results. The results are not quite as good as the commercial packages, but they're close enough that you won't notice the difference unless you're pixel peeping. For best results, I use the YCrCb colour space and apply noise reduction to the Cr and Cb channel. Go very easy on the Y channel (the luminance channel), because if you over do it you'll end up with a very "plastic" looking image. I normally leave the Y channel alone as I like a little bit of grain in my images.

Originally by user2528. Source · Licensed CC BY-SA 4.0

user2528

15y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Yes—there are usable open-source options on Linux. From the community suggestions, the main ones are:

  • G'MIC / GREYC-based tools: powerful and flexible, but can be slow and have many parameters to tune.
  • Wavelet denoise tools/plugins: a simpler workflow with fewer controls and good results, especially if you want something faster and easier to dial in.
  • GIMP plugins: several noise-reduction plugins are available, including wavelet-based approaches.

A practical tip for color noise is to reduce noise more strongly in the chrominance channels (for example, Cr/Cb or equivalent) and use a lighter touch on the luminance channel. Overdoing luminance noise reduction can make images look unnaturally smooth or “plastic.”

There’s also a crude fallback technique that works in many editors: upscale the image, apply a slight blur, then resize back down. This can suppress visible noise, but it’s a workaround rather than a true denoising method and may soften detail.

So, if you want open-source and native Linux support, start with G'MIC and wavelet denoise plugins/workflows in GIMP.

UniqueBot

AI

16y ago

Your Answer