SlideShare uma empresa Scribd logo
1 de 22
LEAST MEAN SQUARE
AND
GEOMETRIC TRANFORMATION
PRESENTED BY,
K.LALITHAMBIGA,
II- M.Sc (CS & IT),
Nadar Saraswathi College of
Arts and Science, Theni.
SYNOPSIS
 Minimum Mean Square Error Filtering
or
 Least Square Error Filtering
 Constrained Least Square Filtering
 Geometric Transformation
 Spatial Transformation
 Geometric Distortion
 Gray Level Interpolation
 Nearest Neighbor Gray Level Interpolation
 Bilinear Interpolation
MINIMUM MEAN SQUARE ERROR (WIENER)
FILTERING
 In most images, adjacent pixels are highly correlated, while the
gray level of widely separated pixels are only loosely correlated.
 Therefore, the autocorrelation function of typical images
generally decreases away from the origin.
 Power spectrum of an image is the Fourier transform of its
autocorrelation function, therefore we can argue that the power
spectrum of an image generally decreases with frequency.
 Typical noise sources have either a flat power spectrum or one
that decreases with frequency more slowly than typical image
power spectrum.
 Therefore, the expected situation is for the signal to dominate the
spectrum at low frequencies, while the noise dominates the high
frequencies.
MINIMUM MEAN SQUARE ERROR (WIENER)
FILTERING
 The estimate ƒ of the uncorrupted image ƒ such that the
mean square error between them is minimized .
 The minimum of the error function is given in the
