Augmented Reality's Smart Projecters

real-time texture and color correction to project onto arbitrary surfaces