Crack detection of Alstom diesel locomotive liners using wavelet and short time Fourier transform