SlideShare uma empresa Scribd logo
1 de 36
CHAPTER6
IMAGE ENHANCEMENT
Dr. Varun Kumar Ojha
and
Prof. (Dr.) Paramartha Dutta
Visva Bharati University
Santiniketan, West Bengal, India
Image Enhancement
 Necessity of Image Enhancement
 Spatial Domain Operation
 Frequency Domain Operation
Back to Course Content Page
Click Here
Image Enhancement
 Image Enhancement: It is processing of
enhancement of certain feature of image
 Removal of noise
 Increasing contrast for a dark image etc.
 Choice of image enhancement technique are vary
from problem to problem
 i.e. Best technique fro enhancement of X-Ray
image may not be suitable for enhancement of
microscopic images.
Image Enhancement
 There are two image enhancement technique
 Spatial Domain Technique
 Work on image plane itself
 Discrete manipulation of pixels in an image
 Frequency Domain Technique
 Modify Fourier Transform coefficient of image and
taking inverse Fourier Transform of modified image to
obtain modified image
Back to the chapter content
Click Here
Spatial Domain Operation
 Let we image f(x,y) then
g(x,y) = T[f(x,y)]
 Where T [ . ] is the transfer function which
transform the input image f(x,y) (which need to
be enhanced) to enhanced image g(x,y)
 The operator T operates at point (x,y)
considering certain neighborhood of the point
(x,y) of the image
 Similarly for a single pixel x we can write
g(x) = T[f(x)]
Spatial Domain Operation
p
y
x
Input Image f(x,y)
3 x 3 neighborhood at
point (x,y)
For different technique neighborhood
size may be different depending
upon the type of image and type of
operation
Spatial Domain Operation
 Spatial domain operation includes
 Point Processing Techniques
 Histogram Based Technique
 Mask Processing Technique
Point Processing Technique
 In case of point processing neighborhood sixe
considered is 1x1
 In point processing we process single pixel at
a time
 So Transfer function become
 S = T(r)
 Where s is the processed point image
r is the point to be processed
T is transfer function
Point Processing Technique
s
lightDark
light
r
T(r)
Dark
s
lightDark
light
r
T(r)
Dark
Type of Transfer function
Narrow range in
original image
Wider range
in processed
image
Thresholding Transfer
function
Point Processing Technique
 Point Processing Technique Includes
 Image Negative
 Contrast Stretching
 Gray Level Slicing
Image Negative
 Light image converted to darker image
 Darker image converted to lighter image
s
L -1
s = T(r) = L-1-r
r
L -1
This kind of Transfer function is very useful in medical science
0
Concept:
max intensity → min intensity
min intensity → max intensity
Image Negative Result
Cancer region detection
Contrast Stretching
 Contrast image is process of increasing low
contrast image to high contrast image
s
L -1
s = T(r)
r
L -1
0
Concept:
Narrow intensity range in original
image is converted wide intensity
range in processed image
For enhancement operation
r1 ≤ r2 and s1 ≤ s2
For r1 = r2 , s1 = 0 and s2 = L-1 the
transfer function become thresholding
operation
(r1,s1)
(r2,s2)
Contrast Stretching Result
Gray Level Slicing
s
L -1
r
L -1
0
A B
s
L -1
r
L -1
0
A B
Concept:
Here it shows that only in the
range A – B the image is
enhanced and for all other pixel
value are suppressed
Concept:
Here it shows that only in the
range A – B the image is
enhanced and all other pixel
value are retained
Gray Level Slicing Results
Histogram Based Technique
 Histogram Definition
 A image having (0 , L-1) discrete intensity
level
 Then Histogram:
h(rk) = nk
 Where rk: Intensity level
 nk: No. of pixel having intensity level rk
 The plot of distinct intensity level against all
possible intensity level is known at Histogram
Histogram Based Technique
 Normalized Histogram:
p(rk) =nk/n
 Where n is the total no. of pixel in the image
 P(rk) indicate the probability of occurrence of intensity of
level rk in the image
 Histogram Techniques includes
 Histogram equalization
 Histogram specification
 Image Subtraction
 Image Averaging
Histogram Based Technique
Histogram Based Technique
Histogram Equalization
 Let r represents gray level in an image
 Assume [0,1] is the normalized pixel in the image where 0 →
back pixel and 1 → white pixel
s = T(r)
 where r is the intensity in original image and s is the intensity
in the processed image
 We assume the transfer function satisfy the following
