Recognizing Deformable Shapes

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Order Structure, Correspondence, and Shape Based Categories Presented by Piotr Dollar October 24, 2002 Stefan Carlsson.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Object recognition and scene “understanding”
Classification and Feature Selection for Craniosynostosis Shulin Yang, Linda G. Shapiro, Michael L. Cunningham, Matthew Speltz, Su-In Lee University of.
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
The Pyramid Match Kernel: Discriminative Classification with Sets of Image Features Kristen Grauman Trevor Darrell MIT.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Study of Approaches for Object Recognition
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
Technology Project: Shape-Based Retrieval of 3D Craniofacial Data PI: Linda Shapiro, Ph.D. Key Personnel: James Brinkley, M.D., Ph.D. Michael Cunningham,
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition Using Distinctive Image Feature From Scale-Invariant Key point D. Lowe, IJCV 2004 Presenting – Anat Kaspi.
1 High-Level Computer Vision Detection of classes of objects (faces, motorbikes, trees, cheetahs) in images Detection of classes of objects (faces, motorbikes,
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Spatial Pyramid Pooling in Deep Convolutional
Machine learning & category recognition Cordelia Schmid Jakob Verbeek.
3D Models and Matching representations for 3D object models
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Computer vision.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Recognizing Deformable Shapes Salvador Ruiz Correa Ph.D. Thesis, Electrical Engineering.
CS 551/651 Advanced Computer Graphics Warping and Morphing Spring 2002.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao.
Recognizing Deformable Shapes Salvador Ruiz Correa UW Ph.D. Graduate Researcher at Children’s Hospital.
Object Recognition in Images Slides originally created by Bernd Heisele.
Recognizing Deformable Shapes Salvador Ruiz Correa (CSE/EE576 Computer Vision I)
Roee Litman, Alexander Bronstein, Michael Bronstein
EE459 Neural Networks Examples of using Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
Recognizing Deformable Shapes Salvador Ruiz Correa (CSE/EE576 Computer Vision I)
Methods for 3D Shape Matching and Retrieval
Local features: detection and description
Object Recognition by Discriminative Combinations of Line Segments and Ellipses Alex Chia ^˚ Susanto Rahardja ^ Deepu Rajan ˚ Maylor Leung ˚ ^ Institute.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Intrinsic Data Geometry from a Training Set
Guillaume-Alexandre Bilodeau
Object detection with deformable part-based models
Presented by David Lee 3/20/2006
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Distinctive Image Features from Scale-Invariant Keypoints
Project 1: hybrid images
TP12 - Local features: detection and description
Recognizing Deformable Shapes
Recognition: Face Recognition
Paper Presentation: Shape and Matching
Object detection as supervised classification
3D Models and Matching particular matching techniques
Common Classification Tasks
Machine Learning Week 1.
A Tutorial on HOG Human Detection
Local Feature Extraction Using Scale-Space Decomposition
Categorization by Learning and Combing Object Parts
CSE 455 – Guest Lectures 3 lectures Contact Interest points 1
Brief Review of Recognition + Context
Local features and image matching
SIFT keypoint detection
Support vector machine-based text detection in digital video
Presented by Xu Miao April 20, 2005
Human-object interaction
Presentation transcript:

Recognizing Deformable Shapes Salvador Ruiz Correa Ph.D. Thesis, Electrical Engineering

Basic Idea Generalize existing numeric surface representations for matching 3-D objects to the problem of identifying shape classes allowing for shape deformations.

What Kind Of Deformations? Neurocranium Normal Mandibles Abnormal Normal Toy animals Abnormal 3-D Faces Shape classes: significant amount of intra-class variability

Deformed Infants’ Skulls Bicoronal Synostosis Sagittal Synostosis Normal Metopic Coronal Fused Sutures Sagittal Occurs when sutures of the cranium fuse prematurely (synostosis).

Alignment-Verification Limitations The approach does not extend well to the problem of identifying classes of similar shapes. In general: Numeric shape representations are not robust to deformations. There are not exact correspondences between model and scene. Objects in a shape class do not align.

Assumptions All shapes are represented as oriented surface meshes of fixed resolution. The vertices of the meshes in the training set are in full correspondence. Finding full correspondences : hard problem yes … but it is approachable ( use morphable models technique: Blantz and Vetter, SIGGRAPH 99; C. R. Shelton, IJCV, 2000; Allen et al., SIGGRAPH 2003).

Four Key Elements To Our Approach Numeric Signatures 1 Components 2 4 + Architecture of Classifiers Recognition And Classification Of Deformable Shapes 3 Symbolic Signatures

The Spin Image Signature P is the selected vertex. X is a contributing point of the mesh.  is the perpendicular distance from X to P’s surface normal.  is the signed perpendicular distance from X to P’s tangent plane. X n  tangent plane at P P 

Numeric Signatures: Spin Images 3-D faces P Spin images for point P Rich set of surface shape descriptors. Their spatial scale can be modified to include local and non-local surface features. Representation is robust to scene clutter and occlusions.

Shape Class Components: Clusters of 3D Points with Similar Spin Images … Training Set Select Seed Points Compute Numeric Signatures Region Growing Algorithm Component Detector … Grown components around seeds

Component Extraction Example Selected 8 seed points by hand Labeled Surface Mesh Region Growing Detected components on a training sample Grow one region at the time (get one detector per component)

How To Combine Component Information? … 1 2 2 1 1 1 2 2 2 2 2 4 3 5 6 7 8 Extracted components on test samples Note: Numeric signatures are invariant to mirror symmetry; our approach preserves such an invariance.

Matrix storing component Symbolic Signature Labeled Surface Mesh Symbolic Signature at P Critical Point P Encode Geometric Configuration 3 4 5 6 8 7 Matrix storing component labels

Symbolic Signatures Are Robust To Deformations P 4 3 3 4 3 3 4 3 4 4 5 5 5 5 5 8 8 8 8 8 6 7 6 7 6 7 6 7 6 7 Relative position of components is stable across deformations: experimental evidence

Proposed Architecture (Classification Example) Verify spatial configuration of the components Identify Components Identify Symbolic Signatures Class Label Input Labeled Mesh -1 (Abnormal) Two classification stages Surface Mesh

Architecture Implementation ALL our classifiers are (off-the-shelf) ν-Support Vector Machines (ν-SVMs) (Schölkopf et al., 2000 and 2001). Component (and symbolic signature) detectors are one-class classifiers. Component label assignment: performed with a multi-way classifier that uses pairwise classification scheme. Gaussian kernel.

Experimental Validation Recognition Tasks: 4 (T1 - T4) Classification Tasks: 3 (T5 – T7) No. Experiments: 5470 Setup Rotary Table Laser Recognition Classification

Shape Classes

Enlarging Training Sets Using Virtual Samples Displacement Vectors Originals Morphs Morphs Twist (5deg) + Taper - Push + Spherify (10%) Original Push +Twist (10 deg) +Scale (1.2) (14) Global Morphing Operators Physical Modeling Electrical Engineering University of Washington

Task 1: Recognizing Single Objects (1) No. Shape classes: 9. Training set size: 400 meshes. Testing set size: 200 meshes. No. Experiments: 1960. No. Component detectors:3. No. Symbolic signature detectors: 1. Numeric signature size: 40x40. Symbolic signature size: 20x20. No clutter and occlusion.

Task 1: Recognizing Single Objects (2) Snowman: 93%. Rabbit: 92%. Dog: 89%. Cat: 85.5%. Cow: 92%. Bear: 94%. Horse: 92.7%. Human head: 97.7%. Human face: 76%. Recognition rates (true positives) (No clutter, no occlusion, complete models)

Tasks 2-3: Recognition In Complex Scenes (1) No. Shape classes: 3. Training set size: 400 meshes. Testing set size: 200 meshes. No. Experiments: 1200. No. Component detectors:3. No. Symbolic signature detectors: 1. Numeric signature size: 40x40. Symbolic signature size: 20x20. T2 – low clutter and occlusion.

Task 2-3: Recognition in Complex Scenes (2) Shape Class True Positives False Snowmen 91% 31% 87.5% 28% Rabbit 90.2% 27.6% 84.3% 24% Dog 89.6% 34.6% 88.12% 22.1% Task 2 Task 3

Task 2-3: Recognition in Complex Scenes (3)

Main Contributions (1) A novel symbolic signature representation of deformable shapes that is robust to intra-class variability and missing information, as opposed to a numeric representation which is often tied to a specific shape. A novel kernel function for quantifying symbolic signature similarities.

Main Contributions (2) A region growing algorithm for learning shape class components. A novel architecture of classifiers for abstracting the geometry of a shape class. A validation of our methodology in a set of large scale recognition and classification experiments aimed at applications in scene analysis and medical diagnosis.