Advices about reading/presenting/writing papers:

  1. How to Get Your SIGGRAPH Paper Rejected, Jim Kajiya, SIGGRAPH 1993 Papers Chair. [link]
  2. "How to Read a Research Paper" by Spencer Rugaber. [link]
  3. "How to Present a Paper" by Ashwin Ram. [link]
  4. "You and Your Research," Dr. Richard W. Hamming, March 7, 1986. [link]
  5. Prof. David Patterson's talks on career in research and academia. [link]
  6. more resources here

Some Image/Video Data and Codes Used in this Class [link]


Matlab is recommended for programming and demonstration. The Unix workstations in the AcIS Engineering Terrace (215 Mudd) are installed with Matlab. You can also buy a "student edition" of Matlab from the Mathworks, including the "Signal Processing Toolbox". If you have difficulty in setting up your Matlab programming software, please talk to me or TA.


  1. Introducing Matlab (adapted from [link]
  2. Getting Started with Matlab, by the Mathworks. [link]
  3. Kevin Murphy's software page [link]
  4. Netlab web site by Bishop and Nabney [link]
  5. Bayesian Network Editor and Toolkit [link],
    a windows enviroment sdk with IDE-like development enviroment
  6. Chih-Chung Chang and Chih-Jen Lin, LIBSVM: a library for support vector machines [link]
  7. kernel machines resrouce site, the portal of SVM [link]
  8. Graphic Model Tool Kit
    Jeff Bilmes and Geoffrey Zweig, "The Graphical Models Toolkit: An Open Source Software System for Speech and Time-Series Processing," ICASSP 2002. [link]

Other Useful Resources:

  1. Prof. William Freeman's class on "Learning and Inferencing of Vision" [link] offered at MIT.
    Our class is modeled after the above one, with a different focus on video analysis/indexing. A list of papers and student presentations in Prof. Freeman's class is here. It includes examples of excellent presentations and computer examples.
  2. How to create your web site?
    see instructions at: