{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:31:41Z","timestamp":1772119901195,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T00:00:00Z","timestamp":1704844800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T00:00:00Z","timestamp":1704844800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Real-Time Image Proc"],"published-print":{"date-parts":[[2024,2]]},"DOI":"10.1007\/s11554-023-01392-7","type":"journal-article","created":{"date-parts":[[2024,1,10]],"date-time":"2024-01-10T03:02:54Z","timestamp":1704855774000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Performance verification and latency time evaluation of hardware image processing module for appearance inspection systems using FPGA"],"prefix":"10.1007","volume":"21","author":[{"given":"Yukinobu","family":"Hoshino","sequence":"first","affiliation":[]},{"given":"Masahiro","family":"Shimasaki","sequence":"additional","affiliation":[]},{"given":"Namal","family":"Rathnayake","sequence":"additional","affiliation":[]},{"given":"Tuan Linh","family":"Dang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,1,10]]},"reference":[{"issue":"11","key":"1392_CR1","doi-asserted-by":"publisher","first-page":"3189","DOI":"10.3390\/s20113189","volume":"20","author":"G Conti","year":"2020","unstructured":"Conti, G., Quintana, M., Malag\u00f3n, P., Jim\u00e9nez, D.: An FPGA based tracking implementation for Parkinson\u2019s patients. Sensors 20(11), 3189 (2020)","journal-title":"Sensors"},{"key":"1392_CR2","doi-asserted-by":"publisher","first-page":"1571","DOI":"10.1007\/s40998-020-00333-5","volume":"44","author":"S Taslimi","year":"2020","unstructured":"Taslimi, S., Faraji, R., Aghasi, A., Naji, H.R.: Adaptive edge detection technique implemented on FPGA. Iran. J. Sci. Technol. Trans. Electr. Eng. 44, 1571\u20131582 (2020)","journal-title":"Iran. J. Sci. Technol. Trans. Electr. Eng."},{"key":"1392_CR3","doi-asserted-by":"crossref","unstructured":"Qasaimeh, M., Denolf, K., Lo, J., Vissers, K., Zambreno, J., Jones, P.H.: Comparing energy efficiency of CPU, GPU and FPGA implementations for vision kernels. IEEE International Conference on Embedded Software and Systems (ICESS), Las Vegas, NV, USA, 2019, pp. 1\u20138","DOI":"10.1109\/ICESS.2019.8782524"},{"key":"1392_CR4","doi-asserted-by":"publisher","first-page":"322","DOI":"10.5455\/jjee.204-1673105856","volume":"9","author":"M Bilal","year":"2023","unstructured":"Bilal, M., Harasani, W.I., Yang, L.: Rapid prototyping of image contrast enhancement hardware accelerator on FPGAs using high-level synthesis tools. Jordan J. Electr. Eng. 9, 322\u2013337 (2023)","journal-title":"Jordan J. Electr. Eng."},{"key":"1392_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s12043-018-1569-2","volume":"90","author":"HR Abdolmohammadi","year":"2018","unstructured":"Abdolmohammadi, H.R., Khalaf, A.J.M., Panahi, S., Rajagopal, K., Pham, V.-T., Jafari, S.: A new 4D chaotic system with hidden attractor and its engineering applications: analog circuit design and field programmable gate array implementation. Pramana 90, 1\u20137 (2018)","journal-title":"Pramana"},{"key":"1392_CR6","doi-asserted-by":"crossref","unstructured":"Calvo-Gallego, E., Aldaya, A.C., Brox, P., S\u00e1nchez-Solano, S.: Real-time FPGA connected component labeling system. In: 2012 19th IEEE International Conference on Electronics, Circuits, and Systems (ICECS 2012), pp. 593\u2013596. IEEE, Seville, Spain (2012)","DOI":"10.1109\/ICECS.2012.6463677"},{"key":"1392_CR7","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1016\/j.matdes.2017.12.049","volume":"141","author":"A Campbell","year":"2018","unstructured":"Campbell, A., Murray, P., Yakushina, E., Marshall, S., Ion, W.: New methods for automatic quantification of microstructural features using digital image processing. Mater. Des. 141, 395\u2013406 (2018)","journal-title":"Mater. Des."},{"key":"1392_CR8","doi-asserted-by":"crossref","unstructured":"Chen, D., Singh, D.: Fractal video compression in OpenCL: an evaluation of CPUs, GPUs, and FPGAs as acceleration platforms. In: 2013 18th Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 297\u2013304. IEEE, Yokohama, Japan (2013)","DOI":"10.1109\/ASPDAC.2013.6509612"},{"key":"1392_CR9","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/s10845-018-1458-z","volume":"31","author":"H Chen","year":"2020","unstructured":"Chen, H., Pang, Y., Hu, Q., Liu, K.: Solar cell surface defect inspection based on multispectral convolutional neural network. J. Intell. Manuf. 31, 453\u2013468 (2020)","journal-title":"J. Intell. Manuf."},{"issue":"3","key":"1392_CR10","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1007\/s41315-022-00223-5","volume":"6","author":"VD Cong","year":"2022","unstructured":"Cong, V.D., Hanh, L.D.: A new decoupled control law for image-based visual servoing control of robot manipulators. Int. J. Intell. Robot. Appl. 6(3), 576\u2013585 (2022)","journal-title":"Int. J. Intell. Robot. Appl."},{"key":"1392_CR11","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/j.biosystemseng.2015.11.009","volume":"142","author":"GM ElMasry","year":"2016","unstructured":"ElMasry, G.M., Nakauchi, S.: Image analysis operations applied to hyperspectral images for non-invasive sensing of food quality\u2014a comprehensive review. Biosyst. Eng. 142, 53\u201382 (2016)","journal-title":"Biosyst. Eng."},{"key":"1392_CR12","doi-asserted-by":"crossref","unstructured":"Elnawawy, M., Farhan, A., Al Nabulsi, A., Al-Ali, A.-R., Sagahyroon, A.: Role of FPGA in internet of things applications. In: 2019 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), pp. 1\u20136. IEEE, Ajman, United Arab Emirates (2019)","DOI":"10.1109\/ISSPIT47144.2019.9001747"},{"key":"1392_CR13","doi-asserted-by":"publisher","first-page":"3434","DOI":"10.1109\/ACCESS.2019.2955480","volume":"8","author":"F Feng","year":"2019","unstructured":"Feng, F., Chan, R.H.M., Shi, X., Zhang, Y., She, Q.: Challenges in task incremental learning for assistive robotics. IEEE Access 8, 3434\u20133441 (2019)","journal-title":"IEEE Access"},{"key":"1392_CR14","doi-asserted-by":"crossref","unstructured":"Fowers, J., Brown, G., Cooke, P., Stitt, G.: A performance and energy comparison of FPGAs, GPUs, and multicores for sliding-window applications. In: Proceedings of the ACM\/SIGDA international symposium on Field Programmable Gate Arrays (FPGA '12), pp. 47\u201356. Association for Computing Machinery, New York, NY, USA (2012)","DOI":"10.1145\/2145694.2145704"},{"key":"1392_CR15","doi-asserted-by":"crossref","unstructured":"Hauck, S., Wilson, W.D.: Runlength compression techniques for FPGA configurations. In: Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No. PR00375), pp. 286\u2013287. IEEE, Napa Valley, CA, USA (1999)","DOI":"10.1109\/FPGA.1999.803700"},{"key":"1392_CR16","doi-asserted-by":"crossref","unstructured":"Hocenski, Z., Aleksi, I., Mijakovic, R.: Ceramic tiles failure detection based on FPGA image processing. In: 2009 IEEE International Symposium on Industrial Electronics, pp. 2169\u20132174. IEEE, Seoul, Korea (South) (2009)","DOI":"10.1109\/ISIE.2009.5219911"},{"key":"1392_CR17","doi-asserted-by":"crossref","unstructured":"Huang, Y., Gu, J., Wang, S., Xiao, H., Yuan, K.: Vision based embedded tiny spur gear inspection and measurement system. In: 2016 IEEE International Conference on Mechatronics and Automation, pp. 1679\u20131684. IEEE, Harbin, China (2016)","DOI":"10.1109\/ICMA.2016.7558816"},{"key":"1392_CR18","doi-asserted-by":"crossref","unstructured":"Imsaengsuk, T., Pumrin, S.: Feature detection and description based on ORB algorithm for FPGA-based image processing. In: 2021 9th International Electrical Engineering Congress (iEECON), pp. 420\u2013423. IEEE, Pattaya, Thailand (2021)","DOI":"10.1109\/iEECON51072.2021.9440232"},{"issue":"4","key":"1392_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.17485\/ijst\/2016\/v9i4\/80067","volume":"9","author":"ZA Jaffery","year":"2016","unstructured":"Jaffery, Z.A., Dubey, A.K.: Scope and prospects of non-invasive visual inspection systems for industrial applications. Indian J. Sci. Technol. 9(4), 1\u201311 (2016)","journal-title":"Indian J. Sci. Technol."},{"key":"1392_CR20","doi-asserted-by":"publisher","first-page":"787","DOI":"10.1007\/s11554-015-0521-7","volume":"15","author":"J Jiang","year":"2018","unstructured":"Jiang, J., Liu, C., Ling, S.: An FPGA implementation for real-time edge detection. J. Real-Time Image Process. 15, 787\u2013797 (2018)","journal-title":"J. Real-Time Image Process."},{"issue":"3","key":"1392_CR21","doi-asserted-by":"publisher","first-page":"706","DOI":"10.3390\/s20030706","volume":"20","author":"P Jiang","year":"2020","unstructured":"Jiang, P., Ishihara, Y., Sugiyama, N., Oaki, J., Tokura, S., Sugahara, A., Ogawa, A.: Depth image-based deep learning of grasp planning for textureless planar-faced objects in vision-guided robotic bin-picking. Sensors 20(3), 706 (2020)","journal-title":"Sensors"},{"key":"1392_CR22","doi-asserted-by":"crossref","unstructured":"Khairnar, T., Chandgude, A., Sivanantham, S., Sivasankaran, K., et al.: Image edge detection in FPGA. In: 2015 Online International Conference on Green Engineering and Technologies (IC-GET), pp. 1\u20134. IEEE, Coimbatore, India (2015)","DOI":"10.1109\/GET.2015.7453818"},{"issue":"2","key":"1392_CR23","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/s41315-021-00177-0","volume":"5","author":"C Li","year":"2021","unstructured":"Li, C., Li, B., Wang, R., Zhang, X.: A survey on visual servoing for wheeled mobile robots. Int. J. Intell. Robot. Appl. 5(2), 203\u2013218 (2021)","journal-title":"Int. J. Intell. Robot. Appl."},{"issue":"4","key":"1392_CR24","doi-asserted-by":"publisher","first-page":"1664","DOI":"10.1109\/TASE.2019.2911667","volume":"16","author":"J Li","year":"2019","unstructured":"Li, J., Li, Z., Feng, Y., Liu, Y., Shi, G.: Development of a human\u2013robot hybrid intelligent system based on brain teleoperation and deep learning slam. IEEE Trans. Autom. Sci. Eng. 16(4), 1664\u20131674 (2019)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"issue":"1","key":"1392_CR25","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1109\/TCSS.2021.3059318","volume":"9","author":"X Liu","year":"2021","unstructured":"Liu, X., Yang, J., Zou, C., Chen, Q., Yan, X., Chen, Y., Cai, C.: Collaborative edge computing with FPGA-based CNN accelerators for energy-efficient and time-aware face tracking system. IEEE Trans. Comput. Soc. Syst. 9(1), 252\u2013266 (2021)","journal-title":"IEEE Trans. Comput. Soc. Syst."},{"issue":"4","key":"1392_CR26","doi-asserted-by":"publisher","first-page":"663","DOI":"10.1016\/j.dt.2021.03.008","volume":"18","author":"S Luan","year":"2022","unstructured":"Luan, S., Cheng, B., Jiang, S., Wu, Y., Li, Z., Yu, J.: An optimized run-length based algorithm for sparse remote sensing image labeling. Def. Technol. 18(4), 663\u2013677 (2022)","journal-title":"Def. Technol."},{"issue":"12","key":"1392_CR27","doi-asserted-by":"publisher","first-page":"9329","DOI":"10.1109\/TIM.2020.3030167","volume":"69","author":"Q Luo","year":"2020","unstructured":"Luo, Q., Fang, X., Su, J., Zhou, J., Zhou, B., Yang, C., Liu, L., Gui, W., Tian, L.: Automated visual defect classification for flat steel surface: a survey. IEEE Trans. Instrum. Meas. 69(12), 9329\u20139349 (2020)","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"1392_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2020.105254","volume":"170","author":"S Mao","year":"2020","unstructured":"Mao, S., Li, Y., Ma, Y., Zhang, B., Zhou, J., Wang, K.: Automatic cucumber recognition algorithm for harvesting robots in the natural environment using deep learning and multi-feature fusion. Comput. Electron. Agric. 170, 105254 (2020)","journal-title":"Comput. Electron. Agric."},{"key":"1392_CR29","doi-asserted-by":"crossref","unstructured":"Miao, Y., Gao, S., Liu, J., Xu, J.: Design of edge detection system based on FPGA. In: 2021 International Conference on Artificial Intelligence and Electromechanical Automation (AIEA), pp. 190\u2013193. IEEE, Guangzhou, China (2021)","DOI":"10.1109\/AIEA53260.2021.00048"},{"key":"1392_CR30","doi-asserted-by":"crossref","unstructured":"Negi, K., Dohi, K., Shibata, Y., Oguri, K.: Deep pipelined one-chip FPGA implementation of a real-time image-based human detection algorithm. In: 2011 International Conference on Field-Programmable Technology, pp. 1\u20138. IEEE, New Delhi, India (2011)","DOI":"10.1109\/FPT.2011.6132679"},{"key":"1392_CR31","volume-title":"Imaging Systems for Medical Diagnostics: Fundamentals, Technical Solutions and Applications for Systems Applying Ionizing Radiation, Nuclear Magnetic Resonance and Ultrasound","author":"A Oppelt","year":"2006","unstructured":"Oppelt, A.: Imaging Systems for Medical Diagnostics: Fundamentals, Technical Solutions and Applications for Systems Applying Ionizing Radiation, Nuclear Magnetic Resonance and Ultrasound. Wiley, Hoboken (2006)"},{"key":"1392_CR32","doi-asserted-by":"crossref","unstructured":"O\u2019Mahony, N., Campbell, S., Carvalho, A., Harapanahalli, S., Hernandez, G.V., Krpalkova, L., Riordan, D., Walsh, J.: Deep learning vs. traditional computer vision. In: Advances in Computer Vision: Proceedings of the 2019 Computer Vision Conference (CVC), vol. abs\/1910, pp. 128\u2013144. Springer, Berlin (2020)","DOI":"10.1007\/978-3-030-17795-9_10"},{"key":"1392_CR33","doi-asserted-by":"crossref","unstructured":"Reddy, K.V.R., et al.: Implementation of pipelined sobel edge detection algorithm on FPGA for high speed applications. In: 2013 International Conference on Emerging Trends in Communication, Control, Signal Processing and Computing Applications (C2SPCA), pp. 1\u20135. IEEE, Bangalore, India (2013)","DOI":"10.1109\/C2SPCA.2013.6749364"},{"issue":"2","key":"1392_CR34","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1016\/j.eng.2018.11.030","volume":"5","author":"BF Spencer Jr","year":"2019","unstructured":"Spencer, B.F., Jr., Hoskere, V., Narazaki, Y.: Advances in computer vision-based civil infrastructure inspection and monitoring. Engineering 5(2), 199\u2013222 (2019)","journal-title":"Engineering"},{"key":"1392_CR35","doi-asserted-by":"publisher","first-page":"643","DOI":"10.1007\/s00138-010-0247-2","volume":"21","author":"T Tabata","year":"2010","unstructured":"Tabata, T., Komuro, T., Ishikawa, M.: Surface image synthesis of moving spinning cans using a 1,000-fps area scan camera. Mach. Vis. Appl. 21, 643\u2013652 (2010)","journal-title":"Mach. Vis. Appl."},{"issue":"7","key":"1392_CR36","doi-asserted-by":"publisher","first-page":"1879","DOI":"10.1007\/s10845-022-01963-8","volume":"33","author":"H Tercan","year":"2022","unstructured":"Tercan, H., Meisen, T.: Machine learning and deep learning based predictive quality in manufacturing: a systematic review. J. Intell. Manuf. 33(7), 1879\u20131905 (2022)","journal-title":"J. Intell. Manuf."},{"key":"1392_CR37","doi-asserted-by":"publisher","unstructured":"Thomson, E.E., Harfouche, M., Kim, K., Konda, P.C., Seitz, C.W., Cooke, C., Xu, S., Jacobs, W.S., Blazing, R., Chen, Y., Sharma, S., Dunn, T.W., Park, J., Horstmeyer, R.W., Naumann, E.A.: Gigapixel imaging with a novel multi-camera array microscope. eLife 11, e74988. https:\/\/doi.org\/10.7554\/eLife.74988 (2022)","DOI":"10.7554\/eLife.74988"},{"key":"1392_CR38","unstructured":"Tong, L.: Computer vision-based automatic fabric defect detection models for the textile and apparel industries. Ph.D. dissertation, Hong Kong Polytechnic University, Institute of Textiles and Clothing (2017)"},{"key":"1392_CR39","doi-asserted-by":"publisher","DOI":"10.1201\/9781315123905","volume-title":"Understanding digital image processing","author":"V Tyagi","year":"2018","unstructured":"Tyagi, V.: Understanding digital image processing. CRC Press, Boca Raton (2018)"},{"key":"1392_CR40","unstructured":"Cullinan, C.R., Wyant, C.M., Frattesi, T.R.: Computing performance benchmarks among CPU, GPU, and FPGA. Major Qualifying Project, Worcester Polytechnic Institute (2012)"},{"key":"1392_CR41","doi-asserted-by":"crossref","unstructured":"Zhu, J., Wu, A., Liu, X.: Printed circuit board defect visual detection based on wavelet denoising. IOP Conf. Ser.: Mater. Sci. Eng. 392(6), 062055 (2018)","DOI":"10.1088\/1757-899X\/392\/6\/062055"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-023-01392-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11554-023-01392-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-023-01392-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,7]],"date-time":"2024-11-07T15:27:39Z","timestamp":1730993259000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11554-023-01392-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,10]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,2]]}},"alternative-id":["1392"],"URL":"https:\/\/doi.org\/10.1007\/s11554-023-01392-7","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3153252\/v1","asserted-by":"object"}]},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"value":"1861-8200","type":"print"},{"value":"1861-8219","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,10]]},"assertion":[{"value":"9 July 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"All system code is under our control and can be reused at any time. It is not published on an external server.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}],"article-number":"20"}}