Abstract
Background: Face tracking technology has been paid more and more attention with the development of intelligent techniques. Many methods have been used for face tracking, including the particle filter algorithm and Particle Swarm Optimization (PSO). However, these methods generally ignore the motive and the optimal solution of the particle.
Methods: A particle filter based on the improved Differential Evolution Algorithm (DEF) is proposed, preventing the particles from falling into the local optimum and considering the mobility of the face tracking problem. The performance is better than the particle swarm optimization algorithm by replacing resampling in particle filtering, which is caused by the use of the niche technology to solve the problem of moving peak optimization.
Results: The results show that the proposed algorithm is better than the multi-agent co-evolution of particle filter, adaptive PSO particle filter and other current methods. Although the proposed algorithm increases the tracking time, it can achieve about 13 frames per second of the tracking speed.
Conclusion: A particle filter algorithm has been combined with the improved DEF and niche technology to avoid the local optimum and to solve the moving peak optimization problem. The proposed algorithm provides the best tracking accuracy with an acceptable tracking speed.
Keywords: Differential evolution, niching technique, particle filter (PF), face tracking, Niche technology, algorithm.
Graphical Abstract