Digital 3D Geometry Processing

Course Moodle Page

Digital 3D Geometry Processing

 

Course Book

Digital 3D Geometry Processing

 

Programm

Master & EDIC: Computer Science & Communication Systems

 

Course Topics

Digital 3D geometric models are widely used in computer graphics, entertainment, CAD, architecture, engineering, bio-medicine, and many related fields. In this course we will cover the entire 3D content creation pipeline from acquisition and reconstruction, mesh generation and optimization, denoising, fairing, and simplification, to interactive editing. We will focus on 3D surfaces represented by polygon meshes, the most widely used geometry representation in computer graphics. Practical programming exercises are an integral part of the course. Students will scan their own 3D objects and implement the basic algorithms to reconstruct, filter, simplify, remesh, and interactively edit the acquired geometric shape, in order to create their own digital 3D models that can be integrated into arbitrary virtual environments.

 

Course Objectives

At the end of the course students will be able to:

  • define and relate the basic concepts, tools, and algorithms in geometric modeling and digital surface processing
  • critically analyze and assess current research on surface representations and geometric modeling with the intent to apply the proposed methods in your own work
  • implement individual components of a geometric modeling system

 

Assignments

Programming assignments will help you translate theoretical concepts to practical applications. A code framework will be provided that allows you to experiment with various algorithms without having to bother about software infrastructure. All exercises will be in C++. Exercises can be done individually or in groups of two. If done in a group, both group members will receive the same grade. Submissions handed in after the official due date will not be considered.

 

Grading

At the end of the course students will be able to:

  • Exercises 20%
  • Project 30%
  • Oral Exam 50%

 

Prerequisites

Introduction to Computer Graphics is recommended, but not required. Some background in geometry and experience with programming is helpful.

 

Textbook

  • Required Reading: Polygon Mesh Processingby Botsch, Kobbelt, Pauly, Alliez, Levy. In case you want a copy of the book, contact Prof. Pauly for a discount.

 

Contact

Dr. Boris Neubert, Dr. Bailin Deng

 

Administration

Course Number:

CS-446

Assistants:

Minh Dang, Yuliy Schwartzburg, Mario Deuss

Location:

Hours:

Lecture: Wednesday, 10:15 - 12:00
Exercise: Friday, 10:15 - 11:00
Practical: Friday, 11:15 - 12:00

Credits:

5

 

3D Statues from Photos

During the course in spring 2012, the students created a virtual museum of 3D statues reconstructed from photos, which is presented in a video. Visit the project homepagefor more information.