Sequential Noise Compensation by Sequential Monte Carlo Method