condition
1. T(r) must be a single valued & monotonically increasing
in the range 0 ≤ r ≤ 1 i.e. Darker pixel remains darker in
the processed image
2. 0 ≤ T(r) ≤ 1 for 0 ≤ r ≤ 1 i.e. any pixel intensity vale may
not be larger than the maxim intensity level.
Histogram Equalization
 Inverse Transfer
r = T-1
(s)
 It should also satisfy the above condition
 For continuous domain
 pr(r) → pdf of r
 ps(s) → pdf of s
 For elementary probability theory we know that if pr(r)
and ps(s) are known and T-1(s) is single valued
monotonically increasing function
 Then we can obtained
ps(s) = pr(r)|dr/ds|at r = T-1(s)
Histogram Equalization
 Now we take transfer function
 s = T(r) = ∫0→ r pr(w) dw
 From this we can compute
ds/dr = pr(r)
 ps(s) = pr(r) |dr/ds|
 = pr(r). 1/pr(r) = 1
 Discrete Formulation
 pr(rk) = nk/n
 Histogram equalization become
sk = T(rk) = ∑i= 0 – k pr(ri)
= ∑i= 0 – k ni/n
Histogram Equalization
Histogram
Specification/Matching
 Target Histogram
 Let r → given image and z → target area in the image
 Hence pz(z) → target histogram
 s = T(r) = ∫0→ r pr(w) dw
 Similarly we have function G(z) instead T(r) for target
histogram
 G(z) = ∫0→ z pz(t) dt
 Discrete formulation
sk = T(rk) =∑i= 0 – k ni/n
Let pz(z) is the specified target histogram
Vk = G(zk) = ∑i= 0 – k pz(zi) = sk
Zk =G-1
[T(rk)]
Histogram
Specification/Matching
Graphical interpretation
of mapping from rk to sk
via T(r).
Mapping of zq to its
corresponding value
vq via G(z).
Inverse mapping from sk
to its corresponding
value of zk
Example Histogram
 Preparing..
Image Differencing
g(x,y) = f(x,y) – h(x,y)
 where h(x,y) is the image subtracted from image f(x,y)
 Application of Image Subtraction
 Mask mode radiography: ( It is a image differencing
preprocess for showing oriental diseases.)
 In this case h(x, y), the m ask, is an X-ray im ag e o f a re g io n o f a
patie nt’s bo dy capture d by an intensified TV camera (instead of
traditional X-ray film) located opposite an X-ray source. The
procedure consists of injecting a contrast medium into the patient’s
bloodstream, taking a series of images of the same anatomical
region as h(x, y), and subtracting this mask from the series of
incoming images after injection of the contrast medium. The net
effect of subtracting the mask from each sample in the incoming
stream of TV images is that the areas that are different between f(x,
y) and h(x, y) appear in the output image as enhanced detail.
Application Image Differencing
Mask image.
An image (taken after
injection of a contrast
medium into the
bloodstream) with mask
subtracted out
Image Averaging
g(x,y) = f(x,y) + η(x,y)
g’(x,y) = 1/k ∑i = 1 to K gi(x,y)
E [g’(x,y) ] = f(x,y)
 Application in Astronomical Field
 Noise reduction by image averaging
average of k frames
Error (noise must be zero mean)
Image Averaging Result
a b c
fed
(a) Image of Galaxy Pair NGC 3314. (b) Image corrupted by additive Gaussian
noise with zero mean and a standard deviation of 64 gray levels. (c)–(f) Results
of averaging K=8, 16, 64, and 128 noisy images.
Mask Processing Techniques
 Preparing..
Back to the chapter content
Click Here
Frequency Domain Operation
 Preparing…
Back to the chapter content
Click Here

Mais conteúdo relacionado

Mais procurados

Image enhancement
Image enhancementImage enhancement
Image enhancement
Ayaelshiwi
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
Gichelle Amon
 

Mais procurados (20)

Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Image compression .
Image compression .Image compression .
Image compression .
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Digital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image FundamentalsDigital Image Processing: Digital Image Fundamentals
Digital Image Processing: Digital Image Fundamentals
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Spatial filtering using image processing
Spatial filtering using image processingSpatial filtering using image processing
Spatial filtering using image processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Digital Image Processing: An Introduction
Digital Image Processing: An IntroductionDigital Image Processing: An Introduction
Digital Image Processing: An Introduction
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 

Semelhante a Chapter 6 Image Processing: Image Enhancement

4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
Yahya Alkhaldi
 

Semelhante a Chapter 6 Image Processing: Image Enhancement (20)

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
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
Dip3
Dip3Dip3
Dip3
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptx
 
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
It 603
It 603It 603
It 603
 
It 603
It 603It 603
It 603
 
