Structured Light

An adobe flash approach

by: Cody Smith


(top ) (left) picture of teapot. (middle) Horizontal graycode lines. (right) Vertical lines. (Bottom) different data visualizations.

The program:

The program that made these images can be found here

The Source code was made with Adobe Flex builder 3

Overview:

Structured light is an emerging technology with plenty of active research. This is an example of structured light written in Adobe flash. Modern Web cameras and projectors are rapidly dropping in price, and Flash/As3 imaging is simultaneously improving. This leads to an opportunity for the average person to explore structured light.

It was made with lots of help from RedFish Group, and The Santa fe Complex.

This technique has some draw backs. First, this implementation is admittedly slow. Second, It doesn't work with all projectors. And Third it doesn't work well on clear or reflective objects. But It does work in a web browser.

The technique behind this implementation uses a camera and projector which can be offset to obtain stereo images. The projector displays graycoded lines representing every pixels position . The Camera captures those lines. Next, the computer processes the photographs and determines the pixel positions displayed by the projector.

Materials:

I used a Sony PS3 eye web cam. It has very good quality and durability.

A regular Laptop with usb and vga output. Running Adobe Flex Builder 3

A Projector. A few were tried and the best were the LCD projectors. A very nice one was the 3m pocket projector.









M0ose2 at yahoo.com