Three-dimensional Motion Capture, Modelling and Analysis of Ski Jumpers Atle Nes CSGSC 2005 Trondheim, April 28th.

Slides:



Advertisements
Similar presentations
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)
Advertisements

Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
ETISEO Project Corpus data - Video sequences contents - Silogic provider.
Copyright © Gregory Avady. All rights reserved. Electro-optical 3D Metrology Gregory Avady, Ph.D. Overview.
MOTION CAPTURE IN LIFE SCIENCES Mario Lamontagne.
Some problems... Lens distortion  Uncalibrated structure and motion recovery assumes pinhole cameras  Real cameras have real lenses  How can we.
APA 6905 INSTRUMENTATION FOR RESEARCH IN MOVEMENT SCIENCE SCHOOL OF HUMAN KINETICS Mario Lamontagne PhD Vicon Calibration David Groh University of Nevada.
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
EVENTS: INRIA Work Review Nov 18 th, Madrid.
Fisheye Camera Calibration Arunkumar Byravan & Shai Revzen University of Pennsylvania.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Capturing the 3D motion of ski jumpers Trip to Bonn (13-16 Nov 2005) Atle Nes Faculty of Informatics and e-Learning Trondheim University College.
Recent Developments in Human Motion Analysis
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
3D Measurements by PIV  PIV is 2D measurement 2 velocity components: out-of-plane velocity is lost; 2D plane: unable to get velocity in a 3D volume. 
Outdoor Motion Capturing of Ski Jumpers using Multiple Video Cameras Atle Nes Faculty of Informatics and e-Learning Trondheim University.
Augmented Reality: Object Tracking and Active Appearance Model
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Hand Movement Recognition By: Tokman Niv Levenbroun Guy Instructor: Todtfeld Ari.
Object Tracking for Retrieval Application in MPEG-2 Lorenzo Favalli, Alessandro Mecocci, Fulvio Moschetti IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Motion Capture of Ski Jumpers in 3D Trondheim University College Faculty of informatics and e-learning PhD student, Atle Nes Bonn, 24-28th of October 2004.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Capturing the Motion of Ski Jumpers using Multiple Stationary Cameras Atle Nes Faculty of Informatics and e-Learning Trondheim University.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
AKSHAY UTTAMANI( ) DIVYAM JAISWAL( ) SAURABH KHANDELWAL( )
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Introduction to Machine Vision Systems
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
A Brief Overview of Computer Vision Jinxiang Chai.
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
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.
Multimedia Databases (MMDB)
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
WASET Defence, Computer Vision Theory and Application, Venice 13 th August – 14 th August 2015 A Four-Step Ortho-Rectification Procedure for Geo- Referencing.
Probabilistic Context Free Grammars for Representing Action Song Mao November 14, 2000.
3D SLAM for Omni-directional Camera
Gait Analysis: Techniques and Recognition of Abnormal Gait Fabian E
SS5305 – Motion Capture Initialization 1. Objectives Camera Setup Data Capture using a Single Camera Data Capture using two Cameras Calibration Calibration.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
ABSTRACT A single camera can be a useful surveillance tool, but video recorded from a single point of reference becomes ineffective when objects of interest.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
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.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
By Naveen kumar Badam. Contents INTRODUCTION ARCHITECTURE OF THE PROPOSED MODEL MODULES INVOLVED IN THE MODEL FUTURE WORKS CONCLUSION.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
Give examples of the way that virtual reality can be used in Psychology.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
A Prototype System for 3D Dynamic Face Data Collection by Synchronized Cameras Yuxiao Hu Hao Tang.
Object Tracking - Slide 1 Object Tracking Computer Vision Course Presentation by Wei-Chao Chen April 05, 2000.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
3D Reconstruction Using Image Sequence
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
SS5305 – Popular Marker Setups 1. Objectives Marker Data Measurement Sequence Project Automation Framework (PAF) Popular marker setups PAF Interface 2.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Processing visual information for Computer Vision
Learning Patterns of Activity
A. M. R. R. Bandara & L. Ranathunga
Gait Recognition Gökhan ŞENGÜL.
Gait Analysis for Human Identification (GAHI)
Video-based human motion recognition using 3D mocap data
Vehicle Segmentation and Tracking in the Presence of Occlusions
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Noah Snavely.
Presentation transcript:

Three-dimensional Motion Capture, Modelling and Analysis of Ski Jumpers Atle Nes CSGSC 2005 Trondheim, April 28th

Overview 1.Project description 2.What kind of data are we interested in? 3.Capturing data: Image acquisition, Camera system 4.Processing data: Feature points, Motion capture, Photogrammetry 5.Interpreting data: Visualization, Motion analysis 6.Conclusion

Project description Task: Design a computer system that can capture and study the motion of ski jumpers in 3D.Task: Design a computer system that can capture and study the motion of ski jumpers in 3D. Goal: The results will be used to give feedback to the ski jumpers that can help them to increase their jumping lengths.Goal: The results will be used to give feedback to the ski jumpers that can help them to increase their jumping lengths.

