Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E.

Slides:



Advertisements
Similar presentations
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Advertisements

The Layout Consistent Random Field for detecting and segmenting occluded objects CVPR, June 2006 John Winn Jamie Shotton.
Weakly supervised learning of MRF models for image region labeling Jakob Verbeek LEAR team, INRIA Rhône-Alpes.
Top-Down & Bottom-Up Segmentation
Pose Estimation and Segmentation of People in 3D Movies Karteek Alahari, Guillaume Seguin, Josef Sivic, Ivan Laptev Inria, Ecole Normale Superieure ICCV.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Agenda Introduction Bag-of-words models Visual words with spatial location Part-based models Discriminative methods Segmentation and recognition Recognition-based.
Part 4: Combined segmentation and recognition by Rob Fergus (MIT)
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
Scene Labeling Using Beam Search Under Mutex Constraints ID: O-2B-6 Anirban Roy and Sinisa Todorovic Oregon State University 1.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Ivan Laptev IRISA/INRIA, Rennes, France September 07, 2006 Boosted Histograms for Improved Object Detection.
LOCUS (Learning Object Classes with Unsupervised Segmentation) A variational approach to learning model- based segmentation. John Winn Microsoft Research.
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.
Boundary Preserving Dense Local Regions
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Contour Based Approaches for Visual Object Recognition Jamie Shotton University of Cambridge Joint work with Roberto Cipolla, Andrew Blake.
Biased Normalized Cuts 1 Subhransu Maji and Jithndra Malik University of California, Berkeley IEEE Conference on Computer Vision and Pattern Recognition.
Self-Validated Labeling of MRFs for Image Segmentation Wei Feng 1,2, Jiaya Jia 2 and Zhi-Qiang Liu 1 1. School of Creative Media, City University of Hong.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Robust Higher Order Potentials For Enforcing Label Consistency
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
LARGE-SCALE NONPARAMETRIC IMAGE PARSING Joseph Tighe and Svetlana Lazebnik University of North Carolina at Chapel Hill CVPR 2011Workshop on Large-Scale.
Region-based Voting Exemplar 1 Query 1 Exemplar 2.
TextonBoost : Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation J. Shotton*, J. Winn†, C. Rother†, and A.
1 Segmentation with Scene and Sub-Scene Categories Joseph Djugash Input Image Scene/Sub-Scene Classification Segmentation.
The Layout Consistent Random Field for Recognizing and Segmenting Partially Occluded Objects By John Winn & Jamie Shotton CVPR 2006 presented by Tomasz.
Perceptual Organization: Segmentation and Optical Flow.
What, Where & How Many? Combining Object Detectors and CRFs
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Generic object detection with deformable part-based models
Graph-based Segmentation
~5,617,000 population in each state
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Segmentation and Grouping Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/23/10.
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
The Three R’s of Vision Jitendra Malik.
Computer Vision James Hays, Brown
CSE 185 Introduction to Computer Vision Pattern Recognition.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/31/15.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
City University of Hong Kong 18 th Intl. Conf. Pattern Recognition Self-Validated and Spatially Coherent Clustering with NS-MRF and Graph Cuts Wei Feng.
“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)
Bag-of-features models. Origin 1: Texture recognition Texture is characterized by the repetition of basic elements or textons For stochastic textures,
Texture We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Learning Collections of Parts for Object Recognition and Transfer Learning University of Illinois at Urbana- Champaign.
Texture We would like to thank Amnon Drory for this deck הבהרה : החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Deformable Part Models (DPM) Felzenswalb, Girshick, McAllester & Ramanan (2010) Slides drawn from a tutorial By R. Girshick AP 12% 27% 36% 45% 49% 2005.
Associative Hierarchical CRFs for Object Class Image Segmentation Ľubor Ladický 1 1 Oxford Brookes University 2 Microsoft Research Cambridge Based on the.
Associative Hierarchical CRFs for Object Class Image Segmentation
O BJ C UT M. Pawan Kumar Philip Torr Andrew Zisserman UNIVERSITY OF OXFORD.
Discussion of Pictorial Structures Pedro Felzenszwalb Daniel Huttenlocher Sicily Workshop September, 2006.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Non-Ideal Iris Segmentation Using Graph Cuts
CS654: Digital Image Analysis Lecture 28: Advanced topics in Image Segmentation Image courtesy: IEEE, IJCV.
TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation J. Shotton ; University of Cambridge J. Jinn,
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
Image segmentation.
Scene Parsing with Object Instances and Occlusion Ordering JOSEPH TIGHE, MARC NIETHAMMER, SVETLANA LAZEBNIK 2014 IEEE CONFERENCE ON COMPUTER VISION AND.
Holistic Scene Understanding Virginia Tech ECE /02/26 Stanislaw Antol.
Object detection with deformable part-based models
Data Driven Attributes for Action Detection
Paper Presentation: Shape and Matching
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Object-Graphs for Context-Aware Category Discovery
Learning to Combine Bottom-Up and Top-Down Segmentation
“The Truth About Cats And Dogs”
“Traditional” image segmentation
Presentation transcript:

Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E

2 Types of object recognition Cat BikeFace Goal: Accurate object recognition and object segmentation of deformable object classes

3 Too many possible shapes

4 Shape proposals Silhouette masks of (semi-) rigid objects. –Edge-driven: [Shape context,Belongie et al., PAMI’02] –Feature-driven: [Marszalek and Schmid, CVPR’06] Each pixel (patch) separately: –Noise [Sivic et al., ICCV’05] [Ferrari et al. ECCV’04] –Constrained shape and appearance [Borenstein and Malik, CVPR’06] Fixed-shape parts: semi-rigid objects. –[Mori et al., CVPR’04]

