Some recent work with 3D scanning. Since the last revision I've experimented with the Canon G10 instead of the PS3Eye, rewritten the three phase decoder from the ground up, implemented an algorithm for multi-pass decoding that is more robust against disconnected components, and added a priority-queue based phase unwrapper, and added an option for "phase persistence" (trying to keep things from jumping all over the place).
There's still a lot to be done. Keep up to date here: code.google.com/p/structured-light/
Recorded at DeVIR-CAPA in Faro, Portugal, with Ana Crouseilles playing "Jovano, Jovanke" on accordion.