Wavelet theory and its applications