Fast spatial carrier phase-shifting algorithm based on a constructed reference-phase