besov bayes chomsky plato richard baraniuk rice university dsp.rice.edu joint work with hyeokho choi...

99
Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image Analysis

Upload: jocelyn-payne

Post on 15-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Besov

Bayes

Chomsky

Plato

Richard Baraniuk Rice Universitydsp.rice.edu

Joint work with Hyeokho ChoiJustin RombergMike Wakin

Multiscale Geometric Image Analysis

Page 2: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Low-Level Image Structures

• Smooth/texture regions

• Edge singularities along smooth curves (geometry)

geometry

texture

texture

Page 3: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Computational Harmonic Analysis

• Representation

Fourier sinusoids, Gabor functions, wavelets, curvelets, Laplacian pyramid

basis, framecoefficients

Page 4: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Computational Harmonic Analysis

• Representation

• Analysis study through structure of might extract features of interest

• Approximation uses just a few termsexploit sparsity of

basis, framecoefficients

Page 5: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Image Analysis

• Analyze an image a multiple scales

• How? Zoom out and record information lost in wavelet coefficients

info 1 info 2 info 3

Page 6: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet-based Image Processing

• Standard 2-D tensor product wavelet transform

Page 7: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Transform-domain Modeling

• Transform-domain modeling and processing

transform

coefficient model

Page 8: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Transform-domain Modeling

• Transform-domain modeling and processing

transform vocabulary

coefficient model

Page 9: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Transform-domain Modeling

• Transform-domain modeling and processing

• Vocabulary + grammar capture image structure

• Challenging co-design problem

transform vocabulary

coefficient grammar model

Page 10: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Nonlinear Image Modeling

• Natural images do not form a linear space!

• Form of the “set of natural images”?

+ =

Page 11: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Set of Natural Images

Small: N x N sampled images comprise an

extremely small subset of RN2

Page 12: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Set of Natural Images

Small: N x N sampled images comprise an

extremely small subset of RN2

Page 13: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Set of Natural Images

Small: N x N sampled images comprise an

extremely small subset of RN2

Complicated: Manifold structure

RN2

Page 14: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedge Manifold

Page 15: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedge Manifold

3 Haar wavelets

Page 16: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedge Manifold

3 Haar wavelets

Page 17: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Stochastic Projections

• Projection

= “shadow”

Page 18: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Higher-D Stochastic Projections

• Model (partial) wavelet coefficient joint statistics

• Shadow more faithful to manifold

Page 19: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Manifold Projections …

Page 20: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Grammars for

Wavelet Transforms

Page 21: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Statistical Properties

Page 22: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Marginal Distribution

0

• manysmall Scoefficients

• smooth regions

Page 23: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Marginal Distribution

0

• a fewlarge Lcoefficients

• edgeregions

Page 24: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Mixture Model

state: S or L

wc: Gaussian withS or L variance

Page 25: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Magnitude Correlations

• Persistenceof wc’s onquadtree

• S S

• L L

Page 26: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Hidden Markov Tree

state: S or L

wc: Gaussian withS or L variance

A

Page 27: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Statistical Models

• Independent wc’s w/ generalized Gaussian marginal – processing: thresholding (“coring”)– application: denoising

• Correlated wc magnitudes– zero tree image coder [Shapiro]

– estimation/quantization (EQ) model [Ramchandran, Orchard]

– JPEG2000 encoder– graphical models:

• Gaussian scale mixture [Wainwright, Simoncelli]

• hidden Markov process on quadtree (HMT)• processing: tree-structured algorithms

EM algorithm, Viterbi algorithm, …

– applications: denoising, compression, classification, …

Page 28: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Barbara

Page 29: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Barbara’s Books

Page 30: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Denoising Barbara’s Books

nois

y b

ooks

WT t

hre

shold

ing

DW

T H

MT

Page 31: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Denoising Barb’s Books

Wave

lets a

nd Subband C

oding

Vetterli

and K

ovace

vic

My

Life

as

a D

og

Pari

s H

ilton

Numeric

al Analys

is of W

avelet

Methods

Albert

Cohen

Page 32: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

HMT Image Segmentation

Page 33: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

HMT Image Segmentation

Page 34: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Zero Tree Compression

• Idea: Prune wavelet subtrees in smooth regions

– tree-structured thresholding

– spend bits on (large) “significant” wc’s

– spend no bits on (small) wc’s…

zerotree symbol Z = {wc and all decendants = 0}

Z

Page 35: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

New Multiscale Vocabularies

Page 36: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

• Geometrical info not explicit

• Modulations around singularities (geometry)

• Inefficient -large number of significant wc’s cluster around edge contours, no matter how smooth

Page 37: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Modulations

• Wavelets are poor edge detectors• Severe modulation effects

Page 38: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Modulations

• Wavelet wiggles…so its inner product with a singularity wiggles

L

