SlideShare ist ein Scribd-Unternehmen logo
1 von 29
transform as basis expansion
DFT and DCT basis
1D-DFT
real(A) imag(A)
1D-DCT
AN=32
2-D transforms
2D-DFT and 2D-DCT are separable transforms.
separable 2-D transforms
Symmetric 2D separable transforms can
be expressed with the notations of its
corresponding 1D transform.
We only need to discuss 1D
transforms
two properties of DFT and DCT
 Orthonormal (Eq 5.5 in Jain)
: no two basis represent the same information in the image
 Completeness (Eq 5.6 in Jain)
: all information in the image are represented in the set of basis
functions
minimized when
Exercise
 How do we decompose this picture?
DCT2








11
11
2
1
2A








11
11






??
??
DCT2 basis image
DCT2
=-1
=1
What if black=0, does the transform coefficients look similar?






10
00=0
=1
?
Unitary Transforms
This transform is called “unitary” when A is a unitary matrix,
“orthogonal” when A is unitary and real.
The Hermitian of matrix A is:
 Two properties implied by construction
 Orthonormality
 Completeness
A linear transform:
Exercise
 Are these transform matrixes unitary/orthogonal?






1
1
2
1
j
j






 2
2
j
j






 

cossin
sincos













2
1
2
1
2
1
2
1






21
32
properties of 1-D unitary transform
 energy conservation
 rotation invariance
 the angles between vectors are preserved
 unitary transform: rotate a vector in Rn,
i.e., rotate the basis coordinates
observations about unitary transform
 Energy Compaction
 Many common unitary transforms tend to pack a large fraction of
signal energy into just a few transform coefficients
 De-correlation
 Highly correlated input elements  quite uncorrelated output
coefficients
 Covariance matrix
display scale: log(1+abs(g))
linear display scale: g
f: columns of image pixels
one question and two more observations
 transforms so far are data-independent
 transform basis/filters do not depend on the signal being
processed
 “optimal” should be defined in a statistical sense so
that the transform would work well with many images
 signal statistics should play an important role
 Is there a transform with
 best energy compaction
 maximum de-correlation
 is also unitary… ?
review: correlation after a linear transform
 x is a zero-mean random vector in
 the covariance (autocorrelation) matrix of x
 Rx(i,j) encodes the correlation between xi and xj
 Rx is a diagonal matrix iff. all N random variables in x are
uncorrelated
 apply a linear transform:
 What is the correlation matrix for y ?
transform with maximum energy compaction
proof. maximum energy compaction
a*
u are the eigen vectors of Rx
The Desirables for Image Transforms
 Theory
 Inverse transform available
 Energy conservation (Parsevell)
 Good for compacting energy
 Orthonormal, complete basis
 (sort of) shift- and rotation invariant
 Transform basis signal-independent
 Implementation
 Real-valued
 Separable
 Fast to compute w. butterfly-like structure
 Same implementation for forward and
inverse transform
DFT KLT
X
X
?
X
X
x
X
X
X
DCT
X
X
?
X
X
X
X
X
X
X
X
X
X?
X
x
x
x
Walsh-Hadamard Transform
slant transform
Nassiri et. al, “Texture Feature Extraction using Slant-Hadamard Transform”
energy compaction comparison
implementation note: block transform
 similar to STFT (short-time Fourier transform)
 partition a NxN image into mxn sub-images
 save computation: O(N) instead of O(NlogN)
 loose long-range correlation
8x8 DCT coefficients
applications of transforms
 enhancement
 (non-universal) compression
 feature extraction and representation
 pattern recognition, e.g., eigen faces
 dimensionality reduction
 analyze the principal (“dominating”) components
Image Compression
where P is average power and A is RMS amplitude.
Gabor filters
 Gaussian windowed Fourier Transform
 Make convolution kernels from product of Fourier
basis images and Gaussians
£ =
Odd
(sin)
Even
(cos)
Frequency
Example: Filter Responses
from Forsyth & Ponce
Filter
bank
Input
image
one step forward from dirac …
 Split the frequency in half means we can downsample by 2 to
reconstruct upsample by 2.
 Filter to remove unwanted parts of the images and add
 Basic building block: Two-channel filter bank
t
f
x x
analysis synthesisprocessing
h h
g g
orthogonal filter banks: Haar basis
DWT
 Iterate only on the lowpass channel
