This is an overview of a few of the projects I did in a recent computer vision class.

Matlab source code available upon request.

Illumination Space

In his project, we combined a number of still images of the same scene under different lighting conditions to create a set of 3 basis images that can be combined to recreate any lighting condition.  Below are the 3 basis images.

basis images


Homography

I created a homography (mapping from one image to another) with 360º of images of the Georgia Tech. campus.  Below is the final result.  Here is the process: 

  1. Use a feature detector (SIFT) to find features in all images.
  2. Use RANSAC to find the best matches between pairs of images.  
  3. Create 4 homographies (one for each face of a cube).  
  4. Manually scale and shift the 4 images to eliminate seams in the cubicVR program.  


Face Recognition

face I created a neural network based face detector.  See the full report.


Back