SlideShare a Scribd company logo
1 of 22
Download to read offline
Intensity transformations
Mithun kumar kar
Department of Electrical Engineering
BALASORE COLLEGE OF ENGINEERING AND TECHNOLOGY, BALASORE
August 23, 2020
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 1 / 21
Intensity Transformations
All the intensity transformations are done in spatial domain.
The intensity transformations or spatial domain processes can be
denoted by the expression
g(x, y) = T[f (x, y)]
where f (x, y) is the input image and g(x, y) is the output image
T is an operator on f defined over a neighbor of point (x, y).
Intensity transformations are made for image enhancement and for
different applications. Let the value of pixels before transformation is
r and after transformation is s and the transformation is given by
s = T(r)
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 2 / 21
Image Negatives
The negative of an image with intensity levels in the range [0, L − 1]
is obtained by using the negative transformation, given by the
expression s = (L − 1) − r.
Figure : image negetive
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 3 / 21
Image Negatives
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 4 / 21
Splitting colour image in to R,G,B channels
Figure : colour image, red channel,green channel,blue channel
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 5 / 21
Image Negatives applications
Particularly suited for enhancing white or gray details embedded in
dark regions of an image when black images are dominant in size.
Used in digital mammogram to analyze cancer tissues.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 6 / 21
Log Transformations
The general form of log transformation is given by
s = c log(1 + r)
This transformation maps a narrow range of low intensity values in
the input in to a wider range of output levels and vice-verse.
This type of transformation is used to expand the value of dark pixels
in an image, while compressing the higher level values.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 7 / 21
Log Transformations
The log function has the important characteristics that it compress
the dynamic range of the image with large variation in pixel values.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 8 / 21
power law (gamma)transformation
The general form of power law (gamma)transformation is given by
s = crγ
Like log transformation, power-law transformation with fractional
value of γ maps a narrow range of dark input values into a wider
range of output values, with opposite being true for higher values of
input levels.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 9 / 21
power law (gamma)transformation
Simply varying γ a family of possible transformation curves can be
obtained.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 10 / 21
Contrast stretching
Contrast stretching is a process that expands the range of intensity
levels in an image so that it spans the full intensity range of the
recording medium or display device.
The result of contrast stretching is obtained by setting
(r1, s1) = (rmin, 0)
and
(r2, s2) = (rmax, L − 1)
where rmin and rmaxdenote the minimum and maximum intensity
levels in the image respectively.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 11 / 21
Contrast stretching
Figure : Original image, Contrast image
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 12 / 21
Intensity level slicing
Intensity level slicing means highlighting a specific range of intensities
in an image.
one approach of implementing intensity slicing is to display in one
value to all the values in the range of interest and all other intensities
to another.
The second approach based on the transformation which brightens or
darkens the desired range of intensities while leaves all other intensity
levels unchanged.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 13 / 21
Intensity level slicing
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 14 / 21
Bit plane slicing
Bit plane slicing is a method of representing an image with one or
more bits of the byte used for each pixel.
As in digital image the gray level of each pixel is stored as one or
more bytes, we could highlight the contribution made to the total
image appearance by specific bits.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 15 / 21
Bit plane slicing
It highlights the contribution made by each bits or specific bits
An 8 bit image may be considered as being composed of eight 1 bit
planes, with plane-0 containing the lowest order bit of all pixels in the
image and the plane-7 all the higher order bits
Decomposing an image in to its bit planes is useful for analyzing the
relative importance of each bit in the image.
This type of decomposition is useful for image compression in which
fewer planes are used in reconstruction of an image.
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 16 / 21
Image rotation
Image rotation is a common image processing application where the
coordinates of the image is rotated with some angle θ.
The coordinates of a point (x1, y1) when rotated by an angle θ
around (x0, y0) become (x2, y2), as shown by the following equation
x2 = cos θ(x1 − x0) + sin θ(y1 − y0)
y2 = − sin θ(x1 − x0) + cos θ(y1 − y0)
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 17 / 21
Histogram processing
The histogram of a digital image with intensity levels in the range
[0,L-1] is a disctete function h(rk) = nk, where rk is the kth intensity
value and nk is the number of pixels in the image with intensity rk
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 18 / 21
Histogram processing
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 19 / 21
Histogram processing
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 20 / 21
Histogram Equalization
Histogram equalization is a process that attempts to spreadout the
gray levels in an image so that they are evenly distributed across their
range.
The transformation equation for histogram equalization is given by
Sk = T(rk) = (L − 1)
k
j=0
Pr (rj ) =
(L − 1)
MN
k
j=0
nj
Mithun kumar kar (BCET) Intensity transformations August 23, 2020 21 / 21
Histogram Equalization
Histogram equalization is a process that attempts to spreadout the
gray levels in an image so that they are evenly distributed across their
range.
The transformation equation for histogram equalization is given by
Sk = T(rk) = (L − 1)
k
j=0
Pr (rj ) =
(L − 1)
MN
k
j=0
nj
Figure : Original image, Histogram equalized imageMithun kumar kar (BCET) Intensity transformations August 23, 2020 22 / 21

