Text this: Adaptive Particle Filter (APF) by using noise and sample size for mobile flood level prediction