Phase-shift profilometry (PSP) holds great promise for high-precision 3D shape measurements. However, in the case of measuring moving objects, as PSP requires multiple images to calculate the phase, the movement of the object causes artifacts in the measurement, which in turn has a significant impact on the accuracy of the 3D surface measurement. Therefore, we propose a method to reduce motion artifacts using feature information in the image and simulate it using the six-step term shift method as a case study. The simulation results show that the phase of the object is greatly affected when the object is in motion and that the phase shift due to motion can be effectively reduced using this method. Finally, artifact optimization was carried out by way of specific copper tube vibration experiments at a measurement frequency of 320 Hz. The experimental results prove that the method is well implemented.