We decided to build our own multitouch/AR table using the diffused illumination technique (Rear DI- http://wiki.nuigroup.com/Diffused_Illumination
) for this project. Using infrared LED's wrapped around all the edges of a special acrylic surface glass, the infrared lights emit enough infrared beams that anything touching the surface glass would reflect the light and generate a strong enough image for an infrared camera to recognise. We used a hacked Sony PS3 camera with infrared lens, in the base of the table for the image recognition. To display the image on the table, we had a Hitachi ultra short throw projector also mounted inside the base of the table.
I designed and built the application in Flash, using the TUIO library http://www.tuio.org/?flash
. This allowed the application to receive messages containing data about the fiducial markers (id, position, rotation, etc) from the Reactivison application running in the background. Reactivision (http://reactivision.sourceforge.net/
) is an excellent open source computer vision framework, which handles all the object recognition and has fantastic integration with Flash, Processing, and many other applications.
Best part about this project, we got to keep the table and make all sorts of custom multitouch & AR apps for ourselves.