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.
dianne.hansford@asu.edu
Office: BYENG M1-02
Office Hours: 10:45 - 11:45am M,W or by appointment



Syllabus        Class Log

Date Topics Materials Homework
    Table of Contents for Text
Terminology Sheet (updated 8/23)
 
16 Aug Introduction to course * Syllabus / website review

* Mathematica (MM)
-- Wolfram
-- Stephen Wolfram

* Introduction.ppt
* Review materials from today
* Laptops (smart phones) in class ...
* Install Mathematica
-- Goto MyApps for instructions
-- Use your ASU email address
-- Follow the instructions carefully!
-- Wolfram User Portal
       
21 Aug Introduction to Mathematica
(Bring your laptop!)
IntroToMathematica.nb
Programming Tips
Play with the tutorial nb
23 Aug Geometry Geometry.ppt
Check out these sample nbs:
VectorLength.nb, ParametricLine.nb, bilin.nb
       
28 Aug Geometry continued Geometry ppt slide 22+
Metric v. Norm
 
30 Aug Geometry continued    
       
4 Sep Geometry continued Geometry ppt slide 50+
Quadratic Forms (slide 23+)
HW #1 Assigned
Programming Tips
6 Sep Geometry wrap-up
HW Q&A
Discrete Geometry
Geometry ppt slide 59+
Discrete_geometry.ppt
Differential Geometry texts:
O'Neill or Do Carmo
    Geometry nbs:
Osculating Circles
Tangent Plane
Gauss Map
 
11 Sep Discrete Geometry Voronoi nb
Voronoi on sphere nb
 
13 Sep Discrete Geometry wrap up
Bertrabd-Diguet-Puiseaux Thm
Crusts
Triangulation data structure (slide 22)
Barycentric coordinates (slide 19+)
 
       
18 Sep Rigid Kingdom Hausdorff distance
+ application 1 + application 2

In the rigid kingdom ppt
Geometry of Symmetric Matrices
SVD/PCA
HW #1 Due
20 Sep Rigid Kingdom Digital Michelangelo Project HW #2 Assigned
       
25 Sep Rigid Kingdom
Hausdorff distance
Iterative Closest Point
Besl and McKay paper (emailed)
Horn paper (emailed)
ICP Slides
Quaternions
Quaternions and spatial rotation
 
27 Sep Iterative Closest Point Gimbal lock video
Quaternion to 3D rotation video
Apollo Space Program and Gimbal Lock
Mock Midterm
      Excellent write-up example
2 Oct Review    
4 Oct Midterm    
       
9 Oct No class: Winter Break    
11 Oct Midterm Discussion

HW2 Discussion
p-norm visualization nb
PCA visualization
HW #2 Due
       
16 Oct HW 3 Discussion
MDS
Borgatti's MDS overview
Gradient descent
mds.ppt
HW #3 Assigned
OFF triangulations
18 Oct MDS
   
       
23 Oct HW Q&A
MDS
23 Oct Masters Thesis Defense
Light Estimation for Mixed-Reality Devices
25 Oct MDS - Spectral Embeddings spectral.ppt  
       
30 Oct MDS - Spectral Embeddings barycentric coord solutions nb HW #3 Due
1 Nov MDS - Spectral Embeddings Local Linear Embedding
mesh smoothing nb
discrete pde (Laplace) nb
Laplace Beltrami Swiss Army Talk
 
      Upcoming event:
Guest speaker at ASU on 17 Nov
"Code Girls" of WWII
6 Nov Shortest path / Geodesics
shortest_path.ppt
Maekawa geodesics pdf
 
8 Nov GMDS FMM paths video
Surazhsky et al. on MMP algorithm
gmds ppts
HW #4 Assigned
       
13 Nov GMDS
GH Distance
Error in ICP code
Isometry Invariant Similarity ppt
 
15 Nov Partial Similarity partial similarity ppt Memoli paper on GH and H
       
20 Nov Non-rigid Correspondence and Calculus of Shapes correspondence ppt
Floater: param of triangulations
Floater + Gotsman: How to morph
Course evaluations are open.
I value your input! Please take time to share your impressions of the class.
22 Nov No class: Thanksgiving Break    
      For those of you who do not have the book, I thought this paper on FFM and minimal geodesics might be helpful.
Sethian and Kimmel paper
(Not needed for HW4!)
27 Nov HW4 Q&A
Floater papers
Unrolling the Deadsea scrolls HW #4 Due
29 Nov Face Recognition face recognition ppt Final
       
6 Dec
TH
Turn in Final Exam
9:00am - 9:30am
in BYENG M1-02
Turn in a hardcopy of the completed take home final exam. Please bring it to DCH's office on or before this date/time.
If completing the extra credit, please email the report and nb.