Homomorphic filtering

32,714 views 9 slides Oct 12, 2019
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

Digital image Proccessing


Slide Content

Homomorphic filtering

Introduction Homomorphic filtering  is a generalized technique for signal and image processing, involving a nonlinear mapping to a different domain in which linear filter techniques are applied, followed by mapping back to the original domain . Homomorphic filter is sometimes used for  image enhancement . It simultaneously normalizes the brightness across an image and increases contrast. Homomorphic filtering is one such technique for removing multiplicative noise that has certain characteristics. Homomorphic filtering is most commonly used for correcting non-uniform illumination in images. Homomorphic filtering can be used for improving the appearance of a grayscale image by simultaneous intensity range compression (illumination) and contrast enhancement (reflection).

Operation The illumination-reflectance model of image formation says that the intensity at any pixel, which is the amount of light reflected by a point on the object, is the product of the illumination of the scene and the reflectance of the object(s) in the scene, i.e., I( x,y )=L( x,y ) * R( x,y ) where I is the image , L is scene illumination , and R is scene reflectance . Illumination typically varies slowly across the image as compared to reflectance which can change quite abruptly at object edges. This difference is the key to separating out the illumination component from the reflectance component. In homomorphic filtering we first transform the multiplicative components to additive components by moving to the log domain. ln(I( x,y ))=ln(L( x,y ) R( x,y )) ln(I( x,y ))=ln(L( x,y ))+ln(R( x,y ))

I   g   OPERATION Then we use a high-pass filter in the log domain to remove the low-frequency illumination component while preserving the high-frequency reflectance component. The basic steps in homomorphic filtering are shown in the diagram below: The illumination component of an image generally is characterized by slow spatial variations, while the reflectance component tends to vary abruptly, particularly at junction of dissimilar objects.

Applying homomorphic filter to original image

Histogram Equalization Histogram equalization  is a method in image processing of contrast adjustment using the image's histogram. The method is useful in images with backgrounds and foregrounds that are both bright or both dark. A key advantage of the method is that it is a fairly straight forward technique and an invertible operator. So in theory, if the histogram equalization function is known, then the original histogram can be recovered. A disadvantage of the method is that it is indiscriminate. It may increase the contrast of background noise, while decreasing the usable signal. Histogram equalization often produces unrealistic effects in photographs; however it is very useful for scientific images like thermal, satellite or x-ray images.

Histogram equalized Image

References: Gonzalez and Woods, Digital Image Processing, Pearson Education, 3/e, (2008) https://blogs.mathworks.com/steve/2013/06/25/homomorphic-filtering-part-1/ https://en.wikipedia.org/wiki/homomorphic_filtering

THANK YOU