1 On the Optimization of the Tay-Kingsbury 2-D Filterbank Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University of Technology,

Slides:



Advertisements
Similar presentations
8.3 Inverse Linear Transformations
Advertisements

ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
A first look Ref: Walker (Ch.2) Jyun-Ming Chen, Spring 2001
ESE601: Hybrid Systems Some tools for verification Spring 2006.
Graph Laplacian Regularization for Large-Scale Semidefinite Programming Kilian Weinberger et al. NIPS 2006 presented by Aggeliki Tsoli.
Norsig 2004, Espoo1 Least Squares Optimization of 2-D IIR Filters Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University.
Basis Expansion and Regularization Presenter: Hongliang Fei Brian Quanz Brian Quanz Date: July 03, 2008.
Support Vector Machines
Chapter 5 Orthogonality
Basics of Digital Filters & Sub-band Coding Gilad Lerman Math 5467 (stealing slides from Gonzalez & Woods)
Probability theory 2011 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different definitions.
Wavelet Based Image Coding. [2] Construction of Haar functions Unique decomposition of integer k  (p, q) – k = 0, …, N-1 with N = 2 n, 0
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
1 Iterative Reweighted Least-Squares Algorithm for 2-D IIR Filters Design Bogdan Dumitrescu, Riitta Niemistö Institute of Signal Processing Tampere University.
1 Computational Learning Theory and Kernel Methods Tianyi Jiang March 8, 2004.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Solving Equations by Factoring
ON MULTIVARIATE POLYNOMIAL INTERPOLATION
Probability theory 2008 Outline of lecture 5 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different.
EE513 Audio Signals and Systems Wiener Inverse Filter Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EEE422 Signals and Systems Laboratory Filters (FIR) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Systems: Definition Filter
Section 8.3 – Systems of Linear Equations - Determinants Using Determinants to Solve Systems of Equations A determinant is a value that is obtained from.
Ch. Eick: Support Vector Machines: The Main Ideas Reading Material Support Vector Machines: 1.Textbook 2. First 3 columns of Smola/Schönkopf article on.
ORDINARY DIFFERENTIAL EQUATION (ODE) LAPLACE TRANSFORM.
Introduction to Lifting Wavelet Transform (computationally efficient filterbank implementation) and Homework 3 Feb. 2, 2010.
Random Walks and Semi-Supervised Learning Longin Jan Latecki Based on : Xiaojin Zhu. Semi-Supervised Learning with Graphs. PhD thesis. CMU-LTI ,
Chapter 6 Linear Programming: The Simplex Method
Role of Zero in Factoring
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
1 Unconstrained Optimization Objective: Find minimum of F(X) where X is a vector of design variables We may know lower and upper bounds for optimum No.
Lifting Part 2: Subdivision Ref: SIGGRAPH96. Subdivision Methods On constructing more powerful predictors …
1 Lecture 3: March 6, 2007 Topic: 1. Frequency-Sampling Methods (Part I)
Solving Quadratic Equations by Factoring MATH 018 Combined Algebra S. Rook.
1 Kernel based data fusion Discussion of a Paper by G. Lanckriet.
Chapter 6 Linear Programming: The Simplex Method Section 4 Maximization and Minimization with Problem Constraints.
Machine Learning Weak 4 Lecture 2. Hand in Data It is online Only around 6000 images!!! Deadline is one week. Next Thursday lecture will be only one hour.
1 Digital Signal Processing. 2 Digital Signal Processing Topic 8: Filter Design: IIR 1. Filter Design Specifications 2. Analog Filter Design 3. Digital.
The process has correlation sequence Correlation and Spectral Measure where, the adjoint of is defined by The process has spectral measure where.
EE513 Audio Signals and Systems
Fundamentals of Digital Signal Processing. Fourier Transform of continuous time signals with t in sec and F in Hz (1/sec). Examples:
Solving Equations by Factoring Definition of Quadratic Equations Zero-Factor Property Strategy for Solving Quadratics.
Jump to first page Chapter 3 Splines Definition (3.1) : Given a function f defined on [a, b] and a set of numbers, a = x 0 < x 1 < x 2 < ……. < x n = b,
Section 5.5 The Real Zeros of a Polynomial Function.
7.3 Products and Factors of Polynomials Objectives: Multiply polynomials, and divide one polynomial by another by using long division and synthetic division.
1 Lecture 4: March 13, 2007 Topic: 1. Uniform Frequency-Sampling Methods (cont.)
On the Time Scheduling Problem of Uniform Recurrence Equations Wei-Yang Lin and Tai-Lin Chin ECE 734 VLSI Array Structures for Digital Signal Processing.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Normal Equations The Orthogonality Principle Solution of the Normal Equations.
Signal & Weight Vector Spaces
OR Integer Programming ( 정수계획법 ). OR
Support Vector Machines Reading: Ben-Hur and Weston, “A User’s Guide to Support Vector Machines” (linked from class web page)
1 Kernel-class Jan Recap: Feature Spaces non-linear mapping to F 1. high-D space 2. infinite-D countable space : 3. function space (Hilbert.
Quadratic Functions 2A Polynomials. A polynomial in x is an expression that contains only non-negative, whole number powers of x. The degree of a polynomial.
بسم الله الرحمن الرحيم Lecture (12) Dr. Iman Abuel Maaly The Discrete Fourier Transform Dr. Iman Abuel Maaly University of Khartoum Department of Electrical.
IIR Filter design (cf. Shenoi, 2006)
EEE4176 Applications of Digital Signal Processing
Solving Equations by Factoring
10.4 Solving Factored Polynomial Equations
EEE422 Signals and Systems Laboratory
Eigenvalues and Eigenvectors
Color Error Diffusion with Generalized Optimum Noise Shaping
Polynomial DC decompositions
Quadratic Forms and Objective functions with two or more variables
PRELIMINARY MATHEMATICS
Standard Form Quadratic Equation
Chapter 7 Finite Impulse Response(FIR) Filter Design
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Simple Filters Comb Filters (Optional reading) Allpass Transfer.
A particular discrete dynamical program used as a model for one specific situation in chess involving knights and rooks 22nd EUROPEAN CONFERENCE ON OPERATIONS.
Tania Stathaki 811b LTI Discrete-Time Systems in Transform Domain Ideal Filters Zero Phase Transfer Functions Linear Phase Transfer.
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

1 On the Optimization of the Tay-Kingsbury 2-D Filterbank Bogdan Dumitrescu Tampere Int. Center for Signal Processing Tampere University of Technology, Finland

2 Summary Problem: design of 2-channel 2-D FIR filterbank Idea: 1-D to 2-D McClellan transformation Math tool for optimization:  sum-of-squares polynomials (on the unit circle) Optimization tool: semidefinite programming

3 2-Channel 2-D Filterbank Quincunx sampling Non-separable filters FIR H 0 (z) F 0 (z) H 1 (z) F 1 (z)

4 Tay-Kingsbury idea PR condition Take Define or

5 Tay-Kingsbury transformation 1-D halfband filter factorized 2-D transformation G(z 1,z 2 ) with PR filterbank:

6 Transformation properties Ideal frequency response Denote Property:

7 Optimization of the transformation Minimize stopband energy where is the vector of coefficients and is a positive definite matrix Constraint: !!!

8 Stopband shape

9 Sum-of-squares polynomials A symmetric polynomial is sum-of-squares on the unit circle if A sos polynomial is nonnegative on the unit circle

10 Positive polynomials Basic result: all polynomials positive on the unit circle can be expressed as sum-of-squares However, theoretically it is possible that

11 Parameterization of sos polynomials A symmetric polynomial is sos if and only if there exists a positive semidefinite matrix Q such that where 0 0 elementary Toeplitz Gram matrix

12 Resulting optimization problem Semidefinite programming (SDP) problem Unique solution, reliable algorithms

13 Example of design 1-D halfband prototype Transformation degree: 3 (symmetric polynomial) Execution time: 1.2 seconds

14 Frequency response H 0

15 Frequency response F 0

16 Improvement of synthesis filter Since usually degF 0 >degH 0, a new synthesis filter of same degree can be obtained via lifting Optimization of a quadratic with linear constraints A is obtained by solving a linear system.

17 Frequency response of improved F 0