Comparative study of temporal phase shifting algorithms and their effect on surface profiles