CS 654 Digital Image Analysis Lecture 13 Discrete

  • Slides: 20
Download presentation
CS 654: Digital Image Analysis Lecture 13: Discrete Fourier Transformation

CS 654: Digital Image Analysis Lecture 13: Discrete Fourier Transformation

Recap of Lecture 12 • Unitary transform • Separable transform • Kronecker Product •

Recap of Lecture 12 • Unitary transform • Separable transform • Kronecker Product • Improvement of computational complexity

Outline of lecture 13 • Discrete Fourier transformation • 1 D and 2 D

Outline of lecture 13 • Discrete Fourier transformation • 1 D and 2 D • Separable DFT • Fast Fourier Transform

Kronecker Products Computational complexity? ? Fast image transforms

Kronecker Products Computational complexity? ? Fast image transforms

Validation using Basis images Verification using:

Validation using Basis images Verification using:

Basis images Real part of the Fourier transform basis images.

Basis images Real part of the Fourier transform basis images.

Properties of Unitary transform • Energy Conservation • Energy compaction • Decorrelation

Properties of Unitary transform • Energy Conservation • Energy compaction • Decorrelation

Introduction • 1 -D Unitary transform Transformation matrix to be chosen appropriately Forward transformation

Introduction • 1 -D Unitary transform Transformation matrix to be chosen appropriately Forward transformation Reverse transformation

Discrete Fourier Transformation (DFT) • Let the transformation matrix be defined as For ease

Discrete Fourier Transformation (DFT) • Let the transformation matrix be defined as For ease of notation

Inverse DFT • Then the inverse DFT will be defined as: Is the transformation

Inverse DFT • Then the inverse DFT will be defined as: Is the transformation unitary?

Unitary DFT • Unitary forward and reverse DFT equations are defined as Using matrix

Unitary DFT • Unitary forward and reverse DFT equations are defined as Using matrix notation where,

Is matrix used for DFT Unitary? Magnitude of each row is equal to 1

Is matrix used for DFT Unitary? Magnitude of each row is equal to 1 Rows are orthogonal to each other

2 -D DFT Forward transformation Reverse transformation

2 -D DFT Forward transformation Reverse transformation

Unitary 2 -D DFT Forward transformation Reverse transformation

Unitary 2 -D DFT Forward transformation Reverse transformation

Separable 2 -D DFT

Separable 2 -D DFT

Significance of Separability 1 -D case: Using the 1 D analogy

Significance of Separability 1 -D case: Using the 1 D analogy

Visualization of separability (0, 0) Transform over column for each row (0, 0) Input

Visualization of separability (0, 0) Transform over column for each row (0, 0) Input image (0, 0) Transform over rows for each columns DFT image

Magnitude and Phase of DFT Magnitude: Phase: Input image Magnitude Phase angle

Magnitude and Phase of DFT Magnitude: Phase: Input image Magnitude Phase angle

Illustration of reconstruction Input Image 1 (Woman) Reconstructed only using the magnitude Phase angle

Illustration of reconstruction Input Image 1 (Woman) Reconstructed only using the magnitude Phase angle of Input (IPA 1) Reconstructed only using IPA 1

Thank you Next Lecture: Properties of DFT

Thank you Next Lecture: Properties of DFT