Abstract
Due to the development of artificial intelligence and computer vision technology, many autonomous drones have been studied. However, computer vision technology requires high performance CPU due to its high complexity, and battery consumption is so high that drones are constrained to fly for a long time. Therefore, low-power mobile devices require tracking algorithms that minimize battery consumption. In this paper, we propose a mean-shift based tracking algorithm that minimizes memory access to reduce battery consumption. To accomplish this, we minimize the number of memory accesses by using an algorithm that divides the direction of the mean-shift vector into eight, and calculates the sum of the density maps only for the new area without calculating the sum of the density maps for the already calculated area. It is possible to increase the calculation efficiency by lowering the memory access cost. Experimental results show that the proposed method is more efficient than the existing method.
Similar content being viewed by others
References
Adam A, Rivlin E, Shimshoni I (2006) Robust fragments-based tracking using the integral histogram. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)
Baek D, Chen Y, Bocca A, Macii A, Macii E, Poncino M (2017) Battery-aware energy model of drone delivery tasks. Proceedings of the International Symposium on Low Power Electronics and Design, pp 1–6
Barták R, Vykovský A (2015) Any object tracking and following by a flying drone. In: Fourteenth mexican international conference on artificial intelligence
Bertinetto L, Valmadre J, Golodetz S, Miksik O, Torr PHS (2016) Staple complementary learners for real-time tracking. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)
Bewley SA, Ge Z, Ott L, Ramos F, Upcroft B (2016) Simple online and realtime tracking. arXiv:1602.00763
Boudjit K, Larbes C (2015) Detection and implementation autonomous target tracking with a quadrotor AR.Drone. Proc Int Conf Inform Control Autom Robot (ICINCO), pp 223–230
Collins RT (2003) Mean-shift blob tracking through scale space. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)
Comaniciu D, Meer P (2002) MEANSHIFT: a robust approach toward feature space analysis. IEEE Trans Pattern Anal Mach Intell 24(5):603–619
Comaniciu D, Ramesh V (2003) Kernel-based object tracking. IEEE Trans Pattern Anal Mach Intell 25(5):564–577
Comaniciu D, Ramesh V, Meer P (2000) Real-time tracking of non-rigid objects using mean shif. Proceedings IEEE Conference on Computer Vision and Pattern Recognition (CVPR)
Faessler M, Fontana F, Forster C, Mueggler E, Pizzoli M, Scaramuzza D (2016) Autonomous, vision-based flight and live dense 3D mapping with a quadrotor micro aerial vehicle. Journal of Field Robotics 33(4):431–450
Fotouhi A, Ding M, Hassan M (2017) Dynamic base station repositioning to improve spectral efficiency of drone small cells. IEEE 18th International Symposium on a World of Wireless Mobile and Multimedia Networks (WoWMoM)
Hassijaa V, Saxenaa V, Chamola V (2020) Scheduling drone charging for multi-drone network based on consensus time-stamp and game theory. Comput Commun 149:51–61
Hsieh M-R, Lin Y-L, Hsu WH (2017) Drone-based object counting by spatially regularized regional proposal network. The IEEE International Conference on Computer Vision (ICCV)
Kanellakis C, Nikolakopoulos G (2017) Survey on computer vision for UAVs: current developments and trends. Journal of Intelligent & Robotic Systems 87(1):141–168
Kim J, Kim S, Jeong J, Kim H, Park J-S, Kim T (2017) CBDN: cloud-based drone navigation for efficient battery charging in drone networks. IEEE Trans Intell Transp Syst 20(11):4174–4191
Lim H, Sinha SN (2015) Monocular localization of a moving person onboard a quadrotor MAV. Proc IEEE Int Conf Robot Autom (ICRA), pp 2182–2189
Liu X, Liu W, Mei T, Ma H (2016) A deep learning-based approach to progressive vehicle re-identification for urban surveillance. European Conference on Computer Vision, pp 869–884
Nguyen HD, In SN, Kim SH, Lee GS, Yang HJ, Choi JH (2019) Multiple human tracking in drone image. Multimed Tools Appl 78:4563–4577
Ning J, Zhang L, Zhang D, Wu C (2012) Robust mean-shift tracking with corrected background-weighted histogram. IET Comput Vis 6(1):62–69
Paliwal N, Vanjani P, Liu J-W, Saini S, Sharma A (2019) Image processing-based intelligent robotic system for assistance of agricultural crops. Int J Social Humanistic Comput 3(2):191–204
Pan S, Tong Z, Zhao Y, Zhao Z, Fei S u, Zhuangg B (2019) Multi-object tracking hierarchically in visual data taken from drone. The IEEE International Conference on Computer Vision (ICCV)
Phadke G, Velmurugan R (2017) Mean LBP and modified fuzzy C-means weighted hybrid feature for illumination invariant mean-shift tracking. SIViP 11:665–672
Rohan A, Rabah M, Asghar F, Talha M, Kim S-H (2019) Advanced drone battery charging system. Journal of Electrical Engineering & Technology 14:1395–1405
Sanchez-Rodriguez J-P, Aceves-Lopez A (2018) A survey on stereo vision-based autonomous navigation for multi-rotor MUAVs. Robotica 36(8):1225–1243
Shin MJ, Kim J, Levorato M (2019) Auction-based charging scheduling with deep learning framework for multi-drone networks. IEEE Trans Veh Technol 68(5):4235–4248
Sun J (2012) A fast MEANSHIFT algorithm-based target tracking system. Sensors 12(6):8218–8235
Suzuki KAO, Filho PK, Morrison JR (2012) Automatic battery replacement system for UAVs: analysis and design. J Intell Robot Syst 65(1):563–586
Topkaya IS, Erdogan H (2019) Using spatial overlap ratio of independent classifiers for likelihood map fusion in mean-shift tracking. Signal, Image and Video Processing volume 13:61–67
Unlu E, Zenou E, Riviere N, Dupouy P-E (2019) Deep learning-based strategies for the detection and tracking of drones using several cameras. IPSJ Trans Comput Vis Appl 11(1):1–13
Wang N, Karimi HR, Li H, Su S-F (2019) Accurate trajectory tracking of disturbed surface vehicles: a finite-time control approach. IEEE/ASME Transactions on Mechatronics 24(3):1064–1074
Wang H, Wang X, Yu L, Zhong F (2019) Design of mean shift tracking algorithm based on target position prediction. IEEE International Conference on Mechatronics and Automation (ICMA), pp 1114–1119
Xu S, Peng H (2020) Design, analysis, and experiments of preview path tracking control for autonomous vehicles. IEEE Trans Intell Transp Syst 21(1):48–58
Yang C, Duraiswami R, Davis L (2005) Efficient mean-shift tracking via a new similarity measure. IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)
Ye L, Jing X-Y, Nie J, Gao H, Liu J, Jiang G-P (2019) Context-aware three-dimensional mean-shift with occlusion handling for robust object tracking in RGB-D videos. IEEE Trans Multimed 21(3):664–677
Yu W, Hou Z, Hu D, Wang P (2017) Robust mean shift tracking based on refined appearance model and online update. Multimed Tools Appl 76:10973–10990
Yu H, Li G, Zhang W, Huang Q, Du D, Qi T, Sebe N (2019) The unmanned aerial vehicle benchmark: object detection, tracking and baseline. International Journal of Computer Vision
Zeng H, Chen J, Cui X, Cai C , Ma K-K (2016) Quad binary pattern and its application in mean-shift tracking. Neurocomputing 217(12):3–10
Zhang X, Liu H, Li X (2010) Target tracking for mobile robot platforms via object matching and background anti-matching. J Robot Auton Syst 58:1197–1206
Zhen X, Fei S, Wang Y, Wei D u (2020) A visual object tracking algorithm based on improved TLD. Algorithms 13(1):15
Zhou H, Yuan Y, Shi C (2010) Object tracking using SIFT features and mean shift. Comput Vis Image Underst 114(3):400–408
Acknowledgements
This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(Ministry of Science, ICT & Future Planning) (No. NRF-2017R1C1B5017751)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Choi, K., Oh, BS. & Yu, S. Memory access minimization for mean-shift tracking in mobile devices. Multimed Tools Appl 80, 34173–34187 (2021). https://doi.org/10.1007/s11042-020-09364-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09364-w