IJIRMF202012032.pdf
IJIRMF202012032.pdfIJIRMF202012032.pdf
IJIRMF202012032.pdf
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error normRobust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
Robust Super-Resolution by minimizing a Gaussian-weighted L2 error norm
 
Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 
1873 1878
1873 18781873 1878
1873 1878
 
1873 1878
1873 18781873 1878
1873 1878
 
Image denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic NoisesImage denoising with unknown Non-Periodic Noises
Image denoising with unknown Non-Periodic Noises
 

Mais de Varun Ojha

Mais de Varun Ojha (11)

Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel Relation
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
 
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock MaterialsNeural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
Neural Tree for Estimating the Uniaxial Compressive Strength of Rock Materials
 
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data MiningMetaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
Metaheuristic Tuning of Type-II Fuzzy Inference System for Data Mining
 
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
A Framework of Secured and Bio-Inspired Image Steganography Using Chaotic Enc...
 
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
Dimensionality Reduction and Prediction of the Protein Macromolecule Dissolut...
 
Ensemble of Heterogeneous Flexible Neural Tree for the approximation and feat...
Ensemble of Heterogeneous Flexible Neural Tree for the approximation and feat...Ensemble of Heterogeneous Flexible Neural Tree for the approximation and feat...
Ensemble of Heterogeneous Flexible Neural Tree for the approximation and feat...
 
Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...Simultaneous optimization of neural network weights and active nodes using me...
Simultaneous optimization of neural network weights and active nodes using me...
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
 

Último

Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 

Último (20)

