SMPL made Simple
CVPR 2021 Tutorial (June 20, 10:00-18:00 EDT)
Note: even if you missed the tutorial, you will find recordings of all presentations on this site.
Naureen Mahmood, Timo Bolkart, Ahmed A. A. Osman, Joachim Tesch, Dimitrios Tzionas, Michael J. Black
Since the release of the SMPL body model in 2015, it has been widely adopted in academia and industry. SMPL has enabled a new sub-field of computer vision that focuses on “human mesh recovery” as well as research on human contact with scenes and objects. In industry it has enabled applications in clothing sizing, clothing design, fitness, and animation. It is further widely used as ground truth for training neural networks to understand human pose and shape.
This tutorial focuses on SMPL, what it is, and how to use it. The instructors and presenters include both creators of the technology as well as researchers at the current forefront of applying it. Since SMPL’s introduction, there have been many variants introduced and the model gets used in many ways. The team has collected frequently asked questions that form the core of the tutorial and will encourage attendees to submit more questions in advance.
Full-Day Tutorial
The tutorial will be virtual and is split into two parts covering a full day. The morning presentations introduce SMPL, discuss issues, offer solutions, and give insights. These presentations are given by the creators of SMPL and its derivatives. We will present the inside scoop with little-known tricks and tips.
After building the fundamental understanding, the afternoon session focuses on using SMPL with presentations by leading researchers both from within the team and outside. This exposes the attendees to state-of-the-art use cases.
There will be ample time to discuss issues with using SMPL and how researchers address these. Finally, we will end with a discussion about future directions, unresolved issues, and how to build a lasting community of users.
Who is it for?
The course is designed for computer vision students, researchers, and industry users interested in 3D body modeling, human pose estimation, behavior analysis, animation, and applications. The course assumes basic knowledge of the current tools in computer vision (e.g. deep neural networks) and familiarity with 3D representations like meshes. The course is ideal for anyone who needs a 3D body model for animation, pose estimation, training, etc.
Attendees will walk away with a state-of-the-art 3D body model that they can readily use for their own research purposes. Because it is virtual, all materials from the tutorial will be provided on-line as a form of ongoing documentation and support for SMPL users.
Instructors
The tutorial is taught by a team from the Max Planck Institute for Intelligent Systems, who have spent years developing 3D human body models for vision, graphics and learning. The MPI team is joined by Meshcapade GmbH, which supplies industry with SMPL and supports numerous applications.
Schedule:
Morning session: The basics, FAQs, how-to
Something to watch while you wait for the tutorial to start:
10:00-11:20 Introduction to the tutorial and learning objectives. Overview of 3D body models, the history, mesh registration, linear blend skinning, SMPL and related models. Instructor: Michael Black
11:20-11:40 Fitting SMPL to images using optimization. Instructor: Dimitrios Tzionas
11:40-12:00 Regressing SMPL from images. Instructor: Timo Bolkart
12:00-12:20 Datasets that use SMPL. Quick summary of all available datasets to support research. Instructor: various, hosted by Timo Bolkart
12:20-13:00 SMPL-X application integrations. Using SMPL-X in Blender, Unity and Unreal Engine. Instructor: Joachim Tesch
13:00-13:10 Robots and SMPL: Combining ROS and Unreal Engine using Julia. Instructor: Nitin Saini
13:10-13:20 SMPL in Maya. Instructor: Naureen Mahmood
13:20-14:00 Frequently asked questions about SMPL plus additional audience questions. (slides)
Additional resources:
Afternoon session: Using SMPL, applications in academia and industry
14:00-14:20 VIBE: Regressing SMPL from video (Muhammed Kocabas, MPI)
14:20-14:40 SMPLpix: Combining SMPL and neural rendering (Sergey Prokudin, ETH Zürich)
14:40-15:00 Commercial uses of SMPL (Naureen Mahmood, Meshcapade)
15:00-15:20 SMPL in human health (Sergi Pujades, Univ. Grenoble Alpes)
15:20-15:40 SMPL in VR and AR (Joachim Tesch, MPI)
15:40-16:10 Putting SMPL into scenes (Siyu Tang, ETH Zürich)
16:10-16:40 Clothing SMPL (Gerard Pons-Moll, University of Tübingen)
16:40-17:10 SMPL at Microsoft (Tom Cashman, Federica Bogo, and Erroll Wood)
17:10-17:40 Visual Imitation with SMPL (Angjoo Kanazawa, Berkeley)
17:40-18:00 Problems with SMPL and fixing them with STAR (Ahmed A. A. Osman, MPI)
Previous Workshops
Some of the instructors have been involved with two previous tutorials on 3D body modeling:
These were successful events but predate the widespread use of SMPL and its derivatives.
More Questions?
If there is something that we didn't answer here, please send questions to smpl@tuebingen.mpg.de