SlideShare a Scribd company logo
1 of 30
Motion Capture
Technology
Overview:
 Definition of Motion Capture
 History of Mocap
 Rotoscoping
 Types of Motion Capture
 Mechanical
 Optical
 Electromagnetic
 Marker Placement
 Production Pipeline
 Applications of MoCap
 Examples
What is Motion Capture?
Motion capture is the process of recording human
movement through specialised camera’s, and mapping
them onto a character model.
 Also known as “Mo-Cap, Real-Time Animation” or
“Performance Capture”
The Motion Capture began in late 1800’s when Etienne
Jules Marey and Eadweard Muybridge performed
motion studies on various animals and humans
History of Motion Capture
Etienne Jules Marey’s
Motion Capture Suit
Eadweard Muybridge
•Historically, Motion
Capture in animated
movies was created
using the extension of
"ROTOSCOPING"
technique.
Eadweard Muybridge (1830-1904)
 “Father of the motion picture”
 several cameras – successive
pictures
 photographs of human and animal
motion
 zoopraxiscope (zoogyroscope,
zoetrope) – a device for playing
still images in sequence
Rotoscope
Allow animators to trace cartoon character over
photographed frames of live performances
• invented by Max Fleischer in 1915
Rotoscope
Allow animators to trace cartoon character over
photographed frames of live performances
• invented by Max Fleischer in 1915
• 2D manual motion capture
A horse animated by rotoscoping
from Muybridge’s photos
Rotoscoping
“rotoscoping can be thought of as a primitive form or precursor
to motion capture, where the motion is ‘captured’ painstakingly
by hand.” - Sturman
“3D Rotoscoping”: measuring 3D positions, orientations,
velocities or accelerations automatically
Current motion capture systems
• Electromagnetic
• Electromechanical
• Fiber optic
• Optical
Current Motion Capture
Technologies
 This approach has a
central magnet with
several receivers attached
to the actor’s body. The
receivers capture and
record the actors
movements and save
them to the computer.
This motion capture
method can be hindered
by nearby metal objects if
they are large enough and
depending on the power
of magnets being used. A suit with magnetic sensors
Electromagnetic systems
 Electromagnetic sensors
placed on joints of moving
object
 Measures orientation and
position of sensor relative to
electromagnetic field
generated by transmitter
 No occlusion, multiple subjects
 Electromagnetic interference,
small volume
Pros
• measure 3D positions and orientations
• no occlusion problems
• can capture multiple subjects simultaneously
Cons
• magnetic perturbations (metal)
• small capture volume
• cannot capture deformation (facial expression)
• hard to capture small bone movement (finger movement)
• not as accurate as optical MoCap systems
Electromagnetic MoCap
 Electromechanical Motion
Capture uses Potentiometers
on the aforementioned plastic
exoskeleton that an actor must
“wear”, and then act out his or
her movements. This is very
accurate and transmits real-
time data at a far greater range
than any other technology.
A gypsy3 prosthetic suite
Pros
• Measure 3D orientations
• No occlusion problems
• Can capture multiple subjects simultaneously
• Large capture volume
• Portable and outdoors capture (e.g. skiing)
Cons
• Getting 3D position info is not easy
• Cannot capture facial expression
• Hard to capture small bone movement (finger motion)
• Not as accurate as optical MoCap system
Electromechanical Mocap
• Reflective markers
• Multiple cameras
digitize different views
of performance
• High speed capture
• High data accuracy
• Occlusion
• Position sensitive
cameras
• Limited volume
Optical capture
 advantages
 freedom of movement
 high quality capture
 Can Capture Facial Expression
 high throughput
 fast sampling (200 fps at a high resolution)
 can capture fast motions
 can have a large capture space
 can capture many markers
 disadvantages
 occlusion, markers are can be hidden from the camera
 additional performers will increase occlusion
 may be able to add redundant cameras
 marker crossover, which marker are you looking at?
 cost $$$
 extensive post processing (the marker’s have to be located and identified)
