Spring 2008
198:500:06
(index 71289)

Light Seminar: Trends in Shape Editing and Deformation


Schedule
Wed 2:00-3:00 pm
Room: CoRE 305 (CoRE B)
First class is Jan 30

Staff
Instructor:  Prof. Doug DeCarlo
Email: decarlo@cs
Office: CoRE 310


Description

In the last few years, a great deal of exciting work has been published in computer graphics in the area of shape editing and manipulation. Much of this work is grounded in relatively simple mathematical constructs (Laplacians, moving least squares, etc...), but can model convincing surface deformations very effectively.

In this light seminar, we'll present and discuss a number of these papers. By the end of the semester, I hope that everyone attending will comprehend the mathematical techniques behind these papers, and understand how they're being used in a variety of applications.


Schedule

Jan 30 Introduction [slides]  
Feb 6 Paper: As-Rigid-As-Possible Shape Manipulation
Read this carefully and watch the video. Try to write out the terms of the matrix G in (5) just for a single triangle, and see if you understand how it generalizes to an entire mesh. If you want a hint, ask me. This same construction is used later in the paper, and is in general a standard construction (used, for instance, in forming stiffness matrices in finite-element analysis). Worth knowing.

Also, look at the papers below and think about which ones you'd be interested in presenting. If you need help picking one (perhaps to suit your background), let me know.
Xiaofeng and Doug
Feb 13 Image Deformation Using Moving Least Squares Xiaoxu
Feb 20 As-rigid-as-possible shape interpolation Ari
Feb 27 Laplacian Surface Editing Kevin
Mar 5 As-Rigid-As-Possible Surface Modeling Chris
Mar 12 Deformation Transfer for Triangle Meshes Shaoting
Mar 19 Spring Recess
Mar 26 Symmetrization Mike
Apr 2 No class
Apr 9 Sketching mesh deformations Toufiq
Apr 16    
Apr 23    
Apr 30    


Readings

Papers on shape correspondence


Requirements

The first week (January 30), I will present an overview. After that, each week, a student will present one or more papers.

In order to participate effectively, you will need to be familiar with basic computer graphics concepts (an undergrad course is sufficient), in topics like transformations and polygon meshes. You should also be comfortable with calculus and linear algebra. You might consider taking a look at the papers above (the first one, in particular).