{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T23:30:13Z","timestamp":1768260613892,"version":"3.49.0"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,3,20]],"date-time":"2014-03-20T00:00:00Z","timestamp":1395273600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2017,6]]},"DOI":"10.1007\/s11554-014-0410-5","type":"journal-article","created":{"date-parts":[[2014,3,19]],"date-time":"2014-03-19T06:11:11Z","timestamp":1395209471000},"page":"375-396","source":"Crossref","is-referenced-by-count":14,"title":["Evaluation of real-time LBP computing in multiple architectures"],"prefix":"10.1007","volume":"13","author":[{"given":"Miguel","family":"Bordallo L\u00f3pez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alejandro","family":"Nieto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jani","family":"Boutellier","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jari","family":"Hannuksela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olli","family":"Silv\u00e9n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,3,20]]},"reference":[{"key":"410_CR1","doi-asserted-by":"crossref","unstructured":"Abbo, A., Jeanne, V., Ouwerkerk, M., Shan, C., Braspenning, R., Ganesh, A., Corporaal, H.: Mapping facial expression recognition algorithms on a low-power smart camera. In: Second ACM\/IEEE international conference on distributed smart cameras, 2008. ICDSC 2008, pp. 1\u20137, Sept 2008","DOI":"10.1109\/ICDSC.2008.4635726"},{"issue":"5","key":"410_CR2","doi-asserted-by":"crossref","first-page":"779","DOI":"10.1109\/JPROC.2008.917719","volume":"96","author":"T Akenine-M\u00f6ller","year":"2008","unstructured":"Akenine-M\u00f6ller, T., Strom, J.: Graphics processing units for handhelds. Proc. IEEE. 96(5), 779\u2013789 (2008)","journal-title":"Proc. IEEE"},{"key":"410_CR3","doi-asserted-by":"crossref","unstructured":"Bordallo L\u00f3pez, M., Nyk\u00e4nen, H., Hannuksela, J., Silv\u00e9n, O., Vehvil\u00e4inen, M.: Accelerating image recognition on mobile devices using gpgpu. In: Proceeding of SPIE Electronic Imaging, p. 7872 (2011)","DOI":"10.1117\/12.872860"},{"key":"410_CR4","unstructured":"Boutellier, J., Lundbom, I., Janhunen, J., Ylim\u00e4inen, J., Hannuksela, J.: Application-specific instruction processor for extracting local binary patterns. In: Conference on design and architectures for signal and image processing (2012)"},{"issue":"1","key":"410_CR5","first-page":"1","volume":"64","author":"N Brookwood","year":"2010","unstructured":"Brookwood, N. : Amd fusion family of apus: enabling a superior, immersive pc experience. Insight. 64(1), 1\u20138 (2010)","journal-title":"Insight"},{"key":"410_CR6","unstructured":"Chang, C.: Hardware design and implementation of the local binary pattern algorithm. In: M.S. Thesis, Department of Electrical Engineering, National Taiwan Ocean University (2008)"},{"issue":"10","key":"410_CR7","doi-asserted-by":"crossref","first-page":"1370","DOI":"10.1016\/j.jpdc.2008.05.014","volume":"68","author":"S Che","year":"2008","unstructured":"Che, S., Boyer, M., Meng, J., Tarjan, D., Sheaffer, J.W., Skadron, K.: A performance study of general-purpose applications on graphics processors using CUDA. J. Parallel Distrib. Comput. 68(10), 1370\u20131380 (2008)","journal-title":"J. Parallel Distrib. Comput."},{"key":"410_CR8","doi-asserted-by":"crossref","unstructured":"Chen, B., Shen, J., Sun, H.: A fast face recognition system on mobile phone. In: 2012 international conference on systems and informatics (ICSAI), , pp. 1783\u20131786, May 2012","DOI":"10.1109\/ICSAI.2012.6223389"},{"key":"410_CR9","doi-asserted-by":"crossref","unstructured":"Cheng, J., Deng, Y., Meng, H., Wang, Z.: A facial expression based continuous emotional state monitoring system with gpu acceleration. In: 2013 10th IEEE international conference and workshops on automatic face and gesture recognition (FG), pp. 1\u20136 (2013)","DOI":"10.1109\/FG.2013.6553811"},{"key":"410_CR10","doi-asserted-by":"crossref","unstructured":"Cheng, K.-T., Wang Y.-C.: Using mobile gpu for general-purpose computing; a case study of face recognition on smartphones. In: 2011 international symposium on VLSI design, automation and test (VLSI-DAT), pp. 1\u20134, April 2011","DOI":"10.1109\/VDAT.2011.5783575"},{"key":"410_CR11","doi-asserted-by":"crossref","unstructured":"Corke, P., Dunn, P.: Frame-rate stereopsis using non-parametric transforms and programmable logic. In: Proceedings 1999 IEEE international conference on robotics and automation. vol. 3, pp. 1928\u20131933 (1999)","DOI":"10.1109\/ROBOT.1999.770390"},{"key":"410_CR12","unstructured":"Corporaal, H.: Microprocessor Architectures : From VLIW to TTA. John Wiley & Sons, Dec 1997"},{"key":"410_CR13","unstructured":"Elhassan, I.: Fast texture downloads and readbacks using pixl buffer objects in opengl. In: nVidia Technical Brief. nVidia (2005)"},{"key":"410_CR14","doi-asserted-by":"crossref","unstructured":"Esko, O., J\u00e4\u00e4skel\u00e4inen, P., Huerta, P., de La Lama, C.S., Takala, J., Martinez, J.I.: Customized exposed datapath soft-core design flow with compiler support. In: 20th international conference on field programmable logic and applications, pp. 217\u2013222, Milano, Italy (2010)","DOI":"10.1109\/FPL.2010.51"},{"issue":"3","key":"410_CR15","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/MM.2012.17","volume":"32","author":"H Esmaeilzadeh","year":"2012","unstructured":"Esmaeilzadeh, H., Blem, E., St Amant, R., Sankaralingam, K., Burger, D.: Dark silicon and the end of multicore scaling. Micro IEEE. 32(3), 122\u2013134 (2012)","journal-title":"Micro IEEE"},{"key":"410_CR16","doi-asserted-by":"crossref","unstructured":"Hadid, A., Heikkil\u00e4, J., Silv\u00e9n, O., Pietik\u00e4inen, M.: Face and eye detection for person authentication in mobile phones. In: First ACM\/IEEE international conference on distributed smart cameras. ICDSC \u201807 , pp. 101\u2013108, Sept 2007","DOI":"10.1109\/ICDSC.2007.4357512"},{"key":"410_CR17","doi-asserted-by":"crossref","unstructured":"Hartley, T.D., Catalyurek, U., Ruiz, A., Igual, F., Mayo, R., Ujaldon, M.: Biomedical image analysis on a cooperative cluster of gpus and multicores. In: Proceedings of the 22nd annual international conference on supercomputing, ICS \u201808, pp. 15\u201325, New York, NY, USA, ACM (2008)","DOI":"10.1145\/1375527.1375533"},{"key":"410_CR18","doi-asserted-by":"publisher","unstructured":"Herout, A., Joth, R., Jurnek, R., Havel, J., Hradi, M., Zemk, P.: Real-time object detection on cuda. J. Real Time Image Process. 6, 159\u2013170 (2011). doi: 10.1007\/s11554-010-0179-0 .","DOI":"10.1007\/s11554-010-0179-0"},{"key":"410_CR19","unstructured":"Hiers, T., Webster, M.: TMS320C6414T\/15T\/16T power consumption summary, revision A. Technical report, Texas Instruments (2008)"},{"key":"410_CR20","doi-asserted-by":"crossref","unstructured":"Humenberger, M., Zinner, C., Kubinger, W.: Performance evaluation of a census-based stereo matching algorithm on embedded and multi-core hardware. In: Proceedings of 6th international symposium on image and signal processing and analysis, 2009. ISPA 2009, pp. 388\u2013393, Sept (2009)","DOI":"10.1109\/ISPA.2009.5297702"},{"issue":"11","key":"410_CR21","doi-asserted-by":"crossref","first-page":"1180","DOI":"10.1016\/j.cviu.2010.03.012","volume":"114","author":"M Humenberger","year":"2010","unstructured":"Humenberger, M., Zinner, C., Weber, M., Kubinger, W., Vincze, M.: A fast stereo matching algorithm suitable for embedded real-time systems. Comp. Vis. Image Underst. 114(11), 1180\u20131202 (2010)","journal-title":"Comp. Vis. Image Underst."},{"key":"410_CR22","doi-asserted-by":"crossref","unstructured":"Ibarra-Manzano, M., Almanza-Ojeda, D.-L., Devy, M., Boizard, J.-L., Fourniols, J.-Y.: Stereo vision algorithm implementation in fpga using census transform for effective resource optimization. In: 12th Euromicro conference on digital system design, architectures, methods and tools, 2009. DSD \u201809, pp. 799\u2013805, Aug 2009","DOI":"10.1109\/DSD.2009.159"},{"key":"410_CR23","unstructured":"T. Instruments. Omap3530 power estimation spreadsheet. Technical report, Texas Instruments, 2011"},{"key":"410_CR24","doi-asserted-by":"crossref","unstructured":"J\u00e4\u00e4skel\u00e4inen, P., de La Lama, C., Huerta, P., Takala, J.: Opencl-based design methodology for application-specific processors. In: 2010 international conference on embedded computer systems (SAMOS), pp. 223\u2013230, July 2010","DOI":"10.1109\/ICSAMOS.2010.5642061"},{"key":"410_CR25","unstructured":"Jur\u00e1nek, R., Herout, A., Zem\u0109ik, P.: Implementing local binary patterns with simd instructions of cpu. In: Proceedings of winter seminar on computer graphics, p. 5 (2010)"},{"key":"410_CR26","unstructured":"Kannala, J., Rahtu, E.: Bsif: Binarized statistical image features. In: Pattern recognition (ICPR), 2012. 21st international conference on, pp. 1363\u20131366. IEEE (2012)"},{"key":"410_CR27","unstructured":"Kim, J., Park, C., Cho, J.: Hardware implementation for real-time census 3d disparity map using dynamic search range. In: Software practice advancement conference (2011)"},{"issue":"12","key":"410_CR28","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1109\/MC.2003.1250885","volume":"36","author":"N Kim","year":"2003","unstructured":"Kim, N., Austin, T., Baauw, D., Mudge, T., Flautner, K., Hu, J., Irwin, M., Kandemir, M., Narayanan, V.: Leakage current: Moore\u2019s law meets static power. Computer. 36(12), 68\u201375 (2003)","journal-title":"Computer"},{"key":"410_CR29","doi-asserted-by":"crossref","unstructured":"Kristof, P., Yu, H., Li, Z., Tian, X.: Performance study of SIMD programming models on intel multicore processors. In: Parallel and distributed processing symposium workshops PhD Forum (IPDPSW), IEEE 26th international, pp. 2423\u20132432, May 2012","DOI":"10.1109\/IPDPSW.2012.299"},{"issue":"1","key":"410_CR30","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1186\/1687-3963-2007-072316","volume":"2007","author":"O Lahdenoja","year":"2007","unstructured":"Lahdenoja, O., Laiho, M., Maunu, J., Paasio, A.: A massively parallel face recognition system. EURASIP J. Embed. Syst. 2007(1), 31\u201331 (2007)","journal-title":"EURASIP J. Embed. Syst."},{"key":"410_CR31","doi-asserted-by":"crossref","unstructured":"Laiho, M., Lahdenoja, O., Paasio, A.: Dedicated hardware for parallel extraction of local binary pattern feature vectors. In: 2005 9th international workshop on cellular neural networks and their applications, pp. 27\u2013 30, May 2005","DOI":"10.1109\/CNNA.2005.1543152"},{"key":"410_CR32","unstructured":"LBP implementation source code. http:\/\/www.ee.oulu.fi\/miguelbl\/LBP-Software\/ (2013)"},{"key":"410_CR33","unstructured":"Leibstein, J., Findt, A., Nel, A.: Efficient texture classification using local binary patterns on graphics processing unit. In: Proceedings of the twenty-first annual symposium of the pattern recognition association of South Africa, pp. 147\u2013152 (2010)"},{"key":"410_CR34","doi-asserted-by":"crossref","unstructured":"Leskel\u00e4, J., Nikula, J., Salmela, M.: Opencl embedded profile prototype in mobile device. In: IEEE workshop on signal processing systems. SiPS 2009, pp. 279\u2013284, Oct 2009","DOI":"10.1109\/SIPS.2009.5336267"},{"key":"410_CR35","doi-asserted-by":"crossref","unstructured":"Li, J.-J., Kuan, C.-B., Wu, T.-Y., Lee, J.K.: Enabling an opencl compiler for embedded multicore dsp systems. 2012 41st international conference on parallel processing workshops 0, pp. 545\u2013552, (2012)","DOI":"10.1109\/ICPPW.2012.74"},{"key":"410_CR36","doi-asserted-by":"crossref","unstructured":"M\u00e4enp\u00e4\u00e4, T., Turtinen, M., Pietik\u00e4inen, M.: Real-time surface inspection by texture. Real Time Imaging. 9(5), 289-296 (2003)","DOI":"10.1016\/S1077-2014(03)00041-X"},{"key":"410_CR37","doi-asserted-by":"crossref","unstructured":"McCaffey, J.: Exploring mobile vs. desktop opengl performance. In: Cozzi, P., Riccio, C. (eds.) OpenGL Insights, pp. 337\u2013351. CRC Press (2012). http:\/\/www.openglinsights.com\/","DOI":"10.1201\/b12288-29"},{"key":"410_CR38","unstructured":"Meyer-Baese, U.: Digital signal processing with field programmable gate arrays. In:\u00a0Signals and Communication Technology. Springer (2007)"},{"issue":"2","key":"410_CR39","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/1365490.1365500","volume":"6","author":"J Nickolls","year":"2008","unstructured":"Nickolls, J., Buck, I., Garland, M., Skadron, K.: Scalable parallel programming with cuda. Queue. 6(2), 40\u201353 (2008)","journal-title":"Queue"},{"key":"410_CR40","doi-asserted-by":"crossref","unstructured":"Nieto, A., L\u00f3pez Vilari\u00f1o, D., Brea, V.: SIMD\/MIMD dynamically-reconfigurable architecture for high-performance embedded vision systems. In: 23rd IEEE international conference on application-specific systems, architectures and processors (ASAP 2012), July 2012","DOI":"10.1109\/ASAP.2012.8"},{"key":"410_CR41","doi-asserted-by":"crossref","unstructured":"Nieto, A., L\u00f3pez Vilari\u00f1o, D., Brea V.: Towards the optimal hardware architecture for computer vision. In: Machine Vision. InTech (2011)","DOI":"10.5772\/34023"},{"issue":"1","key":"410_CR42","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/0031-3203(95)00067-4","volume":"29","author":"T Ojala","year":"1996","unstructured":"Ojala, T., Pietik\u00e4inen, M., Harwood, D.: A comparative study of texture measures with classification based on featured distributions. Pattern Recogn. 29(1), 51\u201359 (1996)","journal-title":"Pattern Recogn."},{"key":"410_CR43","doi-asserted-by":"crossref","unstructured":"Ojansivu, V., Heikkil\u00e4, J.: Blur insensitive texture classification using local phase quantization. In: Image and signal processing, pp. 236\u2013243. Springer (2008)","DOI":"10.1007\/978-3-540-69905-7_27"},{"key":"410_CR44","doi-asserted-by":"crossref","unstructured":"Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Krger, J., Lefohn, A.E., Purcell, T.J.: A survey of general-purpose computation on graphics hardware. Comput. Graph. Forum. 26(1), (2007)","DOI":"10.1111\/j.1467-8659.2007.01012.x"},{"issue":"7","key":"410_CR45","doi-asserted-by":"crossref","first-page":"999","DOI":"10.1109\/TC.2011.120","volume":"61","author":"K Pauwels","year":"2012","unstructured":"Pauwels, K., Tomasi, M., Diaz Alonso, J., Ros, E., Van Hulle, M.: A comparison of fpga and gpu for real-time phase-based optical flow stereo, and local image features. IEEE Trans. on Comput. 61(7), 999\u20131012 (2012)","journal-title":"IEEE Trans. Comput."},{"key":"410_CR46","doi-asserted-by":"crossref","unstructured":"Pietik\u00e4inen, M., Hadid, A., Zhao, G., Ahonen, T.: LBP in different applications. In: Computer Vision using Local Binary Patterns, Computational Imaging and Vision, vol. 40 , pp. 193\u2013204. Springer, London (2011)","DOI":"10.1007\/978-0-85729-748-8_13"},{"issue":"2","key":"410_CR47","doi-asserted-by":"crossref","first-page":"1482","DOI":"10.3390\/s120201482","volume":"12","author":"L Shen","year":"2012","unstructured":"Shen, L., Wu, S., Zheng, S., Ji, Z.: Embedded palmprint recognition system using omap 3530. Sensors. 12(2), 1482\u20131493 (2012)","journal-title":"Sensors"},{"key":"410_CR48","doi-asserted-by":"crossref","unstructured":"Silv\u00e9n, O., Rintaluoma, T.: Energy efficiency of video decoder implementations. In: Mobile Phone Programming, pp. 421\u2013439. Springer (2007)","DOI":"10.1007\/978-1-4020-5969-8_23"},{"key":"410_CR49","unstructured":"Singh, D.: Implementing fpga design with the opencl standard. Altera whitepaper (2011)"},{"key":"410_CR50","doi-asserted-by":"crossref","unstructured":"Singhal, N., Park, I., Cho, S.: Implementation and optimization of image processing algorithms on handheld gpu. In: IEEE international conference on image processing (ICIP), pp. 4481\u20134484 (2010)","DOI":"10.1109\/ICIP.2010.5651740"},{"key":"410_CR51","unstructured":"Sloss, A., Symes, D., Wright ,C.: ARM system developer\u2019s guide: designing and optimizing system software. Morgan Kaufmann (2004)"},{"key":"410_CR52","unstructured":"Suominen, O.: Transform-based methods for stereo matching and dense depth estimation. Masters Thesis, Tampere University of Technology (2012)"},{"key":"410_CR53","doi-asserted-by":"crossref","unstructured":"Tek, S., G\u201dokmen, M.: Gpu accelerated real-time object detection on high resolution videos using modified census transform. In: Proceedings of the international conference on computer vision theory and applications, pp. 685\u2013688, (2012)","DOI":"10.5220\/0003821606850688"},{"key":"410_CR54","doi-asserted-by":"crossref","unstructured":"Vazquez-Fernandez, E., Garcia-Pardo, H., Gonzalez-Jimenez, D., Perez-Freire, L.: Built-in face recognition for smart photo sharing in mobile devices. In: 2011 IEEE international conference on multimedia and expo (ICME), pp. 1 \u20134, July 2011","DOI":"10.1109\/ICME.2011.6012057"},{"key":"410_CR55","unstructured":"Volkov, V.: Better performance at lower occupancy. In: Proceedings of the GPU technology conference, GTC, vol. 10, (2010)"},{"issue":"4","key":"410_CR56","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MM.2011.78","volume":"31","author":"R Vuduc","year":"2011","unstructured":"Vuduc, R., Czechowski, K.: What gpu computing means for high-end systems. Micro. IEEE. 31(4), 74\u201378 (2011)","journal-title":"Micro. IEEE"},{"key":"410_CR57","doi-asserted-by":"crossref","unstructured":"Woodfill, J., Von Herzen, B.: Real-time stereo vision on the parts reconfigurable computer. In: Proceedings of the 5th annual IEEE symposium on FPGAs for custom computing machines, pp. 201\u2013210, Apr 1997","DOI":"10.1109\/FPGA.1997.624620"},{"key":"410_CR58","unstructured":"Xilinx Inc. http:\/\/www.xilinx.com (2013)"},{"key":"410_CR59","doi-asserted-by":"crossref","unstructured":"Zabih, R., Woodfill, J.: Non-parametric local transforms for computing visual correspondence. In: Eklundh,J.-O. (ed.) Computer Vision ECCV \u201994. Lecture Notes in Computer Science, vol. 801, pp. 151\u2013158. Springer, Berlin (1994)","DOI":"10.1007\/BFb0028345"},{"key":"410_CR60","unstructured":"Zabih, R., Woodfill, J.: A non-parametric approach to visual correspondence. In: IEEE transactions on pattern analysis and machine intelligence (1996)"},{"key":"410_CR61","doi-asserted-by":"crossref","unstructured":"Zinner, C., Humenberger, M., Ambrosch, K., Kubinger, W.: An optimized software-based implementation of a census-based stereo matching algorithm. In: Bebis,G., Boyle,R., Parvin, B., Koracin, D., Remagnino, P., Porikli, F., Peters,J., Klosowski, J., Arns, L., Chun, Y., Rhyne, T.-M., Monroe, L. (eds.) Advances in Visual Computing. Lecture Notes in Computer Science, vol. 5358, pp. 216\u2013227. Springer, Berlin (2008)","DOI":"10.1007\/978-3-540-89639-5_21"},{"key":"410_CR62","unstructured":"Zolynski, G., Braun, T., Berns, K.: Local binary pattern based texture analysis in real time using a graphics processing unit. In: VDI wissenforum GmbH\u2014Proceedings of Robotik (2008)"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-014-0410-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-014-0410-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-014-0410-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-014-0410-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,2]],"date-time":"2025-05-02T03:02:46Z","timestamp":1746154966000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-014-0410-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,20]]},"references-count":62,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,6]]}},"alternative-id":["410"],"URL":"https:\/\/doi.org\/10.1007\/s11554-014-0410-5","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,20]]}}}