Real-time motion-induced error compensation for 4-step phase-shifting profilometry | Synapse