Robust spectral 3D-bodypart segmentation along time Fabio Cuzzolin, Diana Mateus, Edmond Boyer, Radu Horaud Perception project meeting 24/4/2007 Submitted.

Slides:



Advertisements
Similar presentations
Coherent Laplacian 3D protrusion segmentation Oxford Brookes Vision Group Queen Mary, University of London, 11/12/2009 Fabio Cuzzolin.
Advertisements

IEEE CDC Nassau, Bahamas, December Integration of shape constraints in data association filters Integration of shape constraints in data.
We consider situations in which the object is unknown the only way of doing pose estimation is then building a map between image measurements (features)
Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
Lectureship A proposal for advancing computer graphics, imaging and multimedia design at RGU Robert Gordon University Aberdeen, 20/6/2008 Fabio Cuzzolin.
Image Modeling & Segmentation
Hierarchical Clustering, DBSCAN The EM Algorithm
Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
2806 Neural Computation Self-Organizing Maps Lecture Ari Visa.
Face Alignment with Part-Based Modeling
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
Complex Feature Recognition: A Bayesian Approach for Learning to Recognize Objects by Paul A. Viola Presented By: Emrah Ceyhan Divin Proothi Sherwin Shaidee.
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Non-linear Dimensionality Reduction CMPUT 466/551 Nilanjan Ray Prepared on materials from the book Non-linear dimensionality reduction By Lee and Verleysen,
UNSUPERVISED ANALYSIS GOAL A: FIND GROUPS OF GENES THAT HAVE CORRELATED EXPRESSION PROFILES. THESE GENES ARE BELIEVED TO BELONG TO THE SAME BIOLOGICAL.
Clustering and Dimensionality Reduction Brendan and Yifang April
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
“Random Projections on Smooth Manifolds” -A short summary
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Correspondence & Symmetry
Three Algorithms for Nonlinear Dimensionality Reduction Haixuan Yang Group Meeting Jan. 011, 2005.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
Atul Singh Junior Undergraduate CSE, IIT Kanpur.  Dimension reduction is a technique which is used to represent a high dimensional data in a more compact.
CS Subdivision I: The Univariate Setting Peter Schröder.
NonLinear Dimensionality Reduction or Unfolding Manifolds Tennenbaum|Silva|Langford [Isomap] Roweis|Saul [Locally Linear Embedding] Presented by Vikas.
Lightseminar: Learned Representation in AI An Introduction to Locally Linear Embedding Lawrence K. Saul Sam T. Roweis presented by Chan-Su Lee.
Radial-Basis Function Networks
Radial Basis Function Networks
Nonlinear Dimensionality Reduction Approaches. Dimensionality Reduction The goal: The meaningful low-dimensional structures hidden in their high-dimensional.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
CSE 185 Introduction to Computer Vision Pattern Recognition.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
Image Registration as an Optimization Problem. Overlaying two or more images of the same scene Image Registration.
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
Chao-Yeh Chen and Kristen Grauman University of Texas at Austin Efficient Activity Detection with Max- Subgraph Search.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
Nonlinear Dimensionality Reduction Approach (ISOMAP)
Spectral Sequencing Based on Graph Distance Rong Liu, Hao Zhang, Oliver van Kaick {lrong, haoz, cs.sfu.ca {lrong, haoz, cs.sfu.ca.
Tony Jebara, Columbia University Advanced Machine Learning & Perception Instructor: Tony Jebara.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
Math 285 Project Diffusion Maps Xiaoyan Chong Department of Mathematics and Statistics San Jose State University.
CSC321: Lecture 25: Non-linear dimensionality reduction Geoffrey Hinton.
Motion Segmentation at Any Speed Shrinivas J. Pundlik Department of Electrical and Computer Engineering, Clemson University, Clemson, SC.
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
Spectral Methods for Dimensionality
Nonlinear Dimensionality Reduction
Image Representation and Description – Representation Schemes
Shuang Hong Yang College of Computing, Georgia Tech, USA Hongyuan Zha
Unsupervised Riemannian Clustering of Probability Density Functions
Segmentation of Dynamic Scenes
کاربرد نگاشت با حفظ تنکی در شناسایی چهره
Principal Component Analysis (PCA)
Machine Learning Basics
Dynamical Statistical Shape Priors for Level Set Based Tracking
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
ISOMAP TRACKING WITH PARTICLE FILTERING
Object Modeling with Layers
Introduction to Sensor Interpretation
NonLinear Dimensionality Reduction or Unfolding Manifolds
Topological Signatures For Fast Mobility Analysis
Introduction to Sensor Interpretation
Presentation transcript:

Robust spectral 3D-bodypart segmentation along time Fabio Cuzzolin, Diana Mateus, Edmond Boyer, Radu Horaud Perception project meeting 24/4/2007 Submitted to ICCV07

Robust spectral segmentation Consistent bodypart segmentation in sequences Why clustering in the embedding space K-wise clustering Branch detection Seed propagation Merging-splitting clusters Algorithm Results Influence of d and K Topology changes Comparison with EM clustering Comparison with ISOMAP clustering

Problem Segmenting bodyparts of moving articulated bodies along sequences, in a consistent way in an unsupervised fashion robustly, with respect to changes of the topology of the moving body as a bulding block of a wider motion analysis and capture framework

Clustering in the embedding space Locally Linear Embedding: preserves the local structure of the dataset Locally Linear Embedding: preserves the local structure of the dataset generates a lower-dim embedded cloud less sensitive to topology changes than other methods shape of the embedded cloud fairly stable under AND less computationally expensive then ISOMAP

Pose invariance with LLE To ensure consistent segmentation the stability of the embedded cloud is necessary To ensure consistent segmentation the stability of the embedded cloud is necessary LLE works with local neighborhoods -> stable under articulated motion LLE works with local neighborhoods -> stable under articulated motion

Algorithm Pictorial illustration of the overall algorithm

K-wise clustering LLE maps the 3D shape to a lower-dimensional shape LLE maps the 3D shape to a lower-dimensional shape Idea: clustering collinear points together Idea: clustering collinear points together K-wise clustering: K-wise clustering: a hypergraph H is built by measuring the affinity of all triads a weighted graph G which approximates H is constructed by constrained linear least square optimization the approximating graph is partitioned by spectral clustering (n-cut)

Branch detection and number of clusters Branches can be detected easily Branches can be detected easily An embedded point is a termination if its projection on the line interpolating its neighborhood is an extremum An embedded point is a termination if its projection on the line interpolating its neighborhood is an extremum

Seed propagation along time To ensure time consistency clusters seeds have to be propagated along time To ensure time consistency clusters seeds have to be propagated along time Old positions of clusters in 3D are added to new cloud and embedded Old positions of clusters in 3D are added to new cloud and embedded Result: new seeds Result: new seeds

Merging/splitting clusters 1. At each t all branch terminations of Y(t) are detected; 2. if t=0 they are used as seeds for k-wise clustering; 3. otherwise (t>0) standard k-means is performed on Y(t) using branch terminations as seeds, yielding a rough partition of the embedded cloud into distinct branches; 4. propagated seeds in the same partition are merged; 5. for each partition of Y(t) not containing any old seed a new seed is defined as the related branch termination.

Results - 1

Results - 2

Estimating k The number of neighbors can be estimated from the data sequence The number of neighbors can be estimated from the data sequence Admissible k: yields neighborhoods which do not span different bodyparts

Influence of dimension Choosing a larger dimension for the embedding space improves the resolution of the segmentation Choosing a larger dimension for the embedding space improves the resolution of the segmentation

Change of topology When topology changes, clusters merge or split to adapt When topology changes, clusters merge or split to adapt

Performance of EM clustering EM clustering fits a multi-Gaussian distribution to the data through the EM algorithm EM clustering fits a multi-Gaussian distribution to the data through the EM algorithm

Performance of ISOMAP The same propagation scheme can be applied in the ISOMAP space The same propagation scheme can be applied in the ISOMAP space extremely sensitive to topology changes extremely sensitive to topology changes

Conclusions Unsupervised bodypart segmentation algorithm which ensure consistency along time Unsupervised bodypart segmentation algorithm which ensure consistency along time Spectral method: clustering is performed in the embedding space (in particular after LLE) as shape becomes lower-dim and different bodyparts are widely separated Seeds are propagated along time and merged/splitted according to topology variations Compares favorably with other techniques First step of motion analysis (matching, action recognition, etc.)