{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:38:01Z","timestamp":1740148681645,"version":"3.37.3"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T00:00:00Z","timestamp":1501545600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001381","name":"National Research Foundation Singapore","doi-asserted-by":"crossref","award":["CREATE"],"award-info":[{"award-number":["CREATE"]}],"id":[{"id":"10.13039\/501100001381","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2018,6]]},"DOI":"10.1007\/s11265-017-1267-1","type":"journal-article","created":{"date-parts":[[2017,8,1]],"date-time":"2017-08-01T01:57:14Z","timestamp":1501552634000},"page":"913-929","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Image Processing Units on Ultra-low-cost Embedded Hardware: Algorithmic Optimizations for Real-time Performance"],"prefix":"10.1007","volume":"90","author":[{"given":"Suraj","family":"Nair","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikhil","family":"Somani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Artur","family":"Grunau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuel","family":"Dean-Leon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alois","family":"Knoll","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,1]]},"reference":[{"key":"1267_CR1","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MAES.2011.5746181","volume":"26","author":"S Kimura","year":"2011","unstructured":"Kimura, S., Miyasaka, A., Funase, R., Sawada, H., Sakamoto, N., & Miyashita, N. (2011). High-performance image acquisition & processing unit fabricated using COTS technologies. IEEE Aerospace and Electronic Systems Magazine, 26, 19\u201325.","journal-title":"IEEE Aerospace and Electronic Systems Magazine"},{"key":"1267_CR2","doi-asserted-by":"publisher","first-page":"1003","DOI":"10.1109\/TENCON.1992.272040","volume-title":"TENCON \u201992. Technology enabling tomorrow: computers, communications and automation towards the 21st century. 1992 IEEE region 10 international conference, Vol. 2","author":"CS Choy","year":"1992","unstructured":"Choy, C.S., Chan, W.K., & Lam, W. (1992). An image processing unit using an ICT chip set. In TENCON \u201992. Technology enabling tomorrow: computers, communications and automation towards the 21st century. 1992 IEEE region 10 international conference, (Vol. 2 pp. 1003\u20131007)."},{"key":"1267_CR3","unstructured":"Freescale Semiconductor (2009). Image processing unit v3 (IPUV3) library."},{"key":"1267_CR4","unstructured":"Shi, Y., & Real, F.D. (2010). In Smart cameras: fundamentals and classification. US: Springer."},{"key":"1267_CR5","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/ESPA.2012.6152451","volume-title":"IEEE International conference on emerging signal processing applications (ESPA), 2012","author":"M Holzer","year":"2012","unstructured":"Holzer, M., Schumacher, F., Greiner, T., & Rosenstiel, W. (2012). Optimized hardware architecture of a smart camera with novel cyclic image line storage structures for morphological raster scan image processing. In IEEE International conference on emerging signal processing applications (ESPA), 2012 (pp. 83\u201386)."},{"key":"1267_CR6","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1109\/MMSP.2006.285291","volume-title":"IEEE 8th workshop on multimedia signal processing, 2006","author":"WK Chan","year":"2006","unstructured":"Chan, W.K., & Chien, S.Y. (2006). High performance low cost video analysis core for smart camera chips in distributed surveillance network. In IEEE 8th workshop on multimedia signal processing, 2006 (pp. 170\u2013175)."},{"key":"1267_CR7","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1145\/1865987.1866014","volume-title":"Proceedings of the fourth ACM\/IEEE international conference on distributed smart cameras. ICDSC \u201910","author":"M Casares","year":"2010","unstructured":"Casares, M., & Velipasalar, S. (2010). An adaptive method for energy-efficiency in battery-powered embedded smart cameras. In Proceedings of the fourth ACM\/IEEE international conference on distributed smart cameras. ICDSC \u201910 (pp. 167\u2013174). New York, NY, USA: ACM."},{"key":"1267_CR8","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1109\/IWSSIP.2013.6623485","volume-title":"20th international conference on systems, signals and image processing (IWSSIP), 2013","author":"KT Cheng","year":"2013","unstructured":"Cheng, K.T., Yang, X., & Wang, Y.C. (2013). Performance optimization of vision apps on mobile application processor. In 20th international conference on systems, signals and image processing (IWSSIP), 2013 (pp. 187\u2013191)."},{"key":"1267_CR9","doi-asserted-by":"publisher","first-page":"573","DOI":"10.1109\/DSD.2010.68","volume-title":"13th euromicro conference on digital system design: architectures, methods and tools (DSD), 2010","author":"N Roudel","year":"2010","unstructured":"Roudel, N., Berry, F., Serot, J., & Eck, L. (2010). A new high-level methodology for programming FPGA-based smart camera. In 13th euromicro conference on digital system design: architectures, methods and tools (DSD), 2010 (pp. 573\u2013578)."},{"key":"1267_CR10","first-page":"1","volume-title":"Oceans - San Diego, 2013","author":"R Neves","year":"2013","unstructured":"Neves, R., & Matos, A. (2013). Raspberry pi based stereo vision for small size ASVs. In Oceans - San Diego, 2013 (pp. 1\u20136)."},{"key":"1267_CR11","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1109\/SBESC.2013.34","volume-title":"III Brazilian symposium on computing systems engineering (SBESC), 2013","author":"RA Reboucas","year":"2013","unstructured":"Reboucas, R.A., Eller, Q.d.C., Habermann, M., & Shiguemori, E.H. (2013). Embedded system for visual odometry and localization of moving objects in images acquired by unmanned aerial vehicles. In III Brazilian symposium on computing systems engineering (SBESC), 2013 (pp. 35\u201340)."},{"key":"1267_CR12","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1109\/ISMAR.2012.6402578","volume-title":"IEEE international symposium on mixed and augmented reality (ISMAR), 2012","author":"R Hofmann","year":"2012","unstructured":"Hofmann, R., Seichter, H., & Reitmayr, G. (2012). A GPGPU accelerated descriptor for mobile devices. In IEEE international symposium on mixed and augmented reality (ISMAR), 2012 (pp. 289\u2013290)."},{"key":"1267_CR13","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1109\/ISMAR.2013.6671810","volume-title":"IEEE international symposium on mixed and augmented reality (ISMAR), 2013","author":"G Reinisch","year":"2013","unstructured":"Reinisch, G., Arth, C., & Schmalstieg, D. (2013). Panoramic mapping on a mobile phone GPU. In IEEE international symposium on mixed and augmented reality (ISMAR), 2013 (pp. 291\u2013292)."},{"key":"1267_CR14","doi-asserted-by":"publisher","first-page":"4481","DOI":"10.1109\/ICIP.2010.5651740","volume-title":"17th IEEE international conference on image processing (ICIP), 2010","author":"N Singhal","year":"2010","unstructured":"Singhal, N., Park, I.K., & Cho, S. (2010). Implementation and optimization of image processing algorithms on handheld GPU. In 17th IEEE international conference on image processing (ICIP), 2010 (pp. 4481\u20134484)."},{"key":"1267_CR15","first-page":"93","volume-title":"IEEE international conference on acoustics, speech, and signal processing, 2004. Proceedings. (ICASSP \u201904), Vol. 5","author":"J Fung","year":"2004","unstructured":"Fung, J., & Mann, S. (2004). Computer vision signal processing on graphics processing units. In IEEE international conference on acoustics, speech, and signal processing, 2004. Proceedings. (ICASSP \u201904), (Vol. 5 pp. 93\u201396)."},{"key":"1267_CR16","first-page":"445","volume-title":"A framework for image processing. Addison-Wesley Professional","author":"F Jargstorff","year":"2004","unstructured":"Jargstorff, F. (2004). 27. In A framework for image processing. Addison-Wesley Professional (pp. 445\u2013467)."},{"key":"1267_CR17","first-page":"649","volume-title":"Computer vision on the GPU. Addison-Wesley Professional","author":"J Fung","year":"2005","unstructured":"Fung, J. (2005). 40. In Computer vision on the GPU. Addison-Wesley Professional (pp. 649\u2013666)."},{"key":"1267_CR18","doi-asserted-by":"publisher","first-page":"033003","DOI":"10.1117\/1.3456695","volume":"19","author":"Y Benezeth","year":"2010","unstructured":"Benezeth, Y., Jodoin, P.M., Emile, B., Laurent, H., & Rosenberger, C. (2010). Comparative study of background subtraction algorithms. Journal of Electronic Imaging, 19, 033003.","journal-title":"Journal of Electronic Imaging"},{"key":"1267_CR19","first-page":"169","volume":"2006","author":"M Strengert","year":"2006","unstructured":"Strengert, M., Kraus, M., & Ertl, T. (2006). Pyramid methods in GPU-based image processing. Proceedings Vision, Modeling, and Visualization, 2006, 169\u2013176.","journal-title":"Proceedings Vision, Modeling, and Visualization"},{"key":"1267_CR20","first-page":"573","volume-title":"Stream reduction operations for GPGPU applications. Addison-Wesley Professional","author":"D Horn","year":"2005","unstructured":"Horn, D. (2005). 36. In Stream reduction operations for GPGPU applications. Addison-Wesley Professional (pp. 573\u2013589)."},{"key":"1267_CR21","first-page":"1:1","volume-title":"Proceedings of the fourth workshop on general purpose processing on graphics processing units. GPGPU-4","author":"C Nugteren","year":"2011","unstructured":"Nugteren, C., van den Braak, G.J., Corporaal, H., & Mesman, B. (2011). High performance predictable histogramming on GPUs: Exploring and evaluating algorithm trade-offs. In Proceedings of the fourth workshop on general purpose processing on graphics processing units. GPGPU-4 (pp. 1:1\u20131:8). New York: ACM."},{"key":"1267_CR22","volume-title":"ACM SIGGRAPH 2006 Research posters. SIGGRAPH \u201906","author":"O Fluck","year":"2006","unstructured":"Fluck, O., Aharon, S., Cremers, D., & Rousson, M. (2006). GPU histogram computation. In ACM SIGGRAPH 2006 Research posters. SIGGRAPH \u201906. New York, NY, USA: ACM."},{"key":"1267_CR23","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/1230100.1230105","volume-title":"Proceedings of the 2007 symposium on interactive 3d graphics and games. i3d \u201907","author":"T Scheuermann","year":"2007","unstructured":"Scheuermann, T., & Hensley, J. (2007). Efficient histogram generation using scattering on GPUs. In Proceedings of the 2007 symposium on interactive 3d graphics and games. i3d \u201907 (pp. 33\u201337). New York: ACM."},{"key":"1267_CR24","first-page":"661","volume-title":"Computer vision \u2014 ECCV 2002. Volume 2350 of lecture notes in computer science","author":"P P\u00e9rez","year":"2002","unstructured":"P\u00e9rez, P., Hue, C., Vermaak, J., & Gangnet, M. (2002). Color-based probabilistic tracking. In Heyden, A., Sparr, G., Nielsen, M., & Johansen, P. (Eds.) Computer vision \u2014 ECCV 2002. Volume 2350 of lecture notes in computer science (pp. 661\u2013675). Berlin: Springer."},{"key":"1267_CR25","doi-asserted-by":"publisher","first-page":"3990","DOI":"10.1109\/IROS.2008.4650727","volume-title":"IEEE\/RSJ International conference on intelligent robots and systems, 2008. IROS 2008","author":"S Nair","year":"2008","unstructured":"Nair, S., Panin, G., Wojtczyk, M., Lenz, C., Friedlhuber, T., & Knoll, A. (2008). A multi-camera person tracking system for robotic applications in virtual reality TV studio. In IEEE\/RSJ International conference on intelligent robots and systems, 2008. IROS 2008 (pp. 3990\u20133996)."},{"key":"1267_CR26","first-page":"353","volume-title":"Pattern recognition. Volume 2449 of Lecture Notes in Computer Science","author":"K Nummiaro","year":"2002","unstructured":"Nummiaro, K., Koller-Meier, E., & Van Gool, L. (2002). Object tracking with an adaptive color-based particle filter. In Van Gool, L. (Ed.) Pattern recognition. Volume 2449 of Lecture Notes in Computer Science (pp. 353\u2013360). Berlin: Springer."},{"key":"1267_CR27","unstructured":"Bhattacharyya, A. (1946). On a measure of divergence between two multinomial populations. Sankhy\u00e4: The Indian Journal of Statistics, 401\u2013406."},{"key":"1267_CR28","unstructured":"Nair, S. (2012). Visual tracking of multiple humans with machine learning based robustness enhancement applied to real-world robotic systems. Dissertation, Technische Universit\u00e4t M\u00fcnchen, M\u00fcnchen."},{"key":"1267_CR29","unstructured":"Nair, S., & Grunau, A. (2014). Human tracking simulation. \n                    https:\/\/www.youtube.com\/watch?v=NSTznYNcr1Y\n                    \n                  ."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-017-1267-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1267-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-017-1267-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,3,3]],"date-time":"2020-03-03T07:27:14Z","timestamp":1583220434000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-017-1267-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,1]]},"references-count":29,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,6]]}},"alternative-id":["1267"],"URL":"https:\/\/doi.org\/10.1007\/s11265-017-1267-1","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2017,8,1]]},"assertion":[{"value":"18 August 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 March 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 July 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 August 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}