More Related Content

What's hot

Fundamentals of image processing
Fundamentals of image processing  Fundamentals of image processing
Fundamentals of image processing BCET, Balasore
 
Lecture 12 (Image transformation)
Lecture 12 (Image transformation)Lecture 12 (Image transformation)
Lecture 12 (Image transformation)VARUN KUMAR
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram ProcessingAmnaakhaan
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and RepresentationAmnaakhaan
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic TransformationVarun Ojha
 
Image segmentation in Digital Image Processing
Image segmentation in Digital Image ProcessingImage segmentation in Digital Image Processing
Image segmentation in Digital Image ProcessingDHIVYADEVAKI
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image ProcessingVARUN KUMAR
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...INFOGAIN PUBLICATION
 
Image seg using_thresholding
Image seg using_thresholdingImage seg using_thresholding
Image seg using_thresholdingVani011
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transformSimranjit Singh
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portionMoe Moe Myint
 
Snakes in Images (Active contour tutorial)
Snakes in Images (Active contour tutorial)Snakes in Images (Active contour tutorial)
Snakes in Images (Active contour tutorial)Yan Xu
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Moe Moe Myint
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Conceptsmmjalbiaty
 

What's hot (20)

Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Fundamentals of image processing
Fundamentals of image processing  Fundamentals of image processing
Fundamentals of image processing
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Lecture 12 (Image transformation)
Lecture 12 (Image transformation)Lecture 12 (Image transformation)
Lecture 12 (Image transformation)
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
Image Acquisition and Representation
Image Acquisition and RepresentationImage Acquisition and Representation
Image Acquisition and Representation
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image segmentation in Digital Image Processing
Image segmentation in Digital Image ProcessingImage segmentation in Digital Image Processing
Image segmentation in Digital Image Processing
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image Processing
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Image seg using_thresholding
Image seg using_thresholdingImage seg using_thresholding
Image seg using_thresholding
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transform
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
Snakes in Images (Active contour tutorial)
Snakes in Images (Active contour tutorial)Snakes in Images (Active contour tutorial)
Snakes in Images (Active contour tutorial)
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)
 
Image Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom ConceptsImage Interpolation Techniques with Optical and Digital Zoom Concepts
Image Interpolation Techniques with Optical and Digital Zoom Concepts
 
Digital Image Fundamentals - II
Digital Image Fundamentals - IIDigital Image Fundamentals - II
Digital Image Fundamentals - II
 

Similar to Image transforms

Lec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfLec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfnagwaAboElenein
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slidesBHAGYAPRASADBUGGE
 
Computer vision 3 4
Computer vision 3 4Computer vision 3 4
Computer vision 3 4sachinmore76
 
image processing intensity transformation
image processing intensity transformationimage processing intensity transformation
image processing intensity transformationalobaidimki
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
G Intensity transformation and spatial filtering(1).ppt
G Intensity transformation and spatial filtering(1).pptG Intensity transformation and spatial filtering(1).ppt
G Intensity transformation and spatial filtering(1).pptdeekshithadasari26
 
Math behind the kernels
Math behind the kernelsMath behind the kernels
Math behind the kernelsRevanth Kumar
 
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet TransformImage Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transformijbuiiir1
 