Data collection Will be gathered and analyzed in close cooperation with Human Movement Science Program at NTNU.Will be gathered and analyzed in close cooperation with Human Movement Science Program at NTNU.Data: Mainly from outdoor ski jumps captured at Granåsen ski jumping hill here in Trondheim.Mainly from outdoor ski jumps captured at Granåsen ski jumping hill here in Trondheim. Also from indoor ski jumps captured at Dragvoll sports facilities.Also from indoor ski jumps captured at Dragvoll sports facilities.

Granåsen ski jump arena

Image acquisition Video sequences are captured simultanuously from multiple video cameras.Video sequences are captured simultanuously from multiple video cameras. Two decisive camera factors: Spatial resolution (pixels)Spatial resolution (pixels) Time resolution (frame rate)Time resolution (frame rate)

Camera equipment 3 x AVT Marlin F080b3 x AVT Marlin F080b IEEE1394 Firewire, DCAMIEEE1394 Firewire, DCAM 8-bit greyscale w/ max resolution 1024x768x15fps or 640x480x30fps8-bit greyscale w/ max resolution 1024x768x15fps or 640x480x30fps Extra trigger cable/signal  Video capture synchronization.Extra trigger cable/signal  Video capture synchronization. Different camera lenses  Capture the same area from different distances.Different camera lenses  Capture the same area from different distances. Optical fibre  Extends the distance from computer to cameras in the hill, keeping the transmission speed.Optical fibre  Extends the distance from computer to cameras in the hill, keeping the transmission speed.

Feature points Robust feature points: Human body markers (easy detectable)Human body markers (easy detectable) Naturally robust features (more difficult).Naturally robust features (more difficult). Want to have automatic detection of robust feature points using simple image processing techniques.Want to have automatic detection of robust feature points using simple image processing techniques.

Motion capture Localizing, identifying and tracking identical feature points in both sequences of video images as well as accross different camera views.Localizing, identifying and tracking identical feature points in both sequences of video images as well as accross different camera views. Synchronized video streams ensures good 3D coordinate accuracy.Synchronized video streams ensures good 3D coordinate accuracy.

Tracking w/ missing data Occluded features  Redundancy using multiple cameras with different views.Occluded features  Redundancy using multiple cameras with different views. Probability theory  Guess the point position based on feature point velocity.Probability theory  Guess the point position based on feature point velocity. Another problem  Blur effectAnother problem  Blur effect ?

Photogrammetry Matching corresponding feature points from two or more cameras allows us to calculate the exact position of that feature point in 3D.Matching corresponding feature points from two or more cameras allows us to calculate the exact position of that feature point in 3D. Good camera placement is important for good triangulation capabilities (3D coordinate accuracy).Good camera placement is important for good triangulation capabilities (3D coordinate accuracy).

Camera calibration Coordinate system  On site calibration using known coordinates in the ski jumping arena.Coordinate system  On site calibration using known coordinates in the ski jumping arena. Direct Linear Transformation (DLT) by Abdel-Aziz and Karara in 1971.Direct Linear Transformation (DLT) by Abdel-Aziz and Karara in Lens distortion (unlinear)Lens distortion (unlinear) Intelligent removal of the worst calibration points (sources of error).Intelligent removal of the worst calibration points (sources of error).

Visualization Feature point tracks are connected back onto a dynamic model of the ski jumper.Feature point tracks are connected back onto a dynamic model of the ski jumper. Dynamic model of ski jumper is combined with static model of ski jump arena.Dynamic model of ski jumper is combined with static model of ski jump arena.

Motion analysis Done in close cooperation with Human Movement Science ProgramDone in close cooperation with Human Movement Science Program Extract movements that have greatest influence on the result.Extract movements that have greatest influence on the result. Using statistical tools and prior knowledge about movementsUsing statistical tools and prior knowledge about movements Project some movements to unseen 2D views.Project some movements to unseen 2D views.

Related applications Medical: Diagnosis of infant spontaneous movements for early detection of possible brain damage (cerebral palsy).Diagnosis of infant spontaneous movements for early detection of possible brain damage (cerebral palsy). Diagnosis of adult movements (walk), for determination of cause of problems.Diagnosis of adult movements (walk), for determination of cause of problems.

Related applications 2 Sports: Study top athletes for finding optimal movement patterns.Study top athletes for finding optimal movement patterns.Surveillance: Crowd surveillance and identification of possible strange behaviour in a shopping mall or airport.Crowd surveillance and identification of possible strange behaviour in a shopping mall or airport.

Conclusion I have presented an overview of a system that can capture, visualize and analyze ski jumpers in a ski jumping hill.I have presented an overview of a system that can capture, visualize and analyze ski jumpers in a ski jumping hill. Remains to see how well such a system can perform and if it can help the ski jumpers improve their skills.Remains to see how well such a system can perform and if it can help the ski jumpers improve their skills.

Any questions?