Spring 2004 NPR Research


I intend to use three colored lights to get the outline of an object. These lights will be controlled by an OOPic controller hooked up through the serial port to a PC.

some history of where I got this idea.

The rest of this document will be updated to track my progress.

Follow the links to get a more precise description of how I completed each task.

The Easy Stuff


1) Order RGB LEDs
(Completed 2004-03-29)

2) Set up a simulation of the rig, and use Povray to generate images of what the rig will see in a simple scene. Make a mock-up of what the rig is supposed to look like.
(Completed 2004-03-29)

3) Use Java to write a program to process the images and extract the silhouettes.
(Completed 2004-04-04)

3.5) Found an equation for the curvature of an object.
(Completed 2004-04-11)

 The Not So Easy Stuff



4) Rig up the LEDs so they can be turned on and off, and their color can be changed by the PC through the serial port.
(Not Possible - need more advanced circuits than I'm comfortable making)

Here's a picture of the rig:


5) rig up the camera to take a picture of the LEDs on a simple scene.
(Completed 2004-04-18)

6) process the picture to extract the silhouettes.
(Delayed 2004-04-18)

7) take the lighting to the extreme, and make a picture of an object lit from three sides by three different colored lights. See what information you can get from that.
(Completed 2004-04-25)

8) take the lighting to the extreme, and make a picture of an object lit from three sides by three different colored lights. See what information you can get from that.
(Completed 2004-04-25)

8) Make a 3D model from a single image
(Completed 2004-05-09)