Image Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfImage Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfkamaluddinnstu
 
Iisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vantedduIisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vantedduIISRT
 
Wavelet transform in two dimensions
Wavelet transform in two dimensionsWavelet transform in two dimensions
Wavelet transform in two dimensionsAyushi Gagneja
 
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...IOSR Journals
 
Computer graphics notes 2 tutorials duniya
Computer graphics notes 2   tutorials duniyaComputer graphics notes 2   tutorials duniya
Computer graphics notes 2 tutorials duniyaTutorialsDuniya.com
 

Similar to Image transforms (20)

Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Lec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfLec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdf
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides
 
Computer vision 3 4
Computer vision 3 4Computer vision 3 4
Computer vision 3 4
 
Lect02.ppt
Lect02.pptLect02.ppt
Lect02.ppt
 
image processing intensity transformation
image processing intensity transformationimage processing intensity transformation
image processing intensity transformation
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
annotated-chap-3-gw.ppt
annotated-chap-3-gw.pptannotated-chap-3-gw.ppt
annotated-chap-3-gw.ppt
 
G Intensity transformation and spatial filtering(1).ppt
G Intensity transformation and spatial filtering(1).pptG Intensity transformation and spatial filtering(1).ppt
G Intensity transformation and spatial filtering(1).ppt
 
Math behind the kernels
Math behind the kernelsMath behind the kernels
Math behind the kernels
 
lec3.ppt
lec3.pptlec3.ppt
lec3.ppt
 
Aw4101277280
Aw4101277280Aw4101277280
Aw4101277280
 
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet TransformImage Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
Image Compression Using Discrete Cosine Transform & Discrete Wavelet Transform
 
Image Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdfImage Enhancement in the Spatial Domain.pdf
Image Enhancement in the Spatial Domain.pdf
 
Iisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vantedduIisrt zzz bhavyasri vanteddu
Iisrt zzz bhavyasri vanteddu
 
Wavelet transform in two dimensions
Wavelet transform in two dimensionsWavelet transform in two dimensions
Wavelet transform in two dimensions
 
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
Digital Image Compression using Hybrid Transform with Kekre Transform and Oth...
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Computer graphics notes 2 tutorials duniya
Computer graphics notes 2   tutorials duniyaComputer graphics notes 2   tutorials duniya
Computer graphics notes 2 tutorials duniya
 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
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
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
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
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 

