Practical Course: 3D Shape Analysis and Virtual Humans Applications (10ECTS)
Summer Semester 2025, TU München
Organisers: Viktoria Ehm, Maolin Gao, Dr. Riccardo Marin
Contact : savha-ss25@vision.in.tum.de
News
- 12.02.2025: Applications are open! Here you can find the preliminary meetings slides.
- 05.02.2025: Preliminary meeting added!
How to apply
From 14.02 to 19.02 11:59PM: Apply to the matching system, and send us an email, attaching your CV and transcripts (Bachelor+Master) and with the following structure:
In the body, please give at least the following details: Subject: Application [Your Matriculation Number]
Matriculation #:
Name:
Name of Degree:
Masters Semester #:
Average Grade:
○ Bachelor:
○ Master (For the previous semester, if available)
List of Relevant courses taken with grade
Share any additional documents, information (eg. link to git, past research projects) that could support your application.
For more details check the preliminary meeting slides.
Course Content
Geometry surrounds our lives, and we recognize ourselves as part of the 3D world. While we intuitively interact with it, developing computer algorithms to analyze, manipulate, and generate such structured data is far from trivial and a vivid research area. The development of this field and recent deep learning development opened to dramatic opportunities like the simulation of surgeons, videogames creations, assisted architecture design, or procedural generation of limitless universes. It should also be no surprise that, among the many possible classes of objects, 3D Virtual Humans are of particular interest. Acquiring and generating avatars in different identities and poses, clothes, and maybe in interaction with physical objects has caused a dramatic explosion of interest, both in academia and industry. In this course, we aim to motivate our exploration by a fundamental question: considering two 3D objects, how are they similar? How are they different? Or, namely, is it possible to find correspondence between them?
Students will work on specific projects on topics related to:
- Shape matching
- Point-Cloud registration
- Geometric Deep Learning
- Virtual Humans reconstruction and animation
- 3D Human-Object interaction
- Generative AI for 3D
Dates
February 19th, 23:59PM | Applications close | |
February 14th, 00:30AM | Application by matching and email | |
February 12th, 09:30AM | Preliminary meeting | 02.09.023, Seminarraum (5609.02.023) (remote is possible upon request) |
Previous knowledge expected It is expected that all participants have excellent programming skills in a scientific programming language (eg Python), a thorough understanding of algorithms and data structures, as well as a solid knowledge of linear algebra and calculus. Having experience or knowledge of the following is also a plus: continuous/discrete optimization, 3D geometry, computer vision, computer graphics, and Deep learning libraries (e.g., PyTorch).
Expected results of study Upon completion of this module, students will acquire a deep understanding of correspondence problems, recent trends and tools to work with 3D virtual humans, and they will gain practical experience in solving challenging problems. Furthermore, they will learn how to work in small teams and to present their results.
Teaching and learning method At the beginning of the course, the basics of 3D shape analysis, shape matching, and virtual humans will be covered, both theoretically and practically. In the second part of the work, students will work on projects in groups of 2-3. Project will run with regular communication with tutors and mid-term presentations.
Recommended reading:
- Bronstein et al. Numerical Geometry of Non-Rigid Shapes, 2009
- Numerical Optimization, 2006 - Solomon.
- SMPL made Simple (https://smpl-made-simple.is.tue.mpg.de/)
- Further relevant references will be provided during the course.