The particle filter's real-time capability is poor because of a large number of the particles' calculation of the algorithm. Because of the particle filter's characteristics of parallelism, we used OpenMP multithread implementation to derive multiple threads,in order to change the algorithm from the single thread serial implementation to multithread implementation in parallel. In the multiple processors platform, the parallel-computed technology and particle filter algorithm were used to implement the tracking of the moving object. The results show that the method can improve the algorithm's execution speed.%粒子滤波中大量的粒子计算使得算法的实时性较差.由于粒子滤波本身具有可并行化的特点,因此利用OpenMP多线程库派生出多个线程,将算法过程由单线程串行执行转变为多线程并行执行.用多核并行计算技术实现粒子滤波运动目标的跟踪.实验结果表明:基于多核的并行计算技术提高了粒子滤波算法的计算效率.
展开▼