SlideShare a Scribd company logo
1 of 28
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 image enhancement imag
image enhancement image enhancement imag

More Related Content

Similar to image enhancement image enhancement imag

Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Sciencebaaburao4200
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfGaurav Sharma
 
Image Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptImage Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptssuser7ec6af
 
Image enhancement
Image enhancementImage enhancement
Image enhancementKuppusamy P
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainMalik obeisat
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptxdudoo1
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Images Analysis  in matlab
Images Analysis  in matlabImages Analysis  in matlab
Images Analysis  in matlabmustafa_92
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxNiladriBhattacharjee10
 
Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp maskingRavi Teja
 

Similar to image enhancement image enhancement imag (20)

Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Science
 
aip.pptx
aip.pptxaip.pptx
aip.pptx
 
DIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdfDIP Notes Unit-1 PPT.pdf
DIP Notes Unit-1 PPT.pdf
 
DIP Lecture 7-9.pdf
DIP Lecture 7-9.pdfDIP Lecture 7-9.pdf
DIP Lecture 7-9.pdf
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.pptImage Enhancement in the Spatial Domain U2.ppt
Image Enhancement in the Spatial Domain U2.ppt
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domainDigital Image Processing_ ch2 enhancement spatial-domain
Digital Image Processing_ ch2 enhancement spatial-domain
 
F0342032038
F0342032038F0342032038
F0342032038
 
Ijcatr04051016
Ijcatr04051016Ijcatr04051016
Ijcatr04051016
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptx
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 
Chap5 imange enhancemet
Chap5 imange enhancemetChap5 imange enhancemet
Chap5 imange enhancemet
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Images Analysis  in matlab
Images Analysis  in matlabImages Analysis  in matlab
Images Analysis  in matlab
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptx
 
h.pdf
h.pdfh.pdf
h.pdf
 
Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp masking
 

More from NaveenKumar5162

dimentionality reduction data compression
dimentionality reduction data compressiondimentionality reduction data compression
dimentionality reduction data compressionNaveenKumar5162
 
Adapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyAdapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyNaveenKumar5162
 
I B TECH II SEM TIME TABLES(2023-24).pdf
I B TECH II SEM TIME TABLES(2023-24).pdfI B TECH II SEM TIME TABLES(2023-24).pdf
I B TECH II SEM TIME TABLES(2023-24).pdfNaveenKumar5162
 
image segmentation image segmentation.pptx
image segmentation image segmentation.pptximage segmentation image segmentation.pptx
image segmentation image segmentation.pptxNaveenKumar5162
 
unsupervised learning k-means model.pptx
unsupervised learning k-means model.pptxunsupervised learning k-means model.pptx
unsupervised learning k-means model.pptxNaveenKumar5162
 
data mining cocepts and techniques chapter
data mining cocepts and techniques chapterdata mining cocepts and techniques chapter
data mining cocepts and techniques chapterNaveenKumar5162
 

More from NaveenKumar5162 (6)

dimentionality reduction data compression
dimentionality reduction data compressiondimentionality reduction data compression
dimentionality reduction data compression
 
Adapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theoreyAdapt-Resona-Theory, adaptive resonnance theorey
Adapt-Resona-Theory, adaptive resonnance theorey
 
I B TECH II SEM TIME TABLES(2023-24).pdf
I B TECH II SEM TIME TABLES(2023-24).pdfI B TECH II SEM TIME TABLES(2023-24).pdf
I B TECH II SEM TIME TABLES(2023-24).pdf
 
image segmentation image segmentation.pptx
image segmentation image segmentation.pptximage segmentation image segmentation.pptx
image segmentation image segmentation.pptx
 
unsupervised learning k-means model.pptx
unsupervised learning k-means model.pptxunsupervised learning k-means model.pptx
unsupervised learning k-means model.pptx
 
data mining cocepts and techniques chapter
data mining cocepts and techniques chapterdata mining cocepts and techniques chapter
data mining cocepts and techniques chapter
 

Recently uploaded

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 

Recently uploaded (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 

image enhancement image enhancement imag

  • 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