Optical and Ultrasonic Non Contact Reverse Engineering Techniques: A Comparison