Object Class Recognition using Images of Abstract Regions Yi Li, Jeff A. Bilmes, and Linda G. Shapiro Department of Computer Science and Engineering Department.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Model-based clustering of gene expression data Ka Yee Yeung 1,Chris Fraley 2, Alejandro Murua 3, Adrian E. Raftery 2, and Walter L. Ruzzo 1 1 Department.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Proportion Priors for Image Sequence Segmentation Claudia Nieuwenhuis, etc. ICCV 2013 Oral.
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Unsupervised Learning: Clustering Rong Jin Outline  Unsupervised learning  K means for clustering  Expectation Maximization algorithm for clustering.
1 On the Statistical Analysis of Dirty Pictures Julian Besag.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Spatial Semi- supervised Image Classification Stuart Ness G07 - Csci 8701 Final Project 1.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Gaussian Mixture Example: Start After First Iteration.
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
FACE RECOGNITION, EXPERIMENTS WITH RANDOM PROJECTION
An Iterative Optimization Approach for Unified Image Segmentation and Matting Hello everyone, my name is Jue Wang, I’m glad to be here to present our paper.
Object Class Recognition Readings: Yi Li’s 2 Papers Abstract Regions Paper 1: EM as a Classifier Paper 2: Generative/Discriminative Classifier.
Multi-camera Video Surveillance: Detection, Occlusion Handling, Tracking and Event Recognition Oytun Akman.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Collaborative Signal Processing CS 691 – Wireless Sensor Networks Mohammad Ali Salahuddin 04/22/03.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
SVCL Automatic detection of object based Region-of-Interest for image compression Sunhyoung Han.
Boris Babenko Department of Computer Science and Engineering University of California, San Diego Semi-supervised and Unsupervised Feature Scaling.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
Combined Central and Subspace Clustering for Computer Vision Applications Le Lu 1 René Vidal 2 1 Computer Science Department, Johns Hopkins University,
Generalized Fuzzy Clustering Model with Fuzzy C-Means Hong Jiang Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, US.
ALIP: Automatic Linguistic Indexing of Pictures Jia Li The Pennsylvania State University.
Automatic Image Annotation by Using Concept-Sensitive Salient Objects for Image Content Representation Jianping Fan, Yuli Gao, Hangzai Luo, Guangyou Xu.
EECS 274 Computer Vision Segmentation by Clustering II.
Estimating the Likelihood of Statistical Models of Natural Image Patches Daniel Zoran ICNC – The Hebrew University of Jerusalem Advisor: Yair Weiss CifAR.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
A Model for Learning the Semantics of Pictures V. Lavrenko, R. Manmatha, J. Jeon Center for Intelligent Information Retrieval Computer Science Department,
1 Introduction Computer vision is the analysis of digital images by a computer for such applications as: Industrial: part localization and inspection,
Made by: Maor Levy, Temple University Many data points, no labels 2.
Effective Automatic Image Annotation Via A Coherent Language Model and Active Learning Rong Jin, Joyce Y. Chai Michigan State University Luo Si Carnegie.
Gaussian Mixture Models and Expectation-Maximization Algorithm.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic Framework N 工科所 錢雅馨 2011/01/16 Li-Jia Li, Richard.
1.Learn appearance based models for concepts 2.Compute posterior probabilities or Semantic Multinomial (SMN) under appearance models. -But, suffers from.
Advanced Artificial Intelligence Lecture 8: Advance machine learning.
Computational Intelligence: Methods and Applications Lecture 26 Density estimation, Expectation Maximization. Włodzisław Duch Dept. of Informatics, UMK.
Edge Preserving Spatially Varying Mixtures for Image Segmentation Giorgos Sfikas, Christophoros Nikou, Nikolaos Galatsanos (CVPR 2008) Presented by Lihan.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Unsupervised Learning Part 2. Topics How to determine the K in K-means? Hierarchical clustering Soft clustering with Gaussian mixture models Expectation-Maximization.
CSE 4705 Artificial Intelligence
Object Class Recognition Readings: Yi Li’s 2 Papers
Object Recognition I Linda Shapiro EE/CSE 576.
Unsupervised Learning
Outlier Processing via L1-Principal Subspaces
Classification of unlabeled data:
Project Implementation for ITCS4122
Saliency, Scale and Image Description (by T. Kadir and M
Image Segmentation Techniques
Brief Review of Recognition + Context
Object Recognition Today we will move on to… April 12, 2018
Unsupervised Learning II: Soft Clustering with Gaussian Mixture Models
COMPUTER VISION Introduction
Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable to.
Object Recognition I Linda Shapiro ECE/CSE 576.
Recognizing Deformable Shapes
Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable to.
EM Algorithm and its Applications
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
A Gentle Tutorial of the EM Algorithm and its Application to Parameter Estimation for Gaussian Mixture and Hidden Markov Models Jeff A. Bilmes International.
Presentation transcript:

Object Class Recognition using Images of Abstract Regions Yi Li, Jeff A. Bilmes, and Linda G. Shapiro Department of Computer Science and Engineering Department of Electrical Engineering University of Washington

Given: Some images and their corresponding descriptions {trees, grass, cherry trees} {cheetah, trunk}{mountains, sky}{beach, sky, trees, water} ????  To solve: What object classes are present in new images  Problem Statement

Structure Color Image Features for Object Recognition Texture Context

Abstract Regions Original ImagesColor RegionsTexture Regions Line Clusters

Object Model Learning (Ideal) sky tree water boat + Sky Tree Water Boat region attributes  object Water = Sky = Tree = Boat = Learned Models

Our Scenario: Abstract Regions {sky, building} image labels region attributes from several different types of regions Multiple segmentations whose regions are not labeled; a list of labels is provided for each training image. various different segmentations

Object Model Learning Assumptions The feature distribution of each object within a region is a Gaussian; Each image is a set of regions; each region can be modeled as a mixture of multivariate Gaussian distributions.

Model Initial Estimation Estimate the initial model of an object using all the region features from all images that contain the object Tree Sky

Final Model for “trees”Final Model for “sky” EM EM Variant Initial Model for “trees” Initial Model for “sky”

EM Variant Fixed components corresponding to the given object labels and fixed component responsibilities corresponding to the frequencies of the corresponding objects in the training data. Customized initialization takes advantage of known labels to generates more accurate estimates in the first step. Controlled posterior calculation ensures that a feature vector only contributes to the Gaussian components representing objects present in its training image. Extra background component absorbs noise.

I1I1 O1O2O1O2 O1O3O1O3 I2I2 I3I3 O2O3O2O3 Image & description 1. Initialization Step (Example) W=0.5

E-Step M-Step 2. Iteration Step (Example) I1I1 O1O2O1O2 O1O3O1O3 I2I2 I3I3 O2O3O2O3 W=0.8W=0.2 W=0.8 W=0.2 W=0.8 W=0.2 W=0.8

Recognition Test Image Color Regions Tree Sky compare Object Model Database To calculate p(tree | image) p( tree| ) p(tree | image) = f p( tree| )

Combining different abstract regions Treat the different types of regions independently and combine at the time of classification. Form intersections of the different types of regions, creating smaller regions that have both color and texture properties for classification.

Experiments (on 860 images) 18 keywords: mountains (30), orangutan (37), track (40), tree trunk (43), football field (43), beach (45), prairie grass (53), cherry tree (53), snow (54), zebra (56), polar bear (56), lion (71), water (76), chimpanzee (79), cheetah (112), sky (259), grass (272), tree (361). A set of cross-validation experiments (80% as training set and the other 20% as test set) The poorest results are on object classes “tree,” “grass,” and “water,” each of which has a high variance; a single Gaussian model is insufficient.

ROC Charts Independent Treatment of Color and Texture Using Intersections of Color and Texture Regions

cheetah Sample Results

Sample Results (Cont.) grass

Sample Results (Cont.) cherry tree

Sample Results (Cont.) lion

Summary Designed a set of abstract region features: color, texture, structure,... Developed a new semi-supervised EM-like algorithm to recognize object classes in color photographic images of outdoor scenes; tested on 860 images. Compared two different methods of combining different types of abstract regions. The intersection method had a higher performance

Current Work on Abstract Regions Add more image features Investigate other methods for combining different feature types Use spatial relationships among regions Use Gaussian mixtures for object classes Learn spatial configurations of regions