Skip to content

Motion Capture Generation From Videos Through Neural Networks

Notifications You must be signed in to change notification settings

KyriakosChris/Thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thesis Abstract

Motion capture methods are either very expensive to acquire or of poor quality. Thus, we propose an innovative method that will give access to everyone who has an above-average computer, to generate for free their single-person digital motion clips. Recently, many researchers try to use neural networks that estimate the 3D human pose from a single video. In our approach, we decided to use three different well-known pre-trained models, the first two to find the 2D pose estimation from each frame of the video, and the other to convert these 2D poses into 3D poses. Then, we estimated the position of the human per frame, by calculating the depth of the person in the image. The combination of the 3D poses and the position consist the motion data that we wanted to find. Then, by importing these data into a Skeleton that contains all the estimated bones, we can create a Bio-vision Hierarchy (BVH) file, that can be imported into the 3D computer graphics software tool-set. At this point, the generated BVH file contains noise from the neural networks, so we propose using some filters to remove this noise without affecting significantly the motion data information. Furthermore, we converted the raw python code into a Windows Application to create a friendly user environment. Finally, we created some functions within this application so that the user can visually, process and edit the results from the BVH files.

How to run

Install all the necessary python libraries.

Install cuda in your system.

You are all set-up, just run the .exe file to open the application.

If it does not work, run the .bat file, or the main.py file to display the error messages.

About

Motion Capture Generation From Videos Through Neural Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published