SlideShare a Scribd company logo
BRIEF INTRODUCTION OF
IMAGE ENHANCEMENT
TECHNIQUES
Presented By:
Bulbul Agrawal
M.Tech IInd year (IT Branch)
Outline:
 Introduction
Image enhancement techniques:
1. Spatial domain
2. Frequency domain
Applications
Conclusion
Introduction:
• Image Enhancement is the process of manipulating an image so that
the result is more suitable than the original for a specific application.
• The idea behind the enhancement technique is to bring out details that
are hidden or simple to highlight the certain features of interest in an
image.
Image enhancement techniques:
Spatial domain methods:
• The term spatial domain refers to the aggregate of pixels composing
an image.
• Spatial domain methods are procedures that operate directly on these
pixels.
• Spatial Domain processes will be denoted by the expression ,
g(x,y)= T[f(x,y)]
Where, g is the output, f is the input image and T is an operation on f
defined over some neighborhood of (x,y)
Cont…
According to the operations on the image pixels, it can be further
divided into 2 categories:
1. Point operations
2. Spatial operations
Point operation:
• It is the process of contrast enhancement.
• It is the process to produced an image of higher contrast than the
original by darkening a particular level.
• Enhancement at any point in an image depends only on the gray level
at that point, techniques in this category are often referred to as point
processing.
Point operation: Brightness modification
Increasing the brightness of an image:
g[m,n]=f[m,n]+k
Decreasing the brightness of an image:
g[m,n]=f[m,n]-k
Cont…
Fig: Example of brightness modification
Point operation: Inverse transformation
• Example is image negative.
• Negative transform exchanges dark values for light values and vice
versa.
• The negative transformation is defined by,
s=(L-1-r)
Where, L-1=maximum pixels value and
r= pixel value of an image
Cont…
Fig: Example of image inversion
Point operation: Thresholding
• Thresholding is required to extract a part of an image which contains
all the information.
• Thresholding is a part of more general segmentation problem.
• Pixels having intensity lower than the threshold T are set to zero and
the pixels having intensity greater than the threshold are set to 255.
• This type of hard thresholding allows us to obtain a binary image from
a grayscale image.
Cont…
Fig: Example of thresholding
Point operation: Gray-level slicing
• The purpose of gray-level slicing is to highlight a specific range of
gray values.
• Two different approaches can be adopted for gray-level slicing,
1. Gray-level slicing without preserving the background
2. Gray-level slicing with the background
Cont…
Without preserving the background:
• This displays high values for a range of interest and low values in
other areas.
• The main drawback of this approach is that the background
information is discarded.
With preserving the background:
• In gray-level slicing with background, the objective is to display high
values for the range of interest and original gray-level values in other
areas.
• This approach preserves the background of the image.
Cont…
Fig: Example of gray-level slicing
Point operation: Bit plane slicing
• The gray level of each pixel in a digital image is stored as one or more
bytes in computer.
• The three main goals of bit plane slicing are:
1. Converting a gray level image to binary image.
2. Representing an image with fewer bits and compressing the image to
a smaller size.
3. Enhancing the image by focusing.
Cont…
Fig: Example of bit-plane slicing
Spatial operations:
• Operations performed on local neighborhoods of input pixels
• Image is convolved with [FIR] finite impulse response filter called
spatial mask .
• Techniques such as :
- Noise smoothing
- Median filtering
- LP and HP filtering
- Zooming
Mask Operation:
• Mask is a small matrix useful for blurring, sharpening, edge-detection
and more.
• New image is generated by multiplying the input image with the mask
matrix.
• The output pixel values thus depend on the neighbouring input pixel
values.
• The mask may be of any dimension 3X3 4X4 ….
Histogram manipulation:
 Histogram:
• It is the another spatial domain technique.
• It is the plot of frequency of occurrence of an event.
• The histogram provides a convenient summary of the intensities in an
image.
Histogram equalization:
• Histogram equalization is a method in image processing of contrast
adjustment using the image’s histogram.
Cont…
Fig: Example of histogram and histogram equalization
Frequency Domain Methods:
• We simply compute the Fourier transform of the image to be
enhanced, multiply the result by a filter, and take the inverse transform
to produce the enhanced image.
• Filtering are done in FDM, like low-pass, high-pass, butterworth high-
pass filter, gaussian filter etc.
Applications:
• Image enhancement techniques are used to sharpen image features to
obtain a visually more pleasant, more detailed or less noisy output
image.
• Contrast enhancement can be achieved by histogram equalization.
• Blur reduction
Conclusion:
• The aim of image enhancement is to improve the information in
images for human viewers, or to provide ‘better’ input for other
automated image processing techniques.
• There is no general theory for determining what is ‘good’ image
enhancement when it comes to human perception. If it looks good, it is
good!
References:
• Digital image processing by Gonzalez and woods
• Digital image processing by S Jayaraman
• https://www.slideshare.net/Ayaelshiwi/image-enhancement-29760056
• https://www.techopedia.com/definition/26314/image-enhancement
• https://www.mathworks.com/discovery/image-enhancement.html
Image enhancement techniques
Image enhancement techniques

