Cargando…

On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications

The integration of Deep Learning (DL) models with the HoloLens2 Augmented Reality (AR) headset has enormous potential for real-time AR medical applications. Currently, most applications execute the models on an external server that communicates with the headset via Wi-Fi. This client-server architec...

Descripción completa

Detalles Bibliográficos
Autores principales: Zaccardi, Silvia, Frantz, Taylor, Beckwée, David, Swinnen, Eva, Jansen, Bart
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10648161/
https://www.ncbi.nlm.nih.gov/pubmed/37960398
http://dx.doi.org/10.3390/s23218698
_version_ 1785135275226169344
author Zaccardi, Silvia
Frantz, Taylor
Beckwée, David
Swinnen, Eva
Jansen, Bart
author_facet Zaccardi, Silvia
Frantz, Taylor
Beckwée, David
Swinnen, Eva
Jansen, Bart
author_sort Zaccardi, Silvia
collection PubMed
description The integration of Deep Learning (DL) models with the HoloLens2 Augmented Reality (AR) headset has enormous potential for real-time AR medical applications. Currently, most applications execute the models on an external server that communicates with the headset via Wi-Fi. This client-server architecture introduces undesirable delays and lacks reliability for real-time applications. However, due to HoloLens2’s limited computation capabilities, running the DL model directly on the device and achieving real-time performances is not trivial. Therefore, this study has two primary objectives: (i) to systematically evaluate two popular frameworks to execute DL models on HoloLens2—Unity Barracuda and Windows Machine Learning (WinML)—using the inference time as the primary evaluation metric; (ii) to provide benchmark values for state-of-the-art DL models that can be integrated in different medical applications (e.g., Yolo and Unet models). In this study, we executed DL models with various complexities and analyzed inference times ranging from a few milliseconds to seconds. Our results show that Unity Barracuda is significantly faster than WinML (p-value < 0.005). With our findings, we sought to provide practical guidance and reference values for future studies aiming to develop single, portable AR systems for real-time medical assistance.
format Online
Article
Text
id pubmed-10648161
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-106481612023-10-25 On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications Zaccardi, Silvia Frantz, Taylor Beckwée, David Swinnen, Eva Jansen, Bart Sensors (Basel) Article The integration of Deep Learning (DL) models with the HoloLens2 Augmented Reality (AR) headset has enormous potential for real-time AR medical applications. Currently, most applications execute the models on an external server that communicates with the headset via Wi-Fi. This client-server architecture introduces undesirable delays and lacks reliability for real-time applications. However, due to HoloLens2’s limited computation capabilities, running the DL model directly on the device and achieving real-time performances is not trivial. Therefore, this study has two primary objectives: (i) to systematically evaluate two popular frameworks to execute DL models on HoloLens2—Unity Barracuda and Windows Machine Learning (WinML)—using the inference time as the primary evaluation metric; (ii) to provide benchmark values for state-of-the-art DL models that can be integrated in different medical applications (e.g., Yolo and Unet models). In this study, we executed DL models with various complexities and analyzed inference times ranging from a few milliseconds to seconds. Our results show that Unity Barracuda is significantly faster than WinML (p-value < 0.005). With our findings, we sought to provide practical guidance and reference values for future studies aiming to develop single, portable AR systems for real-time medical assistance. MDPI 2023-10-25 /pmc/articles/PMC10648161/ /pubmed/37960398 http://dx.doi.org/10.3390/s23218698 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zaccardi, Silvia
Frantz, Taylor
Beckwée, David
Swinnen, Eva
Jansen, Bart
On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title_full On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title_fullStr On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title_full_unstemmed On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title_short On-Device Execution of Deep Learning Models on HoloLens2 for Real-Time Augmented Reality Medical Applications
title_sort on-device execution of deep learning models on hololens2 for real-time augmented reality medical applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10648161/
https://www.ncbi.nlm.nih.gov/pubmed/37960398
http://dx.doi.org/10.3390/s23218698
work_keys_str_mv AT zaccardisilvia ondeviceexecutionofdeeplearningmodelsonhololens2forrealtimeaugmentedrealitymedicalapplications
AT frantztaylor ondeviceexecutionofdeeplearningmodelsonhololens2forrealtimeaugmentedrealitymedicalapplications
AT beckweedavid ondeviceexecutionofdeeplearningmodelsonhololens2forrealtimeaugmentedrealitymedicalapplications
AT swinneneva ondeviceexecutionofdeeplearningmodelsonhololens2forrealtimeaugmentedrealitymedicalapplications
AT jansenbart ondeviceexecutionofdeeplearningmodelsonhololens2forrealtimeaugmentedrealitymedicalapplications