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

|