More Related Content

PPTX
Image enhancement techniques
PPT
Chapter 6 Image Processing: Image Enhancement
PPT
Spatial domain and filtering
PPT
Sharpening using frequency Domain Filter
PDF
4.intensity transformations
PPTX
Image feature extraction
PPTX
Fundamental steps in Digital Image Processing
PPT
Enhancement in spatial domain
Image enhancement techniques
Chapter 6 Image Processing: Image Enhancement
Spatial domain and filtering
Sharpening using frequency Domain Filter
4.intensity transformations
Image feature extraction
Fundamental steps in Digital Image Processing
Enhancement in spatial domain

What's hot (20)

PPT
Image segmentation
PPT
Chapter10 image segmentation
PPTX
Digital Image restoration
PPTX
Image enhancement lecture
PPTX
Digital Image Processing
PPTX
Image Enhancement in Spatial Domain
PPT
Digital Image Processing_ ch2 enhancement spatial-domain
PDF
Image compression
PPTX
Image enhancement
PPT
Thresholding.ppt
PPTX
Intensity Transformation and Spatial filtering
PDF
Image segmentation
PPTX
Point processing
PPTX
Module 31
PDF
Digital Image Processing: Image Segmentation
PPT
Chapter 5
PPTX
Chapter 3 image enhancement (spatial domain)
PPTX
Psuedo color
PPTX
Image restoration and degradation model
Image segmentation
Chapter10 image segmentation
Digital Image restoration
Image enhancement lecture
Digital Image Processing
Image Enhancement in Spatial Domain
Digital Image Processing_ ch2 enhancement spatial-domain
Image compression
Image enhancement
Thresholding.ppt
Intensity Transformation and Spatial filtering
Image segmentation
Point processing
Module 31
Digital Image Processing: Image Segmentation
Chapter 5
Chapter 3 image enhancement (spatial domain)
Psuedo color
Image restoration and degradation model
Ad

Similar to Image enhancement techniques (20)

PPT
Image enhancement ppt nal2
PDF
Image enhancement
PDF
An Inclusive Analysis on Various Image Enhancement Techniques
PPTX
Unit-2 Image Enhancement and Restoration Techniques.pptx
PPTX
image enhancement-POINT AND HISTOGRAM PROCESSING.pptx
PDF
A Review Paper on Low Light Image Enhancement Methods for Un- Uniform Illumin...
PPTX
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
PDF
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
PDF
Ijcatr04051016
PPTX
Image processing second unit Notes
PPTX
Module 2
PPTX
PDF
Paper id 28201446
PDF
Image Enhancement
PPTX
Image Enhancement research document.pptx
PPT
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
PPTX
Digital Image Processing - Image Enhancement.pptx
PPT
Image enhancement in spatial domain.ppt
PPTX
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
PDF
4 image enhancement in spatial domain
Image enhancement ppt nal2
Image enhancement
An Inclusive Analysis on Various Image Enhancement Techniques
Unit-2 Image Enhancement and Restoration Techniques.pptx
image enhancement-POINT AND HISTOGRAM PROCESSING.pptx
A Review Paper on Low Light Image Enhancement Methods for Un- Uniform Illumin...
IMAGE_ENHANCEMENT_TECHNIQUES[1].pptx
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
Ijcatr04051016
Image processing second unit Notes
Module 2
Paper id 28201446
Image Enhancement
Image Enhancement research document.pptx
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
Digital Image Processing - Image Enhancement.pptx
Image enhancement in spatial domain.ppt
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
4 image enhancement in spatial domain
Ad

More from Bulbul Agrawal (7)

PPTX
Introduction to Data Structures and their importance
PPTX
Software Metrics, Project Management and Estimation
PPTX
Analysis and Design of Algorithms
PPTX
Age Estimation And Gender Prediction Using Convolutional Neural Network.pptx
PPTX
Techniques for creating an effective resume
PPTX
Standard Statistical Feature analysis of Image Features for Facial Images usi...
PPT
Image segmentation
Introduction to Data Structures and their importance
Software Metrics, Project Management and Estimation
Analysis and Design of Algorithms
Age Estimation And Gender Prediction Using Convolutional Neural Network.pptx
Techniques for creating an effective resume
Standard Statistical Feature analysis of Image Features for Facial Images usi...
Image segmentation

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Welding lecture in detail for understanding
PDF
composite construction of structures.pdf
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
OOP with Java - Java Introduction (Basics)
DOCX
573137875-Attendance-Management-System-original
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CH1 Production IntroductoryConcepts.pptx
Lecture Notes Electrical Wiring System Components
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Welding lecture in detail for understanding
composite construction of structures.pdf
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
OOP with Java - Java Introduction (Basics)
573137875-Attendance-Management-System-original
Arduino robotics embedded978-1-4302-3184-4.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Strings in CPP - Strings in C++ are sequences of characters used to store and...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

