|
o
CSCI 588, Specification and Design of User
Interface Software (Fall 2008)
This course investigates the issues of User Interface (UI) in
software design and development. The course covers both fundamental theory of human computer interaction and system design,
as well as practical applications.
o
CSCI 597, Seminar in Computer Science Research (2006)
The goal of this course is to introduce Ph.D. students to a broad
range of computer science research.
First-year Ph.D. students are required to enroll for this course for
the first 2 semesters of the Ph.D. program.
o
CSCI 590, CSCI-790, Graduate Direct Research
(2002 – )
590: Research leading to the master’s degree. Maximum units which may
be applied to the degree to be determined by the department.
790: Research leading to the doctorate. Maximum units which may be
applied to the degree to be determined by the department.
o
CSCI 580, 3D Graphics and Rendering (Fall 2003,
co-taught with Dr. Ulrich Neumann)
The process of creating images from 3D models. Includes
transformations, shading, lighting, rasterization,
texturing, and other topics. Details on class website.
o
CSCI 480, Computer Graphics (Spring 2001)
Introduction to graphics display hardware and applications,
interactive techniques, 2D scan conversion, 2D & 3D transformations, 3D
viewing, visible surface algorithms, illumination models, smooth shading, ray
tracing, shadows, transparency, texture mapping. Details on class website.
Following
materials and talk slides may be useful for your work
·
Notes/slides
-
CSCI 588 Class Notes and Handouts: Available at USC
DEN website
-
Some lecture notes for CS 480/580 (introduction,
math fundamentals,
graphics
programming, simplification, IBR, volumetric data and rendering)
-
Virtual
and augmented reality
-
Image motion and tracking
-
3D motion capture
-
Geometry modeling
-
Video based rendering/augmented virtual environment
-
Epipolar Geometry
-
Trifocal Tensor
·
Affiliations, collaborators and related groups
-
ACM Siggraph
-
NSF Center for Computer
Graphics and Scientific Visualization
-
Brown University graphics group
-
Cornell
University graphics group
-
University
of North Carolina
-
University of Utah graphics group
-
University of Southern California graphics group
-
Caltech
graphics group
-
Stanford
graphics group
·
Graphics bibliographies
-
Real-time rendering bibliography (collects
over 800 references related to graphics rendering techniques. Every
graphics students should read at least half of them)
-
Radiosity bibliography (compiled by Ian Ashdown and
Eric Haines)
-
Ray
tracing bibliography (compiled by Eric Haines and Paul Heckbert)
-
Computational Geometry bibliography
(maintained by Bill Jones, with over 8000 references. There are other
related bibliography links from this page.)
-
Multiresolution modeling, surface simplification,
and terrain links (collected by Michael Garland and Paul Heckbert)
-
Multiresolution modeling and surface
simplification bibliography (collected by Paul Heckbert and Michael Garland.)
-
Texture mapping/image warping bibliography
-
Shadow algorithm bibliography
-
Implicit surfaces bibliography
-
OpenGL site, SGI
-
OpenGL
programming guide (so called “red book”)
·
Computer vision resources
-
CMU Computer Vision Home
-
USC Keith Price's on-line computer bibliography
-
CVonline
-
Intel OpenCV –
open source computer vision library
-
British Machine Vision Association
-
Pattern Recognition
-
Remote Sense
-
Artificial Intelligent
-
Book “Multiple View Geometry in Computer Vision”
by Richard Hartley and Andrew Zisserman (really
great book)
|