Major Optical Players
Motion Analysis
 Films
 Lord of the Rings
 King Kong
 Matrix
 Final Fantasy
 Games
 NBA Live 2004
 Grand Theft Auto III
 Mortal Kombat 4 (Midway)
Films
 Polar Express
 Harry Potter and the
Prisoner of Azkaban
 The Hulk
 Spider Man
 Games
 All-Star Baseball 2002
 Buffy the Vampire Slayer
 Everquest II
 NHL 2K3 (Mocap by
Red Eye Studio)
Production Pipeline
Sensor
Calibration
Subject
Calibration
Record
Movements
Compute the position
and orientation of
camera/transmitter
Place markers on body,
compute skeleton
structure(lengths of
links)
Marker positions (and
orientations) varying over
time
Marker Data
Cleanup
Convert to Joint
Angles
Occlusion and
correspondence problemsOcclusion and
correspondence problems
Mapping to
characters
Direct Mapping or
retargetting
Process of Motion
Capture (1)
• Recording area is
constructed (often blue
screen or green screen
area)
• Cameras are set up to
record the actors
movement
• Cameras map 360 degree
image of the person
{
Process of Motion Capture
(2)
• Suit fitted with nodes
• Camera follows nodes
• Triangulates
information
• DATA is recorded and
ready to be
manipulated
{
Process of Motion Capture
(3)
• DATA given to an
animator
• Manipulation of digital
skeleton
• Helps character
creation
Applications
 Entertainment
 Medicine
 Arts / Education
 Science / Engineering
Entertainment: Live Action Films
 Computer generated characters in live action
films (e.g. Battle Droids and many others in Star
Wars Prequels, Gollum in The Lord of the Rings,
King Kong in King Kong , Davy Jones in Pirates
of Caribbean)
Entertainment: 3D computer animations
 Characters in computer animated files (e.g. Polar
Express, Monster House)
Kochadaiyaan (India's first photorealistic performance
capture film) //After all he is Rajnikanth!!
Entertainment: Video
Games
 Video games by Electronic Arts, Gremlin, id,
RARE, Square, Konami, Namco, and others, (e.g.
Enemy Territory, Devil May Cry,FIFA)
Medicine
 Medicine (e.g., gait analysis, rehabilitation)
 Sports medicine (e.g. injury prevention,
performance analyses, performance
enhancement)
Gait Analysis Service
Science / Engineering
 Engineering (e.g., Biped robot developments)
 Ergonomic product design
 Military (e.g., field exercises, virtual instructors,
and role-playing games)
Any Questions?

More Related Content

What's hot

Motion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsMotion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsRohan Patel
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyARUN S L
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYShaik Tanveer
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technologyAnvesh Ranga
 
Introduction to motion capture
Introduction to motion captureIntroduction to motion capture
Introduction to motion captureHanafikktmr
 
Comp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and InteractionComp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and InteractionMark Billinghurst
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual RealityOmar Ghazi
 
Visual Effects - VFX
Visual Effects - VFXVisual Effects - VFX
Visual Effects - VFXSidra Khan
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-pptRam B
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysMark Billinghurst
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsMark Billinghurst
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsMark Billinghurst
 

What's hot (20)

Motion Capture Technology Computer Graphics
Motion Capture Technology Computer GraphicsMotion Capture Technology Computer Graphics
Motion Capture Technology Computer Graphics
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Motion capture
Motion captureMotion capture
Motion capture
 
MOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGYMOTION CAPTURE TECHNOLOGY
MOTION CAPTURE TECHNOLOGY
 
Motion capture technology
Motion capture technologyMotion capture technology
Motion capture technology
 
Introduction to motion capture
Introduction to motion captureIntroduction to motion capture
Introduction to motion capture
 
Advantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion CaptureAdvantages and Disadvantages of Motion Capture
Advantages and Disadvantages of Motion Capture
 
Lecture 4: VR Systems
Lecture 4: VR SystemsLecture 4: VR Systems
Lecture 4: VR Systems
 
Comp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and InteractionComp4010 Lecture4 AR Tracking and Interaction
Comp4010 Lecture4 AR Tracking and Interaction
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Visual Effects - VFX
Visual Effects - VFXVisual Effects - VFX
Visual Effects - VFX
 
Animatronics-ppt
 Animatronics-ppt Animatronics-ppt
Animatronics-ppt
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and Systems
 
3D Animation
3D Animation3D Animation
3D Animation
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
INTRODUCTION TO HOLOGRAPHY
INTRODUCTION TO HOLOGRAPHYINTRODUCTION TO HOLOGRAPHY
INTRODUCTION TO HOLOGRAPHY
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research Directions
 
Animation
AnimationAnimation
Animation
 
3d television
3d television3d television
3d television
 

Viewers also liked

Motion Capture Technology
Motion Capture TechnologyMotion Capture Technology
Motion Capture TechnologyGameyan Studio
 
A Beginner's Guide to Capturing Motion
A Beginner's Guide to Capturing MotionA Beginner's Guide to Capturing Motion
A Beginner's Guide to Capturing Motionmrsbauerart
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminarshilpi nagpal
 
Ppt on Google glass
Ppt on Google glassPpt on Google glass
Ppt on Google glassshubham loni
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboardumituzun84
 
Experimental motion capture for beginners by Juha Fiilin
Experimental motion capture for beginners by Juha FiilinExperimental motion capture for beginners by Juha Fiilin
Experimental motion capture for beginners by Juha Fiilinjuhafiilincom
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerWalid Ashraf
 
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsThe changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsLondonGamesConference
 
Simulation of Elbow Movement with MSMS and MATLAB
Simulation of Elbow Movement with MSMS and MATLABSimulation of Elbow Movement with MSMS and MATLAB
Simulation of Elbow Movement with MSMS and MATLABijsrd.com
 

Viewers also liked (17)

Motion Capture Technology
Motion Capture TechnologyMotion Capture Technology
Motion Capture Technology
 
A Beginner's Guide to Capturing Motion
A Beginner's Guide to Capturing MotionA Beginner's Guide to Capturing Motion
A Beginner's Guide to Capturing Motion
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
Ppt on Google glass
Ppt on Google glassPpt on Google glass
Ppt on Google glass
 
Intel Core i7 Processors
Intel Core i7 ProcessorsIntel Core i7 Processors
Intel Core i7 Processors
 
Vfx PPT
Vfx PPTVfx PPT
Vfx PPT
 
Pill camera
Pill cameraPill camera
Pill camera
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboard
 
Experimental motion capture for beginners by Juha Fiilin
Experimental motion capture for beginners by Juha FiilinExperimental motion capture for beginners by Juha Fiilin
Experimental motion capture for beginners by Juha Fiilin
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
The Power of Docker
The Power of DockerThe Power of Docker
The Power of Docker
 
Introduction To Docker
Introduction To  DockerIntroduction To  Docker
Introduction To Docker
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsThe changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
 
Simulation of Elbow Movement with MSMS and MATLAB
Simulation of Elbow Movement with MSMS and MATLABSimulation of Elbow Movement with MSMS and MATLAB
Simulation of Elbow Movement with MSMS and MATLAB
 
Vicon-IP-Reference-Guide_EN
Vicon-IP-Reference-Guide_ENVicon-IP-Reference-Guide_EN
Vicon-IP-Reference-Guide_EN
 
Cgi
CgiCgi
Cgi
 

Similar to Motion capture technology

COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingMark Billinghurst
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR TechnologyMark Billinghurst
 
lecture5-wearables-and-motion-sening.pptx
lecture5-wearables-and-motion-sening.pptxlecture5-wearables-and-motion-sening.pptx
lecture5-wearables-and-motion-sening.pptxVishwajeetGupta11
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR InteractionMark Billinghurst
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTcsandit
 
Rehabilitation equipment slides
Rehabilitation equipment slides Rehabilitation equipment slides
Rehabilitation equipment slides cairo university
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxBiologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxdocmarcoantoniosotov
 
Mobile Augmented Reality
Mobile Augmented RealityMobile Augmented Reality
Mobile Augmented RealityMarios Bikos
 
feature processing and modelling for 6D motion gesture database.....
feature processing and modelling for 6D motion gesture database.....feature processing and modelling for 6D motion gesture database.....
feature processing and modelling for 6D motion gesture database.....jcmcsiit
 

Similar to Motion capture technology (20)

COMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR TrackingCOMP 4010 Lecture10: AR Tracking
COMP 4010 Lecture10: AR Tracking
 
Motion capturing
Motion capturingMotion capturing
Motion capturing
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology
 
10833762.ppt
10833762.ppt10833762.ppt
10833762.ppt
 
Lecture3 - VR Technology
Lecture3 - VR TechnologyLecture3 - VR Technology
Lecture3 - VR Technology
 
lecture5-wearables-and-motion-sening.pptx
lecture5-wearables-and-motion-sening.pptxlecture5-wearables-and-motion-sening.pptx
lecture5-wearables-and-motion-sening.pptx
 
Computer Vision Workshop
Computer Vision WorkshopComputer Vision Workshop
Computer Vision Workshop
 
Presentation1
Presentation1Presentation1
Presentation1
 
Nano - Robotics - The future world
Nano - Robotics - The future worldNano - Robotics - The future world
Nano - Robotics - The future world
 
Photo optical devices
Photo optical devices  Photo optical devices
Photo optical devices
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
 
Rehabilitation equipment slides
Rehabilitation equipment slides Rehabilitation equipment slides
Rehabilitation equipment slides
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptxBiologically Inspired Turn Control for Autonomous Mobile Robots.pptx
Biologically Inspired Turn Control for Autonomous Mobile Robots.pptx
 
Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009
 
Mobile Augmented Reality
Mobile Augmented RealityMobile Augmented Reality
Mobile Augmented Reality
 
feature processing and modelling for 6D motion gesture database.....
feature processing and modelling for 6D motion gesture database.....feature processing and modelling for 6D motion gesture database.....
feature processing and modelling for 6D motion gesture database.....
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Motion capture technology

  • 2. Overview:  Definition of Motion Capture  History of Mocap  Rotoscoping  Types of Motion Capture  Mechanical  Optical  Electromagnetic  Marker Placement  Production Pipeline  Applications of MoCap  Examples
  • 3. What is Motion Capture? Motion capture is the process of recording human movement through specialised camera’s, and mapping them onto a character model.  Also known as “Mo-Cap, Real-Time Animation” or “Performance Capture”
  • 4. The Motion Capture began in late 1800’s when Etienne Jules Marey and Eadweard Muybridge performed motion studies on various animals and humans History of Motion Capture Etienne Jules Marey’s Motion Capture Suit Eadweard Muybridge •Historically, Motion Capture in animated movies was created using the extension of "ROTOSCOPING" technique.
  • 5. Eadweard Muybridge (1830-1904)  “Father of the motion picture”  several cameras – successive pictures  photographs of human and animal motion  zoopraxiscope (zoogyroscope, zoetrope) – a device for playing still images in sequence
  • 6. Rotoscope Allow animators to trace cartoon character over photographed frames of live performances • invented by Max Fleischer in 1915
  • 7. Rotoscope Allow animators to trace cartoon character over photographed frames of live performances • invented by Max Fleischer in 1915 • 2D manual motion capture A horse animated by rotoscoping from Muybridge’s photos
  • 8. Rotoscoping “rotoscoping can be thought of as a primitive form or precursor to motion capture, where the motion is ‘captured’ painstakingly by hand.” - Sturman
  • 9. “3D Rotoscoping”: measuring 3D positions, orientations, velocities or accelerations automatically Current motion capture systems • Electromagnetic • Electromechanical • Fiber optic • Optical Current Motion Capture Technologies
  • 10.  This approach has a central magnet with several receivers attached to the actor’s body. The receivers capture and record the actors movements and save them to the computer. This motion capture method can be hindered by nearby metal objects if they are large enough and depending on the power of magnets being used. A suit with magnetic sensors
  • 11. Electromagnetic systems  Electromagnetic sensors placed on joints of moving object  Measures orientation and position of sensor relative to electromagnetic field generated by transmitter  No occlusion, multiple subjects  Electromagnetic interference, small volume
  • 12. Pros • measure 3D positions and orientations • no occlusion problems • can capture multiple subjects simultaneously Cons • magnetic perturbations (metal) • small capture volume • cannot capture deformation (facial expression) • hard to capture small bone movement (finger movement) • not as accurate as optical MoCap systems Electromagnetic MoCap
  • 13.  Electromechanical Motion Capture uses Potentiometers on the aforementioned plastic exoskeleton that an actor must “wear”, and then act out his or her movements. This is very accurate and transmits real- time data at a far greater range than any other technology. A gypsy3 prosthetic suite
  • 14. Pros • Measure 3D orientations • No occlusion problems • Can capture multiple subjects simultaneously • Large capture volume • Portable and outdoors capture (e.g. skiing) Cons • Getting 3D position info is not easy • Cannot capture facial expression • Hard to capture small bone movement (finger motion) • Not as accurate as optical MoCap system Electromechanical Mocap
  • 15. • Reflective markers • Multiple cameras digitize different views of performance • High speed capture • High data accuracy • Occlusion • Position sensitive cameras • Limited volume
  • 16.
  • 17. Optical capture  advantages  freedom of movement  high quality capture  Can Capture Facial Expression  high throughput  fast sampling (200 fps at a high resolution)  can capture fast motions  can have a large capture space  can capture many markers  disadvantages  occlusion, markers are can be hidden from the camera  additional performers will increase occlusion  may be able to add redundant cameras  marker crossover, which marker are you looking at?  cost $$$  extensive post processing (the marker’s have to be located and identified)
  • 18.
  • 19. Major Optical Players Motion Analysis  Films  Lord of the Rings  King Kong  Matrix  Final Fantasy  Games  NBA Live 2004  Grand Theft Auto III  Mortal Kombat 4 (Midway) Films  Polar Express  Harry Potter and the Prisoner of Azkaban  The Hulk  Spider Man  Games  All-Star Baseball 2002  Buffy the Vampire Slayer  Everquest II  NHL 2K3 (Mocap by Red Eye Studio)
  • 20. Production Pipeline Sensor Calibration Subject Calibration Record Movements Compute the position and orientation of camera/transmitter Place markers on body, compute skeleton structure(lengths of links) Marker positions (and orientations) varying over time Marker Data Cleanup Convert to Joint Angles Occlusion and correspondence problemsOcclusion and correspondence problems Mapping to characters Direct Mapping or retargetting
  • 21. Process of Motion Capture (1) • Recording area is constructed (often blue screen or green screen area) • Cameras are set up to record the actors movement • Cameras map 360 degree image of the person
  • 22. { Process of Motion Capture (2) • Suit fitted with nodes • Camera follows nodes • Triangulates information • DATA is recorded and ready to be manipulated
  • 23. { Process of Motion Capture (3) • DATA given to an animator • Manipulation of digital skeleton • Helps character creation
  • 24. Applications  Entertainment  Medicine  Arts / Education  Science / Engineering
  • 25. Entertainment: Live Action Films  Computer generated characters in live action films (e.g. Battle Droids and many others in Star Wars Prequels, Gollum in The Lord of the Rings, King Kong in King Kong , Davy Jones in Pirates of Caribbean)
  • 26. Entertainment: 3D computer animations  Characters in computer animated files (e.g. Polar Express, Monster House) Kochadaiyaan (India's first photorealistic performance capture film) //After all he is Rajnikanth!!
  • 27. Entertainment: Video Games  Video games by Electronic Arts, Gremlin, id, RARE, Square, Konami, Namco, and others, (e.g. Enemy Territory, Devil May Cry,FIFA)
  • 28. Medicine  Medicine (e.g., gait analysis, rehabilitation)  Sports medicine (e.g. injury prevention, performance analyses, performance enhancement) Gait Analysis Service
  • 29. Science / Engineering  Engineering (e.g., Biped robot developments)  Ergonomic product design  Military (e.g., field exercises, virtual instructors, and role-playing games)