Wavelet transform and neural network based 3D defect characterization using magnetic flux leakage