Coherent Multiscale Image Processing using Quaternion Wavelets Wai Lam Chan M.S. defense Committee: Hyeokho Choi, Richard Baraniuk, Michael Orchard.

Slides:



Advertisements
Similar presentations
[1] AN ANALYSIS OF DIGITAL WATERMARKING IN FREQUENCY DOMAIN.
Advertisements

Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean Hall 5409 T-R 10:30am – 11:50am.
11/11/02 IDR Workshop Dealing With Location Uncertainty in Images Hasan F. Ates Princeton University 11/11/02.
University of Ioannina - Department of Computer Science Wavelets and Multiresolution Processing (Background) Christophoros Nikou Digital.
Chapter Four Image Enhancement in the Frequency Domain.
Multiscale Analysis for Intensity and Density Estimation Rebecca Willett’s MS Defense Thanks to Rob Nowak, Mike Orchard, Don Johnson, and Rich Baraniuk.
Wavelets (Chapter 7) CS474/674 – Prof. Bebis.
Communication & Multimedia C. -H. Hong 2015/6/12 Contourlet Student: Chao-Hsiung Hong Advisor: Prof. Hsueh-Ming Hang.
Multiresolution Analysis (Section 7.1) CS474/674 – Prof. Bebis.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Wavelet Transform 國立交通大學電子工程學系 陳奕安 Outline Comparison of Transformations Multiresolution Analysis Discrete Wavelet Transform Fast Wavelet Transform.
Wavelet Transform A very brief look.
Wavelet Transform. What Are Wavelets? In general, a family of representations using: hierarchical (nested) basis functions finite (“compact”) support.
Basic Concepts and Definitions Vector and Function Space. A finite or an infinite dimensional linear vector/function space described with set of non-unique.
Introduction to Wavelets
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Fundamentals of Multimedia Chapter 8 Lossy Compression Algorithms (Wavelet) Ze-Nian Li and Mark S. Drew 건국대학교 인터넷미디어공학부 임 창 훈.
Introduction to Wavelets -part 2
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Representation and Compression of Multi-Dimensional Piecewise Functions Dror Baron Signal Processing and Systems (SP&S) Seminar June 2009 Joint work with:
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
ENG4BF3 Medical Image Processing
1 Methods in Image Analysis – Lecture 3 Fourier U. Pitt Bioengineering 2630 CMU Robotics Institute Spring Term, 2006 George Stetten, M.D., Ph.D.
Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image.
Lecture 13 Wavelet transformation II. Fourier Transform (FT) Forward FT: Inverse FT: Examples: Slide from Alexander Kolesnikov ’s lecture notes.
DIGITAL WATERMARKING SRINIVAS KHARSADA PATNAIK [1] AN ANALYSIS OF DIGITAL WATERMARKING IN FREQUENCY DOMAIN Presented by SRINIVAS KHARSADA PATNAIK ROLL.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
Advanced Digital Signal Processing
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Basics Course Outline, Discussion about the course material, reference books, papers, assignments, course projects, software packages, etc.
DCT.
1 Using Wavelets for Recognition of Cognitive Pattern Primitives Dasu Aravind Feature Group PRISM/ASU 3DK – 3DK – September 21, 2000.
Wavelet Transform Yuan F. Zheng Dept. of Electrical Engineering The Ohio State University DAGSI Lecture Note.
1 Methods in Image Analysis – Lecture 3 Fourier CMU Robotics Institute U. Pitt Bioengineering 2630 Spring Term, 2004 George Stetten, M.D., Ph.D.
Fourier Transform.
Multiscale Geometric Signal Processing in High Dimensions
Fourier and Wavelet Transformations Michael J. Watts
The Story of Wavelets Theory and Engineering Applications
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Image hole-filling. Agenda Project 2: Will be up tomorrow Due in 2 weeks Fourier – finish up Hole-filling (texture synthesis) Image blending.
Wavelets (Chapter 7).
Wavelets Introduction.
Presenter : r 余芝融 1 EE lab.530. Overview  Introduction to image compression  Wavelet transform concepts  Subband Coding  Haar Wavelet  Embedded.
Multiresolution Analysis (Section 7.1) CS474/674 – Prof. Bebis.
Wavelets (Chapter 7) CS474/674 – Prof. Bebis. STFT - revisited Time - Frequency localization depends on window size. –Wide window  good frequency localization,
Bayesian fMRI analysis with Spatial Basis Function Priors
Paradoxes on Instantaneous Frequency
Wavelet Transform Advanced Digital Signal Processing Lecture 12
Wavelets Transform & Multiresolution Analysis
Multiresolution Analysis (Chapter 7)
Multi-resolution image processing & Wavelet
DCT – Wavelet – Filter Bank
Wavelets : Introduction and Examples
The Fourier Transform Jean Baptiste Joseph Fourier.
Fourier and Wavelet Transformations
All about convolution.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Outline Linear Shift-invariant system Linear filters
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Anisotropic Double Cross Search Algorithm using Multiresolution-Spatio-Temporal Context for Fast Lossy In-Band Motion Estimation Yu Liu and King Ngi Ngan.
2D Fourier transform is separable
Outline Linear Shift-invariant system Linear filters
Introduction To Wavelets
Shift Theorem (2-D CWT vs QWT)
فصل هفتم: موجک و پردازش چند رزلوشنی
Wavelet Transform Fourier Transform Wavelet Transform
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Review and Importance CS 111.
Presentation transcript:

