Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University.

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
Top-Down & Bottom-Up Segmentation
Shape Sharing for Object Segmentation
Recovering Human Body Configurations: Combining Segmentation and Recognition Greg Mori, Xiaofeng Ren, and Jitentendra Malik (UC Berkeley) Alexei A. Efros.
Feature Matching and Robust Fitting Computer Vision CS 143, Brown James Hays Acknowledgment: Many slides from Derek Hoiem and Grauman&Leibe 2008 AAAI Tutorial.
- Recovering Human Body Configurations: Combining Segmentation and Recognition (CVPR’04) Greg Mori, Xiaofeng Ren, Alexei A. Efros and Jitendra Malik -
Face Alignment with Part-Based Modeling
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Robust Object Tracking via Sparsity-based Collaborative Model
Boundary Preserving Dense Local Regions
Image Segmentation and Active Contour
Groups of Adjacent Contour Segments for Object Detection Vittorio Ferrari Loic Fevrier Frederic Jurie Cordelia Schmid.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Contour Based Approaches for Visual Object Recognition Jamie Shotton University of Cambridge Joint work with Roberto Cipolla, Andrew Blake.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Segmentation into Planar Patches for Recovery of Unmodeled Objects Kok-Lim Low COMP Computer Vision 4/26/2000.
Thresholding Otsu’s Thresholding Method Threshold Detection Methods Optimal Thresholding Multi-Spectral Thresholding 6.2. Edge-based.
EE663 Image Processing Edge Detection 5 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Computational Vision: Object Recognition Object Recognition Jeremy Wyatt.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
A Study of Approaches for Object Recognition
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
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.
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.
Overview Introduction to local features
Generic object detection with deformable part-based models
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Niloy J. Mitra Leonidas J. Guibas Mark Pauly TU Vienna Stanford University ETH Zurich SIGGRAPH 2007.
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.
Jifeng Dai 2011/09/27.  Introduction  Structural SVM  Kernel Design  Segmentation and parameter learning  Object Feature Descriptors  Experimental.
“Secret” of Object Detection Zheng Wu (Summer intern in MSRNE) Sep. 3, 2010 Joint work with Ce Liu (MSRNE) William T. Freeman (MIT) Adam Kalai (MSRNE)
ENT 273 Object Recognition and Feature Detection Hema C.R.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Shape Analysis and Retrieval Structural Shape Descriptors Notes courtesy of Funk et al., SIGGRAPH 2004.
#MOTION ESTIMATION AND OCCLUSION DETECTION #BLURRED VIDEO WITH LAYERS
Learning Collections of Parts for Object Recognition and Transfer Learning University of Illinois at Urbana- Champaign.
Efficient Region Search for Object Detection Sudheendra Vijayanarasimhan and Kristen Grauman Department of Computer Science, University of Texas at Austin.
Object Detection with Discriminatively Trained Part Based Models
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
CSE 185 Introduction to Computer Vision Feature Matching.
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
Meeting 8: Features for Object Classification Ullman et al.
SIFT.
Image Representation and Description – Representation Schemes
SIFT Scale-Invariant Feature Transform David Lowe
IT472: Digital Image Processing
Object detection with deformable part-based models
Nearest-neighbor matching to feature database
Paper Presentation: Shape and Matching
Brief Review of Recognition + Context
CSE 185 Introduction to Computer Vision
Presentation transcript:

Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University of Toronto Overview Motivation Robustness to curvature Symmetric parts are often curved We capture curvature explicitly and recover the part in one piece 1. Representing symmetric parts Object partMaximal discs Superpixel approximation Results Deformation-invariant space Evaluate symmetry in a warped space invariant to bending and tapering deformations Determine warp by fitting a deformable ellipse to region Extract spatial histogram of boundary edgels Extract interior color and texture features Deformable discs Use compact superpixels as deformable disc hypotheses Superpixels from different scales compose a single part 2. Deformable Disc Affinity 3. Finding sequences Robustness to taper Tapered parts vary in scale along the axis We allow parts to be composed along the axis from disc hypotheses of different scales Symmetric part detection as sequence finding Good symmetry follows a curvilinear axis We find high-affinity sequences of disc hypotheses Optimal sequences are computed using dynamic programming Our sequence formulation avoids branching clusters 81 images of horses Manually annotated symmetric parts as groundtruth regions [Levinshtein et al.] Count a hit when IoU-overlap > 40% between groundtruth and detected regions Weizmann Horse Database (WHD) Symmetric part detector trained on horse images generalizes to diverse objects Symmetry is a powerful and ubiquitous shape regularity Conclusions Source of images of diverse objects on cluttered backgrounds We manually annotated symmetric parts on 36 selected images Berkeley Segmentation Database (BSDS) Qualitative results Perform best-first search using priority queue of candidate sequences Dequeue candidate sequences and consider possible extensions Repeat minimization to find multiple symmetric parts Finding the optimal sequence Cost of a disc sequence Organize deformable disc hypotheses into graph Place edges between adjacent or overlapping discs Find disc sequences in the graph with high affinity Disc hypothesis graph Overview of affinity Define affinity between adjacent disc hypotheses High affinity reflects non-accidental symmetry Adjacent discs occupy a region r on which to extract features Train affinity on region symmetry features Affinity training Learn to map a region r to its affinity σ(r) Generate positive and negative training regions from annotated dataset Extract features on each training region Fit logistic regressor σ(r) to training examples Recovering an object’s generic part structure is a key step in bottom-up object categorization Symmetry has formed the basis of many 2D and 3D generic part representations, e.g. skeletons, shock graphs, generalized cylinders, geons Our goal is to detect 2D symmetric parts in a cluttered image The medial axis transform [Blum] decomposes a shape into the locus of maximal inscribed discs We define a symmetric part as a sequence of deformable discs Discs deform to the shape’s boundary while remaining compact Superpixel approximation Multi-scale composition [Levinshtein et al.] [ours] [Levinshtein et al.] [ours] [Levinshtein et al.] [ours] Deformable ellipse Our ellipse is parameterized by bending and tapering, axis scaling, and rigid transformations Find parameters w that locally minimize non-linear least squares: Cost is normalized by number of discs in sequence Growth term A favors longer sequences Symmetric parts of objects detected by our method Related work Classical skeletons [Blum ‘67; Brady ‘84] are inapplicable to cluttered scenes Filter-based approaches require reliable templates Contour-based approaches require quadratic grouping complexity Region-based grouping [Levinshtein et al. ‘09] offers a good alternative We demonstrate an improvement on [Levinshtein et al.] by capturing more shape variability and applying an optimal algorithm cost(P) can be globally minimized using dynamic programming We use the algorithm of [Felzenszwalb & McAllester ‘06] to compute the global minimum P* warp W spatial histogram Method AP on BSDS AP on WHD baseline [Levinshtein et al.] 10.9%8.0% baseline, with dynamic programming 16.2%10.4% ours, without ternary cost 21.2%12.9% ours22.3%14.2% BSDS WHD boundary edgels Score a sequence P = (d 0, …, d n ) in terms of local affinities σ(d i- 1,d i ) and σ(d i-1,d i,d i+1 ) Affinities favor local grouping of adjacent discs Ternary affinities favor curvilinear axis (smoothness) Convert affinities into binary costs {s i-1,i = 1 - σ(d i-1,d i )} and ternary costs {t i-1,i,i+1 = 1 - σ(d i-1,d i,d i+1 )} Ellipse fitted to a region hypothesis disc hypothesis graph Candidate sequence extensions under consideration