SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
STATISTICAL ANALYSIS OF IMAGES
CS-467 Digital Image Processing
1
Statistical Characteristics of Images
• Statistical analysis of images is very important
for
 global contrast evaluation and its
enhancement
 local contrast evaluation and its
enhancement
 estimation of noise
2
Histogram
• The histogram of an NxM digital image with
intensity levels {0,1,…,L-1} is a discrete
function
where is the kth intensity value and is
the number of pixels in the image with
intensity
• Evidently,
3
( ) ; 0,1,..., 1k kh r n k L= = −
kr kn
kr
( )
1
0
L
k
k
h r MN
−
=
=∑
Normalized Histogram
• The normalized histogram of an NxM image
with intensity levels {0,1,…,L-1} is its histogram
normalized by the product NM (the number
of pixels in the image). The normalized
histogram is an estimate of the probability of
occurrence of each intensity level in the
image:
• Evidently,
4
( )
( ); 0,1,..., 1k k
k
h r
p r k L
NM
= = −
( )
1
0
1
L
k
k
p r
−
=
=∑
Mean (Statistically Correct
Definition)
• The global mean value of an image is the
average intensity of all the pixels in the image
• Let A be NxM image. Then its global mean
where is the kth intensity value, is
the probability of occurrence the intensity
5
( )
1
0
L
k k
k
m r p r
−
=
= ∑
kr ( )kp r
kr
Sampling Mean
• The global sampling mean value of an image is
the average intensity of all the pixels in the image
• Let A be NxM image. Then its global mean
• Evidently, the global sampling mean is equal to
the global mean (statistical). We will call them
both simply mean
6
( )
1 1
0 0
1
,
N M
i j
m A i j
NM
− −
= =
= ∑∑
Variance (Dispersion) –
Statistically Correct Definition
• Variance (Dispersion) is the second moment of
intensity about its mean
where m is the mean, is the kth intensity
value, is the probability of occurrence
the intensity
7
( ) ( )
1
22
2
0
( )
L
k k
k
mr r p rσ µ
−
=
= = −∑
kr
( )kp r
kr
Sampling Variance (Dispersion)
• Variance (Dispersion) is the second moment of
intensity about its mean
where m is the mean
• Evidently, the global sampling variance is equal
to the global variance (statistical). We will call
them both simply variance (dispersion)
8
( )( )
1 1
22
2
0 0
1
( ) ,
N M
i j
r A i j
NM
mσ µ
− −
= =
= = −∑∑
Standard Deviation
• Standard Deviation is the square root of the
variance
9
( ) ( )
( )( )
1 1
2
1
2 0 02
0
,
N M
L
i j
k k
k
A i j m
r m p r
NM
σ σ
− −
−
= =
=
−
= = − =
∑∑
∑
Importance of Mean,
Variance, and Standard Deviation)
• Mean is a measure of average intensity
• The closer is mean to the middle of the
dynamic range, the higher contrast should be
expected
• Variance (standard deviation) is a measure of
contrast in an image
• The larger is variance (standard deviation), the
higher is contrast
10
Signal-to-Noise Ratio (SNR)
• SNR is a measure , which is used to quantify how
much a signal has been corrupted by noise
• Pimage – image power, Pnoise – noise power
• Asignal – image amplitude, Anoise – noise amplitude
11
2
10 , ,
2
10 10
10log
10log 20log
image image
noise noise
image
DB signal DB noise DB
noise
image image
DB
noise noise
P A
SNR
P A
P
SNR P P
P
A A
SNR
A A
 
= =  
 
 
= = − 
 
   
= =   
   
