Kinect + Projector experiments
Using Padé projection mapping to calibrate Kinect’s 3D world with a projector.
- Using the kinect camera, we can scan a 3D scene in realtime.
- Using a video projector, we can project onto a 3D scene in realtime.
Combining these, we re-project images onto geometry to create a new technique for augmented reality
Previous videos (for process)
The pipeline is:
- Capture Depth at CameraXY (OpenNI)
- Convert to image of WorldXYZ
- Pade transformation to create WorldXYZ map in ProjectorXY
- Calculate NormalXYZ map in ProjectorXY
- Guassian Blur X of NormalXYZ in ProjectorXY
- Guassian Blur Y of NormalXYZ in ProjectorXY
- Light calculations on NormalXYZ, WorldXYZ maps in ProjectorXY
January 14th, 2011 at 5:55 pm
blogpost on Create Digital Motion
January 14th, 2011 at 7:03 pm
blogpost on qmat
January 17th, 2011 at 4:04 pm
[...] kimchiandchips via [...]
January 18th, 2011 at 7:51 pm
[...] Kimchi and Chips zeigen uns, was mit eine Kombination aus Kinect und einem Projektor möglich ist: Elliot – offensichtlich genannt “Chips” – verwandelt seinen Arm in eine virtuelle Fackel und zeigt dann einige beeinruckende Licht- und Schattenspielereien. Grundlage des System ist ein Mapping des vom Projektor erzeugten Bildes auf die von Kinect erfassten Raumkoordinaten. Der Projektor erzeugt dann eine virtuelle Lichtquelle an der Stelle im Raum, wo sich die Hand des Nutzers befindet. Erkennt Kinect nun, dass sich andere Oberflächen im nur – theoretisch vorhandenen Lichtschein – der virtuellen Fackel befinden, so wird die entsprechende Oberfläche beleuchtet. Der Projektor vergrößert also den beleuchteten Bereich um die getrackte Hand herum, aber nur dort, wo sich wirklich eine Oberfläche befindet. Elliot demonstriert dies an der Wand, der Decke und an seinem eigenen Körper, was eigentlich interessanter ist, da dieser keine simple Form aufweist. [...]
January 18th, 2011 at 11:06 pm
muy bueno
February 20th, 2011 at 12:57 am
[...] points there. The NITE skeleton tracking component is available for OSX, as is the OSCeleton code. Kimchi and Chips have videos showing the promise of motion tracking + projection [...]
April 26th, 2011 at 2:41 pm
[...] Street Fighter fireball effect with virtual dynamic light source. For more information go to the Kimchi and Chips’ blog [...]
May 19th, 2011 at 2:15 pm
[...] Elliot’s videos through here in case the description above confused you a [...]
August 6th, 2011 at 12:15 am
[...] Online references: http://www.kimchiandchips.com/blog/?p=544 [...]
December 28th, 2011 at 11:27 am
Hey, is the sourcecode for this available?
If not, did you do this for the official sdk from microsoft?
December 28th, 2011 at 2:15 pm
@BK – check http://www.kimchiandchips.com/blog/?p=725 for source / examples / text / explanation video
kinect interfacing was performed with OpenNI
April 15th, 2012 at 12:12 am
amazing