Object-Graphs for Context-Aware Category Discovery

Slides:



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

Weakly supervised learning of MRF models for image region labeling Jakob Verbeek LEAR team, INRIA Rhône-Alpes.
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.
Adding Unlabeled Samples to Categories by Learned Attributes Jonghyun Choi Mohammad Rastegari Ali Farhadi Larry S. Davis PPT Modified By Elliot Crowley.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Interactively Co-segmentating Topically Related Images with Intelligent Scribble Guidance Dhruv Batra, Carnegie Mellon University Adarsh Kowdle, Cornell.
Shape Sharing for Object Segmentation
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Wrap Up. We talked about Filters Edges Corners Interest Points Descriptors Image Stitching Stereo SFM.
Capturing Human Insight for Visual Learning Kristen Grauman Department of Computer Science University of Texas at Austin Work with Sudheendra Vijayanarasimhan,
LARGE-SCALE IMAGE PARSING Joseph Tighe and Svetlana Lazebnik University of North Carolina at Chapel Hill road building car sky.
Patch to the Future: Unsupervised Visual Prediction
INTRODUCTION Heesoo Myeong, Ju Yong Chang, and Kyoung Mu Lee Department of EECS, ASRI, Seoul National University, Seoul, Korea Learning.
Boundary Preserving Dense Local Regions
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
Unsupervised Learning of Visual Taxonomies IEEE conference on CVPR 2008 Evgeniy Bart – Caltech Ian Porteous – UC Irvine Pietro Perona – Caltech Max Welling.
Recognition: A machine learning approach
Robust Higher Order Potentials For Enforcing Label Consistency
LARGE-SCALE NONPARAMETRIC IMAGE PARSING Joseph Tighe and Svetlana Lazebnik University of North Carolina at Chapel Hill CVPR 2011Workshop on Large-Scale.
Learning Spatial Context: Using stuff to find things Geremy Heitz Daphne Koller Stanford University October 13, 2008 ECCV 2008.
1 Unsupervised Modeling and Recognition of Object Categories with Combination of Visual Contents and Geometric Similarity Links Gunhee Kim Christos Faloutsos.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Unsupervised discovery of visual object class hierarchies Josef Sivic (INRIA / ENS), Bryan Russell (MIT), Andrew Zisserman (Oxford), Alyosha Efros (CMU)
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
Learning Spatial Context: Can stuff help us find things? Geremy Heitz Daphne Koller April 14, 2008 DAGS Stuff (n): Material defined by a homogeneous or.
What, Where & How Many? Combining Object Detectors and CRFs
Discriminative and generative methods for bags of features
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
Step 3: Classification Learn a decision rule (classifier) assigning bag-of-features representations of images to different classes Decision boundary Zebra.
CSE 185 Introduction to Computer Vision Pattern Recognition.
Object Detection Sliding Window Based Approach Context Helps
Watch, Listen and Learn Sonal Gupta, Joohyun Kim, Kristen Grauman and Raymond Mooney -Pratiksha Shah.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Interactive Discovery and Semantic Labeling of Patterns in Spatial Data Thomas Funkhouser, Adam Finkelstein, David Blei, and Christiane Fellbaum Princeton.
Efficient Region Search for Object Detection Sudheendra Vijayanarasimhan and Kristen Grauman Department of Computer Science, University of Texas at Austin.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Chao-Yeh Chen and Kristen Grauman University of Texas at Austin Efficient Activity Detection with Max- Subgraph Search.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Discovering Objects and their Location in Images Josef Sivic 1, Bryan C. Russell 2, Alexei A. Efros 3, Andrew Zisserman 1 and William T. Freeman 2 Goal:
Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic Framework N 工科所 錢雅馨 2011/01/16 Li-Jia Li, Richard.
Object-Graphs for Context-Aware Category Discovery Yong Jae Lee and Kristen Grauman University of Texas at Austin 1.
Context Neelima Chavali ECE /21/2013. Roadmap Introduction Paper1 – Motivation – Problem statement – Approach – Experiments & Results Paper 2 Experiments.
Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Sung Ju Hwang and Kristen Grauman University of Texas at Austin.
CS 2750: Machine Learning Clustering Prof. Adriana Kovashka University of Pittsburgh January 25, 2016.
IEEE 2015 Conference on Computer Vision and Pattern Recognition Active Learning for Structured Probabilistic Models with Histogram Approximation Qing SunAnkit.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
BMVC 2010 Sung Ju Hwang and Kristen Grauman University of Texas at Austin.
Sofus A. Macskassy Fetch Technologies
The topic discovery models
Deep Predictive Model for Autonomous Driving
Data Driven Attributes for Action Detection
Krishna Kumar Singh, Yong Jae Lee University of California, Davis
Nonparametric Semantic Segmentation
Saliency detection Donghun Yeo CV Lab..
Huazhong University of Science and Technology
Paper Presentation: Shape and Matching
The topic discovery models
Object detection as supervised classification
Accounting for the relative importance of objects in image retrieval
Finding Clusters within a Class to Improve Classification Accuracy
CS 2750: Machine Learning Clustering
CS 1674: Intro to Computer Vision Scene Recognition
Brief Review of Recognition + Context
The topic discovery models
Semantic Segmentation
Generic object recognition
Presentation transcript:

