Main

April 24, 2007

inspiration for compcam

For computational camera, we were interested in how people shape structures with their movement. Some examples are play-doh, sculpting.

playdough.jpg

sculpting.jpg

Traditionally this was always done with a motion capture system, which required cameras that costs a fortune and complex setting (such as a blue screen, tracking balls, etc). This is way too expensive. We wanted to see how much information we could get from just a one camera system!!

mocap.jpg

Ideally we would be able to create landscapes such as the drawing from the great Zaha Hadid.

zaha.gif

March 26, 2007

Motion History and Recognition

Moition History Image

How to produce Motion History Image

1) Convert Image to silhouette
2) Update motion history image
3) Calculate motion gradient of individual elements
4) Find motion orientation of entire image

Motion gesture recognition systems is based on the idea that it is simple for humans to recognize motions patterns even though the image might be blurred.

Example video.

Standard motion signatures or movements are built into a library. By matching motion history viewed on a camera it is possible to recognize certain movements that a person has performed.

Example video.

Applications
- Entertainment System
- Expression Recognition

Motion History vs Optical Flow
- Optical flow requires sharp edges to recognize points of interest, thus requires a high resolution camera and is computationally more expensive. Added benefit is it can recogize general structures which motion history can not.
- Motion history recognizes general "patterns" of movement, thus can be implemented with cheap cameras and lower powered CPUs. It can also be implemented in low light areas where structure can not be easily detected.

Special thanks to Gary Bradski and James Davis for their research paper - Motion segmentation and pose recognition with motion history gradient.

February 05, 2007

from phone (emulator) to web

here's the processing for this week's assignment