Boundary Preserving Dense Local Regions

Slides:



Advertisements
Similar presentations
Computer Vision Group UC Berkeley How should we combine high level and low level knowledge? Jitendra Malik UC Berkeley Recognition using regions is joint.
Advertisements

Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Shape Sharing for Object Segmentation
Multi-layer Orthogonal Codebook for Image Classification Presented by Xia Li.
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
MIT CSAIL Vision interfaces Approximate Correspondences in High Dimensions Kristen Grauman* Trevor Darrell MIT CSAIL (*) UT Austin…
Lecture 31: Modern object recognition
Yuanlu Xu Human Re-identification: A Survey.
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.
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Object-centric spatial pooling for image classification Olga Russakovsky, Yuanqing Lin, Kai Yu, Li Fei-Fei ECCV 2012.
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
Fast intersection kernel SVMs for Realtime Object Detection
Bag-of-features models Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Good morning, everyone, thank you for coming to my presentation.
Locating and Describing Interest Points
A Study of Approaches for Object Recognition
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Region-based Voting Exemplar 1 Query 1 Exemplar 2.
Automatic Matching of Multi-View Images
Unsupervised Category Modeling, Recognition and Segmentation Sinisa Todorovic and Narendra Ahuja.
What, Where & How Many? Combining Object Detectors and CRFs
Style-aware Mid-level Representation for Discovering Visual Connections in Space and Time Yong Jae Lee, Alexei A. Efros, and Martial Hebert Carnegie Mellon.
Global and Efficient Self-Similarity for Object Classification and Detection CVPR 2010 Thomas Deselaers and Vittorio Ferrari.
Overview Introduction to local features
Generic object detection with deformable part-based models
The Beauty of Local Invariant Features
Review: Intro to recognition Recognition tasks Machine learning approach: training, testing, generalization Example classifiers Nearest neighbor Linear.
Linked Edges as Stable Region Boundaries* Michael Donoser, Hayko Riemenschneider and Horst Bischof This work introduces an unsupervised method to detect.
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.
“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)
Detecting Curved Symmetric Parts using a Deformable Disc Model Tom Sie Ho Lee, University of Toronto Sanja Fidler, TTI Chicago Sven Dickinson, University.
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.
Evaluation of interest points and descriptors. Introduction Quantitative evaluation of interest point detectors –points / regions at the same relative.
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
Local invariant features Cordelia Schmid INRIA, Grenoble.
CVPR 2006 New York City Spatial Random Partition for Common Visual Pattern Discovery Junsong Yuan and Ying Wu EECS Dept. Northwestern Univ.
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
A feature-based kernel for object classification P. Moreels - J-Y Bouguet Intel.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
CSE 185 Introduction to Computer Vision Feature Matching.
Project 3 questions? Interest Points and Instance Recognition Computer Vision CS 143, Brown James Hays 10/21/11 Many slides from Kristen Grauman and.
Local features: detection and description
Object-Graphs for Context-Aware Category Discovery Yong Jae Lee and Kristen Grauman University of Texas at Austin 1.
Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E.
Presented by David Lee 3/20/2006
Object Recognition by Discriminative Combinations of Line Segments and Ellipses Alex Chia ^˚ Susanto Rahardja ^ Deepu Rajan ˚ Maylor Leung ˚ ^ Institute.
Image segmentation.
Recent developments in object detection
Presented by David Lee 3/20/2006
Project 1: hybrid images
Data Driven Attributes for Action Detection
TP12 - Local features: detection and description
Nonparametric Semantic Segmentation
Paper Presentation: Shape and Matching
By Suren Manvelyan, Crocodile (nile crocodile?) By Suren Manvelyan,
Object detection as supervised classification
Object-Graphs for Context-Aware Category Discovery
The topic discovery models
RCNN, Fast-RCNN, Faster-RCNN
CSE 185 Introduction to Computer Vision
A Graph-Matching Kernel for Object Categorization
Presentation transcript:

Boundary Preserving Dense Local Regions Jaechul Kim and Kristen Grauman Univ. of Texas at Austin

Local feature detection A crucial building block for many applications Image retrieval Object recognition Image matching Key issue: How to detect local regions for feature extraction?

Related work Interest point detectors Dense sampling e.g., Matas et al. (BMVC 02), Jurie and Schmid (CVPR 04), Mikolajczyk and Schmid (IJCV 04) Dense sampling e.g., Nowak et al. (ECCV 06) Segmented regions and Superpixels e.g., Ren and Malik (ICCV 03) , Gu et al. (CVPR 09), Todorovic and Ahuja (CVPR 08), Malisiewicz and Efros (BMVC 07), Levinshtein et al. (ICCV 09) Hybrid e.g., Tuytelaars (CVPR 10), Koniusz and Mikolajczyk (BMVC 09)