Signal-to-Noise Ratio (SNR)
• Since clean image and noise amplitudes are
unknown, to estimate SNR, the following
method is used
• where m is the mean and σ is the standard
deviation of an image
12
m
SNR
σ
≈
Signal-to-Noise Ratio (SNR)
• The Rose criterion says that if an image has
SNR>5, then a level of noise is so small that it
shall be considered negligible and the image shall
be considered clean. If SNR<5, then some noise
should be expected.
• The lower is SNR, the stronger is noise
• Small-detailed images (for example, satellite
images) may have lower SNR because the
presence of many small details always lead to the
higher standard deviation
13
Mean Square Error and Standard Deviation
Between Two Images
• For two NxM digital images A and B the mean
square error (deviation) (MSE) is defined as
follows:
• For two NxM digital images A and B the
standard deviation (the root mean square
error - RMSE) is defined as follows:
14
( ) ( )( )
1 1
2
0 0
1
, ,
N M
i j
MSE A i j B i j
NM
− −
= =
= −∑∑
( ) ( )( )
1 1
2
0 0
1
, ,
N M
i j
RMSE MSE A i j B i j
NM
− −
= =
= = −∑∑
Peak Signal-to-Noise Ratio (PSNR)
• PSNR is the ratio between the maximum
possible power of an image and a power of
corrupting noise
• To estimate PSNR of an image, it is necessary
to compare this image to an “ideal” clean
image with the maximum possible power
15
Peak Signal-to-Noise Ratio (PSNR)
• where L is the number of maximum possible
intensity levels (the minimum intensity level
suppose to be 0) in an image, MSE is the mean
square error, RMSE is the root mean square
error between a tested image and an “ideal”
image
16
2
10 10
( 1) 1
10log 20log
L L
PSNR
MSE RMSE
 − − 
=   
  
Peak Signal-to-Noise Ratio (PSNR)
• PSNR is commonly used to estimate the efficiency
of filters, compressors, etc.
• How it works: a clean image should be distorted
by noise or compressed, respectively. Then a
noisy image, a filtered image or a compressed
image shall be compared to the clean one
(“ideal”) in terms of PSNR
• The larger is PSNR, the more efficient is a
corresponding filter or compression method, and
the fewer an analyzed image differs from the
“ideal” one
17
Peak Signal-to-Noise Ratio (PSNR)
• PSNR <30.0 (this corresponds to RMSE>11) is
commonly considered low. This means the presence of
clearly visible noise or smoothing of many edges
• PSNR > 30.0 (this corresponds to RMSE <8.6) is
commonly considered as acceptable (some noise is still
visible or small details are still smoothed)
• PSNR > 33.0 (this corresponds to RMSE <5.6) is
commonly considered as good
• PSNR > 35.0 (this correspond to RMSE <4.5) is
commonly considered as excellent (it is usually not
possible to find any visual distinction from the “ideal”
image)
18
Mean Absolute Error
between two images (MAE)
• Mean Absolute Error between two NxM digital
images A and B measures the absolute
closeness of these images to each other:
19
( ) ( )
1 1
0 0
1
, ,
N M
i j
MAE A i j B i j
NM
− −
= =
−∑∑
Contrast Enhancement
• If an actual dynamic range of an image
is too narrow, its histogram is also too narrow
and, as a result, this image has a low contrast
• To take care of this problem, the range of the
image should be extended and its histogram
should be equalized, to ensure that more
intensity values are presented in the image
and there are no sharp spikes in the histogram
20
{ }0 1 0, ,..., , ;k kr r r k L r r L<< − <<
Histogram Equalization
• The histogram of an image can be equalized
using the following transformation
where r is the initial intensity value, s is the
intensity value after the transformation
• Function T must be monotonically increasing
and limited
is a new range
21
0 ( ) ls T r s≤ ≤
0( ); ks T r r r r= ≤ ≤
{ }0 ,..., ls s
Histogram Equalization
22
© 1992-2008 R.C. Gonzalez & R.E. Woods
Example of Contrast Enhancement
23
© 1992-2008 R.C. Gonzalez & R.E. Woods
Contrast Stretching
(“Piecewise Linear”, “Break Line”
Correction)
• Contrast Stretching is a process that expands the range of
intensity levels in an image so that it spans the full intensity
range
24
© 1992-2008 R.C. Gonzalez & R.E. Woods
Intensity Level Slicing
• Intensity level slicing is a process of
highlighting of some intensity subrange with a
possible suppression of other subranges.
25
© 1992-2008 R.C. Gonzalez & R.E. Woods
Linear Histogram Equalization
• Linear histogram equalization for an image
with the range can be
done as follows
• If , then
26
{ }0 1, ,..., , 1kr r r k L≤ −
0
0 0 0
0 0
( ) ( ) ( )
i i
k
i i k r j j
j j
r r
s T r r r p r r n r
MN= =
−
= = − + = +∑ ∑
© 1992-2008 R.C. Gonzalez & R.E. Woods
0 0r =
0 0
( ) ( ) ;
0,1,...,
i i
k
i i k r j j
j j
r
s T r r p r n
MN
i k
= =
= = =
=
∑ ∑
Linear Histogram Equalization
27
© 1992-2008 R.C. Gonzalez & R.E. Woods
See also Fig. 3.20. Let us make the same experiments
Linear Contrast Correction
• Linear contrast correction is a kind of
histogram equalization for an image with the
range ,
which produces an output image with the pre-
determined mean and standard deviation
28
;
0,1,...,
new new
i i new old
old old
s r m m
i k
σ σ
σ σ
 
