Fast 3D surface reconstruction by unambiguous compound phase coding