CAP representations (The right(?) way for generic MR analysis of Internet data )

Similar documents
Extremely local MR representations:

CAPlets: wavelet representations without wavelets

1 The Continuous Wavelet Transform The continuous wavelet transform (CWT) Discretisation of the CWT... 2

Wavelet Bi-frames with Uniform Symmetry for Curve Multiresolution Processing

Wavelets and Multiresolution Processing

Multiresolution schemes

Two Channel Subband Coding

Digital Image Processing

Multiresolution schemes

Digital Image Processing

Multiresolution analysis & wavelets (quick tutorial)

Lecture 16: Multiresolution Image Analysis

Multiresolution image processing

Digital Image Processing Lectures 15 & 16

Recovering overcomplete sparse representations from structured sensing

Introduction to Discrete-Time Wavelet Transform

COMPLEX WAVELET TRANSFORM IN SIGNAL AND IMAGE ANALYSIS

NEW CONSTRUCTIONS OF PIECEWISE-CONSTANT WAVELETS

Defining the Discrete Wavelet Transform (DWT)

ECE472/572 - Lecture 13. Roadmap. Questions. Wavelets and Multiresolution Processing 11/15/11

Deep Learning: Approximation of Functions by Composition

Digital Image Processing

A new class of morphological pyramids for multiresolution image analysis

Fast Wavelet/Framelet Transform for Signal/Image Processing.

Direct Learning: Linear Classification. Donglin Zeng, Department of Biostatistics, University of North Carolina

Let p 2 ( t), (2 t k), we have the scaling relation,

Proyecto final de carrera

A Novel Fast Computing Method for Framelet Coefficients

Subsampling and image pyramids

Curriculum Vitae. Youngmi Hur

How smooth is the smoothest function in a given refinable space? Albert Cohen, Ingrid Daubechies, Amos Ron

Multiscale Image Transforms

Introduction to Data Mining

UNIVERSITY OF WISCONSIN-MADISON CENTER FOR THE MATHEMATICAL SCIENCES. Tight compactly supported wavelet frames of arbitrarily high smoothness

446 SCIENCE IN CHINA (Series F) Vol. 46 introduced in refs. [6, ]. Based on this inequality, we add normalization condition, symmetric conditions and

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

Strengthened Sobolev inequalities for a random subspace of functions

Niklas Grip, Department of Mathematics, Luleå University of Technology. Last update:

Course and Wavelets and Filter Banks. Filter Banks (contd.): perfect reconstruction; halfband filters and possible factorizations.

Sparse linear models

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur

New image-quality measure based on wavelets

Wavelets, Filter Banks and Multiresolution Signal Processing

A Hybrid Time-delay Prediction Method for Networked Control System

Module 4 MULTI- RESOLUTION ANALYSIS. Version 2 ECE IIT, Kharagpur

Boundary functions for wavelets and their properties

Machine Learning: Basis and Wavelet 김화평 (CSE ) Medical Image computing lab 서진근교수연구실 Haar DWT in 2 levels

Vector, Matrix, and Tensor Derivatives

Lecture 22: More On Compressed Sensing

Introduction to Wavelet. Based on A. Mukherjee s lecture notes

ECG782: Multidimensional Digital Signal Processing

Jun Zhang Department of Computer Science University of Kentucky

Frequency-Domain Design and Implementation of Overcomplete Rational-Dilation Wavelet Transforms

EE67I Multimedia Communication Systems

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

MR IMAGE COMPRESSION BY HAAR WAVELET TRANSFORM

Beyond incoherence and beyond sparsity: compressed sensing in the real world

Lectures notes. Rheology and Fluid Dynamics

MULTIRATE DIGITAL SIGNAL PROCESSING

Fast Reconstruction Algorithms for Deterministic Sensing Matrices and Applications

Optimization of biorthogonal wavelet filters for signal and image compression. Jabran Akhtar

A Friendly Guide to the Frame Theory. and Its Application to Signal Processing

On the coherence barrier and analogue problems in compressed sensing

Course and Wavelets and Filter Banks

Scientific Computing: An Introductory Survey

Wavelets and Signal Processing

Chapter 7 Wavelets and Multiresolution Processing

Compressive Imaging by Generalized Total Variation Minimization

Recent developments on sparse representation

Compressed sensing. Or: the equation Ax = b, revisited. Terence Tao. Mahler Lecture Series. University of California, Los Angeles

Lecture Notes 5: Multiresolution Analysis

Templates, Image Pyramids, and Filter Banks

An Introduction to Wavelets and some Applications

Introduction How it works Theory behind Compressed Sensing. Compressed Sensing. Huichao Xue. CS3750 Fall 2011

Differential Proximity Condition for Manifold-Valued Data Subdivision

1 1.27z z 2. 1 z H 2

MGA Tutorial, September 08, 2004 Construction of Wavelets. Jan-Olov Strömberg

Wavelet Footprints: Theory, Algorithms, and Applications

