{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:41:03Z","timestamp":1761324063001},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,8,17]],"date-time":"2016-08-17T00:00:00Z","timestamp":1471392000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["EURASIP J. Adv. Signal Process."],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1186\/s13634-016-0386-3","type":"journal-article","created":{"date-parts":[[2016,8,16]],"date-time":"2016-08-16T22:06:18Z","timestamp":1471385178000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Large-scale monocular FastSLAM2.0 acceleration on an embedded heterogeneous architecture"],"prefix":"10.1186","volume":"2016","author":[{"given":"Mohamed","family":"Abouzahir","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelhafid","family":"Elouardi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samir","family":"Bouaziz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rachid","family":"Latif","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelouahed","family":"Tajer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,8,17]]},"reference":[{"key":"386_CR1","first-page":"87","volume-title":"IEEE International Conference on System Science and Engineering (ICSSE)","author":"S-A Li","year":"2011","unstructured":"S-A Li, C-C Hsu, W-L Lin, J-P Wang, in IEEE International Conference on System Science and Engineering (ICSSE). Hardware\/software co-design of particle filter and its application in object tracking (IEEENew York, 2011), pp. 87\u201391."},{"key":"386_CR2","volume-title":"IEEE International Conference on Eletronics Circuits and Systems (ICECS), Tunisia","author":"M Moyers","year":"2009","unstructured":"M Moyers, D Stevens, V Chouliaras, D Mulvaney, in IEEE International Conference on Eletronics Circuits and Systems (ICECS), Tunisia. Implementation of a fixed-point FastSLAM 2.0 algorithm on a configurable and extensible VLIW processor (IEEESfax, 2009)."},{"key":"386_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-36812-7_1","volume-title":"Reconfigurable Computing: Architectures, Tools and Applications","author":"TC Chau","year":"2013","unstructured":"TC Chau, X Niu, A Eele, W Luk, PY Cheung, J Maciejowski, in Reconfigurable Computing: Architectures, Tools and Applications. Heterogeneous reconfigurable system for adaptive particle filters in real-time applications (SpringerLos Angeles, 2013), pp. 1\u201312."},{"key":"386_CR4","first-page":"820","volume-title":"Intelligent Vehicles Symposium (IV), 2011 IEEE","author":"O Tosun","year":"2011","unstructured":"O Tosun, et al, in Intelligent Vehicles Symposium (IV), 2011 IEEE. Parallelization of particle filter based localization and map matching algorithms on multicore\/manycore architectures (IEEEBaden-Baden, 2011), pp. 820\u2013826."},{"key":"386_CR5","first-page":"51","volume-title":"IEEE Nonlinear Statistical Signal Processing Workshop","author":"S Maskell","year":"2006","unstructured":"S Maskell, B Alun-Jones, M Macleod, in IEEE Nonlinear Statistical Signal Processing Workshop. A single instruction multiple data particle filter (IEEECambridge, 2006), pp. 51\u201354. doi: 10.1109\/NSSPW.2006.4378818 ."},{"key":"386_CR6","first-page":"22","volume":"2010","author":"G Hendeby","year":"2010","unstructured":"G Hendeby, R Karlsson, F Gustafsson, Particle filtering: the need for speed. EURASIP J. Adv. Signal Process. 2010:, 22\u20131229 (2010). doi: 10.1155\/2010\/181403 .","journal-title":"EURASIP J. Adv. Signal Process"},{"key":"386_CR7","first-page":"1","volume-title":"IEEE International Conference on Technologies for Practical Robot Applications (TePRA)","author":"H Zhang","year":"2013","unstructured":"H Zhang, F Martin, in IEEE International Conference on Technologies for Practical Robot Applications (TePRA). CUDA accelerated robot localization and mapping (IEEEWoburn, 2013), pp. 1\u20136."},{"key":"386_CR8","first-page":"469","volume-title":"IEEE Computer Society Conference on Computer Vision and Pattern Recognition","author":"E Eade","year":"2006","unstructured":"E Eade, T Drummond, in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1. Scalable monocular slam (IEEENew York, 2006), pp. 469\u2013476. doi: 10.1109\/CVPR.2006.263 ."},{"issue":"1","key":"386_CR9","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/TPAMI.2008.275","volume":"32","author":"E Rosten","year":"2010","unstructured":"E Rosten, R Porter, T Drummond, Faster and better: A machine learning approach to corner detection. IEEE Trans. Pattern Anal. Mach. Intell. 32(1), 105\u2013119 (2010).","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell"},{"key":"386_CR10","volume-title":"Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI)","author":"M Montemerlo","year":"2003","unstructured":"M Montemerlo, S Thrun, D Koller, B Wegbreit, in Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI). FastSLAM2.0 an improved particle filtering algorithm for simultaneous localization and mapping that provably converges (IJCAIAcapulco, 2003)."},{"key":"386_CR11","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1177\/0278364908096237","volume":"28","author":"E Seignez","year":"2009","unstructured":"E Seignez, M Kieffer, A Lambert, E Walter, T Maurin, Real-time bounded-error state estimation for vehicle tracking. IEEE Int. J. Robot. Res. 28:, 34\u201348 (2009).","journal-title":"IEEE Int. J. Robot. Res"},{"key":"386_CR12","doi-asserted-by":"publisher","first-page":"716","DOI":"10.1109\/ICoCS.2014.7061001","volume-title":"2014 Second World Conference On Complex Systems (WCCS)","author":"M Abouzahir","year":"2014","unstructured":"M Abouzahir, A Elouardi, S Bouaziz, R Latif, T Abdelouahed, in 2014 Second World Conference On Complex Systems (WCCS). An improved Rao-Blackwellized particle filter based-slam running on an OMAP embedded architecture (IEEEAgadir, 2014), pp. 716\u2013721. doi: 10.1109\/ICoCS.2014.7061001 ."},{"issue":"3","key":"386_CR13","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/504729.504754","volume":"45","author":"S Thrun","year":"2002","unstructured":"S Thrun, Probabilistic robotics. Commun. ACM. 45(3), 52\u201357 (2002).","journal-title":"Commun. ACM"},{"issue":"5","key":"386_CR14","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1016\/S0378-4754(98)00078-0","volume":"46","author":"P Hellekalek","year":"1998","unstructured":"P Hellekalek, Good random number generators are (not so) easy to find. Math. Comput. Simul. 46(5), 485\u2013505 (1998).","journal-title":"Math. Comput. Simul"},{"issue":"5","key":"386_CR15","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1007\/BF01397554","volume":"53","author":"A De Matteis","year":"1988","unstructured":"A De Matteis, S Pagnutti, Parallelization of random number generators and long-range correlations. Numerische Mathematik. 53(5), 595\u2013608 (1988).","journal-title":"Numerische Mathematik"},{"issue":"5","key":"386_CR16","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1016\/S0167-739X(02)00034-1","volume":"18","author":"CJK Tan","year":"2002","unstructured":"CJK Tan, The PLFG parallel pseudo-random number generator. Futur. Gener. Comput. Syst. 18(5), 693\u2013698 (2002).","journal-title":"Futur. Gener. Comput. Syst"},{"key":"386_CR17","first-page":"82","volume-title":"ACM SIGSIM Simulation Digest","author":"P Hellekalek","year":"1998","unstructured":"P Hellekalek, in ACM SIGSIM Simulation Digest, 28. Don\u2019t trust parallel Monte Carlo! (IEEE Computer SocietyBanff, Alberta, 1998), pp. 82\u201389."},{"key":"386_CR18","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1145\/1283900.1283914","volume-title":"Proceedings of the 21st ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware","author":"M Sussman","year":"2006","unstructured":"M Sussman, W Crutchfield, M Papakipos, in Proceedings of the 21st ACM SIGGRAPH\/EUROGRAPHICS Symposium on Graphics Hardware. Pseudorandom number generation on the GPU (ACMNew York, 2006), pp. 87\u201394."},{"issue":"5","key":"386_CR19","doi-asserted-by":"publisher","first-page":"932","DOI":"10.1109\/TRO.2008.2003276","volume":"24","author":"J Civera","year":"2008","unstructured":"J Civera, AJ Davison, JMM Montiel, Inverse depth parametrization for monocular SLAM. IEEE transactions on robotics. 24(5), 932\u2013945 (2008).","journal-title":"IEEE transactions on robotics"},{"issue":"1","key":"386_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1214\/aoms\/1177731312","volume":"15","author":"WG Madow","year":"1944","unstructured":"WG Madow, LH Madow, On the theory of systematic sampling, i. The Annals of Mathematical Statistics. 15(1), 1\u201324 (1944). doi: 10.1214\/aoms\/1177731312 .","journal-title":"The Annals of Mathematical Statistics"},{"key":"386_CR21","doi-asserted-by":"crossref","unstructured":"A Dine, A Elouardi, B Vincke, S Bouaziz, in 2015 IEEE International Conference On Robotics and Automation (ICRA). Graph-based slam embedded implementation on low-cost architectures: a practical approach, (2015), pp. 4612\u20134619. doi: 10.1109\/ICRA.2015.7139838 .","DOI":"10.1109\/ICRA.2015.7139838"},{"key":"386_CR22","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/ASAP.2015.7245711","volume-title":"2015 IEEE 26th International Conference On Application-specific Systems, Architectures and Processors (ASAP)","author":"A Dine","year":"2015","unstructured":"A Dine, A Elouardi, B Vincke, S Bouaziz, in 2015 IEEE 26th International Conference On Application-specific Systems, Architectures and Processors (ASAP). Speeding up graph-based slam algorithm: a GPU-based heterogeneous architecture study (IEEEToronto, 2015), pp. 72\u201373."},{"issue":"1","key":"386_CR23","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1687-3963-2012-1","volume":"2012","author":"B Vincke","year":"2012","unstructured":"B Vincke, A Elouardi, A Lambert, Real time simultaneous localization and mapping: towards low-cost multiprocessor embedded systems. EURASIP J. Embedded Syst. 2012(1), 1\u201314 (2012).","journal-title":"EURASIP J. Embedded Syst"},{"key":"386_CR24","volume-title":"Proceedings of IROS\u201906 Workshop on Benchmarks in Robotics Research","author":"A Bonarini","year":"2006","unstructured":"A Bonarini, W Burgard, JD Tardos, in Proceedings of IROS\u201906 Workshop on Benchmarks in Robotics Research. Rawseeds: Robotics advancement through web-publishing of sensorial and elaborated extensive data sets (Proceedings of IROS\u201906Beijing, 2006)."},{"key":"386_CR25","unstructured":"E EADE, Monocular simultaneous localization and mapping. PhD thesis (2008)."},{"key":"386_CR26","doi-asserted-by":"crossref","unstructured":"M Abouzahir, A Elouardi, S Bouaziz, R LATIF, A Tajer, in IEEE. The 13th International Conference on Control, Automation, Robotics and Vision, ICARCV. FastSLAM2.0 running on a low-cost embedded architecture (Marina bay Sands, Singapour, 2014).","DOI":"10.1109\/ICARCV.2014.7064524"},{"key":"386_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/SAMOS.2013.6621099","volume-title":"2013 International Conference On Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII)","author":"A Maghazeh","year":"2013","unstructured":"A Maghazeh, UD Bordoloi, P Eles, Z Peng, in 2013 International Conference On Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII). General purpose computing on low-power embedded gpus: has it come of age? (IEEEAgios Konstantinos, 2013), pp. 1\u201310."},{"key":"386_CR28","doi-asserted-by":"publisher","first-page":"5783","DOI":"10.1109\/ICRA.2015.7140009","volume-title":"2015 IEEE International Conference On Robotics and Automation (ICRA)","author":"L Nardi","year":"2015","unstructured":"L Nardi, B Bodin, MZ Zia, J Mawer, A Nisbet, PH Kelly, AJ Davison, M Luj\u00e1n, MF O\u2019Boyle, G Riley, et al, in 2015 IEEE International Conference On Robotics and Automation (ICRA). Introducing slambench, a performance and accuracy benchmarking methodology for slam (IEEESeattle, 2015), pp. 5783\u20135790."},{"key":"386_CR29","first-page":"25","volume-title":"Proceedings of the First International Workshop on New Frontiers in High-performance and Hardware-aware Computing","author":"A Weinlich","year":"2008","unstructured":"A Weinlich, B Keck, H Scherl, M Kowarschik, J Hornegger, in Proceedings of the First International Workshop on New Frontiers in High-performance and Hardware-aware Computing, 1. Comparison of high-speed ray casting on GPU using CUDA and OpenGL (Proceedings of HipHaC\u201908Lake Como, 2008), pp. 25\u201330."},{"key":"386_CR30","first-page":"111","volume-title":"Parallel Processing and Applied Mathematics","author":"RS Oliveira","year":"2011","unstructured":"RS Oliveira, BM Rocha, RM Amorim, FO Campos, W Meira Jr, EM Toledo, RW dos Santos, in Parallel Processing and Applied Mathematics. Comparing CUDA, OpenCL and OpenGL implementations of the cardiac monodomain equations (SpringerTorun, 2011), pp. 111\u2013120."},{"key":"386_CR31","unstructured":"M Montemerlo, FastSLAM: a factored solution to the simultaneous localization and mapping problem with unknown data association. PhD thesis (2003)."},{"key":"386_CR32","doi-asserted-by":"crossref","unstructured":"M Njiki, A Elouardi, S Bouaziz, O Casula, O Roy, A multi-FPGA architecture-based real-time TFM ultrasound imaging. J. Real-Time Image Process (2016). doi: 10.1007\/s11554-016-0563-5 .","DOI":"10.1007\/s11554-016-0563-5"},{"key":"386_CR33","unstructured":"NVIDIA Tegra K1 Embedded Platform Design Guide. http:\/\/developer.download.nvidia.com\/embedded\/jetson\/TK1\/docs\/3_HWDesignDev\/TegraK1_Embedded_DG_v03.pdf . Accessed Jun 2016."}],"container-title":["EURASIP Journal on Advances in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-016-0386-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s13634-016-0386-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-016-0386-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s13634-016-0386-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T12:31:10Z","timestamp":1568291470000},"score":1,"resource":{"primary":{"URL":"https:\/\/asp-eurasipjournals.springeropen.com\/articles\/10.1186\/s13634-016-0386-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,17]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,12]]}},"alternative-id":["386"],"URL":"https:\/\/doi.org\/10.1186\/s13634-016-0386-3","relation":{},"ISSN":["1687-6180"],"issn-type":[{"value":"1687-6180","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,17]]},"article-number":"88"}}