Learning Decompositional Shape Models from Examples Alex Levinshtein Cristian Sminchisescu Sven Dickinson Sven Dickinson University of Toronto.

Slides:



Advertisements
Similar presentations
Review Chapter 4.
Advertisements

Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Alignment Visual Recognition “Straighten your paths” Isaiah.
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
DONG XU, MEMBER, IEEE, AND SHIH-FU CHANG, FELLOW, IEEE Video Event Recognition Using Kernel Methods with Multilevel Temporal Alignment.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
INTRODUCTION Heesoo Myeong, Ju Yong Chang, and Kyoung Mu Lee Department of EECS, ASRI, Seoul National University, Seoul, Korea Learning.
Mixture of trees model: Face Detection, Pose Estimation and Landmark Localization Presenter: Zhang Li.
Amir Hosein Omidvarnia Spring 2007 Principles of 3D Face Recognition.
Intelligent Systems Lab. Recognizing Human actions from Still Images with Latent Poses Authors: Weilong Yang, Yang Wang, and Greg Mori Simon Fraser University,
Transferable Dictionary Pair based Cross-view Action Recognition Lin Hong.
Image Matting and Its Applications Chen-Yu Tseng Advisor: Sheng-Jyh Wang
Quadtrees, Octrees and their Applications in Digital Image Processing
Object Detection by Matching Longin Jan Latecki. Contour-based object detection Database shapes: …..
Computer Vision Group University of California Berkeley Estimating Human Body Configurations using Shape Context Matching Greg Mori and Jitendra Malik.
Unsupervised Feature Selection for Multi-Cluster Data Deng Cai et al, KDD 2010 Presenter: Yunchao Gong Dept. Computer Science, UNC Chapel Hill.
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
Quadtrees, Octrees and their Applications in Digital Image Processing
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
Kyle Heath, Natasha Gelfand, Maks Ovsjanikov, Mridul Aanjaneya, Leo Guibas Image Webs Computing and Exploiting Connectivity in Image Collections.
Image Matching via Saliency Region Correspondences Alexander Toshev Jianbo Shi Kostas Daniilidis IEEE Conference on Computer Vision and Pattern Recognition.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Cognitive Processes PSY 334 Chapter 2 – Perception.
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.
Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University.
Generalized Hough Transform
Quadtrees, Octrees and their Applications in Digital Image Processing.
Tracking People by Learning Their Appearance Deva Ramanan David A. Forsuth Andrew Zisserman.
Character Identification in Feature-Length Films Using Global Face-Name Matching IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 11, NO. 7, NOVEMBER 2009 Yi-Fan.
Roee Litman, Alexander Bronstein, Michael Bronstein
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
Probabilistic Latent Query Analysis for Combining Multiple Retrieval Sources Rong Yan Alexander G. Hauptmann School of Computer Science Carnegie Mellon.
Human Re-identification by Matching Compositional Template with Cluster Sampling Yuanlu Xu 1, Liang Lin 1, Wei-Shi Zheng 1, Xiaobai Liu 2 Abstract This.
Data Mining, ICDM '08. Eighth IEEE International Conference on Duy-Dinh Le National Institute of Informatics Hitotsubashi, Chiyoda-ku Tokyo,
Learning object affordances based on structural object representation Kadir F. Uyanik Asil Kaan Bozcuoglu EE 583 Pattern Recognition Jan 4, 2011.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
LexPageRank: Prestige in Multi-Document Text Summarization Gunes Erkan, Dragomir R. Radev (EMNLP 2004)
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
Semantic Alignment Spring 2009 Ben-Gurion University of the Negev.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
Computational Vision CSCI 363, Fall 2012 Lecture 17 Stereopsis II
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
9.012 Presentation by Alex Rakhlin March 16, 2001
Learning Decompositional Shape Models from Examples
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Level Set Tree Feature Detection
Shape matching and object recognition using shape contexts
Scale-Space Representation of 3D Models and Topological Matching
Geometric Hashing: An Overview
Learning Decompositional Shape Models from Examples
Matching Words with Pictures
Noah Snavely.
Which of the following graphs corresponds to the inequality {image} ?
Grouping/Segmentation
Neutrosophic Graph Image Representation
Human-object interaction
De-clustering and Its Application to Steganography
“Traditional” image segmentation
Motivation It can effectively mine multi-modal knowledge with structured textural and visual relationships from web automatically. We propose BC-DNN method.
High-Level Vision Object Recognition II.
Presentation transcript:

Learning Decompositional Shape Models from Examples Alex Levinshtein Cristian Sminchisescu Sven Dickinson Sven Dickinson University of Toronto

Hierarchical Models Manually built hierarchical model proposed by Marr And Nishihara (“Representation and recognition of the spatial organization of three dimensional shapes”, Proc. of Royal Soc. of London, 1978)

Our goal Automatically construct a generic hierarchical shape model from exemplars Challenges:  Cannot assume similar appearance among different exemplars  Generic features are highly ambiguous  Generic features may not be in one-to-one correspondence

Automatically constructed Hierarchical Models Input: Question: What is it? Output:

Stages of the system Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Blob Graph Construction Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Blob Graph Construction  Edges are invariant to articulation  Choose the largest connected component. On the Representation and Matching of Qualitative Shape at Multiple Scales A. Shokoufandeh, S. Dickinson, C. Jonsson, L. Bretzner, and T. Lindeberg, ECCV 2002

Feature matching Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Feature matching One-to-one matching. Rely on shape and context, not appearance! ? Many-to-many matching

Feature embedding and EMD Spectral embedding

Returning to our set of inputs  Many-to-many matching of every pair of exemplars.

Part Extraction Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Results of the part extraction stage

What is next?

Extracting attachment relations Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Extracting attachment relations Right arm is typically connected to torso in exemplar images !

Extracting decomposition relations Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Extracting decomposition relations

Model construction stage summary Model Construction:  Clustering blobs into parts based on one-to-one matching results.  Recovering relations between parts based on individual matching and attachment results.

Assemble Final Model Exemplar images Extract Blob Graphs Match Blob Graphs (many-to-many) Extract Parts Extract Decomposition Relations Extract Attachment Relations Assemble Final Model Blob graphs Many-to-many correspondences Model parts Model decomposition relations Model attachment relations

Conclusions General framework for constructing a generic decompositional model from different exemplars with dissimilar appearance. General framework for constructing a generic decompositional model from different exemplars with dissimilar appearance. Recovering decompositional relations requires solving the difficult many-to-many graph matching problem. Recovering decompositional relations requires solving the difficult many-to-many graph matching problem. Preliminary results indicate good model recovery from noisy features. Preliminary results indicate good model recovery from noisy features.

Future work Construct models for objects other than humans. Construct models for objects other than humans. Provide scale invariance during matching. Provide scale invariance during matching. Automatically learn perceptual grouping relations from labeled examples. Automatically learn perceptual grouping relations from labeled examples. Develop indexing and matching framework for decompositional models. Develop indexing and matching framework for decompositional models.