Problem with Fourier. Wavelets: a preview. Fourier Gabor Wavelet. Gabor s proposal. in the transform domain. Sinusoid with a small discontinuity

Wavelets: a preview. February 6, 2003 Acknowledgements: Material compiled from the MATLAB Wavelet Toolbox UG.

Lecture 3: Linear Filters

6.869 Advances in Computer Vision. Bill Freeman, Antonio Torralba and Phillip Isola MIT Oct. 3, 2018

MLISP: Machine Learning in Signal Processing Spring Lecture 8-9 May 4-7

Wavelets and Image Compression. Bradley J. Lucier

Discrete Wavelet Transform

IN many image processing applications involving wavelets

Images have structure at various scales

Filter Banks II. Prof. Dr.-Ing. G. Schuller. Fraunhofer IDMT & Ilmenau University of Technology Ilmenau, Germany

Sparsifying Transform Learning for Compressed Sensing MRI

Toward a Realization of Marr s Theory of Primal Sketches via Autocorrelation Wavelets: Image Representation using Multiscale Edge Information

Introduction to Wavelets and Wavelet Transforms

Subband Coding and Wavelets. National Chiao Tung University Chun-Jen Tsai 12/04/2014

524 Jan-Olov Stromberg practice, this imposes strong restrictions both on N and on d. The current state of approximation theory is essentially useless

Wavelets and Filter Banks Course Notes

Lecture 7 Multiresolution Analysis

FOURIER SERIES, HAAR WAVELETS AND FAST FOURIER TRANSFORM

Wavelet Methods for Time Series Analysis. Quick Comparison of the MODWT to the DWT

Wavelet Methods for Time Series Analysis. Quick Comparison of the MODWT to the DWT

