SlideShare a Scribd company logo
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

More Related Content

What's hot

Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
Kalyan Acharjya
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
Arshad khan
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
Ezhilya venkat
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesSaideep
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
Md Shabir Alam
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
Revanth Chimmani
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
muthu181188
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
Poonam Seth
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
khyati gupta
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
Kalyan Acharjya
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
Dr INBAMALAR T M
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
11mr11mahesh
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
Abhishekvb
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
Mostafa G. M. Mostafa
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
Jksuryawanshi
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
Karthika Ramachandran
 

What's hot (20)

Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Color image processing Presentation
Color image processing PresentationColor image processing Presentation
Color image processing Presentation
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)Spatial Filters (Digital Image Processing)
Spatial Filters (Digital Image Processing)
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
Introduction to image contrast and enhancement method
Introduction to image contrast and enhancement methodIntroduction to image contrast and enhancement method
Introduction to image contrast and enhancement method
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Digital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial DomainDigital Image Processing: Image Enhancement in the Spatial Domain
Digital Image Processing: Image Enhancement in the Spatial Domain
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image noise reduction
Image noise reductionImage noise reduction
Image noise reduction
 
Image Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain FiltersImage Enhancement using Frequency Domain Filters
Image Enhancement using Frequency Domain Filters
 

Similar to Chapter 6 Image Processing: Image Enhancement

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
BHAGYAPRASADBUGGE
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
ssuser0bf6a8
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
Varun Ojha
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
nagwaAboElenein
 
Dip3
Dip3Dip3
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
AAKANKSHA JAIN
 
Image Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
Gayathri31093
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptx
Mayuri Narkhede
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
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...
IJSRD
 
Image Processing
Image ProcessingImage Processing
Image Processing
Sukhrob Atoev
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
ankushspencer015
 
It 603
It 603It 603
It 603
vanaja nakka
 
It 603
It 603It 603
It 603
vanaja nakka
 
IJIRMF202012032.pdf
IJIRMF202012032.pdfIJIRMF202012032.pdf
IJIRMF202012032.pdf
VaideshSiva1
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
moorthim7
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
DEEPASHRI HK
 
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
Tuan Q. Pham
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
Surabhi Ks
 

Similar to 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 Enhancement - Point Processing
Image Enhancement - Point ProcessingImage Enhancement - Point Processing
Image Enhancement - Point Processing
 
Image_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptxImage_processing_unit2_SPPU_Syllabus.pptx
Image_processing_unit2_SPPU_Syllabus.pptx
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
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
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
 
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
 
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
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 

More from Varun Ojha

Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
Varun Ojha
 
Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
Varun Ojha
 
Chapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel RelationChapter 2 Image Processing: Pixel Relation
Chapter 2 Image Processing: Pixel Relation
Varun Ojha
 
Chapter 3 Image Processing: Basic Transformation
Chapter 3 Image Processing:  Basic TransformationChapter 3 Image Processing:  Basic Transformation
Chapter 3 Image Processing: Basic Transformation
Varun Ojha
 
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
Varun Ojha
 
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
Varun Ojha
 
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...
Varun Ojha
 
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...
Varun Ojha
 
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...
Varun Ojha
 
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...
Varun Ojha
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
Varun Ojha
 

More from 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
 

Recently uploaded

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
James Polillo
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
AlejandraGmez176757
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
theahmadsaood
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
correoyaya
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 

Recently uploaded (20)

一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
SOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape ReportSOCRadar Germany 2024 Threat Landscape Report
SOCRadar Germany 2024 Threat Landscape Report
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 

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