Cargando…
Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time
BACKGROUND AND OBJECTIVE: Dynamic muscle fascicle length measurements through B-mode ultrasound have become popular for the non-invasive physiological insights they provide regarding musculoskeletal structure-function. However, current practices typically require time consuming post-processing to tr...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8153491/ https://www.ncbi.nlm.nih.gov/pubmed/34038426 http://dx.doi.org/10.1371/journal.pone.0246611 |
_version_ | 1783698810627686400 |
---|---|
author | Rosa, Luis G. Zia, Jonathan S. Inan, Omer T. Sawicki, Gregory S. |
author_facet | Rosa, Luis G. Zia, Jonathan S. Inan, Omer T. Sawicki, Gregory S. |
author_sort | Rosa, Luis G. |
collection | PubMed |
description | BACKGROUND AND OBJECTIVE: Dynamic muscle fascicle length measurements through B-mode ultrasound have become popular for the non-invasive physiological insights they provide regarding musculoskeletal structure-function. However, current practices typically require time consuming post-processing to track muscle length changes from B-mode images. A real-time measurement tool would not only save processing time but would also help pave the way toward closed-loop applications based on feedback signals driven by in vivo muscle length change patterns. In this paper, we benchmark an approach that combines traditional machine learning (ML) models with B-mode ultrasound recordings to obtain muscle fascicle length changes in real-time. To gauge the utility of this framework for ‘in-the-loop’ applications, we evaluate accuracy of the extracted muscle length change signals against time-series’ derived from a standard, post-hoc automated tracking algorithm. METHODS: We collected B-mode ultrasound data from the soleus muscle of six participants performing five defined ankle motion tasks: (a) seated, constrained ankle plantarflexion, (b) seated, free ankle dorsi/plantarflexion, (c) weight-bearing, calf raises (d) walking, and then a (e) mix. We trained machine learning (ML) models by pairing muscle fascicle lengths obtained from standardized automated tracking software (UltraTrack) with the respective B-mode ultrasound image input to the tracker, frame-by-frame. Then we conducted hyperparameter optimizations for five different ML models using a grid search to find the best performing parameters for a combination of high correlation and low RMSE between ML and UltraTrack processed muscle fascicle length trajectories. Finally, using the global best model/hyperparameter settings, we comprehensively evaluated training-testing outcomes within subject (i.e., train and test on same subject), cross subject (i.e., train on one subject, test on another) and within/direct cross task (i.e., train and test on same subject, but different task). RESULTS: Support vector machine (SVM) was the best performing model with an average r = 0.70 ±0.34 and average RMSE = 2.86 ±2.55 mm across all direct training conditions and average r = 0.65 ±0.35 and average RMSE = 3.28 ±2.64 mm when optimized for all cross-participant conditions. Comparisons between ML vs. UltraTrack (i.e., ground truth) tracked muscle fascicle length versus time data indicated that ML tracked images reliably capture the salient qualitative features in ground truth length change data, even when correlation values are on the lower end. Furthermore, in the direct training, calf raises condition, which is most comparable to previous studies validating automated tracking performance during isolated contractions on a dynamometer, our ML approach yielded 0.90 average correlation, in line with other accepted tracking methods in the field. CONCLUSIONS: By combining B-mode ultrasound and classical ML models, we demonstrate it is possible to achieve real-time tracking of human soleus muscle fascicles across a number of functionally relevant contractile conditions. This novel sensing modality paves the way for muscle physiology in-the-loop applications that could be used to modify gait via biofeedback or unlock novel wearable device control techniques that could enable restored or augmented locomotion performance. |
format | Online Article Text |
id | pubmed-8153491 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-81534912021-06-09 Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time Rosa, Luis G. Zia, Jonathan S. Inan, Omer T. Sawicki, Gregory S. PLoS One Research Article BACKGROUND AND OBJECTIVE: Dynamic muscle fascicle length measurements through B-mode ultrasound have become popular for the non-invasive physiological insights they provide regarding musculoskeletal structure-function. However, current practices typically require time consuming post-processing to track muscle length changes from B-mode images. A real-time measurement tool would not only save processing time but would also help pave the way toward closed-loop applications based on feedback signals driven by in vivo muscle length change patterns. In this paper, we benchmark an approach that combines traditional machine learning (ML) models with B-mode ultrasound recordings to obtain muscle fascicle length changes in real-time. To gauge the utility of this framework for ‘in-the-loop’ applications, we evaluate accuracy of the extracted muscle length change signals against time-series’ derived from a standard, post-hoc automated tracking algorithm. METHODS: We collected B-mode ultrasound data from the soleus muscle of six participants performing five defined ankle motion tasks: (a) seated, constrained ankle plantarflexion, (b) seated, free ankle dorsi/plantarflexion, (c) weight-bearing, calf raises (d) walking, and then a (e) mix. We trained machine learning (ML) models by pairing muscle fascicle lengths obtained from standardized automated tracking software (UltraTrack) with the respective B-mode ultrasound image input to the tracker, frame-by-frame. Then we conducted hyperparameter optimizations for five different ML models using a grid search to find the best performing parameters for a combination of high correlation and low RMSE between ML and UltraTrack processed muscle fascicle length trajectories. Finally, using the global best model/hyperparameter settings, we comprehensively evaluated training-testing outcomes within subject (i.e., train and test on same subject), cross subject (i.e., train on one subject, test on another) and within/direct cross task (i.e., train and test on same subject, but different task). RESULTS: Support vector machine (SVM) was the best performing model with an average r = 0.70 ±0.34 and average RMSE = 2.86 ±2.55 mm across all direct training conditions and average r = 0.65 ±0.35 and average RMSE = 3.28 ±2.64 mm when optimized for all cross-participant conditions. Comparisons between ML vs. UltraTrack (i.e., ground truth) tracked muscle fascicle length versus time data indicated that ML tracked images reliably capture the salient qualitative features in ground truth length change data, even when correlation values are on the lower end. Furthermore, in the direct training, calf raises condition, which is most comparable to previous studies validating automated tracking performance during isolated contractions on a dynamometer, our ML approach yielded 0.90 average correlation, in line with other accepted tracking methods in the field. CONCLUSIONS: By combining B-mode ultrasound and classical ML models, we demonstrate it is possible to achieve real-time tracking of human soleus muscle fascicles across a number of functionally relevant contractile conditions. This novel sensing modality paves the way for muscle physiology in-the-loop applications that could be used to modify gait via biofeedback or unlock novel wearable device control techniques that could enable restored or augmented locomotion performance. Public Library of Science 2021-05-26 /pmc/articles/PMC8153491/ /pubmed/34038426 http://dx.doi.org/10.1371/journal.pone.0246611 Text en https://creativecommons.org/publicdomain/zero/1.0/This is an open access article, free of all copyright, and may be freely reproduced, distributed, transmitted, modified, built upon, or otherwise used by anyone for any lawful purpose. The work is made available under the Creative Commons CC0 (https://creativecommons.org/publicdomain/zero/1.0/) public domain dedication. |
spellingShingle | Research Article Rosa, Luis G. Zia, Jonathan S. Inan, Omer T. Sawicki, Gregory S. Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title | Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title_full | Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title_fullStr | Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title_full_unstemmed | Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title_short | Machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
title_sort | machine learning to extract muscle fascicle length changes from dynamic ultrasound images in real-time |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8153491/ https://www.ncbi.nlm.nih.gov/pubmed/34038426 http://dx.doi.org/10.1371/journal.pone.0246611 |
work_keys_str_mv | AT rosaluisg machinelearningtoextractmusclefasciclelengthchangesfromdynamicultrasoundimagesinrealtime AT ziajonathans machinelearningtoextractmusclefasciclelengthchangesfromdynamicultrasoundimagesinrealtime AT inanomert machinelearningtoextractmusclefasciclelengthchangesfromdynamicultrasoundimagesinrealtime AT sawickigregorys machinelearningtoextractmusclefasciclelengthchangesfromdynamicultrasoundimagesinrealtime |