Image enhancement techniques

  • 1. BRIEF INTRODUCTION OF IMAGE ENHANCEMENT TECHNIQUES Presented By: Bulbul Agrawal M.Tech IInd year (IT Branch)
  • 2. Outline:  Introduction Image enhancement techniques: 1. Spatial domain 2. Frequency domain Applications Conclusion
  • 3. Introduction: • Image Enhancement is the process of manipulating an image so that the result is more suitable than the original for a specific application. • The idea behind the enhancement technique is to bring out details that are hidden or simple to highlight the certain features of interest in an image.
  • 5. Spatial domain methods: • The term spatial domain refers to the aggregate of pixels composing an image. • Spatial domain methods are procedures that operate directly on these pixels. • Spatial Domain processes will be denoted by the expression , g(x,y)= T[f(x,y)] Where, g is the output, f is the input image and T is an operation on f defined over some neighborhood of (x,y)
  • 6. Cont… According to the operations on the image pixels, it can be further divided into 2 categories: 1. Point operations 2. Spatial operations
  • 7. Point operation: • It is the process of contrast enhancement. • It is the process to produced an image of higher contrast than the original by darkening a particular level. • Enhancement at any point in an image depends only on the gray level at that point, techniques in this category are often referred to as point processing.
  • 8. Point operation: Brightness modification Increasing the brightness of an image: g[m,n]=f[m,n]+k Decreasing the brightness of an image: g[m,n]=f[m,n]-k
  • 9. Cont… Fig: Example of brightness modification
  • 10. Point operation: Inverse transformation • Example is image negative. • Negative transform exchanges dark values for light values and vice versa. • The negative transformation is defined by, s=(L-1-r) Where, L-1=maximum pixels value and r= pixel value of an image
  • 11. Cont… Fig: Example of image inversion
  • 12. Point operation: Thresholding • Thresholding is required to extract a part of an image which contains all the information. • Thresholding is a part of more general segmentation problem. • Pixels having intensity lower than the threshold T are set to zero and the pixels having intensity greater than the threshold are set to 255. • This type of hard thresholding allows us to obtain a binary image from a grayscale image.
  • 13. Cont… Fig: Example of thresholding
  • 14. Point operation: Gray-level slicing • The purpose of gray-level slicing is to highlight a specific range of gray values. • Two different approaches can be adopted for gray-level slicing, 1. Gray-level slicing without preserving the background 2. Gray-level slicing with the background
  • 15. Cont… Without preserving the background: • This displays high values for a range of interest and low values in other areas. • The main drawback of this approach is that the background information is discarded. With preserving the background: • In gray-level slicing with background, the objective is to display high values for the range of interest and original gray-level values in other areas. • This approach preserves the background of the image.
  • 16. Cont… Fig: Example of gray-level slicing
  • 17. Point operation: Bit plane slicing • The gray level of each pixel in a digital image is stored as one or more bytes in computer. • The three main goals of bit plane slicing are: 1. Converting a gray level image to binary image. 2. Representing an image with fewer bits and compressing the image to a smaller size. 3. Enhancing the image by focusing.
  • 18. Cont… Fig: Example of bit-plane slicing
  • 19. Spatial operations: • Operations performed on local neighborhoods of input pixels • Image is convolved with [FIR] finite impulse response filter called spatial mask . • Techniques such as : - Noise smoothing - Median filtering - LP and HP filtering - Zooming
  • 20. Mask Operation: • Mask is a small matrix useful for blurring, sharpening, edge-detection and more. • New image is generated by multiplying the input image with the mask matrix. • The output pixel values thus depend on the neighbouring input pixel values. • The mask may be of any dimension 3X3 4X4 ….
  • 21. Histogram manipulation:  Histogram: • It is the another spatial domain technique. • It is the plot of frequency of occurrence of an event. • The histogram provides a convenient summary of the intensities in an image. Histogram equalization: • Histogram equalization is a method in image processing of contrast adjustment using the image’s histogram.
  • 22. Cont… Fig: Example of histogram and histogram equalization
  • 23. Frequency Domain Methods: • We simply compute the Fourier transform of the image to be enhanced, multiply the result by a filter, and take the inverse transform to produce the enhanced image. • Filtering are done in FDM, like low-pass, high-pass, butterworth high- pass filter, gaussian filter etc.
  • 24. Applications: • Image enhancement techniques are used to sharpen image features to obtain a visually more pleasant, more detailed or less noisy output image. • Contrast enhancement can be achieved by histogram equalization. • Blur reduction
  • 25. Conclusion: • The aim of image enhancement is to improve the information in images for human viewers, or to provide ‘better’ input for other automated image processing techniques. • There is no general theory for determining what is ‘good’ image enhancement when it comes to human perception. If it looks good, it is good!
  • 26. References: • Digital image processing by Gonzalez and woods • Digital image processing by S Jayaraman • https://www.slideshare.net/Ayaelshiwi/image-enhancement-29760056 • https://www.techopedia.com/definition/26314/image-enhancement • https://www.mathworks.com/discovery/image-enhancement.html