(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

Chapter 6 Image Processing: Image Enhancement

  • 1. CHAPTER6 IMAGE ENHANCEMENT Dr. Varun Kumar Ojha and Prof. (Dr.) Paramartha Dutta Visva Bharati University Santiniketan, West Bengal, India
  • 2. Image Enhancement  Necessity of Image Enhancement  Spatial Domain Operation  Frequency Domain Operation Back to Course Content Page Click Here
  • 3. Image Enhancement  Image Enhancement: It is processing of enhancement of certain feature of image  Removal of noise  Increasing contrast for a dark image etc.  Choice of image enhancement technique are vary from problem to problem  i.e. Best technique fro enhancement of X-Ray image may not be suitable for enhancement of microscopic images.
  • 4. Image Enhancement  There are two image enhancement technique  Spatial Domain Technique  Work on image plane itself  Discrete manipulation of pixels in an image  Frequency Domain Technique  Modify Fourier Transform coefficient of image and taking inverse Fourier Transform of modified image to obtain modified image
  • 5. Back to the chapter content Click Here
  • 6. Spatial Domain Operation  Let we image f(x,y) then g(x,y) = T[f(x,y)]  Where T [ . ] is the transfer function which transform the input image f(x,y) (which need to be enhanced) to enhanced image g(x,y)  The operator T operates at point (x,y) considering certain neighborhood of the point (x,y) of the image  Similarly for a single pixel x we can write g(x) = T[f(x)]
  • 7. Spatial Domain Operation p y x Input Image f(x,y) 3 x 3 neighborhood at point (x,y) For different technique neighborhood size may be different depending upon the type of image and type of operation
  • 8. Spatial Domain Operation  Spatial domain operation includes  Point Processing Techniques  Histogram Based Technique  Mask Processing Technique
  • 9. Point Processing Technique  In case of point processing neighborhood sixe considered is 1x1  In point processing we process single pixel at a time  So Transfer function become  S = T(r)  Where s is the processed point image r is the point to be processed T is transfer function
  • 10. Point Processing Technique s lightDark light r T(r) Dark s lightDark light r T(r) Dark Type of Transfer function Narrow range in original image Wider range in processed image Thresholding Transfer function
  • 11. Point Processing Technique  Point Processing Technique Includes  Image Negative  Contrast Stretching  Gray Level Slicing
  • 12. Image Negative  Light image converted to darker image  Darker image converted to lighter image s L -1 s = T(r) = L-1-r r L -1 This kind of Transfer function is very useful in medical science 0 Concept: max intensity → min intensity min intensity → max intensity
  • 13. Image Negative Result Cancer region detection
  • 14. Contrast Stretching  Contrast image is process of increasing low contrast image to high contrast image s L -1 s = T(r) r L -1 0 Concept: Narrow intensity range in original image is converted wide intensity range in processed image For enhancement operation r1 ≤ r2 and s1 ≤ s2 For r1 = r2 , s1 = 0 and s2 = L-1 the transfer function become thresholding operation (r1,s1) (r2,s2)
  • 16. Gray Level Slicing s L -1 r L -1 0 A B s L -1 r L -1 0 A B Concept: Here it shows that only in the range A – B the image is enhanced and for all other pixel value are suppressed Concept: Here it shows that only in the range A – B the image is enhanced and all other pixel value are retained
  • 18. Histogram Based Technique  Histogram Definition  A image having (0 , L-1) discrete intensity level  Then Histogram: h(rk) = nk  Where rk: Intensity level  nk: No. of pixel having intensity level rk  The plot of distinct intensity level against all possible intensity level is known at Histogram
  • 19. Histogram Based Technique  Normalized Histogram: p(rk) =nk/n  Where n is the total no. of pixel in the image  P(rk) indicate the probability of occurrence of intensity of level rk in the image  Histogram Techniques includes  Histogram equalization  Histogram specification  Image Subtraction  Image Averaging
  • 22. Histogram Equalization  Let r represents gray level in an image  Assume [0,1] is the normalized pixel in the image where 0 → back pixel and 1 → white pixel s = T(r)  where r is the intensity in original image and s is the intensity in the processed image  We assume the transfer function satisfy the following condition 1. T(r) must be a single valued & monotonically increasing in the range 0 ≤ r ≤ 1 i.e. Darker pixel remains darker in the processed image 2. 0 ≤ T(r) ≤ 1 for 0 ≤ r ≤ 1 i.e. any pixel intensity vale may not be larger than the maxim intensity level.
  • 23. Histogram Equalization  Inverse Transfer r = T-1 (s)  It should also satisfy the above condition  For continuous domain  pr(r) → pdf of r  ps(s) → pdf of s  For elementary probability theory we know that if pr(r) and ps(s) are known and T-1(s) is single valued monotonically increasing function  Then we can obtained ps(s) = pr(r)|dr/ds|at r = T-1(s)
  • 24. Histogram Equalization  Now we take transfer function  s = T(r) = ∫0→ r pr(w) dw  From this we can compute ds/dr = pr(r)  ps(s) = pr(r) |dr/ds|  = pr(r). 1/pr(r) = 1  Discrete Formulation  pr(rk) = nk/n  Histogram equalization become sk = T(rk) = ∑i= 0 – k pr(ri) = ∑i= 0 – k ni/n
  • 26. Histogram Specification/Matching  Target Histogram  Let r → given image and z → target area in the image  Hence pz(z) → target histogram  s = T(r) = ∫0→ r pr(w) dw  Similarly we have function G(z) instead T(r) for target histogram  G(z) = ∫0→ z pz(t) dt  Discrete formulation sk = T(rk) =∑i= 0 – k ni/n Let pz(z) is the specified target histogram Vk = G(zk) = ∑i= 0 – k pz(zi) = sk Zk =G-1 [T(rk)]
  • 27. Histogram Specification/Matching Graphical interpretation of mapping from rk to sk via T(r). Mapping of zq to its corresponding value vq via G(z). Inverse mapping from sk to its corresponding value of zk
  • 29. Image Differencing g(x,y) = f(x,y) – h(x,y)  where h(x,y) is the image subtracted from image f(x,y)  Application of Image Subtraction  Mask mode radiography: ( It is a image differencing preprocess for showing oriental diseases.)  In this case h(x, y), the m ask, is an X-ray im ag e o f a re g io n o f a patie nt’s bo dy capture d by an intensified TV camera (instead of traditional X-ray film) located opposite an X-ray source. The procedure consists of injecting a contrast medium into the patient’s bloodstream, taking a series of images of the same anatomical region as h(x, y), and subtracting this mask from the series of incoming images after injection of the contrast medium. The net effect of subtracting the mask from each sample in the incoming stream of TV images is that the areas that are different between f(x, y) and h(x, y) appear in the output image as enhanced detail.
  • 30. Application Image Differencing Mask image. An image (taken after injection of a contrast medium into the bloodstream) with mask subtracted out
  • 31. Image Averaging g(x,y) = f(x,y) + η(x,y) g’(x,y) = 1/k ∑i = 1 to K gi(x,y) E [g’(x,y) ] = f(x,y)  Application in Astronomical Field  Noise reduction by image averaging average of k frames Error (noise must be zero mean)
  • 32. Image Averaging Result a b c fed (a) Image of Galaxy Pair NGC 3314. (b) Image corrupted by additive Gaussian noise with zero mean and a standard deviation of 64 gray levels. (c)–(f) Results of averaging K=8, 16, 64, and 128 noisy images.
  • 34. Back to the chapter content Click Here
  • 36. Back to the chapter content Click Here