3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)

Slides:



Advertisements
Similar presentations
Basic Steps 1.Compute the x and y image derivatives 2.Classify each derivative as being caused by either shading or a reflectance change 3.Set derivatives.
Advertisements

Example 1 Generating Random Photorealistic Objects Umar Mohammed and Simon Prince Department of Computer Science, University.
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)
Introduction to Graphical Models Brookes Vision Lab Reading Group.
Bayesian Belief Propagation
Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
Linear Time Methods for Propagating Beliefs Min Convolution, Distance Transforms and Box Sums Daniel Huttenlocher Computer Science Department December,
Learning deformable models Yali Amit, University of Chicago Alain Trouvé, CMLA Cachan.
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Computer vision: models, learning and inference Chapter 18 Models for style and identity.
Multiple Frame Motion Inference Using Belief Propagation Jiang Gao Jianbo Shi Presented By: Gilad Kapelushnik Visual Recognition, Spring 2005, Technion.
An Overview of Machine Learning
Learning to estimate human pose with data driven belief propagation Gang Hua, Ming-Hsuan Yang, Ying Wu CVPR 05.
Real Time Motion Capture Using a Single Time-Of-Flight Camera
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Introduction to Belief Propagation and its Generalizations. Max Welling Donald Bren School of Information and Computer and Science University of California.
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.
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
Presenter: Yufan Liu November 17th,
Joint Estimation of Image Clusters and Image Transformations Brendan J. Frey Computer Science, University of Waterloo, Canada Beckman Institute and ECE,
Hilbert Space Embeddings of Hidden Markov Models Le Song, Byron Boots, Sajid Siddiqi, Geoff Gordon and Alex Smola 1.
Learning to Detect A Salient Object Reporter: 鄭綱 (3/2)
Human Body Shape Estimation from Single Image Moin Nabi Computer Vision Lab. ©IPM - Dec
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Segmentation and Tracking of Multiple Humans in Crowded Environments Tao Zhao, Ram Nevatia, Bo Wu IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE,
3D Human Body Pose Estimation using GP-LVM Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
Bayes Nets Rong Jin. Hidden Markov Model  Inferring from observations (o i ) to hidden variables (q i )  This is a general framework for representing.
Abstract Extracting a matte by previous approaches require the input image to be pre-segmented into three regions (trimap). This pre-segmentation based.
Today Introduction to MCMC Particle filters and MCMC
A Probabilistic Framework For Segmentation And Tracking Of Multiple Non Rigid Objects For Video Surveillance Aleksandar Ivanovic, Tomas S. Huang ICIP 2004.
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.
Arizona State University DMML Kernel Methods – Gaussian Processes Presented by Shankar Bhargav.
Chapter 5. Operations on Multiple R. V.'s 1 Chapter 5. Operations on Multiple Random Variables 0. Introduction 1. Expected Value of a Function of Random.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Real-Time Decentralized Articulated Motion Analysis and Object Tracking From Videos Wei Qu, Member, IEEE, and Dan Schonfeld, Senior Member, IEEE.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Computer vision: models, learning and inference Chapter 19 Temporal models.
A General Framework for Tracking Multiple People from a Moving Camera
Computer vision: models, learning and inference Chapter 19 Temporal models.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
Experiments Test different parking lot images captured in different luminance conditions The test samples include 1300 available parking spaces and 1500.
Background Subtraction based on Cooccurrence of Image Variations Seki, Wada, Fujiwara & Sumi Presented by: Alon Pakash & Gilad Karni.
Markov Random Fields Probabilistic Models for Images
Using Inactivity to Detect Unusual behavior Presenter : Siang Wang Advisor : Dr. Yen - Ting Chen Date : Motion and video Computing, WMVC.
Tracking People by Learning Their Appearance Deva Ramanan David A. Forsuth Andrew Zisserman.
Continuous Variables Write message update equation as an expectation: Proposal distribution W t (x t ) for each node Samples define a random discretization.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Learning the Appearance and Motion of People in Video Hedvig Sidenbladh, KTH Michael Black, Brown University.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
Mixture of Gaussians This is a probability distribution for random variables or N-D vectors such as… –intensity of an object in a gray scale image –color.
Generative Models for Image Understanding Nebojsa Jojic and Thomas Huang Beckman Institute and ECE Dept. University of Illinois.
CS Statistical Machine learning Lecture 24
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
Looking at people and Image-based Localisation Roberto Cipolla Department of Engineering Research team
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
CS Statistical Machine learning Lecture 25 Yuan (Alan) Qi Purdue CS Nov
Introduction on Graphic Models
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition Objectives: Reestimation Equations Continuous Distributions.
Markov Networks: Theory and Applications Ying Wu Electrical Engineering and Computer Science Northwestern University Evanston, IL 60208
Sublinear Computational Time Modeling in Statistical Machine Learning Theory for Markov Random Fields Kazuyuki Tanaka GSIS, Tohoku University, Sendai,
Real-Time Human Pose Recognition in Parts from Single Depth Image
Dynamical Statistical Shape Priors for Level Set Based Tracking
Learning Markov Networks
Inferring Edges by Using Belief Propagation
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:

3D Human Body Pose Estimation from Monocular Video 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 ■ Break up a very hard problem into smaller manageable pieces Goal: Reliable 3D Human Pose Estimation from single-camera input

Problem Backgrounds ■ Break up a very hard problem into smaller manageable pieces Goal: Reliable 3D Human Pose Estimation from single-camera input

Problem Backgrounds ■ Break up a very hard problem into smaller manageable pieces Goal: Reliable 3D Human Pose Estimation from single-camera input

Graphical model (definition) Nodes : Xi Random Variables Edges : P(Xj/Xi) Conditional Probability

Graphical model (Examples)

Graphical model (Inference) discrete continuous Belief propagation

(a) monocular input image with bottom up limb proposals overlaid (b); (c) distribution over 2D limb poses computed using nonparametric belief propagation; (d) sample of a 3D body pose generated from the 2D pose; (e) illustration of tracking. Hierarchical Inference Framework

Inferring 2D pose 2D Loose-Limbed Body Model

Graphical Modeling the Person X = {X1,X2,...,XP} in terms of 2D position, rotation, scale and foreshortening of parts, Xi € R5

Modeling the constraints

■ Kinematic Constraints ■ Occlusion Constraints … Joint probability

Limb proposal 5 × 5 × 20 × 20 × 8 = 80, 000 valuated discrete states valuating the likelihood function chose the 100 most likely states for each part discretizing the state space into: 5 scales 5 foreshortenings 20 vertical positions 20 horizontal positions 8 rotations

Image likelihood In defining we use edge, silhouette and color features and combine them. approximate the global likelihood with a product of local terms

None Parametric Belief Propagation Use an Iterative method of message passing to find better poses

2D Loose-Limbed Body Model (summary)

Result

Inferring 3D pose from 2D 2D Loose-Limbed Body Model Mixture of Experts (MoE)

Inferring 3D pose from 2D Problem: p(Y|X)is non-linear mapping, and not one-to-one

Inferring 3D pose from 2D Solution: p(Y|X)may be approximated by a locally linear mappings (experts)

MoE Formally Training of MoE is done using EM procedure (similar to learning Mixture of Gaussians)

Illustration of 3D pose inference

Inferring 3D pose from 2D 2D Loose-Limbed Body Model Mixture of Experts (MoE) Hidden Markov Model (HMM)

Result

Thank You