| Literature DB >> 33242932 |
YiRang Shin1, Jaemoon Yang1,2,3, Young Han Lee1, Sungjun Kim1.
Abstract
Ultrasonography (US) is noninvasive and offers real-time, low-cost, and portable imaging that facilitates the rapid and dynamic assessment of musculoskeletal components. Significant technological improvements have contributed to the increasing adoption of US for musculoskeletal assessments, as artificial intelligence (AI)-based computer-aided detection and computer-aided diagnosis are being utilized to improve the quality, efficiency, and cost of US imaging. This review provides an overview of classical machine learning techniques and modern deep learning approaches for musculoskeletal US, with a focus on the key categories of detection and diagnosis of musculoskeletal disorders, predictive analysis with classification and regression, and automated image segmentation. Moreover, we outline challenges and a range of opportunities for AI in musculoskeletal US practice.Entities:
Keywords: Artificial intelligence; Deep learning; Machine learning; Musculoskeletal system; Ultrasonography
Year: 2020 PMID: 33242932 PMCID: PMC7758096 DOI: 10.14366/usg.20080
Source DB: PubMed Journal: Ultrasonography ISSN: 2288-5919
Fig. 1.Overview of definitions of artificial intelligence (AI), machine learning (ML), deep learning (DL), and computer vision, as well as their nested relationships.
Fig. 2.A pipeline of ultrasound research using machine learning (ML) and deep learning (DL).
For the ML pipeline, the practitioner extracts the features (e.g., texture, histogram, geometry, morphology) manually before feeding it into the classification model. In the DL pipeline, features are extracted automatically using convolutional filters and pooling. SVM, support vector machine.
Overview of machine learning algorithms and applications used in musculoskeletal ultrasound imaging
| Algorithm | Advantage | Limitation | Example application in musculoskeletal ultrasonography |
|---|---|---|---|
| Logistic regression | Provides probabilistic interpretation of model parameters | Only used to predict discrete function | - |
| Quick model update for incorporating new data | Sensitive to outliers | ||
| K-nearest neighbors | Nonparametric model | Time-consuming and computationally expensive | Nerve identification [ |
| Used both for classification and regression problems | Number of neighbors must be defined in advance | ||
| Low interpretability | |||
| Naïve Bayes | Suitable for relatively small datasets | Classes must be mutually exclusive | - |
| Handles both binary and multi-class classification problems | Presence of dependency between attributes results in loss of accuracy | ||
| Fast application and high computational efficiency | Assumptions such as the normal distribution might be invalid | ||
| Support vector machines | Good prediction performance in different tasks | Have "black box" characteristics | Lumbar spine classification [ |
| Can handle multiple feature spaces | Sensitive to manual parameter tuning and kernel choice | Synovitis grading [ | |
| Nerve identification [ | |||
| Decision trees | Perform in datasets with large number of features | Only axis-aligned rectangle splits. | Nerve identification [ |
| Few parameter tuning | Inadequate for regression and continuous value prediction problems | ||
| High representational power and easy to interpret | Mistake in higher labels cause errors in subtrees | ||
| Random forest | Provide estimates of variable or attribute importance in the classification | Complex and computationally expensive | Myositis classification [ |
| Ensemble-based classifications shows relatively good performance | Number of base classifiers needs to be defined | Hip 2-D US adequacy classification [ | |
| Overfitting has been observed for noisy data | |||
| Neural networks | Direct image processing | Have "black box" characteristics | Nerve identification [ |
| Can map complex nonlinear relationships between dependent and independent variables | Have to fine-tune many parameters | ||
| Require a large well-annotated dataset to achieve good performance | |||
| K-means | Can process large datasets | Number of clusters must be defined | Nerve localization [ |
| Algorithm that is simple to understand and implement |
Fig. 3.Schematic of artificial intelligence (AI)-based machine learning and deep learning applications in musculoskeletal ultrasound imaging of AI-based diagnosis and classification and AI-based automated image segmentation.
SVM, support vector machine; KNN, k-Nearest Neighbor; ROI, region of interest.
Fig. 4.Deep convolutional neural network (DCNN)-based fiber orientation.
A. A representation of DCNN predictions for fiber orientation is given. A fiber orientation heatmap is shown in the top image, and a line trace representation overlaid on the ultrasound image is shown in the bottom image. CNN, convolutional neural network. B. The temporal variation in fiber orientation traces of maximum voluntary contraction (starting at 0 second and ending at 2.2 seconds) is given. Reprinted from Cunningham et al. J Imaging 2018;4:29, according to the Creative Commons license.
Fig. 5.Example of synovitis area detection with a machine learning-based pipeline, as suggested by Mielnik et al. [12].
A-D. The detection of synovitis in the proximal interphalangeal joint (A), detection of synovitis in the metacarpophalangeal joint (B), example of underestimated region of synovitis (C), example of error in synovial hypertrophy detection (D) are shown. Reprinted from Mielnik et al. Ultrasound Med Biol 2018;44:489-494, Copyright (2020), with permission from Elsevier [12].
Fig. 6.Image identification for lumbar ultrasound image.
The pipeline proposed by Yu et al. [11] consists of a feature extraction method to extract important anatomic features and midline detection and classification stage for interspinous region identification. SVM, support vector machine. Reprinted from Yu et al. Ultrasound Med Biol 2015;41:2677-2689, Copyright (2020), with permission from Elsevier [11].
Fig. 7.Conventional machine learning-based segmentation scheme of nerve ultrasonography.
Sliding window template-based classification is applied to generate candidate regions of interest. The nerve region is localized based on a confidence measure vote, and segmentation is applied to obtain nerve boundaries.
Fig. 8.Examples of cartilage segmentation based on a U-Net architecture [69].
The first column shows examples of images and image regions (yellow box) selected. For each US image in the figure, the segmentations produced by the U-Net (green), by the expert during the ground-truth creation (red), and the intraobserver test (blue) are shown. Reprinted from Antico et al. Ultrasound Med Biol 2020;46:422-435, Copyright (2020), with permission from Elsevier [69].