3D Surface Profiling through Ultrasonic Reverse Engineering