SOMA: Solving Optical Marker-Based MoCap Automatically

10/09/2021
by   Nima Ghorbani, et al.
0

Marker-based optical motion capture (mocap) is the "gold standard" method for acquiring accurate 3D human motion in computer vision, medicine, and graphics. The raw output of these systems are noisy and incomplete 3D points or short tracklets of points. To be useful, one must associate these points with corresponding markers on the captured subject; i.e. "labelling". Given these labels, one can then "solve" for the 3D skeleton or body surface mesh. Commercial auto-labeling tools require a specific calibration procedure at capture time, which is not possible for archival data. Here we train a novel neural network called SOMA, which takes raw mocap point clouds with varying numbers of points, labels them at scale without any calibration data, independent of the capture technology, and requiring only minimal human intervention. Our key insight is that, while labeling point clouds is highly ambiguous, the 3D body provides strong constraints on the solution that can be exploited by a learning-based method. To enable learning, we generate massive training sets of simulated noisy and ground truth mocap markers animated by 3D bodies from AMASS. SOMA exploits an architecture with stacked self-attention elements to learn the spatial structure of the 3D body and an optimal transport layer to constrain the assignment (labeling) problem while rejecting outliers. We extensively evaluate SOMA both quantitatively and qualitatively. SOMA is more accurate and robust than existing state of the art research methods and can be applied where commercial systems cannot. We automatically label over 8 hours of archival mocap data across 4 different datasets captured using various technologies and output SMPL-X body models. The model and data is released for research purposes at https://soma.is.tue.mpg.de/.

READ FULL TEXT

page 1

page 4

page 18

page 19

page 20

page 21

research
09/09/2021

Neural-IMLS: Learning Implicit Moving Least-Squares for Surface Reconstruction from Unoriented Point Clouds

Surface reconstruction from noisy, non-uniform, and unoriented point clo...
research
04/21/2022

OSSO: Obtaining Skeletal Shape from Outside

We address the problem of inferring the anatomic skeleton of a person, i...
research
12/22/2021

Automatic Estimation of Anthropometric Human Body Measurements

Research tasks related to human body analysis have been drawing a lot of...
research
05/18/2021

Self-Point-Flow: Self-Supervised Scene Flow Estimation from Point Clouds with Optimal Transport and Random Walk

Due to the scarcity of annotated scene flow data, self-supervised scene ...
research
04/05/2019

AMASS: Archive of Motion Capture as Surface Shapes

Large datasets are the cornerstone of recent advances in computer vision...
research
08/26/2023

Improving Video Violence Recognition with Human Interaction Learning on 3D Skeleton Point Clouds

Deep learning has proved to be very effective in video action recognitio...
research
07/31/2019

Auto-labelling of Markers in Optical Motion Capture by Permutation Learning

Optical marker-based motion capture is a vital tool in applications such...

Please sign up or login with your details

Forgot password? Click here to reset