= + − 
 
=
{ }0 1, ,..., , 1kr r r k L≤ −

Más contenido relacionado

La actualidad más candente

Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portionMoe Moe Myint
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainDEEPASHRI HK
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processingnikesh gadare
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsA B Shinde
 
Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper NoiseAnkush Srivastava
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentationSafayet Hossain
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsVARUN KUMAR
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slidesSrinath Dhayalamoorthy
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median FiltersAmnaakhaan
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesKalyan Acharjya
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentationHaitham Ahmed
 

La actualidad más candente (20)

Lect 02 first portion
Lect 02   first portionLect 02   first portion
Lect 02 first portion
 
Color image processing
Color image processingColor image processing
Color image processing
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image compression .
Image compression .Image compression .
Image compression .
 
Jpeg standards
Jpeg   standardsJpeg   standards
Jpeg standards
 
introduction to Digital Image Processing
introduction to Digital Image Processingintroduction to Digital Image Processing
introduction to Digital Image Processing
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Image processing SaltPepper Noise
Image processing SaltPepper NoiseImage processing SaltPepper Noise
Image processing SaltPepper Noise
 
Region based image segmentation
Region based image segmentationRegion based image segmentation
Region based image segmentation
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixels
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Lect 06
Lect 06 Lect 06
Lect 06
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Adaptive Median Filters
Adaptive Median FiltersAdaptive Median Filters
Adaptive Median Filters
 
Introduction to Image Processing:Image Modalities
Introduction to Image Processing:Image ModalitiesIntroduction to Image Processing:Image Modalities
Introduction to Image Processing:Image Modalities
 
Comparison of image segmentation
Comparison of image segmentationComparison of image segmentation
Comparison of image segmentation
 
Template matching03
Template matching03Template matching03
Template matching03
 

Destacado (7)

New technology new approaches - tmf - july 2016
New technology new approaches - tmf - july 2016New technology new approaches - tmf - july 2016
New technology new approaches - tmf - july 2016
 
Documentos para buscar
Documentos para buscarDocumentos para buscar
Documentos para buscar
 
All about New Zealand Wines
All about New Zealand WinesAll about New Zealand Wines
All about New Zealand Wines
 
9th standard kannada question paper
9th standard kannada question paper9th standard kannada question paper
9th standard kannada question paper
 
Taller3 word
Taller3 wordTaller3 word
Taller3 word
 
Karangan (kawan baik saya)
Karangan (kawan baik saya)Karangan (kawan baik saya)
Karangan (kawan baik saya)
 
как работает кэшбэк сервис копикот.ру
как работает кэшбэк сервис копикот.рукак работает кэшбэк сервис копикот.ру
как работает кэшбэк сервис копикот.ру
 

