Computer Vision

These are my lab reports from the vision class I took in Spring of '01.
Lab 1    

Thresholding and Object Recognition

In this lab, I created a program which reads an image and identifies objects based on 2D features such as elongatedness, compactness, and relative size.
Lab 2    

Content-based Image Retrieval

For this lab, images were compared to a database of 600 images using histogram similarities in both RGB and rg colorspaces.
Lab 3    

Face Recognition by Appearance

In this lab, I used eignenanalysis to create a "face space" with axes of the eigenfaces. Recognition is based on the projection of an image into face space.
Lab 4    

Realtime Person Detection

I delved into realtime processing for this lab. A video camera mounted on the monitor is used to capture images at 30fps. The frames are converted to rg colorspace and are examined for regions of fleshtones to find faces.
Lab 5    

CBIR with Variances

This was the last lab of the semester, and I didn't make a formal writeup for it. Since I wrote this lab, I've realized that it's a lot more interesting than I realized, and I don't think my technique has been done in this form before. Maybe a paper someday . . .