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

More Related Content

What's hot

Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
Ahmed Daoud
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
asodariyabhavesh
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
Mathankumar S
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
Md Shabir Alam
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
babak danyal
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
Mathankumar S
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
ABIRAMI M
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
Gautam Saxena
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
asodariyabhavesh
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
Tawose Olamide Timothy
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
muthu181188
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation pptGichelle Amon
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
AAKANKSHA JAIN
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
Kalyan Acharjya
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
MdFazleRabbi18
 
Noise Models
Noise ModelsNoise Models
Noise Models
Sardar Alam
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
A B Shinde
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
Mariashoukat1206
 
03 image transform
03 image transform03 image transform
03 image transform
Rumah Belajar
 

What's hot (20)

Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Chapter 9 morphological image processing
Chapter 9   morphological image processingChapter 9   morphological image processing
Chapter 9 morphological image processing
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
08 frequency domain filtering DIP
08 frequency domain filtering DIP08 frequency domain filtering DIP
08 frequency domain filtering DIP
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Image segmentation ppt
Image segmentation pptImage segmentation ppt
Image segmentation ppt
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
5. gray level transformation
5. gray level transformation5. gray level transformation
5. gray level transformation
 
Noise Models
Noise ModelsNoise Models
Noise Models
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
 
03 image transform
03 image transform03 image transform
03 image transform
 

Similar to 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 slides
BHAGYAPRASADBUGGE
 
Image restoration and reconstruction
Image restoration and reconstructionImage restoration and reconstruction
Lecture 11
Lecture 11Lecture 11
Lecture 11
Wael Sharba
 
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
 
Chap6 image restoration
Chap6 image restorationChap6 image restoration
Chap6 image restoration
ShardaSalunkhe1
 
Image Processing
Image ProcessingImage Processing
Image Processing
Sukhrob Atoev
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
ssuser0bf6a8
 
Digital Image Processing Fundamental
Digital Image Processing FundamentalDigital Image Processing Fundamental
Digital Image Processing Fundamental
Thuong Nguyen Canh
 
Image Degradation & Resoration
Image Degradation & ResorationImage Degradation & Resoration
Image Degradation & Resoration
Sanjay 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 VISION
shesnasuneer
 
Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)Chapter 1 introduction (Image Processing)
Chapter 1 introduction (Image Processing)
Varun Ojha
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Wael Sharba
 
Digital Image restoration
Digital Image restorationDigital Image restoration
Digital Image restoration
Md 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 Model
IJERA Editor
 
Image restoration1
Image restoration1Image restoration1
Image restoration1
moorthim7
 
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
IJERD Editor
 
Image pre processing
Image pre processingImage pre processing
Image pre processingAshish Kumar
 
Module 31
Module 31Module 31
Module 31
UllasSS1
 
Dip3
Dip3Dip3

Similar to 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
 

More from lalithambiga kamaraj

Firewall in Network Security
Firewall in Network SecurityFirewall in Network Security
Firewall in Network Security
lalithambiga kamaraj
 
Data Compression in Multimedia
Data Compression in MultimediaData Compression in Multimedia
Data Compression in Multimedia
lalithambiga kamaraj
 
Data CompressionMultimedia
Data CompressionMultimediaData CompressionMultimedia
Data CompressionMultimedia
lalithambiga kamaraj
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
lalithambiga kamaraj
 
Network Security: Physical security
Network Security: Physical security Network Security: Physical security
Network Security: Physical security
lalithambiga kamaraj
 
Graphs in Data Structure
Graphs in Data StructureGraphs in Data Structure
Graphs in Data Structure
lalithambiga kamaraj
 
Package in Java
Package in JavaPackage in Java
Package in Java
lalithambiga kamaraj
 
Exception Handling in Java
Exception Handling in JavaException Handling in Java
Exception Handling in Java
lalithambiga kamaraj
 
Data structure
Data structureData structure
Data structure
lalithambiga kamaraj
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
lalithambiga kamaraj
 
Estimating Software Maintenance Costs
Estimating Software Maintenance CostsEstimating Software Maintenance Costs
Estimating Software Maintenance Costs
lalithambiga kamaraj
 
Datamining
DataminingDatamining
Digital Components
Digital ComponentsDigital Components
Digital Components
lalithambiga kamaraj
 
Deadlocks in operating system
Deadlocks in operating systemDeadlocks in operating system
Deadlocks in operating system
lalithambiga kamaraj
 
Io management disk scheduling algorithm
Io management disk scheduling algorithmIo management disk scheduling algorithm
Io management disk scheduling algorithm
lalithambiga kamaraj
 
Recovery system
Recovery systemRecovery system
Recovery system
lalithambiga kamaraj
 
File management
File managementFile management
File management
lalithambiga kamaraj
 
Preprocessor
PreprocessorPreprocessor
Preprocessor
lalithambiga kamaraj
 
Inheritance
InheritanceInheritance
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
lalithambiga kamaraj
 

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

Recently uploaded

Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

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