Similar a Lecture 3

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
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...Hemantha Kulathilake
 
Digital image processing fundamental explanation
Digital image processing fundamental explanationDigital image processing fundamental explanation
Digital image processing fundamental explanationTirusew1
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfnagwaAboElenein
 
Image enhancement in the spatial domain1
Image enhancement in the spatial domain1Image enhancement in the spatial domain1
Image enhancement in the spatial domain1shabanam tamboli
 
Image Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.pptImage Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.pptShabanamTamboli1
 
quantization and sampling presentation ppt
quantization and sampling presentation pptquantization and sampling presentation ppt
quantization and sampling presentation pptKNaveenKumarECE
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit NotesAAKANKSHA JAIN
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2Surabhi Ks
 
Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp maskingRavi Teja
 

Similar a Lecture 3 (20)

Module 2
Module 2Module 2
Module 2
 
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
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
COM2304: Intensity Transformation and Spatial Filtering – I (Intensity Transf...
 
DIP Lecture 7-9.pdf
DIP Lecture 7-9.pdfDIP Lecture 7-9.pdf
DIP Lecture 7-9.pdf
 
Digital image processing fundamental explanation
Digital image processing fundamental explanationDigital image processing fundamental explanation
Digital image processing fundamental explanation
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
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 enhancement in the spatial domain1
Image enhancement in the spatial domain1Image enhancement in the spatial domain1
Image enhancement in the spatial domain1
 
Image Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.pptImage Enhancement in the Spatial Domain1.ppt
Image Enhancement in the Spatial Domain1.ppt
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
 
quantization and sampling presentation ppt
quantization and sampling presentation pptquantization and sampling presentation ppt
quantization and sampling presentation ppt
 
h.pdf
h.pdfh.pdf
h.pdf
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Chap5 imange enhancemet
Chap5 imange enhancemetChap5 imange enhancemet
Chap5 imange enhancemet
 
Image enhancement ppt nal2
Image enhancement ppt nal2Image enhancement ppt nal2
Image enhancement ppt nal2
 
Adaptive unsharp masking
Adaptive unsharp maskingAdaptive unsharp masking
Adaptive unsharp masking
 

Más de Wael Sharba (20)

Project 8
Project 8Project 8
Project 8
 
Project 7
Project 7Project 7
Project 7
 
Project 6
Project 6Project 6
Project 6
 
Project 5
Project 5Project 5
Project 5
 
Project 4
Project 4Project 4
Project 4
 
Project 2
Project 2Project 2
Project 2
 
Project 1
Project 1Project 1
Project 1
 
Project 3
Project 3Project 3
Project 3
 
Project 9
Project 9Project 9
Project 9
 
Lecture 14
Lecture 14Lecture 14
Lecture 14
 
Lecture 13
Lecture 13Lecture 13
Lecture 13
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 

Último

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Último (20)

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 

Lecture 3

  • 1. STATISTICAL ANALYSIS OF IMAGES CS-467 Digital Image Processing 1
  • 2. Statistical Characteristics of Images • Statistical analysis of images is very important for  global contrast evaluation and its enhancement  local contrast evaluation and its enhancement  estimation of noise 2
  • 3. Histogram • The histogram of an NxM digital image with intensity levels {0,1,…,L-1} is a discrete function where is the kth intensity value and is the number of pixels in the image with intensity • Evidently, 3 ( ) ; 0,1,..., 1k kh r n k L= = − kr kn kr ( ) 1 0 L k k h r MN − = =∑
  • 4. Normalized Histogram • The normalized histogram of an NxM image with intensity levels {0,1,…,L-1} is its histogram normalized by the product NM (the number of pixels in the image). The normalized histogram is an estimate of the probability of occurrence of each intensity level in the image: • Evidently, 4 ( ) ( ); 0,1,..., 1k k k h r p r k L NM = = − ( ) 1 0 1 L k k p r − = =∑
  • 5. Mean (Statistically Correct Definition) • The global mean value of an image is the average intensity of all the pixels in the image • Let A be NxM image. Then its global mean where is the kth intensity value, is the probability of occurrence the intensity 5 ( ) 1 0 L k k k m r p r − = = ∑ kr ( )kp r kr
  • 6. Sampling Mean • The global sampling mean value of an image is the average intensity of all the pixels in the image • Let A be NxM image. Then its global mean • Evidently, the global sampling mean is equal to the global mean (statistical). We will call them both simply mean 6 ( ) 1 1 0 0 1 , N M i j m A i j NM − − = = = ∑∑
  • 7. Variance (Dispersion) – Statistically Correct Definition • Variance (Dispersion) is the second moment of intensity about its mean where m is the mean, is the kth intensity value, is the probability of occurrence the intensity 7 ( ) ( ) 1 22 2 0 ( ) L k k k mr r p rσ µ − = = = −∑ kr ( )kp r kr
  • 8. Sampling Variance (Dispersion) • Variance (Dispersion) is the second moment of intensity about its mean where m is the mean • Evidently, the global sampling variance is equal to the global variance (statistical). We will call them both simply variance (dispersion) 8 ( )( ) 1 1 22 2 0 0 1 ( ) , N M i j r A i j NM mσ µ − − = = = = −∑∑
  • 9. Standard Deviation • Standard Deviation is the square root of the variance 9 ( ) ( ) ( )( ) 1 1 2 1 2 0 02 0 , N M L i j k k k A i j m r m p r NM σ σ − − − = = = − = = − = ∑∑ ∑
  • 10. Importance of Mean, Variance, and Standard Deviation) • Mean is a measure of average intensity • The closer is mean to the middle of the dynamic range, the higher contrast should be expected • Variance (standard deviation) is a measure of contrast in an image • The larger is variance (standard deviation), the higher is contrast 10
  • 11. Signal-to-Noise Ratio (SNR) • SNR is a measure , which is used to quantify how much a signal has been corrupted by noise • Pimage – image power, Pnoise – noise power • Asignal – image amplitude, Anoise – noise amplitude 11 2 10 , , 2 10 10 10log 10log 20log image image noise noise image DB signal DB noise DB noise image image DB noise noise P A SNR P A P SNR P P P A A SNR A A   = =       = = −        = =       
  • 12. Signal-to-Noise Ratio (SNR) • Since clean image and noise amplitudes are unknown, to estimate SNR, the following method is used • where m is the mean and σ is the standard deviation of an image 12 m SNR σ ≈
  • 13. Signal-to-Noise Ratio (SNR) • The Rose criterion says that if an image has SNR>5, then a level of noise is so small that it shall be considered negligible and the image shall be considered clean. If SNR<5, then some noise should be expected. • The lower is SNR, the stronger is noise • Small-detailed images (for example, satellite images) may have lower SNR because the presence of many small details always lead to the higher standard deviation 13
  • 14. Mean Square Error and Standard Deviation Between Two Images • For two NxM digital images A and B the mean square error (deviation) (MSE) is defined as follows: • For two NxM digital images A and B the standard deviation (the root mean square error - RMSE) is defined as follows: 14 ( ) ( )( ) 1 1 2 0 0 1 , , N M i j MSE A i j B i j NM − − = = = −∑∑ ( ) ( )( ) 1 1 2 0 0 1 , , N M i j RMSE MSE A i j B i j NM − − = = = = −∑∑
  • 15. Peak Signal-to-Noise Ratio (PSNR) • PSNR is the ratio between the maximum possible power of an image and a power of corrupting noise • To estimate PSNR of an image, it is necessary to compare this image to an “ideal” clean image with the maximum possible power 15
  • 16. Peak Signal-to-Noise Ratio (PSNR) • where L is the number of maximum possible intensity levels (the minimum intensity level suppose to be 0) in an image, MSE is the mean square error, RMSE is the root mean square error between a tested image and an “ideal” image 16 2 10 10 ( 1) 1 10log 20log L L PSNR MSE RMSE  − −  =      
  • 17. Peak Signal-to-Noise Ratio (PSNR) • PSNR is commonly used to estimate the efficiency of filters, compressors, etc. • How it works: a clean image should be distorted by noise or compressed, respectively. Then a noisy image, a filtered image or a compressed image shall be compared to the clean one (“ideal”) in terms of PSNR • The larger is PSNR, the more efficient is a corresponding filter or compression method, and the fewer an analyzed image differs from the “ideal” one 17
  • 18. Peak Signal-to-Noise Ratio (PSNR) • PSNR <30.0 (this corresponds to RMSE>11) is commonly considered low. This means the presence of clearly visible noise or smoothing of many edges • PSNR > 30.0 (this corresponds to RMSE <8.6) is commonly considered as acceptable (some noise is still visible or small details are still smoothed) • PSNR > 33.0 (this corresponds to RMSE <5.6) is commonly considered as good • PSNR > 35.0 (this correspond to RMSE <4.5) is commonly considered as excellent (it is usually not possible to find any visual distinction from the “ideal” image) 18
  • 19. Mean Absolute Error between two images (MAE) • Mean Absolute Error between two NxM digital images A and B measures the absolute closeness of these images to each other: 19 ( ) ( ) 1 1 0 0 1 , , N M i j MAE A i j B i j NM − − = = −∑∑
  • 20. Contrast Enhancement • If an actual dynamic range of an image is too narrow, its histogram is also too narrow and, as a result, this image has a low contrast • To take care of this problem, the range of the image should be extended and its histogram should be equalized, to ensure that more intensity values are presented in the image and there are no sharp spikes in the histogram 20 { }0 1 0, ,..., , ;k kr r r k L r r L<< − <<
  • 21. Histogram Equalization • The histogram of an image can be equalized using the following transformation where r is the initial intensity value, s is the intensity value after the transformation • Function T must be monotonically increasing and limited is a new range 21 0 ( ) ls T r s≤ ≤ 0( ); ks T r r r r= ≤ ≤ { }0 ,..., ls s
  • 22. Histogram Equalization 22 © 1992-2008 R.C. Gonzalez & R.E. Woods
  • 23. Example of Contrast Enhancement 23 © 1992-2008 R.C. Gonzalez & R.E. Woods
  • 24. Contrast Stretching (“Piecewise Linear”, “Break Line” Correction) • Contrast Stretching is a process that expands the range of intensity levels in an image so that it spans the full intensity range 24 © 1992-2008 R.C. Gonzalez & R.E. Woods
  • 25. Intensity Level Slicing • Intensity level slicing is a process of highlighting of some intensity subrange with a possible suppression of other subranges. 25 © 1992-2008 R.C. Gonzalez & R.E. Woods
  • 26. Linear Histogram Equalization • Linear histogram equalization for an image with the range can be done as follows • If , then 26 { }0 1, ,..., , 1kr r r k L≤ − 0 0 0 0 0 0 ( ) ( ) ( ) i i k i i k r j j j j r r s T r r r p r r n r MN= = − = = − + = +∑ ∑ © 1992-2008 R.C. Gonzalez & R.E. Woods 0 0r = 0 0 ( ) ( ) ; 0,1,..., i i k i i k r j j j j r s T r r p r n MN i k = = = = = = ∑ ∑
  • 27. Linear Histogram Equalization 27 © 1992-2008 R.C. Gonzalez & R.E. Woods See also Fig. 3.20. Let us make the same experiments
  • 28. Linear Contrast Correction • Linear contrast correction is a kind of histogram equalization for an image with the range , which produces an output image with the pre- determined mean and standard deviation 28 ; 0,1,..., new new i i new old old old s r m m i k σ σ σ σ   = + −    = { }0 1, ,..., , 1kr r r k L≤ −