Unsupervised Object Segmentation with a Hybrid Graph Model (HGM) Reporter: 鄭綱 (6/14)

Slides:



Advertisements
Similar presentations
CVPR2013 Poster Modeling Actions through State Changes.
Advertisements

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.
Spectral graph reduction for image and streaming video segmentation Fabio Galasso 1 Margret Keuper 2 Thomas Brox 2 Bernt Schiele 1 1 Max Planck Institute.
Agenda Introduction Bag-of-words models Visual words with spatial location Part-based models Discriminative methods Segmentation and recognition Recognition-based.
1School of CS&Eng The Hebrew University
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Biased Normalized Cuts 1 Subhransu Maji and Jithndra Malik University of California, Berkeley IEEE Conference on Computer Vision and Pattern Recognition.
Image segmentation. The goals of segmentation Group together similar-looking pixels for efficiency of further processing “Bottom-up” process Unsupervised.
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.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Spatial Semi- supervised Image Classification Stuart Ness G07 - Csci 8701 Final Project 1.
A Wrapper-Based Approach to Image Segmentation and Classification Michael E. Farmer, Member, IEEE, and Anil K. Jain, Fellow, IEEE.
Clustering. 2 Outline  Introduction  K-means clustering  Hierarchical clustering: COBWEB.
Image Segmentation A Graph Theoretic Approach. Factors for Visual Grouping Similarity (gray level difference) Similarity (gray level difference) Proximity.
Perceptual Organization: Segmentation and Optical Flow.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Introduction to machine learning
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Segmentation Using Texture
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
CSSE463: Image Recognition Day 34 This week This week Today: Today: Graph-theoretic approach to segmentation Graph-theoretic approach to segmentation Tuesday:
Image Segmentation February 27, Implicit Scheme is considerably better with topological change. Transition from Active Contours: –contour v(t) 
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
CSSE463: Image Recognition Day 11 Lab 4 (shape) tomorrow: feel free to start in advance Lab 4 (shape) tomorrow: feel free to start in advance Test Monday.
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
CSSE463: Image Recognition Day 23 Midterm behind us… Midterm behind us… Foundations of Image Recognition completed! Foundations of Image Recognition completed!
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
Introduction to Pattern Recognition (การรู้จํารูปแบบเบื้องต้น)
Image Segmentation Superpixel methods Speaker: Hsuan-Yi Ko.
Ch.8 Efficient Coding of Visual Scenes by Grouping and Segmentation Bayesian Brain Tai Sing Lee and Alan L. Yuille Heo, Min-Oh.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
Towards Total Scene Understanding: Classification, Annotation and Segmentation in an Automatic Framework N 工科所 錢雅馨 2011/01/16 Li-Jia Li, Richard.
 In the previews parts we have seen some kind of segmentation method.  In this lecture we will see graph cut, which is a another segmentation method.
Improving Image Matting using Comprehensive Sampling Sets CVPR2013 Oral.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP10 Advanced Segmentation Miguel Tavares.
Learning Hierarchical Features for Scene Labeling
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Normalized Cuts and Image Segmentation Patrick Denis COSC 6121 York University Jianbo Shi and Jitendra Malik.
Image segmentation.
Document Clustering with Prior Knowledge Xiang Ji et al. Document Clustering with Prior Knowledge. SIGIR 2006 Presenter: Suhan Yu.
Course Introduction to Medical Imaging Segmentation 1 – Mean Shift and Graph-Cuts Guy Gilboa.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Miguel Tavares Coimbra
k-Nearest neighbors and decision tree
A Personal Tour of Machine Learning and Its Applications
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
CSSE463: Image Recognition Day 21
CSSE463: Image Recognition Day 34
CSSE463: Image Recognition Day 11
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Finding Clusters within a Class to Improve Classification Accuracy
CSSE463: Image Recognition Day 23
Text Categorization Document classification categorizes documents into one or more classes which is useful in Information Retrieval (IR). IR is the task.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Supervised vs. unsupervised Learning
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
CSSE463: Image Recognition Day 23
A Block Based MAP Segmentation for Image Compression
CSSE463: Image Recognition Day 11
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
CSSE463: Image Recognition Day 23
CSSE463: Image Recognition Day 11
EM Algorithm and its Applications
CSSE463: Image Recognition Day 34
“Traditional” image segmentation
Using Association Rules as Texture features
Presentation transcript:

Unsupervised Object Segmentation with a Hybrid Graph Model (HGM) Reporter: 鄭綱 (6/14)

Outline  Introduction  HGM for Two-Class Clustering  HGM-based single-class object segmentation approach  Experiments on Single-Class Segmentation  Extension to Multiclass Clustering

Introduction  Supervised learning: classification is seen as supervised learning from examples.  Supervision: The data (observations, measurements, etc.) are labeled with pre- defined classes. It is like that a “teacher” gives the classes.  Test data are classified into these classes too.  Unsupervised learning (clustering)  Class labels of the data are unknown  Given a set of data, the task is to establish the existence of classes or clusters in the data

Introduction  Using the hybrid graph model (HGM), we can achieve accurate object segmentation by integrating both top-down and bottom-up information. (simultaneous)  Top-down information: local shape prior.  Bottom-up information: color/ texture…

HGM for Two-Class Clustering  Classify n samples (superpixels) into 2 classes: foreground and background  Score vector : the “probability” to each sample belonging to foreground.  Conditional Dependence Matrix P:  Homogeneous Association Matrix A:

HGM for Two-Class Clustering  Mathematic modeling From directed subgraph: (ideally: ) From undirected subgraph:  Combine them together:

HGM for Two-Class Clustering  Choose a threshold “t” such that samples can be classified to and  Use “normalized cut” to determine the threshold:

HGM-based single-class object segmentation approach  Local shape priors = visual words + spatial distance  Want to find matrix P and A.  Define matrix A:

HGM-based single-class object segmentation approach  Let be the n superpixels and be the m object parts. These two matrices record the overlap between superpixels & object parts. where

Experiments on Single-Class Segmentation  Evaluation method: F-Measure. It performs well even the object is very small.

Left: nHGM Middle: N-Cut Right: HGM

Extension to Multiclass Clustering It records the information of samples being in the same cluster.

Left: N-cut Right: HGM

Contributions & Limitations  Contributions:  Unsupervised: without human interaction, it can handle a large number of classes of objects.  It can achieve recognition.  Combine top-down & bottom-up information: it performs good segmentation result.  Limitations:  Maybe it performs worse than supervised segmentation in strong light variation.

References  Guangcan Liu, Zhouchen Lin, Yong Yu, and Xiaoou Tang. “Unsupervised Object Segmentation with a Hybrid Graph Model (HGM),” IEEE Trans. on Pattern Analysis and Machine Intelligence, vol  J. Shi and J. Malik, “Normalized Cuts and Image Segmentation,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol.22, no.8, pp , Aug