Generic nonsinusoidal phase error correction for three-dimensional shape measurement using a digital video projector | Synapse