University of Southern California

CGIT  |  IMSC  |  CS  |  SOE  |  USC |

 

 

Computer Science Department, USC

 

 

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 – 2006)

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

-        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)