|
Fall 2011 CS 7301 - 001
Geometric Foundation for Graphics and Visualization
Monday,
Wednesday, Friday 10:00am - 10:50am, ECSS 2.203 |
|
|
|
|
Instructor
: |
Xiaohu Guo
Office:
ECSS 3.703
Phone: 972-883-4723
Email: xguo at utdallas.edu
Office hours: M/W 4:00pm - 5:00pm
|
|
|
Pre-requisites
: |
Either
one of the following courses: Computer Graphics (CS4361 or
CS6366), Computer Animation (CS4392), or the permission of the instructor.
You should have familiarity with calculus, algebra, and geometry.
|
|
Course
Description : |
The central theme of this advanced graduate course is on mathematical concepts and theory of geometric modeling techniques and algorithms that are relevant to graphics, visualization, and other visual computing areas. The goal is to provide graduate students who are interested in graphics and visualization a comprehensive knowledge on geometric concepts and algorithms via both lectures and class discussions. Course topics covered in lectures include basic terminology, coordinate systems, parametric and implicit forms of curves and surfaces, spline theory, and differential geometry concepts.
|
|
Textbook,
Readings & References : |
There
are no particular textbooks for this course because it is an
advanced graduate course! But the following textbooks will be
suggested:
Curves and Surfaces for Computer Aided Geometric Design: A Practical Guide, 5th edition, G. Farin, 2001.
Pyramid Algorithms: A Dynamic Programming Approach to Curves and Surfaces for Geometric Modeling, R. Goldman, 2003.
|
The
majority of the course material will come from the above textbook,
readings, research papers, and some relevant reference books.
Numerous slides and video clips will be shown. Students are
advised to attend the class and follow the lecturing notes closely!
A set of research papers and some relevant material from the
following conference proceedings and journals will be presented.
Computer Graphics (Proceedings of ACM SIGGRAPH)
IEEE Computer Graphics and Applications
ACM Transactions on Graphics
IEEE Transactions on Visualization and Computer Graphics
Computer-Aided Design
Computer Aided Geometric Design
Graphical Models
The Visual Computer
Computer Graphics Forum
IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Medical Imaging
Major conferences include Siggraph, Visualization, Eurographics,
Pacific Graphics, Graphics Interface, Solid Modeling, Shape
Modeling, I3D Symposium, CGI, ICCV, CVPR, etc.
|
|
Class
Schedule : (TBD) |
Week |
Monday |
Presenter |
Wednesday |
Presenter |
Friday |
Presenter |
1 |
|
|
8/24:
Introduction |
Guo |
8/26: Parametric/Implicit Forms |
Guo |
2 |
8/29: Curve Interpolation |
Guo |
8/31: Bezier Curves |
Guo |
9/2: Bezier Curves |
Guo |
3 |
9/5: Labor Day |
|
9/7: Least-Squares Fitting |
Guo |
9/9: Rational Curves |
Guo |
4 |
9/12: Blossoming |
Guo |
9/14: Blossoming |
Guo |
9/16: Homogeneous Blossoming |
Guo |
5 |
9/19: B-Spline Curves |
Guo |
9/21: B-Spline Curves |
Guo |
9/23: Subdivision Curves |
Guo |
6 |
9/26: Tensor-Product Surfaces |
Guo |
9/28: Bezier Triangles |
Guo |
9/30: Differential Geometry |
Guo |
7 |
10/3: Differential Geometry |
Guo |
10/5: Differential Geometry |
Guo |
10/7: Polygonal Mesh |
Guo |
8 |
10/10: 3D Camera |
Cheng |
10/12: 3D Camera |
Cheng |
10/14: 3D Camera |
Cheng |
9 |
10/17: |
Shuai |
10/19: |
Tian |
10/21: |
Das |
10 |
10/24: N/C |
|
10/26: N/C |
|
10/28: |
Allen |
11 |
10/31: |
Tian |
11/2: |
Tian |
11/4: |
Shuai |
12 |
11/7: |
Das |
11/9: |
Allen |
11/11: |
Zhong |
13 |
11/14: |
Zhong |
11/16: |
Zhong |
11/18: |
Das |
14 |
11/21: |
Cai |
11/23: |
Shuai |
11/25: |
Allen |
15 |
11/28: |
|
11/30: |
|
12/2: |
Cai |
16 |
12/5: |
Cai |
|
|
|
|
- Important:
The dates in this schedule may change due to the class level.
If the class nee2ds more time and examples to understand a
concept I will modify the schedule. If the class is ready
to skip a chapter or go faster I will modify the schedule.
Therefore, it is the student's responsibility to check what
we covered in class and the changes in the schedule announced
during class.
|
|
|