What makes a good local feature detector? Desired properties: - Repeatable - Boundary-preserving - Distinctively shaped Existing methods lack one or more of these criteria, e.g., Lack repeatability Lack distinctive shape, straddle boundaries Segments Dense sampling Interest points

Our idea: Boundary Preserving Local Regions (BPLRs) Boundary preserving, dense extraction Segmentation-driven feature sampling and linking Repeatable local features capturing objects’ local shapes

Approach: Overview Sampling elements Linking elements Initial elements for each segment are sampled based on distance transform of the segment A segment Sampled elements Linking elements A single graph structure reflecting main shapes and segment layout Min. spanning tree Grouping elements Grouping neighboring elements into BPLR Neighbor elements BPLR

Approach: Sampling Input image Segment Sampled elements Linking Grouping Zoom-in view x An ”element” x Input image Segment Sampled elements from “all” segments Distance transform Dense regular grid Sampled elements

Sampling Approach: Linking Linking Grouping Minimum spanning tree Sampled elements’ locations (i.e., elements’ centers) Global linkage structure

Role of spanning tree linkage Sampling Role of spanning tree linkage Linking Grouping Min spanning tree prefers to link closer elements + Multiple sampling Due to distance transform-based sampling same-segment elements more likely linked Due to multiple segmentations elements in overlapping segments more likely linked

Approach: Grouping Intersection of topology and Euclidean neighbor Sampling Approach: Grouping Linking Grouping Descriptor Intersection of topology and Euclidean neighbor Reference element’s location BPLR Intersection of topology and Euclidean neighbor Reference element’s location Neighbor elements Reference element’s location Zoom-in view Reference element’s location Euclidean neighbor elements’ location Euclidean neighbor Reference element’s location Topological neighbor elements’ location Topological neighbor Example detections of BPLRs (Subset shown for visibility) Reference element’s location

Example matches of BPLRs Leak object boundary

Experiments 20-200 segments  ~7000 BPLRs in 400 x 300 image Tasks: 2-5 seconds to extract BPLRs per an image PHOG + gPb descriptor used Tasks: Repeatability Localization Foreground segmentation Object classification Baselines: Dense sampling (+ SIFT) MSER (+ SIFT) [1] Semi-local regions (+ SIFT) [2,3] Segmented regions (+ PHOG) [4] Superpixels [5] [1] Matas et al., BMVC 02. [2] Quack et al., ICCV 07. [3] Lee and Grauman, IJCV 09. [4] Arbelaez et al., CVPR 09. [5] Ren and Malik, ICCV 03.

Example feature extractions Proposed BPLRs (Subset shown for visibility) Segmented regions Superpixels Interest regions (MSERs) Dense sampling

Repeatability for object categories Bounding Box Hit Rate – False Positive Rate [Quack et al. 2007] Applelogo Test image Giraffe Bottle Train images Swan Mug True match False positive Comparison to baseline region detectors on ETHZ shape classes

Localization accuracy Bounding Box Overlapping Score – Recall Applelogo Giraffe Bottle Compute overlapping score by projecting the training exemplar’s bounding box into the test image Swan Mug Comparison to baseline region detectors on ETHZ shape classes

Localization accuracy Test image Database images with best matches to test BPLRs

Foreground segmentation Replacing superpixels with BPLRs in GrabCut segmentation Approach Accuracy(%) BPLR + GrabCut (Ours) 85.6 Superpixel + GrabCut 81.5 Superpixel ClassCut (Alexe et al., ECCV 10) 83.6 Superpixel Spatial Topic Model (Cao et al., ICCV 07) 67.0 Foreground segmentation in Caltech-28 dataset

Object classification Nearest-neighbor results on Caltech-101 benchmark Feature Accuracy(%) BPLR + PHOG (Ours) 61.1 Dense + SIFT 55.2 Segment + PHOG 37.6 Dense + PHOG 27.9 Comparison of features using the same Naïve Bayes NN [Boiman et al. 2008] classifier.

Conclusion Dense local detector that preserves object boundaries Capture object’s local shape in a repeatable manner Feature sampling and linking driven by segmentation Generic bottom-up extraction Code available: http://vision.cs.utexas.edu/projects/bplr/bplr.html