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)