Scalable Salient Motions Detection from Skeletal Motion Capture Data Samah Ramadan.

Slides:



Advertisements
Similar presentations
Hierarchical Transformation. Summary Alternatively, OpenGL thinks: A transformation updates the coordinate system. For each change, the transformation.
Advertisements

One-Shot Learning Gesture Recognition Students:Itay Hubara Amit Nishry Supervisor:Maayan Harel Gal-On.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Animation from BVH Andrew Slatton. Biovision Hierarchy (BVH) Contains motion capture data 2 Major Components: –Hierarchy Formatted like a scene graph.
On the use of hierarchical prediction structures for efficient summary generation of H.264/AVC bitstreams Luis Herranz, Jose´ M. Martı´nez Image Communication.
IEEE TCSVT 2011 Wonjun Kim Chanho Jung Changick Kim
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
CS 326 A: Motion Planning Humanoid and Legged Robots.
Modeling and Deformation of Arms and Legs Based on Ellipsoidal Sweeping Speaker: Alvin Date:2/16/2004From:PG03.
ADVISE: Advanced Digital Video Information Segmentation Engine
A Study of Approaches for Object Recognition
Drawing a Skeleton Fast From Motion Capture Data Jonathan Kipling Knight Nov 7, 2006.
Detecting Patterns So far Specific patterns (eyes) Generally useful patterns (edges) Also (new) “Interesting” distinctive patterns ( No specific pattern:
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
A Formal Methodology for Smart Assembly Design A Presentation by Kris Downey – Graduate Student Alan Parkinson – Faculty Member 15 June 2000 Acknowledgements.
Dimension of Meaning Author: Hinrich Schutze Presenter: Marian Olteanu.
Design and Implementation of Motion Synthesis System Based on Support Phase Quan Yu.
Introduction What is “image processing and computer vision”? Image Representation.
Inverse Kinematics Jacobian Matrix Trajectory Planning
Optic flow from dynamic anchor point attributes a feasibility study Bart Janssen.
Computer Graphics (Fall 2005) COMS 4160, Lecture 2: Review of Basic Math
Animation Theory.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Computer graphics & visualization Introduction. computer graphics & visualization Simulation and Animation – SS 07 Jens Krüger – Computer Graphics and.
Context-dependent Detection of Unusual Events in Videos by Geometric Analysis of Video Trajectories Longin Jan Latecki
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Animation is mainly used to produce cartoons, however, it is also used to produce special effects in commercials, live-action movies, video games, and.
Foundations of Computer Graphics (Fall 2012) CS 184, Lecture 2: Review of Basic Math
NUS CS5247 A dimensionality reduction approach to modeling protein flexibility By, By Miguel L. Teodoro, George N. Phillips J* and Lydia E. Kavraki Rice.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Behavior analysis based on coordinates of body tags Mitja Luštrek, Boštjan Kaluža, Erik Dovgan, Bogdan Pogorelc, Matjaž Gams Jožef Stefan Institute, Department.
A FACEREADER- DRIVEN 3D EXPRESSIVE AVATAR Crystal Butler | Amsterdam 2013.
Motion Capture. Animation – A broad Brush Traditional Methods  Cartoons, stop motion Keyframing  Digital inbetweens Motion Capture  What you record.
Introduction EE 520: Image Analysis & Computer Vision.
Insert Title Here An electronic book on topic. Developed by creators.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
ICASSP Speech Discrimination Based on Multiscale Spectro–Temporal Modulations Nima Mesgarani, Shihab Shamma, University of Maryland Malcolm Slaney.
AUTOMATIC TARGET RECOGNITION OF CIVILIAN TARGETS September 28 th, 2004 Bala Lakshminarayanan.
Dr. Z. R. Ghassabi Spring 2015 Deep learning for Human action Recognition 1.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
Basics Course Outline, Discussion about the course material, reference books, papers, assignments, course projects, software packages, etc.
Badrul M. Sarwar, George Karypis, Joseph A. Konstan, and John T. Riedl
Levi Smith.  Reading papers  Getting data set together  Clipping videos to form the training and testing data for our classifier  Project separation.
N-Gram-based Dynamic Web Page Defacement Validation Woonyon Kim Aug. 23, 2004 NSRI, Korea.
Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
MACHINE VISION GROUP MOBILE FEATURE-CLOUD PANORAMA CONSTRUCTION FOR IMAGE RECOGNITION APPLICATIONS Miguel Bordallo, Jari Hannuksela, Olli silvén Machine.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
BACKGROUND MODEL CONSTRUCTION AND MAINTENANCE IN A VIDEO SURVEILLANCE SYSTEM Computer Vision Laboratory 指導教授:張元翔 老師 研究生:許木坪.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
3D Motion Data Mining Multimedia Project Multimedia and Network Lab, Department of Computer Science.
Motion Detection Frame 1Frame 2 Anomalous activity.
3D Motion Classification Partial Image Retrieval and Download Multimedia Project Multimedia and Network Lab, Department of Computer Science.
MASKS © 2004 Invitation to 3D vision Lecture 6 Introduction to Algebra & Rigid-Body Motion Allen Y. Yang September 18 th, 2006.
1 Bilinear Classifiers for Visual Recognition Computational Vision Lab. University of California Irvine To be presented in NIPS 2009 Hamed Pirsiavash Deva.
Face recognition using Histograms of Oriented Gradients
A. M. R. R. Bandara & L. Ranathunga
3D Motion Classification Partial Image Retrieval and Download
Lecture 26 and 27 Animation Overview
Local Feature Extraction Using Scale-Space Decomposition
Level Set Tree Feature Detection
Friction (Static and Kinetic)
Papers 15/08.
Scale-Space Representation for Matching of 3D Models
Research Paper Overview.
View-Invariant Representation and Recognition of actions
Presentation transcript:

Scalable Salient Motions Detection from Skeletal Motion Capture Data Samah Ramadan

Outline Introduction Introduction Literature Review Literature Review Singular Value Decomposition Singular Value Decomposition Salient Motion Detection Salient Motion Detection Results Results Conclusions Conclusions

Introduction Applications of human motion analysis Applications of human motion analysis Reconstruction of 3D models of humans Reconstruction of 3D models of humans Gait analysis and activity recognition Gait analysis and activity recognition Motion capture Motion capture Growing need for compact motion representation Growing need for compact motion representation Motion summarization Motion summarization Key frame extraction Key frame extraction

Literature Review Hand-drawn illustrations, storyboards and comic books Hand-drawn illustrations, storyboards and comic books Speedlines, flow ribbons and opacity modulation Speedlines, flow ribbons and opacity modulation Dynamic Glyphs Dynamic Glyphs Streamline placement Streamline placement Curve simplification Curve simplification Replicated multidimensional scaling Replicated multidimensional scaling

Singular Value Decomposition

Salient Motion Detection Human Joint Configuration

Salient Motion Detection BVH Files BVH Files HIERARCHY ROOT Hips { OFFSET CHANNELS 6 Xposition Yposition Zposition Zrotation Xrotation Yrotation JOINT Chest { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT Neck { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT Head { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation End Site { OFFSET } JOINT LeftCollar { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT LeftUpArm { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT LeftLowArm {

OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT LeftHand { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation End Site { OFFSET } JOINT RightCollar { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT RightUpArm { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT RightLowArm { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT RightHand { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation End Site { OFFSET } JOINT LeftUpLeg { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT LeftLowLeg { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT LeftFoot {

OFFSET CHANNELS 3 Zrotation Xrotation Yrotation End Site { OFFSET } JOINT RightUpLeg { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT RightLowLeg { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation JOINT RightFoot { OFFSET CHANNELS 3 Zrotation Xrotation Yrotation End Site { OFFSET } MOTION Frames: 2 Frame Time:

Salient Motion Detection

Sliding Window SVD Sliding Window SVD x i-N+1 x i-N+2 …….. x i x i+1 …….. x T Window size N Compute SVD and get the rank r i

Salient Motion Detection Sliding Window SVD Sliding Window SVD x i-N+1 x i-N+2 …….. x i x i+1 …….. x T Window size N Compute SVD and get the rank r i+1

Salient Motion Detection

Joint angels feature vector Joint angels feature vector Salient Motion Detection Absolute location feature vector Absolute location feature vector

Salient Motion Detection

Results Code, paper and data Code, paper and data otionProject.htm otionProject.htm

Conclusions Extracting salient motion is an important problem in computer graphics, computer vision, etc. Extracting salient motion is an important problem in computer graphics, computer vision, etc. SVD can be used to extract salient motion frames SVD can be used to extract salient motion frames Absolute position features are better than joint angle features in representing the motion. Absolute position features are better than joint angle features in representing the motion.

Acknowledgment Dr. Amitabh Varshney Dr. Amitabh Varshney Dr. Dianne O’Leary Dr. Dianne O’Leary Youngmin Kim Youngmin Kim