35
Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections from Compressive Measurements Supported by:

Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Embed Size (px)

Citation preview

Page 1: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Jarvis Haupt

Department of Electrical and Computer Engineering

University of Minnesota

Compressive Saliency Sensing:Locating Outliers in Large Data Collections

from Compressive Measurements

Supported by:

Page 2: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– What’s so Interesting about Sparsity? –

Page 3: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Sparsity and Your Digital Camera

Compress

(DW

T)

Original Image

Store…

Goldy.jpg(~300kB)

Raw Data(Megapixels…)

Acquire…

Page 4: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Sparsity in Science and Medicine

Wide-field Infrared Survey Explorer (WISE)

Fornax Galaxy Cluster Feb. 17 2010

Functional Magnetic Resonance Imaging (fMRI)

Page 5: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Sample & DFT

Received signal…

Sparsity in Communications

Fourier representation…

Are we alone?

Page 6: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

A Sparse Signal Model

number of nonzero signal components

Page 7: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Compressed/Compressive Sensing

Page 8: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Convex Optimizations:(Chen, Donoho & Saunders; Donoho; Candes, Romberg, & Tao; Candes & Tao; Wainwright; Zhao & Yu; Yuan & Lin; Chandrasekaran, Recht, Parrilo, & Willsky;

Rao, Recht, & Nowak; Wright, Ganesh, Min, & Ma;…)

Greedy Methods:(Mallat & Zhang; Pati, Rezaiifar, & Krishnaprasad; Davis, Mallat, & Zhang;

Temlyakov; Tropp & Gilbert; Donoho, Tsaig, Drori, & Starck; Needell & Tropp;…)

Sketching:(Indyk & Motwani; Indyk; Charikar, Chen, & Farach-Colton; Cormode &

Muthukrishnan; Muthukrishnan; Indyk & Gilbert; Berinde; Li, Church, & Hastie;…)

Bayesian Approaches:(Tipping; Ji, Xue, & Carin; Ji, Dunson & Carin; Seeger & Nickisch; Wipf, Palmer, & Rao; Vila & Schniter;…)

Group Testing:(Dorfman; Feller; Sterrett; Sobel & Groll; Du & Huang; Indyk, Ngo, & Rudra; Gilbert & Strauss; Iwen; Gilbert, Iwen, & Strauss; Emad & Milenkovic; Atia &

Saligrama;Cheraghchi, Hormati, Karbasi, & Vetterli; Chan, Che, Jaggi & Saligrama…)

Sparse Recovery…an Active Area!

Page 9: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– Beyond Sparsity –

Page 10: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

A “Simple” Extension

Page 11: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Recovery of Simple Signals

Page 12: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

What’s so “Interesting” about Simple Signals?

Page 13: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– A Generalized Sparse Recovery Task –

Page 14: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Problem Formulation

Page 15: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– Compressive Saliency Sensing –Salient Support Recovery from Compressive Measurements

Page 16: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Assumptions

Page 17: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Some Examples

Page 18: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Approach: Solve a Proxy Problem

Page 19: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Compressive Saliency Sensing

Page 20: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Main Result

Page 21: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– Experimental Results –

Page 22: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– Simple Signals –

Page 23: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Simple Signal – Salient Support Recovery

Page 24: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– An Application in Computer Vision –

Page 25: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Visual Saliency

Much MUCH work has been done developing techniques to automaticallyidentify salient regions of a given image:

(Itti, Koch, & Niebur, Itti & Koch; Harel, Koch, & Perona; Bruce & Tsotsos, …)

Page 26: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Saliency in Computer Vision

Page 27: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

A Generalized form of Sparsity

Page 28: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Subspace Outlier Models for Saliency

Original Image (380x260)

Vectorize

10x10 patches

100 x 988 matrix

(A simplified case of the GMM subspace models

used by Yu & Sapiro 2011)

Page 29: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Is This a Good Model for Image Saliency?

Prior work exploiting sparse and low-rank models for saliency (Yan, Zhu, Liu & Liu; Shen & Wu;…)

Page 30: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Saliency Maps from Compressive Samples

Page 31: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Saliency Maps from Compressive Samples

Page 32: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Extensions?

Page 33: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

– Extra Slides –

Page 34: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Parallel Gigapixel Imagers

FromH. S. Son, et al., “Design of a spherical focal surface using close packed relay optics,” Optics Express, vol. 19, no. 17, 2011

(Duke University)

Page 35: Jarvis Haupt Department of Electrical and Computer Engineering University of Minnesota Compressive Saliency Sensing: Locating Outliers in Large Data Collections

Mosaicing Gigapixel ImagersCAVE Group – Columbia University(www.cs.columbia.edu/CAVE/projects/gigapixel/)

GigaPan(www.gigapan.com/)

dgCam(www.dgcam.org/)