A Non-Contact Automated Vision and Positioning System for In-Field Rail NDE