{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T01:38:56Z","timestamp":1774057136674,"version":"3.50.1"},"reference-count":32,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,12,20]],"date-time":"2021-12-20T00:00:00Z","timestamp":1639958400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"European Union\u2019s Horizon 2020 research and innovation program","award":["857159"],"award-info":[{"award-number":["857159"]}]},{"name":"RED DE EXCELENCIA EN TECNOLOGIAS DE SEGURIDAD Y PRIVACIDAD","award":["CER20191012"],"award-info":[{"award-number":["CER20191012"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>In this paper, we tackle the problem of deploying face recognition (FR) solutions in heterogeneous Internet of Things (IoT) platforms. The main challenges are the optimal deployment of deep neural networks (DNNs) in the high variety of IoT devices (e.g., robots, tablets, smartphones, etc.), the secure management of biometric data while respecting the users\u2019 privacy, and the design of appropriate user interaction with facial verification mechanisms for all kinds of users. We analyze different approaches to solving all these challenges and propose a knowledge-driven methodology for the automated deployment of DNN-based FR solutions in IoT devices, with the secure management of biometric data, and real-time feedback for improved interaction. We provide some practical examples and experimental results with state-of-the-art DNNs for FR in Intel\u2019s and NVIDIA\u2019s hardware platforms as IoT devices.<\/jats:p>","DOI":"10.3390\/info12120532","type":"journal-article","created":{"date-parts":[[2021,12,21]],"date-time":"2021-12-21T04:23:47Z","timestamp":1640060627000},"page":"532","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Designing Automated Deployment Strategies of Face Recognition Solutions in Heterogeneous IoT Platforms"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6276-0123","authenticated-orcid":false,"given":"Unai","family":"Elordi","sequence":"first","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"},{"name":"Computer Science and Artificial Intelligence Department, Campus Donostia, University of the Basque Country (UPV\/EHU), 20018 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7208-3066","authenticated-orcid":false,"given":"Chiara","family":"Lunerti","sequence":"additional","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5648-0910","authenticated-orcid":false,"given":"Luis","family":"Unzueta","sequence":"additional","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jon","family":"Goenetxea","sequence":"additional","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nerea","family":"Aranjuelo","sequence":"additional","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"},{"name":"Computer Science and Artificial Intelligence Department, Campus Donostia, University of the Basque Country (UPV\/EHU), 20018 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alvaro","family":"Bertelsen","sequence":"additional","affiliation":[{"name":"Vicomtech, Basque Research and Technology Alliance (BRTA), 20009 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0229-5722","authenticated-orcid":false,"given":"Ignacio","family":"Arganda-Carreras","sequence":"additional","affiliation":[{"name":"Computer Science and Artificial Intelligence Department, Campus Donostia, University of the Basque Country (UPV\/EHU), 20018 Donostia, Spain"},{"name":"Ikerbasque, Basque Foundation for Science, 48009 Bilbao, Spain"},{"name":"Donostia International Physics Center (DIPC), 20018 Donostia, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/bs.adcom.2019.10.010","article-title":"Chapter Six-Industry 4.0: Industrial Internet of Things (IIOT)","volume":"117","author":"Sathyan","year":"2020","journal-title":"Adv. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"27891","DOI":"10.1007\/s11042-020-09261-2","article-title":"A review on face recognition systems: Recent approaches and challenges","volume":"79","author":"Oloyede","year":"2020","journal-title":"Multimed. Tools Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"102809","DOI":"10.1016\/j.dsp.2020.102809","article-title":"Face recognition: Past, present and future (a review)","volume":"106","author":"Taskiran","year":"2020","journal-title":"Digit. Signal Process."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kortli, Y., Jridi, M., Al Falou, A., and Atri, M. (2020). Face recognition systems: A survey. Sensors, 20.","DOI":"10.3390\/s20020342"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Jain, A.K., Flynn, P., and Ross, A.A. (2008). Handbook of Biometrics, Springer Science & Business Media.","DOI":"10.1007\/978-0-387-71041-9"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Reddi, V.J., Kanter, D., Mattson, P., Duke, J., Nguyen, T., Chukka, R., Shiring, K., Tan, K., Charlebois, M., and Chou, W. (2020). MLPerf mobile inference benchmark. arXiv.","DOI":"10.1109\/ISCA45697.2020.00045"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"3204","DOI":"10.1016\/j.procs.2021.09.093","article-title":"Optimal deployment of face recognition solutions in a heterogeneous IoT platform for secure elderly care applications","volume":"192","author":"Elordi","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Bajenaru, L., Marinescu, I.A., Dobre, C., Prada, G.I., and Constantinou, C.S. (2020, January 25\u201327). Towards the development of a personalized healthcare solution for elderly: From user needs to system specifications. Proceedings of the International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Bucharest, Romania.","DOI":"10.1109\/ECAI50035.2020.9223254"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Bhattacharjee, A., Barve, Y., Gokhale, A., and Kuroda, T. (2018, January 17\u201320). A model-driven approach to automate the deployment and management of Cloud Services. Proceedings of the International Conference on Utility and Cloud Computing Companion (UCC Companion), Zurich, Switzerland.","DOI":"10.1109\/UCC-Companion.2018.00043"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Li, Y., Su, X., Ding, A.Y., Lindgren, A., Liu, X., Prehofer, C., Riekki, J., Rahmani, R., Tarkoma, S., and Hui, P. (2020). Enhancing the internet of things with knowledge-driven software-defined networking technology: Future perspectives. Sensors, 20.","DOI":"10.3390\/s20123459"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Shaaban, A.M., Schmittner, C., Gruber, T., Mohamed, A.B., Quirchmayr, G., and Schikuta, E. (2018, January 19\u201321). CloudWoT\u2014A reference model for knowledge-based IoT solutions. Proceedings of the International Conference on Information Integration and Web-based Applications & Services (iiWAS2018), Yogyakarta, Indonesia.","DOI":"10.1145\/3282373.3282400"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Blanco-Gonzalo, R., Lunerti, C., Sanchez-Reillo, R., and Guest, R. (2018). Biometrics: Accessibility challenge or opportunity?. PLoS ONE, 13, Erratum in PLoS ONE 2018, 13, e0196372.","DOI":"10.1371\/journal.pone.0196372"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1049\/bme2.12015","article-title":"Exploring presentation attack vulnerability and usability of face recognition systems","volume":"10","author":"Hofbauer","year":"2021","journal-title":"IET Biom."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/j.sysarc.2019.02.009","article-title":"All one needs to know about fog computing and related edge computing paradigms: A complete survey","volume":"98","author":"Yousefpour","year":"2019","journal-title":"J. Syst. Archit."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"910","DOI":"10.1109\/TII.2016.2607178","article-title":"Fog computing based face identification and resolution scheme in internet of things","volume":"13","author":"Hu","year":"2017","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1109\/JIOT.2017.2659783","article-title":"Security and privacy preservation scheme of face identification and resolution framework using fog computing in internet of things","volume":"4","author":"Hu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"136056","DOI":"10.1109\/ACCESS.2020.3011112","article-title":"A privacy-preserving learning framework for face recognition in edge and cloud networks","volume":"8","author":"Wang","year":"2020","journal-title":"IEEE Access"},{"key":"ref_18","unstructured":"Mao, Y., Yi, S., Li, Q., Feng, J., Xu, F., and Zhong, S. (2018, January 10). A privacy-preserving deep learning approach for face recognition with edge computing. Proceedings of the USENIX Workshop on Hot Topics in Edge Computing (HotEdge \u201918), Boston, MA, USA."},{"key":"ref_19","unstructured":"Bazarevsky, V., Kartynnik, Y., Vakunov, A., Raveendran, K., and Grundmann, M. (2019). BlazeFace: Sub-millisecond neural face detection on mobile GPUs. arXiv."},{"key":"ref_20","unstructured":"Kartynnik, Y., Ablavatski, A., Grishchenko, I., and Grundmann, M. (2019). Real-time facial surface geometry from monocular video on mobile GPUs. arXiv."},{"key":"ref_21","unstructured":"Schlett, T., Rathgeb, C., Henniger, O., Galbally, J., Fi\u00e9rrez, J., and Busch, C. (2020). Face image quality assessment: A literature survey. arXiv."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Kavita, K., Walia, G.S., and Rohilla, R. (2020, January 3\u20135). A contemporary survey of unimodal liveness detection techniques: Challenges & opportunities. Proceedings of the International Conference on Intelligent Sustainable Systems (ICISS), Thoothukudi, India.","DOI":"10.1109\/ICISS49785.2020.9316059"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Yin, Z., Li, Y., Yin, G., Yan, J., Shao, J., and Liu, Z. (2020). CelebA-Spoof: Large-scale face anti-spoofing dataset with rich annotations. Computer Vision\u2013ECCV. Lecture Notes in Computer Science, Springer.","DOI":"10.1007\/978-3-030-58610-2_5"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Swapna, M., Sharma, Y.K., and Prasad, B.M.G. (2020). A survey on face recognition using convolutional neural network. Data Engineering and Communication Technology. Advances in Intelligent Systems and Computing, Springer.","DOI":"10.1007\/978-981-15-1097-7_54"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"39","DOI":"10.3233\/AIC-1994-7104","article-title":"Case-based reasoning: Foundational issues, methodological variations, and system approaches","volume":"7","author":"Aamodt","year":"1994","journal-title":"AI Commun."},{"key":"ref_26","unstructured":"Kwon, H., Lai, L., Pellauer, M., Krishna, T., Chen, Y.H., and Chandra, V. (March, January 27). Heterogeneous dataflow accelerators for multi-DNN workloads. Proceedings of the IEEE International Symposium on High-Performance Computer Architecture (HPCA), Seoul, Korea."},{"key":"ref_27","unstructured":"Mai, G., Cao, K., Yuen, P.C., and Jain, A.K. (2017). Face image reconstruction from deep templates. arXiv."},{"key":"ref_28","unstructured":"Boddeti, V.N. (2018, January 22\u201325). Secure face matching using fully homomorphic encryption. Proceedings of the 2018 IEEE 9th International Conference on Biometrics Theory, Applications and Systems (BTAS), Redondo Beach, CA, USA."},{"key":"ref_29","first-page":"245","article-title":"TEE based protection of crypto-graphic keys on embedded IoT devices","volume":"53","author":"Papp","year":"2020","journal-title":"Ann. Math. Inform."},{"key":"ref_30","unstructured":"Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andretto, M., and Adam, H. (2017). MobileNets: Efficient convolutional neural networks for mobile vision applications. arXiv."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27\u201330). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.90"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.Y., and Berg, A.C. (2016). SSD: Single shot multibox detector. European Conference on Computer Vision (ECCV), Springer.","DOI":"10.1007\/978-3-319-46448-0_2"}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/12\/532\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:50:07Z","timestamp":1760169007000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/12\/12\/532"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,20]]},"references-count":32,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["info12120532"],"URL":"https:\/\/doi.org\/10.3390\/info12120532","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,20]]}}}