Computational Vision and Biological Perception

CS475/CS575/EE475/ENAS575

Spring 2008


Resources

Linux for zoo users

  • You can do most things using your mouse. But if you want to use the terminal and command lines, read University of Surrey's EE dept tutorial. (html)

    Matlab

  • Pavel's Notes on Matlab. Skim through the first four pages and try to do the exercises at the end. You'll need the A. coli simulation scripts acoli_path.m and acoli_hist.m.
  • Video demonstration of Matlab's desktop. (requires Flash)
  • From the Demos tab inside Matlab's Help window read the following:
  • Basic Matrix Calculations
  • 2-D Plots
  • 3-D Plots
  • Line Plotting
  • Axes Properties

  • MathWorks' online Matlab documentation. (html)

  • More
  • Quick, simple intro to Matlab. (html).
  • Quick but thorough. MIT Open-Courseware Matlab Tutorial for Intro to Signals and systems (pdf) . Read 3-7, skipping 4.1 and 6.3.
  • Mark Gockenbach's Practical Introduction to Matlab (html)
  • The Matlab Primer:(Postscript) or (PDF) and
  • George Mason Univerity's On-line Matlab Resource Center

  • Hough Transforms

  • Hough transform page from the Image Processing Learning Resources Web site (UK).
  • David Young's Hough transform page .

    Convolution

  • See the Wikipedia page on convolution. Note that the response function is flipped and shifted. 
  • Discrete Convolution Demo (interactive Java applet): You can enter the impulse response x(t) and signal h(t) functions from Problem Set 2.
  • Continuous Convolution Demo (Java)