This is a nice new project. Sharam Izadi et al. employ the Kinect to reconstruct arbitrary surroundings in 3D by using a Microsoft Kinect depth camera.
Recently, I have been working on the Touchlib in order to refine some things, which always bothered me and to add some things of which I think that they would come in handy e.g. a full-grown Pointgrey Flycapture2 filter that allows me to edit the Pointgrey Firefly MV camera’s settings in a way that I described here.
After being able to compile the Touchlib I quickly grew curious about what all those blobconfig parameters in the Touchlib’s config.xml REALLY do.
Very interesting: Surface tracks shapes with its vision system. There are five cameras in the Surface. The system has a very high resolution (dice can be tracked). Surface uses high-power leds with a mirror system.