Resampling Methods for Particle Filtering: Classification, implementation, and strategies | Synapse