Visual Analysis of Human/Object Motion

Download Report

Transcript Visual Analysis of Human/Object Motion

Visual Analysis of Human/Object Motion
2003. 1. 29
Ryu Mi Wyun
Contents
 Introduction
 Applications
 Human Motion Analysis
 3D Object Motion Analysis
 Conclusion
Motion Analysis
 Most active research topics in CV
 Promising applications in many areas
 Visual Surveillance, Athletic performance analysis, Virtual Reality etc.
 Human Motion analysis
 Several large research projects
 DARPA on VSAM
 Leading international journals about CV
Applications
 Character Animations - 자연스러운 동작을 Animation에 응용
 Motion Capture에 의한 정보 전달
 Content-based Image Storage
 Motion Capture method
 광학식(Optical Motion Capture) 
 Camera로 사물에 부착된 Reflective Marker 인식
 자기식(Magnetic Motion Capture)
 자기장 발생 장치+자기장 측정 센서
 기계식(Mechanical Motion Capture)
 각 관절에 3축 회전 센서 부착
Applications2
 DoMotion
 작업 자세 동작 분석, 3차원 입출력 및 데이터 송수신
 게임, 애니메이션 개발과 영화의 특수 효과
 스포츠 동작 분석, 의료 진단을 위한 동작 분석
Recent Developments
In Human Motion Analysis
Liang Wang, Weiming Hu, Tieniu Tan
National Laboratory of Pattern Recognition, Institute of Automation, Chinese
Academy of Sciences, People’s Republic of China
Pattern Recognition 36, (2003) 585 - 601
Introduction – Human Motion Analysis?
Important basis for human motion analysis
Recently, received increased attentions
Major Issue1 - Detection

Segmentation regions corresponding to people
1.
Motion Segmentation

Background Subtraction
- differencing between current image and a reference image

Statistical Method
- by comparing the statistics of the current background model

Temporal Differencing
- pixel-wise differencing between some consecutive frames

Optical Flow
- Characteristics of flow vectors of moving objects
Major Issue1 - Detection

Segmentation regions corresponding to people
2. Object Classification

Shape-based classification
- using different description of shape information
- Silhouette-based shape representation

Motion-based classification
- using a periodic property of non-rigid motion
- similarity-based technique

Shape-based + Motion-based
Major Issue2 - Tracking

To prepare data for pose estimate and action recognition
1.
Model-based Tracking

Stick Figure
- combination of line segments linked by joints
- recognition of the whole feature

2-D Contour
- analogous to 2-D ribbons or blobs

Volumetric Models
- more detail using some 3-D models
Major Issue2 - Tracking

To prepare data for pose estimate and action recognition
2. Region-based Tracking

By tracking each small blob
3. Active-Contour-based Tracking

Directly extracting the shape of the subjects
4. Feature-based Tracking

Using sub-features(points)
Major Issue3 - Behavior Understanding

To Analyze and Recognize motion patterns
1.
General Techniques

Dynamic Time Warping
- template-based dynamic programming matching technique

Hidden Markov Models
- using a finite set of output probability distribution

Neural Network
2. Action Recognition

Template Matching – compare with pre-stored action

State-space approaches
- define each static posture,
- uses certain probabilities to generate connections
Major Issue3 - Behavior Understanding

To Analyze and Recognize motion patterns
3. Semantic Description

Text-based description

Description of human motion is more complex
Discussion
 Further Research
 Fast and Accurate Motion Segmentation
 Occlusion Handling
 3-D Modeling and Tracking
 Use of multiple cameras
 Action Understanding
 Performance Evaluation
On the Semantics of Visual Behavior, Structured
events and Trajectories of human action
Shaogang Gong, Jeffrey Ng, Jamie Sherrah
Department of Computer Science, University of London, UK
Image and Vision Computing 20, (2002) 873 - 888
Learning Semantics

Semantics of Autonomous Visual Events

Visual Events : Changes of meaningful states in the image over time
1. Modeling dynamic pixels using adaptive Gaussian mixture

Computing temporal pixel-energy – in a busy scene
- event detection without segmentation
Learning Semantics2
2. Learning Temporal Structures of pixel-energy-history

Pixel energy history – The long-term models
Modeling Semantics
 Bayesian Belief Network (BBNs)
Experiments
3D Particle Tracking Using an Active Vision
J.-C. Noyer, C.Boucher, M.Benjelloun
Laboratoire d’Analyse des Systéms du Littoral,
Université du Littoral Côte d’Opale, France
Pattern Recognition (2003)
Basic Idea
 To describe the 3D tracking and motion estimation
 Precise evaluation of the object position
 Central difficulty lies in the non-linearities of the state equations
 EKF(Extended Kalman Filter) : non-linear state estimation method
 Linearization of equation
 PF(Particle Filtering)
 Approximation of the conditional pdf, based on particle sampling
 Use of a active sensor (n heterogeneous multi-sensors)
3D Object Tracking and Motion Analysis
 3D State vector  non-linear state equations (dynamics)
 EKF / PF  Estimation of the 3D motion and position
Results
 2 Co-located, non-moving cameras, three objects, 36 range