Available at ISSN: Vol. 2, Issue 2 (December 2007) pp (Previously Vol. 2, No.

Vector Quantization and Subband Coding

Transcription:

CAP representations (The right(?) way for generic MR analysis of Internet data ) Amos Ron University of Wisconsin Madison WISP: UCSD, November 2004 : Breaking news, 06/11/04: Wisconsin routed Minnesota 38:14, on its way to the national title. 1

Outline Possible goals behind generic analysis on Internet signals Why is that a non-trivial task? Predictability and pyramidal algorithms Performance of pyramidal representation CAMP and my favorite pyramidal representation What parameters to extract from the representation? 2

A mathematical view of Internet signals Main features in the signal: burst types rate of their appearances This is non-trivial (why? After all, nothing is easier than 1D signals...) the amount of data may be overwhelming there is no clear way to judge success It is also a cultural problem. really? 3

maybe it is time to show some images? 4

5

d 4 d 3 d 2 d 1 6

7

Pyramidal algorithms I: MR representation h : ZZ IR is a symmetric, normalized, filter: h(k) = h( k), k ZZ h(k) = 1., are downsampling & upsampling: (y j ) j= CZZ s.t: y (k) = y(2k), k ZZ { 2y(k/2), k even, y (k) = 0, otherwise. y j = Cy j+1 := (h y j ), j. C is Compression or Coarsification y j+1 is then predicted from y j by y j+1 Py j := h (y j ). P is Prediction or subdivision 8

Pyramidal algorithms II: the detail coefficients Define the detail coefficients: d j := (I PC) y j = y j P y j 1. Replace y j by the pair (y j 1, d j ). Continue iteratively. y m C y m 1 C y m 2... C y 1 y 0 I PC I PC I PC I PC d m d m 1 d m 2 d 1 Reconstruction. Recovering y m from y 0,d 1,d 2,...,d m is trivial: y 1 = d 1 +Py 0, y 2 = d 2 +Py 1 and so on. 9

Wavelet pyramids, Mallat, 1987 Decompose the detail map I PC: I PC = RD D : y (h 1 y) =: w 1,j 1, R : y h 1 y with h 1 a real, symmetric, highpass: k ZZ h 1(k) = 0. y m C y m 1 C y m 2... C y 1 y 0 D 7 D 7 D 7 w 1,m 1 w 1,m 2 w 1,0 Note that we can recover y m from y 0,w 1,0,w 1,1,...,w 1,m 1 since y 1 = Rw 1,0 +Py 0, y 2 = Rw 1,1 +Py 1 and so on. 10

Performance Ability to predict. The best prediction are based on local averaging, and on nothing else =spline predictors Time blurring: good prediction requires long averaging filter. That blurs spontaneous events. Internet data exhibit different behaviour at small scales than other scales. Hence: non-stationary representation Standard wavelet systems are mediocre for Internet data: they blur time, and create artifacts, in order to gain unnecessary properties (orthonormality). 11

Poor prediction 40 40 35 35 30 30 25 25 20 20 15 15 10 10 5 5 0 0 5 10 15 20 25 30 35 40 0 0 5 10 15 20 25 30 35 40 12

My favorite representation well, before we conducted any numerical tests Step I: Build an MR representation based on h 1 = 1 (1 2 1) 4 Step II: Define the detail coefficients by: y j (k+1)+2y j (k) y j (k 1) 4, k even, d j (k) = y j (k 3) 9y j (k 1)+16y j (k) 9y j (k+1) y j (k+3) 16, k odd. The performance grade here is 2 in the strict sense. (To compare, Haar s grade is 1 in the non-strict sense, and 0 in the strict sense.) This is an example of a new class of high-performance representations called CAMP 13

for p 1, the p-norm is what to analyse? what to extract? a p = ( k a k p ) 1/p the best thing to analyse is the compressibility of the detail coefficients: choose a number N, then (1) replace the N most important detail coefficients by 0, to obtain a signal e N. (2) reconstruct using e N to obtain Y N. (3) define e p (N) := Y N p. (4) find the a parameter α such that e p (N) CN α. 14

α(p) = the predictability parameter in the p-norm most important =? (1) Non-linear: choose the largest ones (2) Linear: go from coarse scale to fine scale. Output: this way we have two functions p α(p). Goal: learn how to judge properties of your signal based on these two functions it might be that the detail coefficients behave rather differently at different scale (small scale vs. large scale). 15

CAP representations Choose: two refinable functions φ c,φ r with refinement filters h c,h r. A third (Auxiliary-Alignment) lowpass filter h a. Decompose: Fix f : IR C. For all k,j ZZ, define y j (k) := 2 j/2 f,(φ c ) j,k. The CAP operators are: C : y (h c y), A : y Ay := h a y, P : y Py := h r (y ), (Coarsification-Compression), (Alignment), (Prediction-subdivision). Then Cy j+1 = y j, j. 16

The detail coefficients are: d j := (A PAC)y j = Ay j PAy j 1. This is the CAP representation with (d j ) the CAP coefficients. C C C y m 2... y 1 y m y m 1 y 0 A PAC A PAC A PAC A PAC d m d m 1 d m 2 y m is recovered from y 0,d 1,d 2,...,d m since Ay 1 = d 1 +PAy 0, Ay 2 = d 2 +PAy 1,..., Ay m = d m +PAy m 1 and deconvolving A from Ay m. d 1 17

Summary Do they W F CAP implemented by fast pyramid algorithms? provides good function space characterizations? avoid mother wavelets? very short filters, with no artifacts? have simple constructions? avoid redundant representations? Wavelet are non-redundant. Caplets are only slightly redundant in high dimensions. Their redundancy is non-essential. 18

CAMP representations: Compression-Alignment-Modified Prediction With CAP in hand, one can modify the process s.t.: The filters are shorter The performance (:= function space characterization) is the same Example: Assume h is interpolatory. Define the details as: d j := { yj h y j, on 2ZZ d, y j h (y j ), otherwise. Let φ be the refinable function of h. If φ C s+ǫ c, then the above detail characterize L s p. 19

Example (2D): h = 0 1/8 1/8 1/8 1/4 1/8 1/8 1/8 0. There are four (hidden) filters, for computing d j : 0 1/8 1/8 0 0 0 1/8 +3/4 1/8, 1/2 +1 1/2 1/8 1/8 0 0 0 0 0 1/2 0 0 0 1/2 0 +1 0, 0 +1 0 0 1/2 0 1/2 0 0 Those are 7,3,3,3-tap. There are four (hidden) CAMPlets, whose average area of support is about 2. The performance is on par with tensor 3/5, whose filters are 25, 15, 15-tap. Each supported in 3 3 square. 20

y j 21

d V j d D j d * j d H j Figure 1: First level d CAMP coefficients, organized by cosets. 22

Wisconsin From left, 1st row: Julia Velikina, Youngmi Hur, Yeon Kim, Narfi Stefansson. 2nd row: Thomas Hangelbroek, Sangnam Nam, Jeff Kline, Steven Parker. 23

Julia Velikina: undersampled MRI data Schepp Logan phantom Conventional recon. from 90 projections, acceptable quality Conventional recon. from 23 projections, unacceptable quality TV based recon. from 23 projections 24

Jeff Kline: new data representation in NMR 25

Steven Parker: redundant representation of acoustic signals Adpative framelet based representation of a vibraphone recording coefs scaled to V0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1,1 2,1 5,7 5,6 6,11 7,21 7,20 6,9 6,8 8,31 8,30 8,29 8,28 6,6 7,11 7,10 7,9 7,8 7,7 7,6 8,11 8,10 8,9 8,8 8,7 8,6 8,5 8,4 7,1 8,1 8,0 original signal (time) 131072 26

Narfi Stefansson: sparse framelet representations 27

6/10 61440 coefficients quartic spline 34452 coefficients cubic spline 34608 coefficients box15,box17,box18 35085 coefficients 28

FrameNet: on-line interactive framelet and wavelet analysis 29

30

31

32