3D Human Body Pose Estimation using GP-LVM Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)

Slides:



Advertisements
Similar presentations
Pattern Recognition and Machine Learning
Advertisements

Factorial Mixture of Gaussians and the Marginal Independence Model Ricardo Silva Joint work-in-progress with Zoubin Ghahramani.
Pattern Recognition and Machine Learning
Computer vision: models, learning and inference Chapter 8 Regression.
1 Articulated Pose Estimation in a Learned Smooth Space of Feasible Solutions Taipeng Tian, Rui Li and Stan Sclaroff Computer Science Dept. Boston University.
3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
The GraphSLAM Algorithm Daniel Holman CS 5391: AI Robotics March 12, 2014.
Lecture Pose Estimation – Gaussian Process Tae-Kyun Kim 1 EE4-62 MLCV.
3D Shape Representation Tianqiang 04/01/2014. Image/video understanding Content creation Why do we need 3D shapes?
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Hilbert Space Embeddings of Hidden Markov Models Le Song, Byron Boots, Sajid Siddiqi, Geoff Gordon and Alex Smola 1.
Human Body Shape Estimation from Single Image Moin Nabi Computer Vision Lab. ©IPM - Dec
3-D Depth Reconstruction from a Single Still Image 何開暘
Professor Department of Computer Science & Engineering Indian Institute of Technology Delhi April 26, 2007 Visiting Professor Dayalbagh Educational Institute.
2D Tracking to 3D Reconstruction of Human Body from Monocular Video Moin Nabi Mohammad Rastegari.
Gaussian Process Dynamical Models JM Wang, DJ Fleet, A Hertzmann Dan Grollman, RLAB 3/21/2007.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
What is Learning All about ?  Get knowledge of by study, experience, or being taught  Become aware by information or from observation  Commit to memory.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
A Unifying Review of Linear Gaussian Models
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Today Wrap up of probability Vectors, Matrices. Calculus
Slam is a State Estimation Problem. Predicted belief corrected belief.
1 Linear Methods for Classification Lecture Notes for CMPUT 466/551 Nilanjan Ray.
Predicting Post-Operative Gait of Cerebral Palsy Patients
Presented By Wanchen Lu 2/25/2013
Cao et al. ICML 2010 Presented by Danushka Bollegala.
Principal Components Analysis BMTRY 726 3/27/14. Uses Goal: Explain the variability of a set of variables using a “small” set of linear combinations of.
Outline Separating Hyperplanes – Separable Case
EM and expected complete log-likelihood Mixture of Experts
Learning Human Pose and Motion Models for Animation Aaron Hertzmann University of Toronto.
Least-Mean-Square Training of Cluster-Weighted-Modeling National Taiwan University Department of Computer Science and Information Engineering.
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
Computer Vision Lab. SNU Young Ki Baik Nonlinear Dimensionality Reduction Approach (ISOMAP, LLE)
N– variate Gaussian. Some important characteristics: 1)The pdf of n jointly Gaussian R.V.’s is completely described by means, variances and covariances.
Face Recognition: An Introduction
Multifactor GPs Suppose now we wish to model different mappings for different styles. We will add a latent style vector s along with x, and define the.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
CSE 185 Introduction to Computer Vision Face Recognition.
Gaussian Processes Li An Li An
EE4-62 MLCV Lecture Face Recognition – Subspace/Manifold Learning Tae-Kyun Kim 1 EE4-62 MLCV.
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
Additional Topics in Prediction Methodology. Introduction Predictive distribution for random variable Y 0 is meant to capture all the information about.
CSE4334/5334 DATA MINING CSE4334/5334 Data Mining, Fall 2014 Department of Computer Science and Engineering, University of Texas at Arlington Chengkai.
Speech Lab, ECE, State University of New York at Binghamton  Classification accuracies of neural network (left) and MXL (right) classifiers with various.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
Predicting Post-Operative Patient Gait Jongmin Kim Movement Research Lab. Seoul National University.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
“Jožef Stefan” Institute Department of Systems and Control Modelling and Control of Nonlinear Dynamic Systems with Gaussian Process Models Juš Kocijan.
Articulated Human Pose Estimation using Gaussian Kernel Correlation
SUPPORT VECTOR MACHINES
High Dimensional Probabilistic Modelling through Manifolds
Deep Feedforward Networks
LECTURE 11: Advanced Discriminant Analysis
9.3 Filtered delay embeddings
Computer vision: models, learning and inference
Real-Time Human Pose Recognition in Parts from Single Depth Image
Dynamical Statistical Shape Priors for Level Set Based Tracking
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Introduction PCA (Principal Component Analysis) Characteristics:
Machine Learning Math Essentials Part 2
Multivariate Methods Berlin Chen
Multivariate Methods Berlin Chen, 2005 References:
Linear Discrimination
Machine Learning – a Probabilistic Perspective
Occlusion and smoothness probabilities in 3D cluttered scenes
Presentation transcript:

3D Human Body Pose Estimation using GP-LVM Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)

Introduction to Human Pose Estimation Articulated pose estimation from single-view monocular image(s)

Application of Human Pose Estimation ■ Entertainment: Animation, Games ■ Security: Surveillance ■ Understanding: Gesture/Activity recognition

Difficulties of Human Pose estimation ■ Appearance/size/shape of people can vary dramatically ■ The bones and joints are observable indirectly (obstructed by clothing) ■ Occlusions ■ High dimensionality of the state space ■ Lose of depth information in 2D image projections

Difficulties of Human Pose estimation ■ Challenging Human Motion

Problem Backgrounds ■ Pose Estimation From Monocular Image Goal: Reliable 3D Human Pose Estimation from single-camera input

Gaussian process

a 5x5 covariance matrix and a 3-d input vector was used to calculate the 2-d output mean vector and the corresponding variances

Gaussian process Use for Regression

Linear Dimension Reduction

Find the best latent inputs by maximizing the marginal likelihood under the constraint that all visible variables must share the same latent values.

Linear Dimension Reduction Find the best latent inputs by maximizing the marginal likelihood under the constraint that all visible variables must share the same latent values.

Linear Dimension Reduction

Gaussian process

Nonlinear Dimension Reduction

Human Pose Estimation using GP-LVM Image -> Pose In Latent Space

Human Pose Estimation using GP-LVM Motion capture example, representing 102-D data in 2-D

Human Pose Estimation using GP-LVM

Result

Pose from Action

Thank You Pose from Action

Different Action has Different shape in latent space Future Work Guess Action from shape of model in latent space

Thank You