{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T19:22:11Z","timestamp":1740165731838,"version":"3.37.3"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,1,9]],"date-time":"2017-01-09T00:00:00Z","timestamp":1483920000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2017,1,9]],"date-time":"2017-01-09T00:00:00Z","timestamp":1483920000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2015R1D1A1A01057518"],"award-info":[{"award-number":["2015R1D1A1A01057518"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Hum. Cent. Comput. Inf. Sci."],"published-print":{"date-parts":[[2017,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Recently, embedded systems have become popular because of the rising demand for portable, low-power devices. A common task for these devices is object tracking, which is an essential part of various applications. Until now, object tracking in video sequences remains a challenging problem because of the visual properties of objects and their surrounding environments. Among the common approaches, particle filter has been proven effective in dealing with difficulties in object tracking. In this research, we develop a particle filter based object tracking method using color distributions of video frames as features, and deploy it in an embedded system. Because particle filter is a high-complexity algorithm, we utilize computing power of embedded systems by implementing a parallel version of the algorithm. The experimental results show that parallelization can enhance the performance of particle filter when deployed in embedded systems.<\/jats:p>","DOI":"10.1186\/s13673-016-0082-1","type":"journal-article","created":{"date-parts":[[2017,1,9]],"date-time":"2017-01-09T12:09:43Z","timestamp":1483963783000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Parallel implementation of color-based particle filter for object tracking in embedded systems"],"prefix":"10.1186","volume":"7","author":[{"given":"Mai Thanh Nhat","family":"Truong","sequence":"first","affiliation":[]},{"given":"Sanghoon","family":"Kim","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,1,9]]},"reference":[{"key":"82_CR1","first-page":"183","volume":"12","author":"M Kenan","year":"2016","unstructured":"Kenan M, Fei H, Xiangmo Z (2016) Multiple vehicle detection and tracking in highway traffic surveillance video based on sift feature matching. J Inf Process Syst 12:183\u2013195","journal-title":"J Inf Process Syst"},{"key":"82_CR2","first-page":"1","volume":"6","author":"L Juhyun","year":"2015","unstructured":"Juhyun L, Hanbyul C, Kicheon H (2015) A fainting condition detection system using thermal imaging cameras based object tracking algorithm. J Converg 6:1\u201315","journal-title":"J Converg"},{"key":"82_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13673-015-0040-3","volume":"5","author":"E Bostanci","year":"2015","unstructured":"Bostanci E, Kanwal N, Clark AF (2015) Augmented reality applications for cultural heritage using kinect. Hum Cent Comput Inf Sci 5:1\u201318","journal-title":"Hum Cent Comput Inf Sci"},{"key":"82_CR4","doi-asserted-by":"publisher","first-page":"1442","DOI":"10.1109\/TPAMI.2013.230","volume":"36","author":"AWM Smeulders","year":"2014","unstructured":"Smeulders AWM, Chu DM, Cucchiara R, Calderara S, Dehghan A, Shah M (2014) Visual tracking: an experimental survey. IEEE Trans Pattern Anal Mach Intell 36:1442\u20131468","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"82_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1177352.1177355","volume":"38","author":"A Yilmaz","year":"2006","unstructured":"Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Comput Surv 38:1\u201345","journal-title":"ACM Comput Surv"},{"key":"82_CR6","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1007\/s11554-013-0391-9","volume":"10","author":"L Fiack","year":"2015","unstructured":"Fiack L, Cuperlier N, Miramond B (2015) Embedded and real-time architecture for bio-inspired vision-based robot navigation. J Real Time Image Process 10:699\u2013722","journal-title":"J Real Time Image Process"},{"key":"82_CR7","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1016\/j.procs.2015.05.003","volume":"52","author":"K Hammoudi","year":"2015","unstructured":"Hammoudi K, Benhabiles H, Kasraoui M, Ajam N, Dornaika F, Radhakrishnan K, Bandi K, Cai Q, Liu S (2015) Developing vision-based and cooperative vehicular embedded systems for enhancing road monitoring services. Proced Comp Sci 52:389\u2013395","journal-title":"Proced Comp Sci"},{"doi-asserted-by":"crossref","unstructured":"Lu F, Lee S, Kumar Satzoda R, Trivedi M (2016) Embedded computing framework for vision-based real-time surround threat analysis and driver assistance. In: The IEEE conference on computer vision and pattern recognition (CVPR) workshops, vol 1, pp 83\u201391","key":"82_CR8","DOI":"10.1109\/CVPRW.2016.117"},{"key":"82_CR9","doi-asserted-by":"publisher","first-page":"527","DOI":"10.1007\/s11554-013-0354-1","volume":"11","author":"A Varfolomieiev","year":"2016","unstructured":"Varfolomieiev A, Lysenko O (2016) An improved algorithm of median flow for visual object tracking and its implementation on arm platform. J Real Time Image Process 11:527\u2013534","journal-title":"J Real Time Image Process"},{"key":"82_CR10","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1008078328650","volume":"29","author":"M Isard","year":"1998","unstructured":"Isard M, Blake A (1998) Condensation-conditional density propagation for visual tracking. Int J Comput Vis 29:5\u201328","journal-title":"Int J Comput Vis"},{"doi-asserted-by":"crossref","unstructured":"Isard M, Blake A (1998) In: Burkhardt H, Neumann B (eds) Icondensation: unifying low-level and high-level tracking in a stochastic framework. Springer, Berlin, pp 893\u2013908","key":"82_CR11","DOI":"10.1007\/BFb0055711"},{"key":"82_CR12","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1023\/A:1008122218374","volume":"39","author":"J MacCormick","year":"2000","unstructured":"MacCormick J, Blake A (2000) A probabilistic exclusion principle for tracking multiple objects. Int J Comput Vis 39:57\u201371","journal-title":"Int J Comput Vis"},{"key":"82_CR13","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1023\/B:VISI.0000016147.97880.cd","volume":"58","author":"Y Wu","year":"2004","unstructured":"Wu Y, Huang TS (2004) Robust visual tracking by integrating multiple cues based on co-inference learning. Int J Comput Vis 58:55\u201371","journal-title":"Int J Comput Vis"},{"doi-asserted-by":"crossref","unstructured":"Khan Z, Balch T, Dellaert F (2004) A rao-blackwellized particle filter for eigentracking. In: Proceedings of the 2004 IEEE computer society conference on computer vision and pattern recognition, vol 2. CVPR, pp 980\u2013986","key":"82_CR14","DOI":"10.1109\/CVPR.2004.1315271"},{"key":"82_CR15","first-page":"149","volume":"12","author":"SM Moulkheir\u00a0Naoui","year":"2016","unstructured":"Moulkheir\u00a0Naoui SM, Belalem G (2016) Feasibility study of a distributed and parallel environment for implementing the standard version of AAM model. J Inf Process Syst 12:149\u2013168","journal-title":"J Inf Process Syst"},{"key":"82_CR16","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1134\/S0005117916010057","volume":"77","author":"OA Stepanov","year":"2016","unstructured":"Stepanov OA, Vasil'ev VA (2016) Cram\u00e9r-rao lower bound in nonlinear filtering problems under noises and measurement errors dependent on estimated parameters. Autom Remote Control 77:81\u2013105","journal-title":"Autom Remote Control"},{"key":"82_CR17","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/MSP.2014.2330626","volume":"32","author":"T Li","year":"2015","unstructured":"Li T, Bolic M, Djuric PM (2015) Resampling methods for particle filtering: classification, implementation, and strategies. IEEE Signal Process Mag 32:70\u201386","journal-title":"IEEE Signal Process Mag"},{"key":"82_CR18","doi-asserted-by":"publisher","first-page":"3978","DOI":"10.1109\/TIP.2015.2458175","volume":"24","author":"Q Barth\u00e9lemy","year":"2015","unstructured":"Barth\u00e9lemy Q, Larue A, Mars JI (2015) Color sparse representations for image processing: review, models, and prospects. IEEE Trans Image Process 24:3978\u20133989","journal-title":"IEEE Trans Image Process"},{"key":"82_CR19","doi-asserted-by":"publisher","first-page":"250","DOI":"10.1016\/j.patrec.2014.03.025","volume":"49","author":"T Vojir","year":"2014","unstructured":"Vojir T, Noskova J, Matas J (2014) Robust scale-adaptive mean-shift for tracking. Pattern Recognit Lett 49:250\u2013258","journal-title":"Pattern Recognit Lett"},{"doi-asserted-by":"crossref","unstructured":"Nummiaro K, Koller-Meier E, Van Gool L (2002) In: Van Gool L (ed) Object tracking with an adaptive color-based particle filter. Springer, Berlin, pp 353\u2013360","key":"82_CR20","DOI":"10.1007\/3-540-45783-6_43"},{"unstructured":"Tracking Dataset. http:\/\/cmp.felk.cvut.cz\/~vojirtom\/dataset\/","key":"82_CR21"}],"container-title":["Human-centric Computing and Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-016-0082-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13673-016-0082-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13673-016-0082-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,30]],"date-time":"2021-07-30T08:01:39Z","timestamp":1627632099000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1186\/s13673-016-0082-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,9]]},"references-count":21,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["82"],"URL":"https:\/\/doi.org\/10.1186\/s13673-016-0082-1","relation":{},"ISSN":["2192-1962"],"issn-type":[{"type":"electronic","value":"2192-1962"}],"subject":[],"published":{"date-parts":[[2017,1,9]]},"assertion":[{"value":"17 August 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 December 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2017","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"2"}}