S

L

S

scale

signal

Page 39: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Modulation Effects

• Wavelet transform of edge

Page 40: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Modulation Effects

• Wavelet transform of edge

• Seek amplitude/envelope

• To extract amplitude need coherent representation

Page 41: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

1-D Complex Wavelets [Grossman, Morlet, Lina, Abry, Flandrin, Mallat, Bernard, Kingsbury, Selesnick, Fernandes, …]

• real waveleteven symmetry

imaginary waveletodd symmetry

• Hilbert transform pair(complex Gabor atom)

• 2x redundant tight frame• Alias-free; shift-invariant• Coherent wavelet representation (magnitude/phase)

Page 42: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Complex Wavelets[Lina, Kingsbury, Selesnick, …]

• Even/odd real/imag symmetry• Almost Hilbert transform pair

(complex Gabor atom)• Almost shift invariant• Compute using 1-D CWT

-75 +75 +45 +15 -15 -45

real

imag

• 4x redundant tight frame• 6 directional subbands

aligned along 6 1-D manifold directions

• Magnitude/phase

Page 43: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wavelet Image Processing

Page 44: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Wavelet Processing

real part

imaginarypart

+i

Page 45: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Wavelet Processing

|magnitude|

x exp(i phase)

Page 46: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Image Processing [Lina]

magnitude

FFT

Page 47: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Image Processing [Lina]

magnitude phase

FFT

Page 48: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Image Processing [Lina]

magnitude phase

FFT

CWT

Page 49: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Wavelet Processing

feature magnitude phase

1 edge L coherent

“speckle” L incoherent> 1 edge

smooth S undefined

Page 50: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Coherent Segmentation

feature magnitude phase

1 edge L coherent

“speckle” L incoherent> 1 edge

smooth S undefined

Page 51: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Edge Geometry Extraction

r

• Extract 1-D edge geometry from piecewise smooth image

wedgelet

• Goal: Extract r and locally

Page 52: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Edge Geometry Extraction

r• CWT magnitude encodes angle

• CWT phase encodes offset r

Page 53: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Edge Geometry Extraction in 2-Doriginal estimated

Page 54: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Edge Geometry Grammarfor Wavelet Transforms

Page 55: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

• Inefficient -large number of significant WCs cluster around edge contours, no matter how smooth

Page 56: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Cartoon Processing

Page 57: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Dyadic Partitions for Cartoons

• C2 smooth regions

• separated by edge discontinuities along C2 curves

Page 58: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Dyadic Partitions for Cartoons

• Multiscale analysis

• Partition; not a basis/frame

• Zoom in by factor of 2 each scale

Page 59: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Dyadic Partition = Quadtree

• Multiscale analysis

• Partition; not a basis/frame

• Zoom in by factor of 2 each scale

• Each parent node has 4 children at next finer scale

Page 60: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedgelet Representation [Donoho]

• Build a cartoon using wedgelets on dyadic squares

• Choose orientation (r,) from finite dictionary (toroidal sampling)

• Quad-tree structure

deeper in tree finer curve approximation

r

Page 61: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Wedgelets

Page 62: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

2-D Wedgelets

Page 63: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedgelet Representation

• Prune wedgelet quadtree to approximate local geometry (adaptive)

• Decorate leaves with (r,) parameters

Page 64: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedgelet Inference

• Find representation / prune tree to balance a fidelity vs. complexity trade-off

• For Comp(W) – need a model for the wedgelet representation(quadtree + (r,))

• Donoho: Comp(W) = #leaves

Page 65: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

#Leaves Complexity Penalty

• Accounts for wedgelet partition size, but not wedgelet orientation

#leaves #leaves

“smooth”“simple”

“rough”“complex”

Page 66: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Geometry Model (MGM)

Page 67: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Geometry Model (MGM)

• Decorate each tree node with orientation (r,) and then model dependencies thru scale

• Insight: Smooth curve Geometric innovations small at fine scales

• Model: Favor small innovations over large innovations (statistically)

Page 68: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiscale Geometry Model (MGM)

• Wavelet-like geometry model: coarse-to-fine prediction

– model parent-to-child transitions of orientations

small innovations

large

Page 69: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

MGM

• Wavelet-like geometry model: coarse-to-fine prediction

– model parent-to-child transitions of orientations

• Markov-1 statistical model– state = (r,) orientation of wedgelet – parent-to-child state transition matrix

Page 70: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

MGM

• Markov-1 statistical model

• Joint wedgelet Markov probability model:

• Complexity = Shannon codelength = = number of bits to encode

Page 71: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

MGM and Edge Smoothness

“smooth”“simple”

“rough”“complex”

Page 72: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

MGM Inference

• Find representation / prune tree to balance the fidelity vs. complexity trade-off

• Efficient O(N) solution via dynamic programming

