A color-based particle filter optimized using firefly and black hole algorithms for moving object tracking

Authors

  • Devira Anggi Maharani Politeknik Negeri Malang
  • Lenni Yulianti Institut Teknologi Bandung
  • Carmadi Machbub Institut Teknologi Sains Bandung
  • Pranoto Hidaya Rusmin Institut Teknologi Bandung
  • Suci Aulia Telkom University
  • Rizki Dwi Romadhona Politeknik Negeri Malang

DOI:

https://doi.org/10.33795/eltek.v24i2.9879

Keywords:

tracker, black hole, firefly, particle filter, moving object tracking, PTZ Camera

Abstract

Many researchers, particularly in the field of computer vision, have increasingly focused on moving object tracking. However, accurately tracking a moving object remains challenging, especially under conditions such as occlusion, illumination changes, abrupt motion, and variations in object posture. Although recent developments have enhanced the performance of visual object tracking methods, the task remains challenging under real-world conditions. Particle Filter (PF), a Monte Carlo-based estimation framework, has been extensively applied to visual object tracking due to its ability to handle nonlinear and non-Gaussian systems. However, conventional PF methods still suffer from particle degeneracy and sample impoverishment, particularly after repeated resampling processes. Although resampling can reduce degeneracy by removing particles with insignificant weights, it may also decrease particle diversity and degrade tracking performance. To address these limitations, this study introduces a Black Hole Optimization Particle Filter (BHOPF), in which the Black Hole Optimization algorithm is incorporated into the PF resampling process. The proposed approach updates particles through the Black Hole optimization mechanism, offering a simple computational structure with minimal parameter tuning. The integration of Black Hole Optimization is expected to improve particle diversity, increase the effective number of particles, reduce RMSE, and enhance the robustness of PF-based visual object tracking. The experimental results show that, using 30 particles and 5 iterations, BHOPF increased the effective number of particles to 26. In comparison, the Firefly Optimization Particle Filter (FAOPF) achieved 23 effective particles, while the conventional Particle Filter achieved only 16 effective particles. The proposed system achieved real-time operation through multithreading and pipeline-based processing, with a processing speed of up to 30 FPS.

References

H. Fang, N. Tian, Y. Wang, M. Zhou, and M. A. Haile, ‘Nonlinear Bayesian estimation: From Kalman filtering to a broader horizon’, IEEE/CAA J. Autom. Sin., vol. 5, no. 2, pp. 401–417, 2018, doi: 10.1109/JAS.2017.7510808.

M. S. Arulampalam, S. Maskell, N. Gordon, and T. Clapp, ‘A tutorial on particle filters for online nonlinear/nongaussian bayesian tracking’, in Bayesian Bounds for Parameter Estimation and Nonlinear Filtering/Tracking, 2007, vol. 50, no. 2, pp. 723–737. doi: 10.1109/9780470544198.ch73.

M. H. Abdelpakey, M. S. Shehata, M. M. Mohamed, and M. Gong, ‘Adaptive framework for robust visual tracking’, IEEE Access, vol. 6, no. c, pp. 55273–55283, 2018, doi: 10.1109/ACCESS.2018.2871659.

D. A. Maharani, C. Machbub, L. Yulianti, and P. H. Rusmin, ‘Particle filter based single shot multibox detector for human moving prediction’, in 2020 IEEE 10th International Conference on System Engineering and Technology, ICSET 2020 - Proceedings, 2020, pp. 7–11. doi: 10.1109/ICSET51301.2020.9265355.

D. A. Maharani, C. Machbub, L. Yulianti, and P. H. Rusmin, ‘Real-time Human Tracking System using Histogram Intersection Distance in Firefly Optimization Based Particle Filter’, Int. J. Electr. Eng. Informatics, vol. 13, no. 4, pp. 853–872, 2021, doi: 10.15676/ijeei.2021.13.4.7.

H. Song, W. Choi, and H. Kim, ‘Robust Vision-Based Relative-Localization Approach Using an RGB-Depth Camera and LiDAR Sensor Fusion’, IEEE Trans. Ind. Electron., vol. 63, no. 6, pp. 3725–3736, 2016.

Q. Zhang, Z. Chen, and F. Yin, ‘Speaker Tracking Based on Distributed Particle Filter in Distributed Microphone Networks’, IEEE Trans. Syst. Man, Cybern. Syst., vol. 47, no. 9, pp. 2433–2443, 2017, doi: 10.1109/TSMC.2016.2523939.

L. Lin and M. Zhu, ‘Efficient tracking of moving target based on an improved fast differential evolution algorithm’, IEEE Access, vol. 6, pp. 6820–6828, 2018, doi: 10.1109/ACCESS.2018.2793298.

D. A. Maharani, C. MacHbub, P. H. Rusmin, and L. Yulianti, ‘Real-Time Human Tracking Using Multi-Features Visual With CNN-LSTM and Q-Learning’, IEEE Access, vol. 12, pp. 13233–13247, 2024, doi: 10.1109/ACCESS.2024.3355785.

D. A. Maharani, C. Machbub, P. H. Rusmin, and L. Yulianti, ‘Feature Fusion with Deep Neural Network in Kernelized Correlation Filters Tracker’, in 2021 IEEE 11th International Conference on System Engineering and Technology (ICSET), 2021, pp. 363–367. doi: 10.1109/icset53708.2021.9612567.

