Adaptive Noise Removal for Biological Raman Spectra with Low SNR