Question

I am working in digital image processing field, recently I am studying about Image Noise, I just want to know that whether this noise removal is part of image enhancement or image restoration.

I have read some papers on it, at some points authors are saying that image enhancement from a given noisy image, and on the other hand in some papers authors are saying that noise removal is image restoration process.

I got the following answer from dsp.stackexchange:

It's task dependent: if you just want to make image "more beautiful" to print it, you would call noise removal "image enhancement"; if you want to make some kind of image processing and noise will strongly worsen resulting data, you will call it "image restoration". Another way is restoration of broken and/or old photos: they have many corrupted zones. But in that case you can't call corrupted zones noise because of their origin.

Please explain what is correct?

Was it helpful?

Solution

Well there is the wikipedia page http://en.wikipedia.org/wiki/Image_restoration

It says that

  • Image restoration is the operation of taking a corrupted/noisy image and estimating the clean original image

  • Image enhancement [...] is designed to emphasize features of the image that make the image more pleasing to the observer

The difference between the two is, as explained in the dsp.stackexchange description you cite:

  • Noise removal for image restoration assumes that there is an underlying 'ground truth' image, and that your noise removal operation takes the image closer to the ground truth. As an example you can use de-noising on a photograph taken in bad lighting conditions to make the picture more similar to a better picture of the same scene.

  • Noise removal for image enhancement is not meant to approximate a ground truth image, but to highlight features (usually for display purposes). An example is the 'airbrushing' of photographs.

To complicate matters more, image restoration and image enhancement are not necessarily mutually exclusive (e.g., when the ground truth image is more 'visually pleasing' than the noisy image.

OTHER TIPS

As described by @alle_meije, this is a very subjective thing. It depends on what type of noise you are trying to remove, why you are trying to remove the noise, and how you go about removing it. I suspect that in most cases you could make the argument either way.

Here's an example of noise reduction as image enhancement Fingerprint image enhancement: algorithm and performance evaluation by Hong, L. et al in IEEE transactions on pattern analysis and Machine Intelligence. In this case enhancement has nothing to do with beauty and everything to do with function.

Here's an example of noise reduction as image enhancement Bayesian-Based Iterative Method of Image Restoration from Richardson, W. in the journal of the optical society of america.

The answer to your questions is: it depends. Noise removal is a tool. There are a lot of different ways to perform noise removal and deciding which way works best depends on the source of the noise, the purpose of the noise removal, and the desired outcome. After considering those things you can decide if your noise removal is image enhancement or image restoration.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top