t
f
summary
 unitary transforms
 theory revisited
 the quest for optimal transform
 example transforms
DFT, DCT, KLT, Hadamard, Slant, Haar, …
 multire-solution analysis and wavelets
 applications
 compression
 feature extraction and representation
 image matching (digits, faces, fingerprints)
10 yrs
1 yr

Weitere ähnliche Inhalte

Was ist angesagt?

Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationVarun Ojha
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processingVARUN KUMAR
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesDiwaker Pant
 
The Digital Image Processing Q@A
The Digital Image Processing Q@AThe Digital Image Processing Q@A
The Digital Image Processing Q@AChung Hua Universit
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationVarun Ojha
 
Fourier transformation
Fourier transformationFourier transformation
Fourier transformationzertux
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Point processing
Point processingPoint processing
Point processingpanupriyaa7
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsVARUN KUMAR
 
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
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filteringGautam Saxena
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic codingVikas Goyal
 

Was ist angesagt? (20)

Chapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image TransformationChapter 4 Image Processing: Image Transformation
Chapter 4 Image Processing: Image Transformation
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
The Digital Image Processing Q@A
The Digital Image Processing Q@AThe Digital Image Processing Q@A
The Digital Image Processing Q@A
 
Chapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier TransformationChapter 5 Image Processing: Fourier Transformation
Chapter 5 Image Processing: Fourier Transformation
 
Fourier transformation
Fourier transformationFourier transformation
Fourier transformation
 
Walsh transform
Walsh transformWalsh transform
Walsh transform
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Point processing
Point processingPoint processing
Point processing
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Lecture 4 Relationship between pixels
Lecture 4 Relationship between pixelsLecture 4 Relationship between pixels
Lecture 4 Relationship between pixels
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Sharpening spatial filters
Sharpening spatial filtersSharpening spatial filters
Sharpening spatial filters
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Homomorphic filtering
Homomorphic filteringHomomorphic filtering
Homomorphic filtering
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic coding
 

Ähnlich wie Image transforms 2

Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transformSimranjit Singh
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Image and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap TransformsImage and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap Transformsmathsjournal
 
Chapter no4 image transform3
Chapter no4 image transform3Chapter no4 image transform3
Chapter no4 image transform3ShardaSalunkhe1
 
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
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsJyoti Singh
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION cscpconf
 
Lossless image compression via by lifting scheme
Lossless image compression via by lifting schemeLossless image compression via by lifting scheme
Lossless image compression via by lifting schemeSubhashini Subramanian
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSanjaySingh011996
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...IJERD Editor
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
Image Processing
Image ProcessingImage Processing
Image ProcessingTuyen Pham
 
20070823
2007082320070823
20070823neostar
 
Seismic data processing lecture 3
Seismic data processing lecture 3Seismic data processing lecture 3
Seismic data processing lecture 3Amin khalil
 

Ähnlich wie Image transforms 2 (20)

Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 
Basics of edge detection and forier transform
Basics of edge detection and forier transformBasics of edge detection and forier transform
Basics of edge detection and forier transform
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Image and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap TransformsImage and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap Transforms
 
Chapter no4 image transform3
Chapter no4 image transform3Chapter no4 image transform3
Chapter no4 image transform3
 
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
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable models
 
EE8120_Projecte_15
EE8120_Projecte_15EE8120_Projecte_15
EE8120_Projecte_15
 
3rd unit.pptx
3rd unit.pptx3rd unit.pptx
3rd unit.pptx
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
 
Dynamics
DynamicsDynamics
Dynamics
 
Lossless image compression via by lifting scheme
Lossless image compression via by lifting schemeLossless image compression via by lifting scheme
Lossless image compression via by lifting scheme
 
Some Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial DerivativesSome Engg. Applications of Matrices and Partial Derivatives
Some Engg. Applications of Matrices and Partial Derivatives
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
3 D Graphics
3 D Graphics3 D Graphics
3 D Graphics
 
Lecture5-FEA.pdf
Lecture5-FEA.pdfLecture5-FEA.pdf
Lecture5-FEA.pdf
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
20070823
2007082320070823
20070823
 
Seismic data processing lecture 3
Seismic data processing lecture 3Seismic data processing lecture 3
Seismic data processing lecture 3
 

Kürzlich hochgeladen

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 