frequency domain by the expression
e²=E{(ƒ-ƒ )²}ˆ
),(
),(/),(),(
),(
),(
1
),(
),(/),(),(
),(*
),(
),(),(),(
),(),(*
),(ˆ
2
2
2
2
vuG
vuSvuSvuH
vuH
vuH
vuG
vuSvuSvuH
vuH
vuG
vuSvuHvuS
vuSvuH
vuF
f
f
f
f








ˆ
MINIMUM MEAN SQUARE ERROR
(WIENER) FILTERING
 Degradation model
 Wiener filter
),(),(),(),(
),(),(),(),(
vuNvuHvuFvuG
yxyxhyxfyxg

 
),(
),(
),(
),(
1
),(
),(/),(),(
),(
),(
1
),(ˆ
2
2
2
2
vuG
KvuH
vuH
vuH
vuG
vuPvuPvuH
vuH
vuH
vuF
fn





MINIMUM MEAN SQUARE ERROR
(WIENER) FILTERING
MINIMUM MEAN SQUARE ERROR (WIENER)
FILTERING
WIENER FILTERING - PROBLEMS
 The power spectra of the under graded image and noise
must be known.
 Weights all errors equally regardless of their location in the
image, while the eye is considerably more tolerant of errors
in the dark areas and high-gradient areas in the image.
 In minimizing the mean square error, Wiener filter also
smooth the image more than the eye would prefer
CONSTRAINED LEAST SQUARES
FILTERING
Only the mean and variance of the noise is required
g-vector by using the image elements in first row of g(x,y)
-dimensions
H –The matrix H then has dimensions MNX MN
The degradation model in vector-matrix form
The objective function
Subject to the constraint
111   MNMNMNMNMN ηfHg
21
0
1
0
2
)],([





M
x
N
y
yxfC
ηHfg 
ηf,
22
ηHfg 
CONSTRAINED LEAST SQUARES
FILTERING
The frequency domain solution to this optimization
problem
The Fourier transform of the function
),(
),(),(
),(*
),(ˆ
2
vuG
vuPvuH
vuH
vuF
















010
141
010
),( yxp
CONSTRAINED LEAST SQUARES
FILTERING - EXAMPLE
Low noise: Wiener and CLS generate
equal results.
High noise: CLS outperforms Wiener if λ
is properly selected.
It is easier to select the scalar value for λ
than to approximate the SNR which is
seldom constant
GEOMETRIC MEAN FILTER
 The geometric mean filter is a member of a set of
nonlinear filters that are used to remove Gaussian noise.
 It operates by replacing each pixel by the geometric mean of
the values in its neighborhood.
),(
),(
),(
),(ˆ
2
),(
),(*
1
2),(
),(*
vuG
vuS
vuS
vuF
f
vuH
vuH
vuH
vuH

































GEOMETRIC MEAN FILTER
 and being positive, real constants.
The geometric mean filter consists of the 2 expressions in
brackets raised to the powers  and 1- 
=1-this filter reduces to the inverse filter.
=0-this filter raised to the same power.
Its is also called parametric wiener filter.
 =½ and  =1 this filter also called as spectrum
equalization filter.
GEOMETRIC TRANSFORMATIONS
 The geometric transformations modify the spatial
relationships between pixels in an image.
 The geometric transformations often are called rubber-
sheet transformations
 Geometric transformation consists of 2 basic operations:
1. A Spatial Transformations –rearrangement of pixels on
the image plane.
2. Gray-level interpolation –assignment of gray levels to
pixels in the spatially transformed image.
SPATIAL TRANSFORMATION
 Assume the original image f(x,y) is subject to geometric
distortion yielding g(x’,y’)
 Spatial transformation &
 Coordination transformation
 The most frequently to overcome this difficulty is to formulate
the spatial relocation of pixels by the use of tiepoints,
 Subset of pixels whose location
 Input – Distorted
 Output – Corrected
• Function need 8 or more points
to find {ci; 1  i  8}
x´=r(x,y) y´=s(x,y)
8765
4321
),('
),('
cxycycxcyxsy
cxycycxcyxrx


GRAY LEVEL INTERPOLATION
 Spatial transformations establish a correspondence between
a point (x’, y’) in the distorted image g(x’,y’) and original
image f(x,y).
 To correct the geometric transformation, one needs to
estimate gray values of f(x,y),
 If x’ and y’ are integers, then
 If x’ and y’ are fraction numbers, but fall within the b order
of the original image, then interpolation will be needed to
find
 The gray-level interpolation is based on a nearest neighbor
approach. The method is called zero order interpolation.
),(ˆ yxf
)','(),(ˆ yxgyxf 
),(ˆ yxf
NEAREST NEIGHBOR GRAY LEVEL
INTERPOLATION
   )','(),(ˆ yxgyxf 
BILINEAR INTERPOLATION
 Estimate the value of =g(x’,y’)) using
four nearest neighbors when x’ and y’ are
fractional numbers.
 Substitute g(x1,y1), g(x1,y2), g(x2,y1), g(x2,y2)
into above equation and solve for a, b, c, d.
It’s 4 equations and 4 unknowns.
(x1,y2)
(x1,y1)
(x2,y2)
(x2,y1)
   
   
dycxbyaxyxg
yyyyy
xxxxx



'''')','(and
'''
'''
21
21
(x’,y’)
),(ˆ yxf
a. An image with 25 regularly spaced
tiepoints.
b. Geometric distortion by
rearranging the tiepoints
c. Distorted image, nearest neighbor
interpolation
d. Restored image, NN
e. Distorted image, bilinear
transformation
f. Restored image, BT
EXAMPLES
EXAMPLES
a. Original image
b. Distorted image using bilinear
transform
c. Difference between a and b
d. Geometrically restored image
using bilinear transform for
gray level interpolation
Digital Image Processing

Mais conteúdo relacionado

Mais procurados

SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformationMdFazleRabbi18
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
digital image processing
digital image processingdigital image processing
digital image processingAbinaya B
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial DomainA B Shinde
 
Point processing
Point processingPoint processing
Point processingpanupriyaa7
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processingasodariyabhavesh
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Image Restoration
Image RestorationImage Restoration
Image RestorationPoonam Seth
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Predictive coding
Predictive codingPredictive coding
Predictive codingp_ayal
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 

Mais procurados (20)

SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
digital image processing
digital image processingdigital image processing
digital image processing
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Point processing
Point processingPoint processing
Point processing
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 
Chapter 6 color image processing
Chapter 6 color image processingChapter 6 color image processing
Chapter 6 color image processing
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Image Restoration
Image RestorationImage Restoration
Image Restoration
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 

Semelhante a Digital Image Processing

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
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)Shajun Nisha
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing FundamentalThuong Nguyen Canh
 
Image Degradation & Resoration
Image Degradation & ResorationImage Degradation & Resoration
Image Degradation & ResorationSanjay Saha
 
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISIONchapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISIONshesnasuneer
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Varun Ojha
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restorationMd Shabir Alam
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelIJERA Editor
 
Image restoration1
Image restoration1Image restoration1
Image restoration1moorthim7
 
Design Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletDesign Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletIJERD Editor
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 

Semelhante a Digital Image Processing (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
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Image restoration and reconstruction
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
 
Chap6 image restoration
Chap6 image restorationChap6 image restoration
Chap6 image restoration
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
 
Image Degradation & Resoration
Image Degradation & ResorationImage Degradation & Resoration
Image Degradation & Resoration
 
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISIONchapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
chapter 4 computervision.pdf IT IS ABOUT COMUTER VISION
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
 
Image Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation ModelImage Restitution Using Non-Locally Centralized Sparse Representation Model
Image Restitution Using Non-Locally Centralized Sparse Representation Model
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
 
Design Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive WaveletDesign Approach of Colour Image Denoising Using Adaptive Wavelet
Design Approach of Colour Image Denoising Using Adaptive Wavelet
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
Module 31
Module 31Module 31
Module 31
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Dip3
Dip3Dip3
Dip3
 

Mais de lalithambiga kamaraj (20)

Firewall in Network Security
Firewall in Network SecurityFirewall in Network Security
Firewall in Network Security
 
Data Compression in Multimedia
Data Compression in MultimediaData Compression in Multimedia
Data Compression in Multimedia
 
Data CompressionMultimedia
Data CompressionMultimediaData CompressionMultimedia
Data CompressionMultimedia
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Network Security: Physical security
Network Security: Physical security Network Security: Physical security
Network Security: Physical security
 
Graphs in Data Structure
Graphs in Data StructureGraphs in Data Structure
Graphs in Data Structure
 
Package in Java
Package in JavaPackage in Java
Package in Java
 
Exception Handling in Java
Exception Handling in JavaException Handling in Java
Exception Handling in Java
 
Data structure
Data structureData structure
Data structure
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
 
Datamining
DataminingDatamining
Datamining
 
Digital Components
Digital ComponentsDigital Components
Digital Components
 
Deadlocks in operating system
Deadlocks in operating systemDeadlocks in operating system
Deadlocks in operating system
 
Io management disk scheduling algorithm
Io management disk scheduling algorithmIo management disk scheduling algorithm
Io management disk scheduling algorithm
 
Recovery system
Recovery systemRecovery system
Recovery system
 
File management
File managementFile management
File management
 
Preprocessor
PreprocessorPreprocessor
Preprocessor
 
Inheritance
InheritanceInheritance
Inheritance
 
Managing console of I/o operations & working with files
Managing console of I/o operations & working with filesManaging console of I/o operations & working with files
Managing console of I/o operations & working with files
 

Último

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
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
 
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
 
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
 
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
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 
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
 
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
 
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
 
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
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 

Último (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
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
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
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...
 
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
 
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
 
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
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.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
 
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
 
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
 
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
 
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
 
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
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
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🔝
 

Digital Image Processing

  • 1. LEAST MEAN SQUARE AND GEOMETRIC TRANFORMATION PRESENTED BY, K.LALITHAMBIGA, II- M.Sc (CS & IT), Nadar Saraswathi College of Arts and Science, Theni.
  • 2. SYNOPSIS  Minimum Mean Square Error Filtering or  Least Square Error Filtering  Constrained Least Square Filtering  Geometric Transformation  Spatial Transformation  Geometric Distortion  Gray Level Interpolation  Nearest Neighbor Gray Level Interpolation  Bilinear Interpolation
  • 3. MINIMUM MEAN SQUARE ERROR (WIENER) FILTERING  In most images, adjacent pixels are highly correlated, while the gray level of widely separated pixels are only loosely correlated.  Therefore, the autocorrelation function of typical images generally decreases away from the origin.  Power spectrum of an image is the Fourier transform of its autocorrelation function, therefore we can argue that the power spectrum of an image generally decreases with frequency.  Typical noise sources have either a flat power spectrum or one that decreases with frequency more slowly than typical image power spectrum.  Therefore, the expected situation is for the signal to dominate the spectrum at low frequencies, while the noise dominates the high frequencies.
  • 4. MINIMUM MEAN SQUARE ERROR (WIENER) FILTERING  The estimate ƒ of the uncorrupted image ƒ such that the mean square error between them is minimized .  The minimum of the error function is given in the frequency domain by the expression e²=E{(ƒ-ƒ )²}ˆ ),( ),(/),(),( ),( ),( 1 ),( ),(/),(),( ),(* ),( ),(),(),( ),(),(* ),(ˆ 2 2 2 2 vuG vuSvuSvuH vuH vuH vuG vuSvuSvuH vuH vuG vuSvuHvuS vuSvuH vuF f f f f         ˆ
  • 5. MINIMUM MEAN SQUARE ERROR (WIENER) FILTERING  Degradation model  Wiener filter ),(),(),(),( ),(),(),(),( vuNvuHvuFvuG yxyxhyxfyxg    ),( ),( ),( ),( 1 ),( ),(/),(),( ),( ),( 1 ),(ˆ 2 2 2 2 vuG KvuH vuH vuH vuG vuPvuPvuH vuH vuH vuF fn     
  • 6. MINIMUM MEAN SQUARE ERROR (WIENER) FILTERING
  • 7. MINIMUM MEAN SQUARE ERROR (WIENER) FILTERING
  • 8. WIENER FILTERING - PROBLEMS  The power spectra of the under graded image and noise must be known.  Weights all errors equally regardless of their location in the image, while the eye is considerably more tolerant of errors in the dark areas and high-gradient areas in the image.  In minimizing the mean square error, Wiener filter also smooth the image more than the eye would prefer
  • 9. CONSTRAINED LEAST SQUARES FILTERING Only the mean and variance of the noise is required g-vector by using the image elements in first row of g(x,y) -dimensions H –The matrix H then has dimensions MNX MN The degradation model in vector-matrix form The objective function Subject to the constraint 111   MNMNMNMNMN ηfHg 21 0 1 0 2 )],([      M x N y yxfC ηHfg  ηf, 22 ηHfg 
  • 10. CONSTRAINED LEAST SQUARES FILTERING The frequency domain solution to this optimization problem The Fourier transform of the function ),( ),(),( ),(* ),(ˆ 2 vuG vuPvuH vuH vuF                 010 141 010 ),( yxp
  • 12. Low noise: Wiener and CLS generate equal results. High noise: CLS outperforms Wiener if λ is properly selected. It is easier to select the scalar value for λ than to approximate the SNR which is seldom constant
  • 13. GEOMETRIC MEAN FILTER  The geometric mean filter is a member of a set of nonlinear filters that are used to remove Gaussian noise.  It operates by replacing each pixel by the geometric mean of the values in its neighborhood. ),( ),( ),( ),(ˆ 2 ),( ),(* 1 2),( ),(* vuG vuS vuS vuF f vuH vuH vuH vuH                                 
  • 14. GEOMETRIC MEAN FILTER  and being positive, real constants. The geometric mean filter consists of the 2 expressions in brackets raised to the powers  and 1-  =1-this filter reduces to the inverse filter. =0-this filter raised to the same power. Its is also called parametric wiener filter.  =½ and  =1 this filter also called as spectrum equalization filter.
  • 15. GEOMETRIC TRANSFORMATIONS  The geometric transformations modify the spatial relationships between pixels in an image.  The geometric transformations often are called rubber- sheet transformations  Geometric transformation consists of 2 basic operations: 1. A Spatial Transformations –rearrangement of pixels on the image plane. 2. Gray-level interpolation –assignment of gray levels to pixels in the spatially transformed image.
  • 16. SPATIAL TRANSFORMATION  Assume the original image f(x,y) is subject to geometric distortion yielding g(x’,y’)  Spatial transformation &  Coordination transformation  The most frequently to overcome this difficulty is to formulate the spatial relocation of pixels by the use of tiepoints,  Subset of pixels whose location  Input – Distorted  Output – Corrected • Function need 8 or more points to find {ci; 1  i  8} x´=r(x,y) y´=s(x,y) 8765 4321 ),(' ),(' cxycycxcyxsy cxycycxcyxrx  
  • 17. GRAY LEVEL INTERPOLATION  Spatial transformations establish a correspondence between a point (x’, y’) in the distorted image g(x’,y’) and original image f(x,y).  To correct the geometric transformation, one needs to estimate gray values of f(x,y),  If x’ and y’ are integers, then  If x’ and y’ are fraction numbers, but fall within the b order of the original image, then interpolation will be needed to find  The gray-level interpolation is based on a nearest neighbor approach. The method is called zero order interpolation. ),(ˆ yxf )','(),(ˆ yxgyxf  ),(ˆ yxf
  • 18. NEAREST NEIGHBOR GRAY LEVEL INTERPOLATION    )','(),(ˆ yxgyxf 
  • 19. BILINEAR INTERPOLATION  Estimate the value of =g(x’,y’)) using four nearest neighbors when x’ and y’ are fractional numbers.  Substitute g(x1,y1), g(x1,y2), g(x2,y1), g(x2,y2) into above equation and solve for a, b, c, d. It’s 4 equations and 4 unknowns. (x1,y2) (x1,y1) (x2,y2) (x2,y1)         dycxbyaxyxg yyyyy xxxxx    '''')','(and ''' ''' 21 21 (x’,y’) ),(ˆ yxf
  • 20. a. An image with 25 regularly spaced tiepoints. b. Geometric distortion by rearranging the tiepoints c. Distorted image, nearest neighbor interpolation d. Restored image, NN e. Distorted image, bilinear transformation f. Restored image, BT EXAMPLES
  • 21. EXAMPLES a. Original image b. Distorted image using bilinear transform c. Difference between a and b d. Geometrically restored image using bilinear transform for gray level interpolation