SlideShare a Scribd company logo
Image Enhancement in
Spatial Domain
by
P. S. Patil
Image enhancement
 Image Enhancement process
 Image enhancement schemes:
Spatial domain enhancement methods
Frequency domain enhancement methods
Point operations Vs neighborhood operations
Histogram methods
Introduction
• The image enhancement is the process of making image
under consideration suitable for a specific application
• different methods of image enhancement:
Spatial Domain transformation
8/30/2023 4
( , ) [ ( , )])
( , ) :input image
( , ) :output image
:an operator on defined over
a neighborhood of point ( , )
g x y T f x y
f x y
g x y
T f
x y

Spatial domain enhancement methods
 Spatial domain techniques are performed in the image plane
 It is based on modifying the pixels in an image directly.
Types
1) Point operations.
2) Spatial operations.
Frequency Domain Enhancement
• In this method image is transformed into frequency
domain and transformed coefficients are manipulated.
Weeks 1 & 2 6
Basic Transformation Functions
8/30/2023 7
contrast stretching
• The idea behind contrast stretching is to increase the
dynamic range of the gray levels in the image
• Mathematical modeling :
-For α<1 ,a=L/3
-For β>1 ,b=2/3L
Thresholding:
- Thresholding is an extreme contrast stretching which
results into binary image
Digital negative
• Negative image can be obtained by,
• S= T(r)= L-r-1
Image negatives
1
s L r
  
Gray level slicing
• Certain areas from the image under consideration can by
highlighted using this transformation.
Log Transformations for image enhancement
8/30/2023 12
Log Transformations
log(1 )
s c r
 
The histogram
13
The histogram of an image shows us the
distribution of grey levels in the image
Image enhancement by histogram Processing
 Histogram Equalization
 Histogram specification
8/30/2023 14
Histogram Equalization
• Histogram equalization is a method in image
processing of contrast adjustment using the image's histogram.
• This method usually increases the global contrast of many
images, especially when the usable data of the image is
represented by close contrast values.
• Through this adjustment, the intensities can be better distributed
on the histogram.
• This allows for areas of lower local contrast to gain a higher
contrast.
• Histogram equalization accomplishes this by effectively spreading
out the most frequent intensity values.
Weeks 1 & 2 15
Weeks 1 & 2 16
Weeks 1 & 2 17
Neighbourhood Operations
Neighbourhood operations simply operate on a
larger neighbourhood of pixels than point
operations
Neighbourhoods are
mostly a rectangle
around a central pixel
Any size rectangle
and any shape filter
are possible
Origin x
y Image f (x, y)
(x, y)
Neighbourhood
Thank you
Weeks 1 & 2 19

More Related Content

PPTX
Module 2
PPTX
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
PPTX
Image Enhancement in Spatial Domain
PDF
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
PDF
Image enhancement
PPT
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
PPTX
Image processing second unit Notes
PPTX
Image enhancement
Module 2
IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN.pptx
Image Enhancement in Spatial Domain
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
Image enhancement
Digital Image through Scanner, Digital Camera. Concept of Gray Levels.
Image processing second unit Notes
Image enhancement

Similar to Image enhancement in spatial domain.ppt (20)

PPT
Ch 3. Image Enhancement in the Spatial Domain_okay.ppt
PPT
IMAGE PROCESSING--image-------enhancement-----2.ppt
PPTX
image enhancement-POINT AND HISTOGRAM PROCESSING.pptx
PPTX
Chapter 3 image enhancement (spatial domain)
PDF
Image Enhancement
PPT
Spatial domain and filtering
PDF
Image Enhancement in the Spatial Domain.pdf
PPT
Chap5 imange enhancemet
PPT
Digital Image Processing_ ch2 enhancement spatial-domain
PPTX
Digital Image Processing - Image Enhancement.pptx
PDF
4 image enhancement in spatial domain
PPTX
Chapter 3 Image Enhanvement_ComputerVision.pptx
PPT
Image processing3 imageenhancement(histogramprocessing)
PDF
DIP Lecture 7-9.pdf
PDF
Image enhancement techniques a review
PPT
Image Enhancement in the Spatial Domain1.ppt
PPT
Image enhancement in the spatial domain1
PDF
Contrast Enhancement Techniques: A Brief and Concise Review
PPTX
Unit-2 Image Enhancement and Restoration Techniques.pptx
PPTX
computer vision and pattern recognition.pptx
Ch 3. Image Enhancement in the Spatial Domain_okay.ppt
IMAGE PROCESSING--image-------enhancement-----2.ppt
image enhancement-POINT AND HISTOGRAM PROCESSING.pptx
Chapter 3 image enhancement (spatial domain)
Image Enhancement
Spatial domain and filtering
Image Enhancement in the Spatial Domain.pdf
Chap5 imange enhancemet
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing - Image Enhancement.pptx
4 image enhancement in spatial domain
Chapter 3 Image Enhanvement_ComputerVision.pptx
Image processing3 imageenhancement(histogramprocessing)
DIP Lecture 7-9.pdf
Image enhancement techniques a review
Image Enhancement in the Spatial Domain1.ppt
Image enhancement in the spatial domain1
Contrast Enhancement Techniques: A Brief and Concise Review
Unit-2 Image Enhancement and Restoration Techniques.pptx
computer vision and pattern recognition.pptx
Ad

