CSE 570: Advanced Computer Graphics

CIDSE at Arizona State University

Fall 2018   *    T & TH 9:00 - 10:15am   *    BYAC 240

Instructor: Dianne Hansford, Ph.D.
Tel: 480-703-0263
Office: BYENG M1-02
Office Hours: 10:45 - 11:45am M,W or by appointment

Syllabus        Class Log

Course Description

This course serves as an introduction to 3D shape analysis and synthesis techniques for computer graphics, geometric modeling, motion capture and computer vision research. Shape similarity and correspondence are the primary problems explored, having applications in face recognition, 3D search, morphing, texture mapping and amimation. Concepts to be discussed include metric geometry, polygon mesh processing, Dijkstra's shortest path algorithm, fast marching method, optimization, iterative closest point algorithms, multidimensional scaling algorithm, heat kernel and spectral analysis, isometric embedding.

This class is aimed at bringing students close to independent research: if interesting topics arise, we will spend more time on them. Student input on choice of topics is welcome!


Students who complete this course should develp the following core competencies.
1. Understand the basic theoretical concepts underlying shape analysis for various computer graphics applications.
2. Develop software to implement these concepts in an interactive computer graphics environment.
3. Able to read advanced literature in the field.


Numerical Geometry of Non-Rigid Shapes, Alexander M. Bronstein, Michael M. Bronstein and Ron Kimmel, Springer, 2008 is the required textbook.
Textbook website


This page and the class log are the primary webpages for this course.
Blackboard will be used for turning in assignments and posting announcements.

Course Structure


4 Mathematica programming projects: 50% (each 12.5%)
Midterm exam: 25%
Final exam: 25%

Team work on the programming assignments is allowed only with special permission. A team will be expected to do more work than the basic assignment. See the instructor if you would like to explore this option.

Late work will be discounted at a rate of 5% per day.

If an illness or other major life event causes you to get behind or miss an exam, please communicate this immediately to the instructor and accommodations will be made.
The University has policies regarding religious holidays and sanctioned events. Please notify me if these situations apply to you.

ASU's Academic Credit Policy --> You should average at least 6 hours/week outside of class


Accumulated score rounded to the nearest integer and letter grade assigned by rule:
A: 90-100, B: 80-89, C: 70-79, D: 60-70, E: <60

"Plus grades" (A+, B+, etc) are earned through above average class participation.

Classroom Behavior

Cell phones must be turned off during class to avoid causing distractions.  The use of recording devices is not permitted during class.  Any violent or threatening conduct by an ASU student in this class will be reported to the ASU Police Department and the Office of the Dean of Students.

Disability Resource Center

Suitable accommodations will be made for students having disabilities and students should notify the instructor as early as possible if they will require same.  Such students must be registered with the Disability Resource Center and provide documentation to that effect. Please check the website for ASU's Disability Resource Center for assistance.

Academic Integrity

Violations of the University Academic Integrity policy will not be ignored. Violations will be reported to the Dean's office. Penalties include reduced or no credit for submitted work, a failing grade in the class, a note on your official transcript that shows you were punished for cheating, suspension, expulsion and revocation of already awarded degrees. Please review the university academic integrity policy webpage.

Also review Student's Rights and Responsibilities, Code of Conduct, and policies to create a safe learning environment.

Title IX is a federal law that provides that no person be excluded on the basis of sex from participation in, be denied benefits of, or be subjected to discrimination under any education program or activity.  Both Title IX and university policy make clear that sexual violence and harassment based on sex is prohibited.  An individual who believes they have been subjected to sexual violence or harassed on the basis of sex can seek support, including counseling and academic support, from the university.  If you or someone you know has been harassed on the basis of sex or sexually assaulted, you can find information and resources at the university's sexual violence education webpage

As a mandated reporter, I am obligated to report any information I become aware of regarding alleged acts of sexual discrimination, including sexual violence and dating violence.  ASU Counseling Services is available if you wish discuss any concerns confidentially and privately.