NeuroPipe a Neural Network Based System for Ultrasonic Inspection