Image transforms

  • 1. Intensity transformations Mithun kumar kar Department of Electrical Engineering BALASORE COLLEGE OF ENGINEERING AND TECHNOLOGY, BALASORE August 23, 2020 Mithun kumar kar (BCET) Intensity transformations August 23, 2020 1 / 21
  • 2. Intensity Transformations All the intensity transformations are done in spatial domain. The intensity transformations or spatial domain processes can be denoted by the expression g(x, y) = T[f (x, y)] where f (x, y) is the input image and g(x, y) is the output image T is an operator on f defined over a neighbor of point (x, y). Intensity transformations are made for image enhancement and for different applications. Let the value of pixels before transformation is r and after transformation is s and the transformation is given by s = T(r) Mithun kumar kar (BCET) Intensity transformations August 23, 2020 2 / 21
  • 3. Image Negatives The negative of an image with intensity levels in the range [0, L − 1] is obtained by using the negative transformation, given by the expression s = (L − 1) − r. Figure : image negetive Mithun kumar kar (BCET) Intensity transformations August 23, 2020 3 / 21
  • 4. Image Negatives Mithun kumar kar (BCET) Intensity transformations August 23, 2020 4 / 21
  • 5. Splitting colour image in to R,G,B channels Figure : colour image, red channel,green channel,blue channel Mithun kumar kar (BCET) Intensity transformations August 23, 2020 5 / 21
  • 6. Image Negatives applications Particularly suited for enhancing white or gray details embedded in dark regions of an image when black images are dominant in size. Used in digital mammogram to analyze cancer tissues. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 6 / 21
  • 7. Log Transformations The general form of log transformation is given by s = c log(1 + r) This transformation maps a narrow range of low intensity values in the input in to a wider range of output levels and vice-verse. This type of transformation is used to expand the value of dark pixels in an image, while compressing the higher level values. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 7 / 21
  • 8. Log Transformations The log function has the important characteristics that it compress the dynamic range of the image with large variation in pixel values. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 8 / 21
  • 9. power law (gamma)transformation The general form of power law (gamma)transformation is given by s = crγ Like log transformation, power-law transformation with fractional value of γ maps a narrow range of dark input values into a wider range of output values, with opposite being true for higher values of input levels. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 9 / 21
  • 10. power law (gamma)transformation Simply varying γ a family of possible transformation curves can be obtained. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 10 / 21
  • 11. Contrast stretching Contrast stretching is a process that expands the range of intensity levels in an image so that it spans the full intensity range of the recording medium or display device. The result of contrast stretching is obtained by setting (r1, s1) = (rmin, 0) and (r2, s2) = (rmax, L − 1) where rmin and rmaxdenote the minimum and maximum intensity levels in the image respectively. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 11 / 21
  • 12. Contrast stretching Figure : Original image, Contrast image Mithun kumar kar (BCET) Intensity transformations August 23, 2020 12 / 21
  • 13. Intensity level slicing Intensity level slicing means highlighting a specific range of intensities in an image. one approach of implementing intensity slicing is to display in one value to all the values in the range of interest and all other intensities to another. The second approach based on the transformation which brightens or darkens the desired range of intensities while leaves all other intensity levels unchanged. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 13 / 21
  • 14. Intensity level slicing Mithun kumar kar (BCET) Intensity transformations August 23, 2020 14 / 21
  • 15. Bit plane slicing Bit plane slicing is a method of representing an image with one or more bits of the byte used for each pixel. As in digital image the gray level of each pixel is stored as one or more bytes, we could highlight the contribution made to the total image appearance by specific bits. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 15 / 21
  • 16. Bit plane slicing It highlights the contribution made by each bits or specific bits An 8 bit image may be considered as being composed of eight 1 bit planes, with plane-0 containing the lowest order bit of all pixels in the image and the plane-7 all the higher order bits Decomposing an image in to its bit planes is useful for analyzing the relative importance of each bit in the image. This type of decomposition is useful for image compression in which fewer planes are used in reconstruction of an image. Mithun kumar kar (BCET) Intensity transformations August 23, 2020 16 / 21
  • 17. Image rotation Image rotation is a common image processing application where the coordinates of the image is rotated with some angle θ. The coordinates of a point (x1, y1) when rotated by an angle θ around (x0, y0) become (x2, y2), as shown by the following equation x2 = cos θ(x1 − x0) + sin θ(y1 − y0) y2 = − sin θ(x1 − x0) + cos θ(y1 − y0) Mithun kumar kar (BCET) Intensity transformations August 23, 2020 17 / 21
  • 18. Histogram processing The histogram of a digital image with intensity levels in the range [0,L-1] is a disctete function h(rk) = nk, where rk is the kth intensity value and nk is the number of pixels in the image with intensity rk Mithun kumar kar (BCET) Intensity transformations August 23, 2020 18 / 21
  • 19. Histogram processing Mithun kumar kar (BCET) Intensity transformations August 23, 2020 19 / 21
  • 20. Histogram processing Mithun kumar kar (BCET) Intensity transformations August 23, 2020 20 / 21
  • 21. Histogram Equalization Histogram equalization is a process that attempts to spreadout the gray levels in an image so that they are evenly distributed across their range. The transformation equation for histogram equalization is given by Sk = T(rk) = (L − 1) k j=0 Pr (rj ) = (L − 1) MN k j=0 nj Mithun kumar kar (BCET) Intensity transformations August 23, 2020 21 / 21
  • 22. Histogram Equalization Histogram equalization is a process that attempts to spreadout the gray levels in an image so that they are evenly distributed across their range. The transformation equation for histogram equalization is given by Sk = T(rk) = (L − 1) k j=0 Pr (rj ) = (L − 1) MN k j=0 nj Figure : Original image, Histogram equalized imageMithun kumar kar (BCET) Intensity transformations August 23, 2020 22 / 21