Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Location Recognition Given: A query image A database of images with known locations Two types of approaches: Direct matching: directly match image features.
CrowdER - Crowdsourcing Entity Resolution
Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
Segmentation from Examples By: A’laa Kryeem Lecturer: Hagit Hel-Or.
Learning to Combine Bottom-Up and Top-Down Segmentation Anat Levin and Yair Weiss School of CS&Eng, The Hebrew University of Jerusalem, Israel.
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.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
Contour Based Approaches for Visual Object Recognition Jamie Shotton University of Cambridge Joint work with Roberto Cipolla, Andrew Blake.
Object Detection by Matching Longin Jan Latecki. Contour-based object detection Database shapes: …..
Beyond bags of features: Part-based models Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
Lecture 6 Image Segmentation
EE663 Image Processing Edge Detection 5 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
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
Abstract We present a model of curvilinear grouping using piecewise linear representations of contours and a conditional random field to capture continuity.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
Visual Querying By Color Perceptive Regions Alberto del Bimbo, M. Mugnaini, P. Pala, and F. Turco University of Florence, Italy Pattern Recognition, 1998.
1 Segmentation with Scene and Sub-Scene Categories Joseph Djugash Input Image Scene/Sub-Scene Classification Segmentation.
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
MSRI University of California Berkeley 1 Recovering Human Body Configurations using Pairwise Constraints between Parts Xiaofeng Ren, Alex Berg, Jitendra.
Tracking Video Objects in Cluttered Background
1 How do ideas from perceptual organization relate to natural scenes?
Computer Vision Group University of California Berkeley 1 Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik, U.C. Berkeley We present a model of edge and region grouping.
Unsupervised Category Modeling, Recognition and Segmentation Sinisa Todorovic and Narendra Ahuja.
E.G.M. PetrakisBinary Image Processing1 Binary Image Analysis Segmentation produces homogenous regions –each region has uniform gray-level –each region.
Computer Vision - A Modern Approach Set: Segmentation Slides by D.A. Forsyth Segmentation and Grouping Motivation: not information is evidence Obtain a.
CAD’11, TaipeiDepartment of Engineering Design, IIT Madras M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.
A Scale and Rotation Invariant Approach to Tracking Human Body Part Regions in Videos Yihang BoHao Jiang Institute of Automation, CAS Boston College.
Efficient Algorithms for Matching Pedro Felzenszwalb Trevor Darrell Yann LeCun Alex Berg.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Jifeng Dai 2011/09/27.  Introduction  Structural SVM  Kernel Design  Segmentation and parameter learning  Object Feature Descriptors  Experimental.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
“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)
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University.
Svetlana Lazebnik, Cordelia Schmid, Jean Ponce
Learning Decompositional Shape Models from Examples Alex Levinshtein Cristian Sminchisescu Sven Dickinson Sven Dickinson University of Toronto.
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao.
Object Detection with Discriminatively Trained Part Based Models
Deformable Part Models (DPM) Felzenswalb, Girshick, McAllester & Ramanan (2010) Slides drawn from a tutorial By R. Girshick AP 12% 27% 36% 45% 49% 2005.
CS654: Digital Image Analysis
Region-Based Saliency Detection and Its Application in Object Recognition IEEE TRANSACTIONS ON CIRCUITS AND SYSTEM FOR VIDEO TECHNOLOGY, VOL. 24 NO. 5,
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
A Multiresolution Symbolic Representation of Time Series Vasileios Megalooikonomou Qiang Wang Guo Li Christos Faloutsos Presented by Rui Li.
Overlapping Community Detection in Networks
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Semantic Alignment Spring 2009 Ben-Gurion University of the Negev.
Image segmentation.
Spatial Scan Statistic for Geographical and Network Hotspot Detection C. Taillie and G. P. Patil Center for Statistical Ecology and Environmental Statistics.
SIFT.
Learning Decompositional Shape Models from Examples
Mean Shift Segmentation
Paper Presentation: Shape and Matching
Grouping.
“The Truth About Cats And Dogs”
Saliency detection Donghun Yeo CV Lab..
Presented by: Yang Yu Spatiotemporal GMM for Background Subtraction with Superpixel Hierarchy Mingliang Chen, Xing Wei, Qingxiong.
Brief Review of Recognition + Context
“Traditional” image segmentation
Presentation transcript:

Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn Introduction MotivationDemonstration Input image 1a. Multiscale superpixel segmentation 1b. Superpixel affinity (for each scale) 1c. Group superpixels into symmetric parts using the affinities 2a. Part affinity2b. Group parts 1. Part detection 2. Part grouping Key Idea Symmetric shape decompositions offer an effective representation for shape indexing and matching. Skeleton-based approaches assume correct figure-ground segmentation, precluding their application to cluttered scenes. Filter-based approaches are imprecise and offer poor precision- recall in both part detection and part grouping. Contour-based methods can suffer from high computational complexity and typically stop short of part grouping. How can we extract and group the symmetric parts of an object from a cluttered scene in a computationally efficient manner? Traditional skeletonization algorithms decompose a closed contour into symmetric parts and attachment relations – a highly top-down process. In contrast, we will detect symmetric parts locally and then assemble them into an object – a highly bottom-up process. We begin by segmenting the image into compact regions at multiple scales, representing a large set of (deformable) maximal disc hypotheses from which skeletal parts can be detected. Adjacent maximal disc hypotheses that form a symmetric part with strong image evidence are grouped. Finally, detected parts whose attachments are deemed nonaccidental are assembled to form objects. Features to compute part attachment affinity: Boundary evidence Appearance similarity Attachment category (based on main part axes) Cluster parts using affinities. Use standard graph clustering algorithm. (We use Felzenszwalb’s and Huttenlocher’s greedy clustering algorithm (2004) ) Select non-redundant parts from each cluster. Formulate as a quadratic program that minimizes overlap, # of selected parts, while maximizing the covered area. Probability part not redundant Define an adjacency graph for each superpixel scale. Each edge is assigned an affinity representing the likelihood that the two superpixels represent maximal discs of the same symmetric part. Affinity has shape and appearance components: –Shape: check the presence of symmetric edges –Appearance: homogeneity Shape features: Learn the affinity function from training data. Trained part detection and grouping on images from Weizmann Horse dataset (Borenstein and Ullman 2002). Quantitative evaluation of part detection on images from the Weizmann Horse dataset (compare to Lindeberg and Bretzner, 2003). Qualitative evaluation on images from other domains. 1. Part Detection Object partMaximal discs Superpixel approximation SVM Logistic Shape features Superpixel affinity Logistic Appearance features Redundant parts affinity Probability that part is redundant Attached parts affinity Part affinity ∙ ∙+ Results image main part clusters Too coarseToo fineGood scale Parts appear at different scales in the image Need at least one superpixel scale that captures each part well Solution: Use multiscale superpixel segmentation 1a. Multiscale superpixel segmentation 1b. Superpixel affinity 1c. Grouping superpixels into parts edge histogramedgeshistogram bins Cluster superpixels using affinities. Use standard graph clustering algorithm. (We use Felzenszwalb’s and Huttenlocher’s greedy clustering algorithm (2004) ) 2a. Part affinity 2b. Grouping parts into objects Features to determine part redundancy: Areaoverlap Boundaryoverlap Appearance similarity image main part clusters Approach A symmetric part is the locus of maximal disc centers (Blum 1967). Use superpixels at multiple scales as data- driven hypotheses of maximal discs. Identify groups of superpixels that have strong symmetric edge support. Input imageRegion skeleton Blobs/Ridges (Lindeberg and Bretzner) Contour Groups (Stahl and Wang) Approach Part affinity defined differently for redundant and attached parts. Redundant parts are assigned high affinity, while non-redundant parts are assigned an affinity based on evidence of attachment. Learn redundancy and attachment affinity from labeled training data. Goal: Group together parts likely to belong to the same object, based on detecting part attachments. Issue: Since the same part can be detected at different scales, resulting groups may contain redundant parts. Solution: –Greedily cluster parts based on computed part attachment affinities. –Decide which redundant parts to remove in the context of each cluster. 2. Part Grouping