SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
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))
In DFT H(u,v) (DFT) -1 expI 𝑥, 𝑦 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:
1. GonzalezandWoods,DigitalImageProcessing,PearsonEducation,3/e,(2008)
2. https://blogs.mathworks.com/steve/2013/06/25/homomorphic-filtering-part-1/
3. https://en.wikipedia.org/wiki/homomorphic_filtering
THANK YOU

More Related Content

PPTX
Histogram Processing
PPTX
Process synchronization
PPTX
Digital image processing
PPTX
Gamma camera components
PPT
Frequency Domain Image Enhancement Techniques
PPT
Digital Image Processing (DIP)
PPTX
5. gray level transformation
PDF
Image Restoration (Digital Image Processing)
Histogram Processing
Process synchronization
Digital image processing
Gamma camera components
Frequency Domain Image Enhancement Techniques
Digital Image Processing (DIP)
5. gray level transformation
Image Restoration (Digital Image Processing)

What's hot (20)

PPTX
Image Enhancement in Spatial Domain
PPT
Chapter10 image segmentation
PPTX
Point processing
PPTX
Chapter 9 morphological image processing
PPTX
Psuedo color
PPTX
Region based segmentation
PDF
Digital Image Fundamentals
PPTX
Image Sensing and Acquisition.pptx
PPTX
digital image processing
PPT
Fidelity criteria in image compression
PPTX
Digital Image Processing
PPTX
Image Representation & Descriptors
PPSX
Edge Detection and Segmentation
PPTX
Smoothing Filters in Spatial Domain
PPT
Chapter 5 Image Processing: Fourier Transformation
PPT
Arithmetic coding
PPTX
Image restoration and degradation model
PPT
Interpixel redundancy
PDF
Wiener Filter
Image Enhancement in Spatial Domain
Chapter10 image segmentation
Point processing
Chapter 9 morphological image processing
Psuedo color
Region based segmentation
Digital Image Fundamentals
Image Sensing and Acquisition.pptx
digital image processing
Fidelity criteria in image compression
Digital Image Processing
Image Representation & Descriptors
Edge Detection and Segmentation
Smoothing Filters in Spatial Domain
Chapter 5 Image Processing: Fourier Transformation
Arithmetic coding
Image restoration and degradation model
Interpixel redundancy
Wiener Filter
Ad

Similar to Homomorphic filtering (20)

PDF
Digital Image Processing - Image Enhancement
PDF
Digital image processing - Image Enhancement (MATERIAL)
PPTX
Image denoising algorithms
PDF
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
PPTX
Image processing second unit Notes
PDF
Design Approach of Colour Image Denoising Using Adaptive Wavelet
PPT
3 intensity transformations and spatial filtering slides
PDF
Image enhancement
PPT
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
PDF
Lec_2_Digital Image Fundamentals.pdf
PPTX
Module 31
PDF
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
PPTX
Unit-2 Image Enhancement and Restoration Techniques.pptx
PPTX
Ppt ---image processing
PPTX
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
PPT
Chap5 imange enhancemet
PPTX
PPTX
Intensity Transformation and Spatial filtering
PPT
Image enhancement ppt nal2
PPTX
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
Digital Image Processing - Image Enhancement
Digital image processing - Image Enhancement (MATERIAL)
Image denoising algorithms
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Image processing second unit Notes
Design Approach of Colour Image Denoising Using Adaptive Wavelet
3 intensity transformations and spatial filtering slides
Image enhancement
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
Lec_2_Digital Image Fundamentals.pdf
Module 31
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
Unit-2 Image Enhancement and Restoration Techniques.pptx
Ppt ---image processing
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
Chap5 imange enhancemet
Intensity Transformation and Spatial filtering
Image enhancement ppt nal2
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
Ad

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Agricultural_Statistics_at_a_Glance_2022_0.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Monthly Chronicles - July 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Review of recent advances in non-invasive hemoglobin estimation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf

Homomorphic filtering

  • 2. 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).
  • 3. 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))
  • 4. In DFT H(u,v) (DFT) -1 expI 𝑥, 𝑦 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.
  • 5. Applying homomorphic filter to original image
  • 6. 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.