a sparse texture representation using affine-invariant regions svetlana lazebnik, jean ponce...

19
A Sparse Texture A Sparse Texture Representation Representation Using Affine- Using Affine- Invariant Regions Invariant Regions Svetlana Lazebnik, Jean Svetlana Lazebnik, Jean Ponce Ponce Beckman Institute University of Illinois, Urbana, USA Cordelia Cordelia Schmid Schmid INRIA Rhône-Alpes Grenoble, France Supported in part by the UIUC Campus Research Board, the UIUC/CNRS Collaborative Research Agreement, the National Science Foundation under grant IRI-990709, and by the European project LAVA (IST-2001-34405).

Upload: nancy-whitehead

Post on 14-Jan-2016

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

A Sparse Texture A Sparse Texture Representation Using Representation Using Affine-Invariant RegionsAffine-Invariant Regions

Svetlana Lazebnik, Jean PonceSvetlana Lazebnik, Jean PonceBeckman InstituteUniversity of Illinois, Urbana, USA

Cordelia SchmidCordelia SchmidINRIA Rhône-AlpesGrenoble, France

Supported in part by the UIUC Campus Research Board, the UIUC/CNRS Collaborative Research Agreement, the National Science Foundation under grant IRI-990709, and by the European project LAVA (IST-2001-34405).

Page 2: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

GoalGoalDevelop a texture representation invariant to:

– viewpoint changes

– non-rigid deformations

Page 3: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Our ApproachOur Approach• Affine-invariant regions: robustness against geometric

transformations• A sparse representation: saliency, compactness

Without spatial selection With spatial selection

Page 4: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

OutlineOutline

Page 5: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Affine Region DetectorsAffine Region DetectorsHarris detector (H) Laplacian detector (L)

[Lindeberg & Gårding 1997, Mikolajczyk & Schmid 2002]

Page 6: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Affine Rectification ProcessAffine Rectification Process

Patch 2Patch 1

Rectified patches (rotational ambiguity)

Page 7: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Spin Images as Intensity DescriptorsSpin Images as Intensity Descriptors

• Range spin images: Johnson & Hebert (1998)• Two-dimensional histogram:

distance from center × intensity value

Page 8: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Signatures and EMDSignatures and EMD

• Signatures

S = {(m1 , w1) , … , (mk , wk)} mi — representative of ith cluster wi — weight (relative size) of ith cluster

• Earth Mover’s Distance [Rubner, Tomasi & Guibas 1998] – Computed from ground distances d(mi , m'j)

– Can compare signatures of different sizes – Insensitive to the number of clusters

Page 9: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

EvaluationEvaluation

• Retrieval and classification• Two experiments:

– Viewpoint-invariant texture recognition– Brodatz database

Page 10: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Viewpoint-Invariant Texture RecognitionViewpoint-Invariant Texture RecognitionData set: 10 textures, 20 samples each

Page 11: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

ResultsResults

• Retrieval evaluation strategy: Picard et al. 1993, Liu & Picard 1996, Xu et al. 2000

• Gabor-like filters: Schmid 2000

Page 12: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Classification ResultsClassification Results

??

Page 13: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

A Closer LookA Closer LookProblem: viewpoint- and lighting-dependent appearance changes

Page 14: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

A Closer LookA Closer LookProblem: viewpoint- and lighting-dependent appearance changes

Page 15: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Brodatz Database EvaluationBrodatz Database Evaluation

• 111 classes, 9 samples each• No affine invariance required• Shape channel:

Page 16: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Retrieval ResultsRetrieval Results

Better results: Xu, Georgescu, Comaniciu & Meer (2000)

Page 17: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

Classification ResultsClassification Results

Page 18: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

SummarySummary• Sparse representation• Flexible approach to invariance• Spin images as intensity descriptors

Future WorkFuture Work

• Evaluate more detector types [Kadir & Brady 2001, Tuytelaars & Van Gool 2001]

• Compare spin images with descriptors of similar dimensionality (e.g. SIFT)

• Enhance representation with spatial relations • Learning from multi-texture images• Texture segmentation

Page 19: A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University

ICCV 2003ICCV 2003• Neighborhood statistics • Learning from multi-texture images• Texture segmentation