Recently uploaded (20)

PPTX
OOP with Java - Java Introduction (Basics)
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Digital Logic Computer Design lecture notes
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
Geodesy 1.pptx...............................................
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
PPT on Performance Review to get promotions
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
DOCX
573137875-Attendance-Management-System-original
OOP with Java - Java Introduction (Basics)
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Digital Logic Computer Design lecture notes
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Lecture Notes Electrical Wiring System Components
Geodesy 1.pptx...............................................
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CYBER-CRIMES AND SECURITY A guide to understanding
PPT on Performance Review to get promotions
UNIT 4 Total Quality Management .pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Automation-in-Manufacturing-Chapter-Introduction.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Model Code of Practice - Construction Work - 21102022 .pdf
573137875-Attendance-Management-System-original
Ad

Image enhancement in spatial domain.ppt

  • 1. Image Enhancement in Spatial Domain by P. S. Patil
  • 2. Image enhancement  Image Enhancement process  Image enhancement schemes: Spatial domain enhancement methods Frequency domain enhancement methods Point operations Vs neighborhood operations Histogram methods
  • 3. Introduction • The image enhancement is the process of making image under consideration suitable for a specific application • different methods of image enhancement:
  • 4. Spatial Domain transformation 8/30/2023 4 ( , ) [ ( , )]) ( , ) :input image ( , ) :output image :an operator on defined over a neighborhood of point ( , ) g x y T f x y f x y g x y T f x y 
  • 5. Spatial domain enhancement methods  Spatial domain techniques are performed in the image plane  It is based on modifying the pixels in an image directly. Types 1) Point operations. 2) Spatial operations.
  • 6. Frequency Domain Enhancement • In this method image is transformed into frequency domain and transformed coefficients are manipulated. Weeks 1 & 2 6
  • 8. contrast stretching • The idea behind contrast stretching is to increase the dynamic range of the gray levels in the image • Mathematical modeling : -For α<1 ,a=L/3 -For β>1 ,b=2/3L
  • 9. Thresholding: - Thresholding is an extreme contrast stretching which results into binary image
  • 10. Digital negative • Negative image can be obtained by, • S= T(r)= L-r-1 Image negatives 1 s L r   
  • 11. Gray level slicing • Certain areas from the image under consideration can by highlighted using this transformation.
  • 12. Log Transformations for image enhancement 8/30/2023 12 Log Transformations log(1 ) s c r  
  • 13. The histogram 13 The histogram of an image shows us the distribution of grey levels in the image
  • 14. Image enhancement by histogram Processing  Histogram Equalization  Histogram specification 8/30/2023 14
  • 15. Histogram Equalization • Histogram equalization is a method in image processing of contrast adjustment using the image's histogram. • This method usually increases the global contrast of many images, especially when the usable data of the image is represented by close contrast values. • Through this adjustment, the intensities can be better distributed on the histogram. • This allows for areas of lower local contrast to gain a higher contrast. • Histogram equalization accomplishes this by effectively spreading out the most frequent intensity values. Weeks 1 & 2 15
  • 16. Weeks 1 & 2 16
  • 17. Weeks 1 & 2 17
  • 18. Neighbourhood Operations Neighbourhood operations simply operate on a larger neighbourhood of pixels than point operations Neighbourhoods are mostly a rectangle around a central pixel Any size rectangle and any shape filter are possible Origin x y Image f (x, y) (x, y) Neighbourhood