|
All photographs and articles on this web site are
Copyright © Eric R. Jeschke
(contact info
Site designed for screen resolutions of 1024x768 or greater. You may wish to maximize your browser for best viewing. |
|
GIMP Resources for Photographers
Home | Tutorials | Ask the guru | Mailing list | Flickr Forum Support | Translations | Fan Mail | Download | FAQ Adjust gamma |
| Before | After |
|---|---|
|
|
If you find it necessary to shoot with a higher ISO and you find that you have an unpleasant amount of noise in your image, this tutorial will help you improve the image. This technique also helps deal with with film grain from traditional photography that is uncovered by high-resolution scanning.
|
Here is the original image. Notice how bad the noise is,
especially in the shadows of the face and in the white wall
(back right).
|
|
|||
Technique #1Right-click in the image and select Filters/Enhance/Despeckle.You can play around with the settings, but you'll likely want to keep the radius pretty small and watch the White Level parameter too--too large a radius coupled with a lowered White Level and you'll destroy details like the catchlights in the eye. The "Recursive" option seems to cause a more aggressive filter effect. Try it if you have an especially noisy image. Examine the resulting image, zooming in to examine shadow areas. You'll notice that the noise is appreciably less objectionable. You cannot really eliminate it, but it is "smoothed out". Unfortunately, you may also notice that the image is softer; the despeckle filter actually blurs the image.
|
|
|||
Technique #2As an alternative to Despeckle, you can try Selective Gaussian Blur. Right-click in the image and select Filters/Blur/Selective Gaussian Blur.The radius works like you'd expect for a regular gaussian blur; as with Despeckle, you probably don't want to get too aggressive with it or the image will be too soft. The "Max. Delta" parameter controls how much of an edge needs to be defined for the blur to selectively skip it. It is a very rough control, obviously, so experimentation is the key. I happen to think this one is just a tad better in terms of blurring the noise. It also is a little softer.
|
|
|||
|
To offset the inevitable softening of either of these techniques
you'll want to use smart
sharpening, explained elsewhere on this site.
As an example, I took the selective gaussian blurred image and edge sharpened it on all RGB channels. Compare to above. If you find edge ("smart") sharpening too difficult, just apply a little global sharpening to offset the softening. |
|
Similarly, you can try decomposing to HSV or LAB, running the despeckle filter on one or more parts (e.g. value channel from HSV) and recomposing.
Note: along these lines I have seen it suggested from several sources that decomposing to LAB, applying a slight gaussian blur to the A+B channels and then sharpening the L channel is a good approach to reducing CCD artifacts. I have to say that so far in my experiments this approach has not worked for me; I find the despeckle or selective gaussian blur methods far superior.
Theoretically this should do the same thing as the selective gaussian blur method described above, but with the added benefit of having more control over the blurring. I have tried this and almost always found that I get better results using the selective gaussian blur filter!
Original: ![]() |
Despeckled and smart sharpened: ![]() |
Last modified: Fri Apr 2 00:37:46 HST 2004
|
|