A general sequential Monte Carlo method based optimal wavelet filter: A Bayesian approach for extracting bearing fault features. (February 2015)