Skip to Main Content
Sequential Monte Carlo (SMC) methods, namely, particle filters, are powerful simulation techniques for sampling sequentially from a complex probability distribution. SMC can be used to solve some problems associated with nonlinear non-Gaussian probability distribution. Sampling is a key step for these methods and has vital effects on simulation results. Various sampling strategies have been proposed to improve the simulation results of SMC methods, but degeneracy of particles sometimes is very severe so that there are only a few particles having significant weights. Diversity of particle samples is reduced significantly so that only a few particles are used to represent the corresponding probability distribution. This kind of sampling is not reasonable to approximate probability distribution. This paper addresses a new method which can avoid the phenomenon of particle degeneracy. We split particles with very big weights into two small ones and use the strategy of neural network to adjust positions of tail particles in order to increase their weights. Another advantage is that this method can efficiently make simulation results approach the actual object. Our simulation results of the typical tracking problem show that not only the phenomenon of particle degeneracy is effectively avoided but also tracking results are much better than those of the traditional particle filters. Compared with the move-resample method, our method shows better results under the same conditions.