Introduction | p. 1 |
Traditional Computer Animation Techniques | p. 1 |
Key-frame Animation | p. 1 |
Articulated Animation | p. 3 |
Facial Expression Animation | p. 7 |
Motion Capture Based Animation Techniques | p. 8 |
Definition of Motion Capture | p. 8 |
Introduction of Motion Capture Techniques | p. 9 |
Summarization | p. 10 |
Motion Editing and Reuse Techniques | p. 12 |
Key-frame Editing | p. 12 |
Motion Warping | p. 13 |
Per-frame Editing | p. 13 |
Per-frame Motion Editing Combing Filters | p. 14 |
Spatio-temporal Constraint Based Motion Editing | p. 14 |
Physical Property Based Motion Editing | p. 16 |
Data-driven Animation Techniques | p. 16 |
Data Synthesis Oriented Character Animation | p. 16 |
Environment Sensitive Character Animation | p. 18 |
Intelligent Animation | p. 19 |
Characteristics and Requirements of Intelligent Animation | p. 19 |
Overview of Video-based Intelligent Animation Techniques | p. 20 |
References | p. 22 |
Natural Video-based Human Motion Capture | p. 28 |
Human Motion Capture Based on Feature Tracking | p. 29 |
Human Skeleton Model | p. 30 |
Feature Tracking in 2D Image Sequence | p. 31 |
Reconstruction of 3D Human Motion Sequence | p. 35 |
VBHAS V1.0 | p. 40 |
Discussions | p. 46 |
Human Motion Capture Based on Silhouette | p. 46 |
Overview | p. 46 |
Silhouette Extraction and Analysis | p. 47 |
Pose Recovery | p. 50 |
Motion Recovery | p. 52 |
Results | p. 54 |
Discussions | p. 55 |
References | p. 57 |
Human Motion Capture Using Color Markers | p. 59 |
Tracking Color Markers | p. 59 |
Human Model and Color Space | p. 60 |
Kalman Filter | p. 61 |
Edge Detection and Edge Extraction | p. 61 |
Rectangle Construction | p. 64 |
Block Matching Algorithm | p. 66 |
3D Recovery of Human Motion Data | p. 67 |
Two-step Calibration | p. 67 |
Selection of Start Points | p. 69 |
Solving for Other Joints | p. 71 |
Case Studies: VBHAS V2.0 | p. 73 |
Results of Human Motion Tracking | p. 73 |
Results of Human Motion 3D Reconstruction | p. 75 |
References | p. 75 |
Two-camera-based Human Motion Capture | p. 77 |
Human Model | p. 77 |
Human Motion Feature Tracking | p. 78 |
Feature Tracking Algorithms Based on Kalman Filter and Epipolar Constraint | p. 78 |
Feature Tracking Based on Attribute Quantification | p. 84 |
Incomplete Motion Feature Tracking Algorithm in Video Sequences | p. 92 |
Human Motion Tracking in Video via HMM | p. 99 |
3D Motion Reconstruction | p. 102 |
Tsai Single Camera Linear Calibration Algorithm | p. 103 |
Nonlinear and Non-coplanar Calibration Model | p. 105 |
3D Reconstruction of Motion Sequences | p. 106 |
Case Studies: VBHAS V3.0 | p. 108 |
Camera Calibration | p. 110 |
Feature Tracking | p. 110 |
3D Reconstruction | p. 115 |
References | p. 117 |
Video-based Facial Animation Techniques | p. 119 |
Facial Expression Hallucination | p. 120 |
Image-based Facial Expression Hallucination | p. 120 |
Video-based Facial Expression Hallucination | p. 131 |
Video-based Facial Expression Capture | p. 141 |
Multiple Facial Feature Tracking Based on Bayesian Network Enhanced Prediction Model | p. 141 |
Multiple Facial Feature Tracking Based on Probability Graph Model | p. 153 |
3D Facial Expression Reconstruction | p. 160 |
Video-based Human Face Modeling Techniques | p. 168 |
Dimensionality Reduction by LLE | p. 168 |
Active Shape Model (ASM) and Active Appearance Model (AAM) | p. 169 |
3D Face Modeling | p. 170 |
Constraint-based Texture Mapping | p. 172 |
Results and Discussions | p. 173 |
Facial Expression Driven Technique | p. 174 |
Data Driven Facial Animation | p. 175 |
Bayesian Regression | p. 179 |
Results and Discussions | p. 181 |
References | p. 183 |
Intelligent Techniques for Processing and Management of Motion Data | p. 185 |
Automatic Segmentation of 3D Human Motion Data into Primitive Actions | p. 186 |
Overview of Motion Data Segmentation | p. 186 |
An Automatic 3D Human Motion Data Segmentation Approach Based on Non-linear Dimensionality Reduction | p. 187 |
Results and Discussions | p. 193 |
Motion Data Abstraction | p. 197 |
Overview of Motion Key-frame Extraction | p. 197 |
Key-frame Extraction from MoCap Data Based on Layered Curve Simplification Algorithm | p. 199 |
Results and Discussions | p. 207 |
Motion Data Retrieval | p. 214 |
Motion Index Tree | p. 215 |
Content-based Motion Retrieval | p. 220 |
Results and Discussions | p. 221 |
References | p. 226 |
Intelligent Motion Data Reusing Techniques | p. 229 |
3D Motion Editing and Synthesis Based on Wavelet Transform | p. 229 |
Hierarchical Motion Description | p. 229 |
Motion Signal Analysis by Wavelet | p. 230 |
3D Motion Analysis and Synthesis Based on Wavelet Transform | p. 231 |
Management of Motion Reality | p. 235 |
Results | p. 237 |
Motion Graph Modeling Based on Markov Chain | p. 240 |
Motion Graph Building | p. 241 |
3D Motion Generation Based on Motion Graph | p. 245 |
Results | p. 251 |
Automatic Synthesis and Editing of Motion Styles | p. 255 |
Motion Data Preprocessing | p. 256 |
Motion Synthesis and Editing Algorithm for Single Style Component | p. 257 |
Motion Synthesis and Editing Algorithm for Multiple Style Components | p. 258 |
Results and Discussions | p. 261 |
References | p. 265 |
Intelligent Techniques for Character Animation | p. 267 |
Multiple Animated Characters Motion Fusion | p. 269 |
Architecture of Multiple Animated Characters Motion Fusion | p. 269 |
Collaboration of Multiple Animated Characters | p. 271 |
Solving Continuous Motions | p. 274 |
Motion Rectification | p. 278 |
Results and Discussions | p. 279 |
A Script Engine for Realistic Human Motion Generation | p. 282 |
Motion Database Setup | p. 283 |
Motion Script | p. 285 |
Motion Generation | p. 286 |
Results and Discussions | p. 288 |
Automatic Generation of Human Animation Based on Motion Programming | p. 291 |
Overview | p. 292 |
Roadmap Generation | p. 294 |
Route Planning | p. 296 |
Interaction and Optimization | p. 297 |
Motion Acquisition | p. 299 |
Animation Generation | p. 303 |
Results and Discussions | p. 303 |
References | p. 305 |
Index | p. 307 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.