P. Chiranjeevi and S. Sengupta, ‘Rough-Set-Theoretic Fuzzy Cues-Based Object Tracking under Improved Particle Filter Framework’, IEEE Trans. Fuzzy Syst., vol. 24, no. 3, pp. 695–707, 2016, doi: 10.1109/TFUZZ.2015.2471811.

X. Qiang, Y. Zhu, and R. Xue, ‘SVRPF: An Improved Particle Filter for a Nonlinear/Non-Gaussian Environment’, IEEE Access, vol. 7, pp. 151638–151651, 2019, doi: 10.1109/ACCESS.2019.2947540.

W. Yang, L. Song, C. A. T. Tee, Y. Zheng, and Y. Liu, ‘Unsupervised learning grouping-based resampling for particle filters’, IEEE Access, vol. 7, pp. 127265–127275, 2019, doi: 10.1109/ACCESS.2019.2937586.

M. S. Sharifian, A. Rahimi, and N. Pariz, ‘Classifying the weights of particle filters in nonlinear systems’, Commun. Nonlinear Sci. Numer. Simul., vol. 31, no. 1–3, pp. 69–75, 2016, doi: 10.1016/j.cnsns.2015.05.021.

X. Han, H. Lin, Y. Li, H. Ma, and X. Zhao, ‘Adaptive Fission Particle Filter for Seismic Random Noise Attenuation’, IEEE Geosci. Remote Sens. Lett., vol. 12, no. 9, pp. 1918–1922, 2015, doi: 10.1109/LGRS.2015.2438229.

M. S. Haque, S. Choi, and J. Baek, ‘Auxiliary particle filtering-based estimation of remaining useful life of IGBT’, IEEE Trans. Ind. Electron., vol. 65, no. 3, pp. 2693–2703, 2018, doi: 10.1109/TIE.2017.2740856.

J. Zhao and Z. Li, ‘Particle filter based on Particle Swarm Optimization resampling for vision tracking’, Expert Syst. Appl., vol. 37, no. 12, pp. 8910–8914, 2010, doi: 10.1016/j.eswa.2010.05.086.

M. L. Gao, L. L. Li, X. M. Sun, L. J. Yin, H. T. Li, and D. S. Luo, ‘Firefly algorithm (FA) based particle filter method for visual tracking’, Optik (Stuttg)., vol. 126, no. 18, pp. 1705–1711, 2015, doi: 10.1016/j.ijleo.2015.05.028.

S. Q. Salih and A. R. A. Alsewari, ‘A new algorithm for normal and large-scale optimization problems: Nomadic People Optimizer’, Neural Comput. Appl., vol. 32, no. 14, pp. 10359–10386, 2020, doi: 10.1007/s00521-019-04575-1.

Z. Musa, M. Z. Salleh, R. A. Bakar, and J. Watada, ‘GbLN-PSO and model-based particle filter approach for tracking human movements in large view cases’, IEEE Trans. Circuits Syst. Video Technol., vol. 26, no. 8, pp. 1433–1446, 2016, doi: 10.1109/TCSVT.2015.2433172.

A. Harb, H. Kassem, and K. Ghorayeb, ‘Black hole particle swarm optimization for well placement optimization’, Comput. Geosci., 2019, doi: 10.1007/s10596-019-09887-8.

S. Yaghoobi and H. Mojallali, ‘Modified Black Hole Algorithm with Genetic Operators’, Int. J. Comput. Intell. Syst., vol. 9, no. 4, pp. 652–665, 2016, doi: 10.1080/18756891.2016.1204114.

H. A. Abdulwahab, A. Noraziah, A. A. Alsewari, and S. Q. Salih, ‘An Enhanced Version of Black Hole Algorithm via Levy Flight for Optimization and Data Clustering Problems’, IEEE Access, vol. 7, pp. 142085–142096, 2019, doi: 10.1109/ACCESS.2019.2937021.

H. R. E. H. Bouchekara, ‘Optimal power flow using black-hole-based optimization approach’, Appl. Soft Comput. J., vol. 24, pp. 879–888, 2014, doi: 10.1016/j.asoc.2014.08.056.

H. R. E. H. Bouchekara, ‘Optimal design of electromagnetic devices using a black-Hole-Based optimization technique’, IEEE Trans. Magn., vol. 49, no. 12, pp. 5709–5714, 2013, doi: 10.1109/TMAG.2013.2277694.

Suyanto, Swarm Intelligence. 2020. doi: 10.1201/9780429028618.

X. S. Yang, ‘Firefly algorithm, stochastic test functions and design optimization’, Int. J. Bio-Inspired Comput., vol. 2, no. 2, pp. 78–84, 2010, doi: 10.1504/IJBIC.2010.032124.

A. Hatamlou, ‘Black hole: A new heuristic optimization approach for data clustering’, Inf. Sci. (Ny)., vol. 222, pp. 175–184, 2013, doi: 10.1016/j.ins.2012.08.023.

S. Kumar, D. Datta, S. Kumar Singh, A. T. Azar, and S. Vaidyanathan, ‘Black hole algorithm and its applications’, Stud. Comput. Intell., vol. 575, pp. 147–170, 2015, doi: 10.1007/978-3-319-11017-2_7.

Downloads

Published

30-10-2026

How to Cite

[1]
D. A. Maharani, Lenni Yulianti, Carmadi Machbub, Pranoto Hidaya Rusmin, Suci Aulia, and Rizki Dwi Romadhona, “A color-based particle filter optimized using firefly and black hole algorithms for moving object tracking”, eltek, vol. 24, no. 2, pp. 60–69, Oct. 2026.