Text this: Structural edge damage detection based on wavelet transform and immune genetic algorithm