Coherent Multiscale Image Processing using Quaternion Wavelets Wai Lam Chan M.S. defense Committee: Hyeokho Choi, Richard Baraniuk, Michael Orchard

Image Location Information “location” “orientation” Goal: Encode/Estimate location information from phase (coherent processing) Edges:

Location and Phase Fourier phase to encode/analyze location Linear phase change as signal shifts (Fourier Shift Theorem) d

Image Geometry and Phase Rich’s picture Rich’s phase-only picture Rich’s phase + Cameraman’s amplitude Global phase (no localization)

Local Fourier Analysis Local Fourier analysis for “location” Short time Fourier transform (Gabor analysis) Local Fourier phase (relates to local geometry)

Wavelet Analysis 1.“Multiscale” analysis 2.Sparse representation of piecewise smooth signals 3.Orthonormal basis / tight frame 4.Fast computation by filter banks But conventional discrete wavelets are “Real” Lack of phase to encode geometry!

Short Time Fourier vs. Wavelet Short time FourierWavelet “Real”

Phase in Wavelets Development of dual-tree complex wavelet transform (DT-CWT) DWT 1-D DT-CWT [Lina, Kingsbury, Selesnick,…] 1-D HT / analytic signal [e.g., Daubechies]

Phase in Wavelets Development of DT-CWT and quaternion wavelet transform (DT-QWT) DWT 1-D DT-CWT 2-D DT-CWT DT-QWT [Lina, Kingsbury, Selesnick,…] [Kingsbury, Selesnick,…] [Chan, Choi, Baraniuk] 1-D HT and analytic signal 2-D HT and analytic signal (complex / quaternion) [e.g., Daubechies]

Major Thesis Contributions QWT Construction QWT Properties Magnitude-phase representation Shift Theorem QWT Applications Edge Estimation Image Flow Estimation

Phase for Wavelets ? Need to have quadrature component phase shift of

Complex Wavelet Complex wavelet transform (CWT) [Kingsbury,Selesnick,Lina]

1-D Complex Wavelet Transform (CWT) wavelet Hilbert Transform Complex (analytic) wavelet + j* = +j-j+2

2-D Complex Fourier Transform (CFT) Phase ambiguity cannot obtain from phase shift

Quaternion Fourier Transform (QFT) Separate 4 quadrature components Organize as quaternion Quaternions: Multiplication rules: and [Bülow et al.]

QFT Phase Quaternion phase angles: Shift theorem QFT shift theorem: 1. invariant to signal shift 2. linear to signal shift encodes mixing of signal orientations

“Real” 2-D Wavelet Transform v u v u

HH LL LH HL

2-D Hilbert Transform u v u v u v u v HT in u HT in v HT in both

2-D Hilbert Transform u v u v u v u v

Quaternion Wavelets v u

HxHx HyHy +1 +j -j +j -j HyHy +j -j HxHx

Quaternion Wavelet Transform (QWT) Quaternion basis function (HH) 3 subbands (HH, HL, LH) v u HH subband v u HL subband v u LH subband

Estimate (d x, d y ) from Edge estimation Image flow estimation QWT Shift Theorem Shift theorem approximately holds for QWT where denotes the spectral center v u QWT bases x

QWT Phase for Edges non-unique (d x, d y ) for edges Phase shift non-unique : (no change)  d dxdx dydy

  v u QWT basis QWT Magnitude for Edges Edge model HL subband magnitudesHH subband magnitudes   spectrum of edge

QWT Edge Estimation Edge parameter (offset/orientation) estimation –  edge offset –QWT magnitude  edge orientation

Multiscale Image Flow Estimation Disparity estimation in QWT domain 1.QWT Shift Theorem 2.Multiscale phase-wrap correction 3.Efficient computation (O(N))

Image Flow Example Image Shifts dxdx dydy Image Flow

Multiscale Estimation Algorithm Step 1: Estimate from change in QWT phase for each image block Step 2: Estimate (d x, d y ) for each scale Bilinear Interpolation Multiscale phase unwrapping algorithm Average over previous scale and subband estimates to improve estimation

Multiscale Estimation Advantages Multiscale phase unwrapping algorithm Combine scale and subband estimates to improve estimation dxdx dydy coarse scale fine scale

Image Flow Estimation Result

Summary DWT 1-D DT-CWT 2-D DT-CWT DT-QWT [Lina, Kingsbury, Selesnick,…] [Kingsbury, Selesnick,…] [Chan, Choi, Baraniuk] 1-D HT and analytic signal 2-D HT and analytic signal (complex / quaternion) [e.g., Daubechies] Development of DT-CWT and quaternion wavelet transform (DT-QWT)

Conclusions Developed QWT for image analysis Fast, “multiscale” QWT phase and Shift Theorem Multiscale flow estimation through QWT phase Local QFT analysis (details in thesis) Future Directions Hypercomplex wavelets (3-D or higher) Image compression [Ates,Orchard,…]