The term “structured light” generally refers to the process of projecting a known pattern of pixels onto a scene or object, usually using a projector, laser scanner or laser interference-based stripe generating system. When combined with a synchronized camera, a structured light projector can enable many interesting applications, including: highly accurate 3D surface scanning, dynamic scene illumination,distortion correction, numerous types of advanced human/machine interfaces, and many more new and exciting applications.