Object-Graphs for Context-Aware Category Discovery Yong Jae Lee and Kristen Grauman University of Texas at Austin CVPR 2010

Discovered categories Motivation Unlabeled Image Data Discovered categories 1) reveal structure in very large image collections 2) greatly reduce annotation time and effort 3) training data is not always available

Existing approaches - Topic models e.g., pLSA, LDA. Previous work treats unsupervised visual discovery as an appearance-grouping problem. - Topic models e.g., pLSA, LDA. [Fergus et al. 2005], [Sivic et al. 2005], [Quelhas et al. 2005], [Fei-Fei & Perona 2005], [Liu & Chen 2007], [Russell et al. 2006] - Partitioning of the image data. [Grauman & Darrell 2006], [Dueck & Frey 2007], [Kim et al. 2008], [Lee & Grauman 2008], [Lee & Grauman 2009]

Can you identify the recurring pattern? Existing approaches Previous work treats unsupervised visual discovery as an appearance-grouping problem. 1 3 4 2 Can you identify the recurring pattern?

Can you identify the recurring pattern? Our idea How can seeing previously learned objects in novel images help to discover new categories? 1 2 3 4 Can you identify the recurring pattern?

Can you identify the recurring pattern? Our idea Discover visual categories within unlabeled images by modeling interactions between the unfamiliar regions and familiar objects. 1 3 4 2 Can you identify the recurring pattern?

Context-aware visual discovery ? drive-way sky house ? grass grass sky truck house ? drive-way grass sky house drive-way fence ? Context in supervised recognition: [Torralba 2003], [Hoiem et al. 2006], [He et al. 2004], [Shotton et al. 2006], [Heitz & Koller 2008], [Rabinovich et al. 2007], [Galleguillos et al. 2008], [Tu 2008], [Parikh et al. 2008], [Gould et al. 2009], [Malisiewicz & Efros 2009], [Lazebnik 2009]

Key Ideas Context-aware category discovery treating previously learned categories as object-level context. Object-Graph descriptor to encode surrounding object-level context. Note: Different from semi-supervised learning – unlabeled data do not necessarily belong to categories of the labeled data.

Learn category models for some classes Approach Overview Learn category models for some classes Detect unknowns in unlabeled images Describe object-level context via Object-Graph Group regions to discover new categories

Learn “Known” Categories Detect Unknowns Object-level Context Discovery Learn Models Learn “Known” Categories sky road building tree Offline: Train region-based classifiers for N “known” categories using labeled training data.

Identifying Unknown Objects Detect Unknowns Object-level Context Discovery Learn Models Identifying Unknown Objects Compute multiple-segmentations for each unlabeled image Input: unlabeled pool of novel images e.g., [Hoiem et al. 2006], [Russell et al. 2006], [Rabinovich et al. 2007]