Kürzlich hochgeladen (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

Image transforms 2

  • 1. transform as basis expansion
  • 2. DFT and DCT basis 1D-DFT real(A) imag(A) 1D-DCT AN=32
  • 3. 2-D transforms 2D-DFT and 2D-DCT are separable transforms.
  • 4. separable 2-D transforms Symmetric 2D separable transforms can be expressed with the notations of its corresponding 1D transform. We only need to discuss 1D transforms
  • 5. two properties of DFT and DCT  Orthonormal (Eq 5.5 in Jain) : no two basis represent the same information in the image  Completeness (Eq 5.6 in Jain) : all information in the image are represented in the set of basis functions minimized when
  • 6. Exercise  How do we decompose this picture? DCT2         11 11 2 1 2A         11 11       ?? ?? DCT2 basis image DCT2 =-1 =1 What if black=0, does the transform coefficients look similar?       10 00=0 =1 ?
  • 7. Unitary Transforms This transform is called “unitary” when A is a unitary matrix, “orthogonal” when A is unitary and real. The Hermitian of matrix A is:  Two properties implied by construction  Orthonormality  Completeness A linear transform:
  • 8. Exercise  Are these transform matrixes unitary/orthogonal?       1 1 2 1 j j        2 2 j j          cossin sincos              2 1 2 1 2 1 2 1       21 32
  • 9. properties of 1-D unitary transform  energy conservation  rotation invariance  the angles between vectors are preserved  unitary transform: rotate a vector in Rn, i.e., rotate the basis coordinates
  • 10. observations about unitary transform  Energy Compaction  Many common unitary transforms tend to pack a large fraction of signal energy into just a few transform coefficients  De-correlation  Highly correlated input elements  quite uncorrelated output coefficients  Covariance matrix display scale: log(1+abs(g)) linear display scale: g f: columns of image pixels
  • 11. one question and two more observations  transforms so far are data-independent  transform basis/filters do not depend on the signal being processed  “optimal” should be defined in a statistical sense so that the transform would work well with many images  signal statistics should play an important role  Is there a transform with  best energy compaction  maximum de-correlation  is also unitary… ?
  • 12. review: correlation after a linear transform  x is a zero-mean random vector in  the covariance (autocorrelation) matrix of x  Rx(i,j) encodes the correlation between xi and xj  Rx is a diagonal matrix iff. all N random variables in x are uncorrelated  apply a linear transform:  What is the correlation matrix for y ?
  • 13. transform with maximum energy compaction
  • 14. proof. maximum energy compaction a* u are the eigen vectors of Rx
  • 15. The Desirables for Image Transforms  Theory  Inverse transform available  Energy conservation (Parsevell)  Good for compacting energy  Orthonormal, complete basis  (sort of) shift- and rotation invariant  Transform basis signal-independent  Implementation  Real-valued  Separable  Fast to compute w. butterfly-like structure  Same implementation for forward and inverse transform DFT KLT X X ? X X x X X X DCT X X ? X X X X X X X X X X? X x x x
  • 17. slant transform Nassiri et. al, “Texture Feature Extraction using Slant-Hadamard Transform”
  • 19. implementation note: block transform  similar to STFT (short-time Fourier transform)  partition a NxN image into mxn sub-images  save computation: O(N) instead of O(NlogN)  loose long-range correlation 8x8 DCT coefficients
  • 20. applications of transforms  enhancement  (non-universal) compression  feature extraction and representation  pattern recognition, e.g., eigen faces  dimensionality reduction  analyze the principal (“dominating”) components
  • 21. Image Compression where P is average power and A is RMS amplitude.
  • 22. Gabor filters  Gaussian windowed Fourier Transform  Make convolution kernels from product of Fourier basis images and Gaussians £ = Odd (sin) Even (cos) Frequency
  • 23. Example: Filter Responses from Forsyth & Ponce Filter bank Input image
  • 24.
  • 25. one step forward from dirac …  Split the frequency in half means we can downsample by 2 to reconstruct upsample by 2.  Filter to remove unwanted parts of the images and add  Basic building block: Two-channel filter bank t f x x analysis synthesisprocessing h h g g
  • 27. DWT  Iterate only on the lowpass channel t f
  • 28. summary  unitary transforms  theory revisited  the quest for optimal transform  example transforms DFT, DCT, KLT, Hadamard, Slant, Haar, …  multire-solution analysis and wavelets  applications  compression  feature extraction and representation  image matching (digits, faces, fingerprints)