{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T11:00:17Z","timestamp":1774263617921,"version":"3.50.1"},"reference-count":29,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2020,6,4]],"date-time":"2020-06-04T00:00:00Z","timestamp":1591228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020","doi-asserted-by":"publisher","award":["690090"],"award-info":[{"award-number":["690090"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a study on the optimization of the tracking system designed for patients with Parkinson\u2019s disease tested at a day hospital center. The work performed significantly improves the efficiency of the computer vision based system in terms of energy consumption and hardware requirements. More specifically, it optimizes the performances of the background subtraction by segmenting every frame previously characterized by a Gaussian mixture model (GMM). This module is the most demanding part in terms of computation resources, and therefore, this paper proposes a method for its implementation by means of a low-cost development board based on Zynq XC7Z020 SoC (system on chip). The platform used is the ZedBoard, which combines an ARM Processor unit and a FPGA. It achieves real-time performance and low power consumption while performing the target request accurately. The results and achievements of this study, validated in real medical settings, are discussed and analyzed within.<\/jats:p>","DOI":"10.3390\/s20113189","type":"journal-article","created":{"date-parts":[[2020,6,5]],"date-time":"2020-06-05T03:32:21Z","timestamp":1591327941000},"page":"3189","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["An FPGA Based Tracking Implementation for Parkinson\u2019s Patients"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3813-3012","authenticated-orcid":false,"given":"Giuseppe","family":"Conti","sequence":"first","affiliation":[{"name":"Visual Telecommunications Applications Group, Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2396-5545","authenticated-orcid":false,"given":"Marcos","family":"Quintana","sequence":"additional","affiliation":[{"name":"Everis ADS, Camino Fuente de la Mora, 1, 28050 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8167-508X","authenticated-orcid":false,"given":"Pedro","family":"Malag\u00f3n","sequence":"additional","affiliation":[{"name":"Integrated Systems Lab, Universidad Polit\u00e9cnica de Madrid, ETSI Telecomunicaci\u00f3n, 28040 Madrid, Spain"},{"name":"Center for Computational Simulation, Campus de Montegancedo, Universidad Polit\u00e9cnica de Madrid, 28660 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7382-4276","authenticated-orcid":false,"given":"David","family":"Jim\u00e9nez","sequence":"additional","affiliation":[{"name":"Visual Telecommunications Applications Group, Universidad Polit\u00e9cnica de Madrid, 28040 Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,6,4]]},"reference":[{"key":"ref_1","unstructured":"(2019, November 11). Technical Specifications. Available online: https:\/\/www.xilinx.com\/applications\/broadcast\/cameras.html."},{"key":"ref_2","unstructured":"(2019, November 11). Technical Specifications. Available online: https:\/\/wiki.apertus.org\/index.php\/AXIOM_Beta\/Camera_Structure."},{"key":"ref_3","unstructured":"(2019, November 11). Technical Specifications. Available online: https:\/\/www.tattile.com\/vision-solutions\/s100-s50\/."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Ibrahim, A., Simon, W., Doy, D., Pignat, E., Angiolini, F., Arditi, M., Thiran, J., and De Micheli, G. (2017, January 27\u201329). Single-FPGA complete 3D and 2D medical ultrasound imager. Proceedings of the 2017 Conference on Design and Architectures for Signal and Image Processing (DASIP), Dresden, Germany.","DOI":"10.1109\/DASIP.2017.8122113"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1007\/978-3-319-11331-9_16","article-title":"Implementation of Advanced Foreground Segmentation Algorithms GMM, ViBE and PBAS in FPGA and GPU\u2013A Comparison","volume":"8671","author":"Bulat","year":"2014","journal-title":"Comput. Vis. Graph."},{"key":"ref_6","unstructured":"Ibrahim, S., Choo, K.K.R., Yan, Z., and Pedrycz, W. (2017). An FPGA-Based Real-Time Moving Object Tracking Approach. Algorithms and Architectures for Parallel Processing, Springer International Publishing."},{"key":"ref_7","first-page":"1","article-title":"A system on chip-based real-time tracking system for amphibious spherical robots","volume":"14","author":"Guo","year":"2017","journal-title":"Int. J. Adv. Rob. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1407","DOI":"10.1007\/s11554-016-0651-6","article-title":"Multimodal background subtraction for high-performance embedded systems","volume":"16","author":"Cocorullo","year":"2019","journal-title":"J. Real-Time Image Process."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Li, D. (2008). HSV Color Space. Encyclopedia of Microfluidics and Nanofluidics, Springer.","DOI":"10.1007\/978-0-387-48998-8"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sajjanar, S., Mankani, S.K., Dongrekar, P.R., Kumar, N.S., and Aradhya, H.V.R. (2016, January 13\u201314). Implementation of real time moving object detection and tracking on FPGA for video surveillance applications. Proceedings of the 2016 IEEE Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Mangalore, India.","DOI":"10.1109\/DISCOVER.2016.7806248"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, B., Li, X., Han, J., and Zeng, X. (2018, January 19\u201321). MiniTracker: A Lightweight CNN-based System for Visual Object Tracking on Embedded Device. Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP), Shanghai, China.","DOI":"10.1109\/ICDSP.2018.8631813"},{"key":"ref_12","unstructured":"Liu, W., Chen, H., and Ma, L. (2015, January 14\u201316). Moving object detection and tracking based on ZYNQ FPGA and ARM SOC. Proceedings of the IET International Radar Conference, Hangzhou, China."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Cho, J., Jung, Y., Kim, D.S., Lee, S., and Jung, Y. (2019). Moving Object Detection Based on Optical Flow Estimation and a Gaussian Mixture Model for Advanced Driver Assistance Systems. Sensors, 19.","DOI":"10.3390\/s19143217"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Alvarez, F., Popa, M., Vretos, N., Belmonte-Hern\u00e1ndez, A., Asteriadis, S., Solachidis, V., Mariscal, T., Dotti, D., and Daras, P. (September, January 29). Multimodal monitoring of Parkinson\u2019s and Alzheimer\u2019s patients using the ICT4LIFE platform. Proceedings of the 2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), Lecce, Italy.","DOI":"10.1109\/AVSS.2017.8078527"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/MMUL.2018.011921232","article-title":"Behavior Analysis through Multimodal Sensing for Care of Parkinson\u2019s and Alzheimer\u2019s Patients","volume":"25","author":"Alvarez","year":"2018","journal-title":"IEEE MultiMedia"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Belmonte-Hern\u00e1ndez, A., Solachidis, V., Theodoridis, T., Hern\u00e1ndez-Pe\u00f1aloza, G., Conti, G., Vretos, N., \u00c1lvarez, F., and Daras, P. (September, January 29). Person tracking association using multi-modal systems. Proceedings of the 2017 14th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), Lecce, Italy.","DOI":"10.1109\/AVSS.2017.8078529"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"12775","DOI":"10.1109\/ACCESS.2017.2735809","article-title":"A Multi-Sensor Fusion Scheme to Increase Life Autonomy of Elderly People with Cognitive Problems","volume":"6","author":"Quintana","year":"2018","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"4983","DOI":"10.1109\/JSEN.2017.2715978","article-title":"Adaptive Fingerprinting in Multi-Sensor Fusion for Accurate Indoor Tracking","volume":"17","author":"Conti","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_19","unstructured":"(2017, November 17). Technical Specifications. Available online: http:\/\/www.vivotek.com\/fe8180\/#specifications."},{"key":"ref_20","unstructured":"Power, P., and Schoonees, J.A. (2002, January 26\u201328). Understanding Background Mixture Models for Foreground Segmentation. Proceedings of the Image and Vision Computing New Zealand 2002, Auckland, New Zealand."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/TAC.1970.1099422","article-title":"On the identification of variances and adaptive Kalman filtering","volume":"15","author":"Mehra","year":"1970","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1109\/TPAMI.2004.1273970","article-title":"Recursive unsupervised learning of finite mixture models","volume":"26","author":"Zivkovic","year":"2004","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1016\/j.patrec.2005.11.005","article-title":"Efficient Adaptive Density Estimation per Image Pixel for the Task of Background Subtraction","volume":"27","author":"Zivkovic","year":"2006","journal-title":"Pattern Recogn. Lett."},{"key":"ref_24","unstructured":"(2018, June 25). Technical Specifications. Available online: https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/axi_ref_guide\/latest\/ug1037-vivado-axi-reference-guide.pdf."},{"key":"ref_25","unstructured":"(2018, July 02). Technical Specifications. Available online: https:\/\/www.xilinx.com\/support\/documentation\/ip_documentation\/axi_vdma\/v6_3\/pg020_axi_vdma.pdf."},{"key":"ref_26","unstructured":"(2018, July 20). Technical Specifications. Available online: https:\/\/docs.opencv.org\/3.4.0\/d7\/dff\/tutorial_how_to_use_OpenCV_parallel_for_.html."},{"key":"ref_27","unstructured":"(2018, October 16). Technical Specifications. Available online: https:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx2017_4\/ug902-vivado-high-level-synthesis.pdf."},{"key":"ref_28","unstructured":"(2017, November 23). Technical Specifications. Available online: https:\/\/www.raspberrypi.org\/products\/raspberry-pi-3-model-b\/."},{"key":"ref_29","unstructured":"(2017, December 01). Technical Specifications. Available online: http:\/\/zedboard.org\/product\/zedboard."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/11\/3189\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:35:34Z","timestamp":1760175334000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/11\/3189"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,4]]},"references-count":29,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2020,6]]}},"alternative-id":["s20113189"],"URL":"https:\/\/doi.org\/10.3390\/s20113189","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,4]]}}}