Page 73: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

MGM Approximation

• Find representation / prune tree to balance the fidelity vs. complexity trade-off

• Optimal L2 error decay rate for cartoons

single scale multiscale

Page 74: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

• Choosing wedgelets = rate-distortion optimization

Wedgelet Coding of Cartoon Images

Shannon code length

to encode

Page 75: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Joint Texture/Geometry Modeling

• Dictionary D = {wavelets} U {wedgelets}

• Representation tradeoff: texture vs. geometry

Page 76: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Zero Tree Compression

• Idea: Prune wavelet subtrees in smooth regions

– tree-structured thresholding

– spend bits on (large) “significant” wc’s

– spend no bits on (small) wc’s…

zerotree symbol Z = {wc and all decendants = 0}

Z

Page 77: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Zero Tree Compression

• Label pruned wavelet quadtree with 2 states

zero-tree - smooth region (prune)significant - edge/texture region (keep)

smooth

smooth

smooth

not smooth

S

S

S

SS

S

ZZ

Z

Z: all wc’s below=0

Page 78: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wedgelet Trees for Geometry

• Label pruned wavelet quadtree with 3 states

zero-tree - smooth region (prune)geometry - edge region (prune)significant - texture region (keep)

• Optimize placement of Z, G, S by dyn. programming

smooth smooth

texture

geometry

S

S

S

SS

S

ZZ

G

G: wc’s below are wc’s of a wedgelet tree

Page 79: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Optimality of Wedgelets + Wavelets

• Theorem For C2 / C2 images, optimal asymptotic L2 error decay

and near-optimal rate-distortion

C2 contour (1-d)

C2 texture (2-d)

Page 80: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Practical Image Coder• Wedgelet-SFQ (WSFQ) coder

builds on SFQ coder [Xiong, Ramchandran, Orchard]

• At low bit rates, often significant improvement in visual quality over SFQ and JPEG-2k (much sharper edges)

• Bonus: WSFQ representation contains explicit geometry information

Improvement overJPEG-2000PSNR dB

bits per pixel

WSFQ

SFQ

Page 81: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Wet Paint Test Image

Page 82: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

JPEG Compressed (DCT)PS

NR

= 2

6.3

2dB

@ 0

.01

03

bpp

Page 83: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

JPEG2000 Compressed (Wavelets)PS

NR

= 2

9.7

7dB

@ 0

.01

03

bp

p

Page 84: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

WSFQ CompressedPS

NR

= 3

0.1

9dB

@ 0

.01

02

bpp

Page 85: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

WSFQ Contour Trees

Page 86: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ori

gin

al

JPEG

20

00

WS

FQS

FQ

Page 87: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Gain Over JPEG2000 – Cameraman

WSFQ

SFQ

40% MSE improvement

Page 88: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ExtensionsS

S

S

SS

S

SZ

W

Z D

W

zerotree

wedgeprint

S S

S S

Page 89: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ExtensionsS

B

S

BB

B

DZ

W

Z D

W

zerotree

wedgeprint

B B

B B

barprint

DCTprint

“Coifman’s Dream”

Page 90: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ExtensionsS

S

S

SS

S

SZ

W

Z D

W

zerotree

wedgeprint

S S

S S

Page 91: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ExtensionsS

B

S

BB

B

DZ

W

Z D

W

zerotree

wedgeprint

B B

B B

barprint

DCTprint

“Coifman’s Dream”

Page 92: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

ExtensionsS

B

S

BV

B

DZ

W

Z D

W

zerotree

wedgeprint

B S

B B

Eeroprint

barprint

DCTprint

Page 93: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Bars / Ridges

16x16 image block

Page 94: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Multiple Wedgelet Coding

80 bits to jointly encode 5 wedgelets

Page 95: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

“Barlet” Coding

22 bits to encode 1 barlet

(fat edgelet/beamlet)

Page 96: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Periodic Textures

Page 97: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

DCTprint

5dB

DCT

wavelets

# terms

PS

NR

32x32 block = 1024 pixels

Page 98: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

DCTprint

4x fewer coefficients

DCT

wavelets

# terms

PS

NR

32x32 block = 1024 pixels

Page 99: Besov Bayes Chomsky Plato Richard Baraniuk Rice University dsp.rice.edu Joint work with Hyeokho Choi Justin Romberg Mike Wakin Multiscale Geometric Image

Summary

• Wavelets and other bases are vocabularies• Image structure induces coefficient grammar• Statistical models

– extract higher-dimensional joint statistics via quadtrees, wedgelets, wedgeprints, …

• New vocabularies– curvelets, bandelets, complex wavelets, …– random projections [Candes, Romberg, Tao; Donoho]

• Grand challenge– rather than low-dimensional projections, work on the

manifold– potential for image processing, compression, ATR, …