Enhancing precision of defect 3D reconstruction in metal ultrasonic testing through point cloud completion