RSS/Atom feed Twitter
Site is read-only, email is disabled

Digital Noise Reduction in GIMP

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

5 of 5 messages available
Toggle history

Please log in to manage your subscriptions.

Digital Noise Reduction in GIMP Alex Fernandez 24 Aug 13:16
  Digital Noise Reduction in GIMP Jakub Steiner 24 Aug 15:22
   Digital Noise Reduction in GIMP Hal V. Engel 24 Aug 18:26
   Digital Noise Reduction in GIMP Jean-Luc Coulon (f5ibh) 24 Aug 20:55
   Digital Noise Reduction in GIMP Alex Fernandez 25 Aug 11:14
Alex Fernandez
2005-08-24 13:16:49 UTC (over 18 years ago)

Digital Noise Reduction in GIMP

Hi list,

I'm interested in noise reduction using GIMP. A little (skippable) background first.

I recently bought a digital camera, a very nice Canon IXUS 40. One big plus over traditional "chemical" photography is that you can change sensitivity for poor light conditions. However, this increases noise in the resulting image. Digital noise tends to be uglier than its analog counterpart, I'm not sure why; maybe we will get used to it eventually, or maybe not.

In the meantime, digital noise is quite annoying. Since the picture is already in the computer, I tried to GIMP the noise off, but had no luck. People seem to use "unsharp mask", but the results are frankly quite poor. I have found several programs that seem to do the trick more or less, but all of them proprietary and all of them for Mac / PC (I'm on Linux). Of course, none work with GIMP.

So after many offroads (like improving on Remi's excellent FFT plugin), and being of the geek persuasion, I tried to create my own GIMP plugin. It has been a very interesting process, and results are not bad even at this preliminary stage. I have used several algorithms (stdev discrimination, linear regression); right now I'm trying out a combination of median and interquartile range which is promising, but still not perfect.

Now, let's go to the questions.

- Is there a noise reduction technique / plugin for GIMP that I haven't found? - Where can I upload the result of my own efforts so that people can try it out or even improve it?
- Do you know any algorithms that work really well for noise reduction? I came across this message: http://www.mail-archive.com/gimp-developer@lists.xcf.berkeley.edu/msg08651.html so if someone can point me to the paper mentioned or similar, I would be most grateful.

Thanks,

Alex.

Jakub Steiner
2005-08-24 15:22:45 UTC (over 18 years ago)

Digital Noise Reduction in GIMP

On Wed, 2005-08-24 at 13:16 +0200, Alex Fernandez wrote:

- Is there a noise reduction technique / plugin for GIMP that I haven't found? - Where can I upload the result of my own efforts so that people can try it out or even improve it?

Hi Alex,
unsharp mask you mention is generally used for sharpening, which tends to actually increase the visibility of noise. Some techniques for getting rid of noise are described on the gimp website -

http://www.gimp.org/tutorials/Reducing_CCD_Noise/ http://www.gimp.org/tutorials/Selective_Gaussian_Blur/

I have recently found an interesting way to get rid of RGB independent noise - http://jimmac.musichall.cz/weblog.php/Photos/RGBNoise.php, but weren't so lucky in replacing the median filter with gimp's despeckle. In the end, selective gaussian blur is what works for me best.

The place for 3rd party gimp plugins and scripts is registry.gimp.org, it includes a few noise removal gems.

cheers

Hal V. Engel
2005-08-24 18:26:04 UTC (over 18 years ago)

Digital Noise Reduction in GIMP

On Wednesday 24 August 2005 06:22 am, Jakub Steiner wrote:

On Wed, 2005-08-24 at 13:16 +0200, Alex Fernandez wrote:

- Is there a noise reduction technique / plugin for GIMP that I haven't found? - Where can I upload the result of my own efforts so that people can try it out or even improve it?

Hi Alex,
unsharp mask you mention is generally used for sharpening, which tends to actually increase the visibility of noise. Some techniques for getting rid of noise are described on the gimp website -

http://www.gimp.org/tutorials/Reducing_CCD_Noise/ http://www.gimp.org/tutorials/Selective_Gaussian_Blur/

I have recently found an interesting way to get rid of RGB independent noise - http://jimmac.musichall.cz/weblog.php/Photos/RGBNoise.php, but weren't so lucky in replacing the median filter with gimp's despeckle. In the end, selective gaussian blur is what works for me best.

The place for 3rd party gimp plugins and scripts is registry.gimp.org, it includes a few noise removal gems.

cheers

You might give the GREYCstoration plug-in a try. It also installs a standalone command line program that can do noise reduction to 16 bit images. The controls are not well documented and I have found that values that work for me are MUCH different from the values that the controls default to. Also the preview in the plug-in is next to useless. But once you figure out what setting work best it is a very powerful tool.

Hal

Jean-Luc Coulon (f5ibh)
2005-08-24 20:55:57 UTC (over 18 years ago)

Digital Noise Reduction in GIMP

Le 24.08.2005 15:22:45, Jakub Steiner a écrit :

On Wed, 2005-08-24 at 13:16 +0200, Alex Fernandez wrote:

- Is there a noise reduction technique / plugin for GIMP that I

haven't found?

- Where can I upload the result of my own efforts so that people

can

try it out or even improve it?

Hi Alex,
unsharp mask you mention is generally used for sharpening, which tends to actually increase the visibility of noise. Some techniques for getting rid of noise are described on the gimp website -

http://www.gimp.org/tutorials/Reducing_CCD_Noise/ http://www.gimp.org/tutorials/Selective_Gaussian_Blur/

I have recently found an interesting way to get rid of RGB independent noise - http://jimmac.musichall.cz/weblog.php/Photos/RGBNoise.php, but weren't so lucky in replacing the median filter with gimp's despeckle. In the end, selective gaussian blur is what works for me best.

The place for 3rd party gimp plugins and scripts is registry.gimp.org, it includes a few noise removal gems.

You can try gaussian blur only on red and blue channels leaving green channel untouched (it is generally less affected by noise and will help to keep a raisonably sharp image after applying the blur).

cheers

--
Jakub Steiner

Jean-Luc

Alex Fernandez
2005-08-25 11:14:17 UTC (over 18 years ago)

Digital Noise Reduction in GIMP

Thanks a lot to everyone for your suggestions, I will let you know how it goes when I have time to try them out. I'm still open to theoretical approaches you find interesting.

The place for 3rd party gimp plugins and scripts is registry.gimp.org, it includes a few noise removal gems.

Thanks! I will upload my filter ASAP.

Alex.