5 Bottom-up grouping: Image Segmentation [BP at CVPR’06] [BMVC’07] [Hoiem et al., IJCV’07][Russell et al., CVPR’06][Todorovic and Ahuja, CVPR’06][Ren and Malik, ICCV’03]…

6 Classifying single regions Image Object map Learn single region feature classifier Bottom-up image segmentation Training data … … Bottom-up image segmentations Single region classification by SVM Region features: centroid histogram of quantized hue features Region-based Context Feature aggregate hue histogram over the image aggregate RCF over the entire image “Good” segmentation: Repeatable Regions are “large enough” for feature computation but stay within object boundaries.

7 Human segmentations are inconsistent Berkeley segmentation database –[Martin et al. ICCV’01]

8 [MS: Mean shift, Comaniciu and Meer, PAMI’02] [FH: Felzenszwalb and Huttenlocher, IJCV’04] [MS+FH: Pantofaru and Hebert, CMU’05] Automatic segmentations are very inconsistent

9 Types of regions and boundaries Object boundary Color discontinuity Segmentation artifact Over- segmentation Object partUnder- segmentation

10 Multiple segmentations Mean Shift [Comaniciu and Meer, PAMI’02] Normalized cuts with boundary estimates [Shi and Malik, PAMI’00; Fowlkes et al., CVPR’03] Graph-based segmentation [Felzenszwalb and Huttenlocher, IJCV’04] Intersections of Regions

11 Multiple segmentations – Related work Ways to generate multiple segmentations: –Hierarchical [Hoiem et al., IJCV’07] [Borenstein and Malik, CVPR’06] [Todorovic and Ahuja, ICCV’07] –One algorithm, different numbers of regions [Russell et al., CVPR’06] [Malisiewicz and Efros, BMVC’07] –Multiple algorithms, multiple parameters [ECCV’08] Ways to use multiple segmentations: –Pick best region [Russell et al., CVPR’06] –Use segments as parts [Todorovic and Ahuja, ICCV’07] –Soft segmentation, use shape [Borenstein and Malik, CVPR’06] –Integrate information from all segmentations [ECCV’08] [Hoiem et al., IJCV’07]

12 Ideas and Assumptions Ideas: –Groups of pixels consistently clustered should be consistently classified. –The set of regions provides robust features for classification. Assumptions: –Object edges are a subset of the region outlines. –Each pixel is contained in some region that is large enough for descriptive feature computation. 12

13 Multiple Segmentations Intersections of Regions … …

14 Image Multiple segmentations: Results Confidence Ground truthMultiple segmentations Good single segmentation Poor single segmentation MSRC 21-class data set –[Shotton et al., ECCV’06]

15 Multiple segmentations: Results ImageConfidence Ground truthGood single segmentation Poor single segmentation Multiple segmentations

16 Multiple segmentations: Results Pixel accuracy on the MSRC 21-class data set Shotton’06Verbeek’07Good single seg Poor single seg Multiple segs Class- averaged 57.7%64.0%59.8%49.6%60.3% Overall72.2%73.5%72.2%63.3%74.3% [Shotton et al., ECCV’06] [Verbeek and Triggs, CVPR’07 (Different data split)]

17 Multiple Segmentations: Results class avg pixel avg bldggrasstreecowsheepskyplanewaterfacecar Shotton *Verbeek Worst seg Best seg All segs bikeflowersignbirdbookchairroadcatdogbodyboat Shotton *Verbeek Worst seg Best seg All segs

18 Are all of the segmentations useful? PASCAL VOC2007 segmentation challenge data set

19 Region reliability Intersections of Regions … [Homogeneity: Hoiem et al., IJCV’07] Classifier: Boosted decision trees 

20 Result of using multiple segmentations Ground TruthMultiple Segs Individual segmentations PASCAL VOC2007 segmentation challenge data set

21 Results on PASCAL VOC07 data set Image Ground truthGood single segmentation Poor single segmentation Multiple segmentations Good single seg Bad single segMultiple segsMultiple segs w/ region weights Class-averaged

22 Spatial information – Related work Silhouettes/Shape –[Levin and Weiss, ECCV’06] [Kumar et al., CVPR’05] [Borenstein and Malik, CVPR’06] –Rigid or semi-rigid objects Relationships between parts –[Mori et al., CVPR’04] [Todorovic and Ahuja, ICCV’07] –Semi-rigid objects –Regions are whole parts Pair-wise region information in a random field –[ECCV’08] [BMVC’07] [Hoiem et al., IJCV’07] [He et al., ECCV’06] –Deformable objects –Combine over-segmented regions

23 Pair-wise Region Model Reward confidence in the label: Penalize discontinuity: Solve using Graph Cuts [Kolmogorov and Zabih, ECCV’02] Energy minimization: IofRs …

24 Pair-wise Region Model Results Single regionRandom field

25 PASCAL VOC2007 segmentation challenge Without spatial info With spatial info Class avg Person Bus Cat Background Dog Horse Pair-wise Region Model Results Fully supervised training Multiple segmentations 21-class problem

26 Training with weak labels Augment the training set. 422 fully labeled images weakly labeled images. Weak labels: bounding boxes or image labels.

27 Results of training with weak labels Image Seg + Image Training Seg + BBox Training Seg Training Ground Truth PASCAL VOC2007 segmentation challenge data set

28 Conclusions A study into the use of multiple image segmentations to propose spatial support for object recognition and object segmentation. djs Using multiple segmentations provides robustness to poor single segmentations. Learning which regions to trust is difficult. (Ideas from today’s other papers?) Pair-wise information can help in certain situations. Always evaluate your algorithms and share all of the results! Don’t add complexity if it isn’t useful!

29 SIFT words Region-based Context Features (RCF) 2/3 1/ [Lowe, IJCV’04] [BP at CVPR’06]