Identifying Unknown Objects Detect Unknowns Object-level Context Discovery Learn Models Identifying Unknown Objects P(class | region) bldg tree sky road Prediction: known High entropy → Prediction:unknown For all segments, use classifiers to compute posteriors for the N “known” categories. Deem each segment as “known” or “unknown” based on resulting entropy.

An unknown region within an image Detect Unknowns Object-level Context Discovery Learn Models Object-Graphs An unknown region within an image Model the topology of category predictions relative to the unknown (unfamiliar) region. Incorporate uncertainty from classifiers.

Detect Unknowns Object-level Context Discovery Learn Models Object-Graphs Closest nodes in its object-graph An unknown region within an image 1b 1a 3a 3b 2a 2b S Consider spatially near regions above and below, record distributions for each known class. b t s r 1a above 1b below H1(s) H0(s) self g(s) = [ , , , ] HR(s) Ra Rb 1st nearest region out to Rth nearest

Detect Unknowns Object-level Context Discovery Learn Models Object-Graphs Average across segmentations N posterior prob.’s per pixel b t s r N posterior prob.’s per superpixel b t s r Obtain per-pixel measures of class posteriors on larger spatial extents.

Object-Graph matching Detect Unknowns Object-level Context Discovery Learn Models Object-Graph matching Known classes b: building t: tree g: grass r: road building ? road building / road / road tree / road building ? road g(s1) = [ : , , : ] b t g r above below HR(s) H1(s) g(s2) = [ : , , : ] b t g r above below HR(s) H1(s) Object-graphs are very similar  produces a strong match

Object-Graph matching Detect Unknowns Object-level Context Discovery Learn Models Object-Graph matching Known classes b: building t: tree g: grass r: road building / road building building grass ? ? building / road road road road g(s1) = [ : , , : ] b t g r above below HR(s) H1(s) g(s2) = [ : , , : ] b t g r above below HR(s) H1(s) Object-graphs are partially similar  produces a fair match

Clusters from region-region affinities Detect Unknowns Object-level Context Discovery Learn Models Clusters from region-region affinities Unknown Regions

Object Discovery Accuracy MSRC-v2 PASCAL 2008 Corel MSRC-v0 Four datasets Multiple splits for each dataset; varying categories and number of knowns/unknowns Train 40% (for known categories), Test 60% of data Textons, Color histograms, and pHOG Features

Object Discovery Accuracy MSRC-v2 PASCAL 2008 Corel MSRC-v0

Comparison with State-of-the-art MSRC-v2 Russell et al., 2006: Topic model (LDA) to discover categories among multiple segmentations using appearance only. Significant improvement over existing state-of-the-art.

Example Object-Graphs unknown building sky road Color in superpixel nodes indicate the predicted known category.

Examples of Discovered Categories

Collect-Cut (poster Thursday) Unsupervised Segmentation Examples Best Bottom-up (with multi-segs) Collect-Cut (ours) Discovered Ensemble from Unlabeled Multi-Object Images Unlabeled Images Use discovered shared top-down cues to refine both the segments and discovered categories with an energy function that can be minimized with graph cuts.

Conclusions Discover new categories in the context of those that have already been directly taught. Substantial improvement over traditional unsupervised appearance-based methods. Future work: Continuously expand the object-level context for future discoveries.

Category Retrieval Results

Impact of Known/Unknown Decisions Red star denotes the cutoff (half of max possible entropy value). Regions considered for discovery are almost all true unknowns (and vice versa), at some expense of misclassification.

Impact of Object-Graph Descriptor Appearance-level context Object-level context How does the object-graph descriptor compare to a simpler alternative that directly encodes the surrounding appearance features?

Perfect Known/Unknown Separation Performance attainable were we able to perfectly separate segments according to whether they are known or unknown.

Random Splits of Known/Unknown

Identifying Unknown Objects Detect Unknowns Object-level Context Discovery Learn Models Identifying Unknown Objects Image GT known/unknown unknowns building tree knowns sky road Multiple-Segmentation Entropy Maps Previous Work: [Scholkopf 2000], [Markou & Singh 2003], [Weinshall et al. 2008]