| Literature DB >> 35637451 |
Hyunkwang Shin1, Gyu Sang Choi1, Oog-Jin Shon2, Gi Beom Kim3, Min Cheol Chang4.
Abstract
BACKGROUND: Deep learning (DL) is an advanced machine learning approach used in diverse areas, such as image analysis, bioinformatics, and natural language processing. A convolutional neural network (CNN) is a representative DL model that is advantageous for image recognition and classification. In this study, we aimed to develop a CNN to detect meniscal tears and classify tear types using coronal and sagittal magnetic resonance (MR) images of each patient.Entities:
Keywords: Convolutional neural network; Deep learning; Knee; Magnetic resonance imaging; Meniscus tear
Mesh:
Year: 2022 PMID: 35637451 PMCID: PMC9150332 DOI: 10.1186/s12891-022-05468-6
Source DB: PubMed Journal: BMC Musculoskelet Disord ISSN: 1471-2474 Impact factor: 2.562
Fig. 1Representative magnetic resonance images of each type of meniscus tear
Fig. 2Illustration of the convolutional neural network model determining the presence of a meniscus tear. CNN: convolutional neural network
Architecture of the convolutional neural network model for determining the presence of a meniscus tear
| Layer | Kernel size (stride, padding) | Feature size | |
|---|---|---|---|
| Coronal CNN model | Sagittal CNN model | ||
| Input | – | s × 224 × 224 × 3 | s × 224 × 224 × 3 |
| Convolution + ReLU | 11 × 11 (4, 2) | s × 55 × 55 × 64 | s × 55 × 55 × 64 |
| Max pooling | 3 × 3 (2, 0) | s × 27 × 27 × 64 | s × 27 × 27 × 64 |
| Convolution + ReLU | 5 × 5 (1, 2) | s × 27 × 27 × 192 | s × 27 × 27 × 192 |
| Max pooling | 3 × 3 (2, 0) | s × 13 × 13 × 192 | s × 13 × 13 × 192 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 384 | s × 13 × 13 × 384 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 256 | s × 13 × 13 × 256 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 256 | s × 13 × 13 × 256 |
| Max pooling | 3 × 3 (2, 0) | s × 6 × 6 × 256 | s × 6 × 6 × 256 |
| Adaptive average pooling, max value extraction | 7 × 7 | s × 1 × 1 × 256, 1 × 1 × 1 × 256 | s × 1 × 1 × 256, 1 × 1 × 1 × 256 |
| Concatenate | – | 1 × 1 × 1 × 512 | |
| Dens + Dropout (0.5) | – | 1 × 1 × 1 × 256 | |
| Dens + Dropout (0.3) | 1 × 1 × 1 × 128 | ||
| Output + sigmoid | 1 | ||
CNN convolutional neural network
Fig. 3Illustration of the convolutional neural network model for determining the type of meniscus tear. CNN: convolutional neural network
Architecture of the convolutional neural network model for differentiating the type of meniscus tear
| Layer | Kernel size (stride, padding) | Feature size |
|---|---|---|
| Input | – | s × 224 × 224 × 3 |
| Convolution + ReLU | 11 × 11 (4, 2) | s × 55 × 55 × 64 |
| Max pooling | 3 × 3 (2, 0) | s × 27 × 27 × 64 |
| Convolution + ReLU | 5 × 5 (1, 2) | s × 27 × 27 × 192 |
| Max pooling | 3 × 3 (2, 0) | s × 13 × 13 × 192 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 384 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 256 |
| Convolution + ReLU | 3 × 3 (1, 1) | s × 13 × 13 × 256 |
| Max pooling | 3 × 3 (2, 0) | s × 6 × 6 × 256 |
| Adaptive average pooling, max value extraction | 7 × 7 | s × 1 × 1 × 256, 1 × 1 × 1 × 256 |
| Dens | – | 1 × 1 × 1 × 128 |
| Dens | – | 1 × 1 × 1 × 64 |
| Output + sigmoid | – | 1 |
Dataset of the presence of meniscal tear
| Category | Training set | Testing set | Total |
|---|---|---|---|
| Medial meniscus tear (Normal/Medial meniscus tear) | 583 (314/269) | 250 (135/115) | 833 |
| Lateral meniscus tear (Normal/ Lateral meniscus tear) | 431 (314/117) | 185 (135/50) | 616 |
| Medial and lateral meniscus tear (Normal/Medial and lateral meniscus tear) | 348 (314/34) | 149 (135/14) | 497 |
Dataset of the type of meniscal tear
| Category | Training set | Testing set | Total |
|---|---|---|---|
| Horizontal tear (Normal/Horizontal) | 502 (314/188) | 215 (135/80) | 717 |
| Complex tear (Normal/Complex) | 417 (314/103) | 179 (135/44) | 596 |
| Radial tear (Normal/Radial) | 348 (314/34) | 149 (135/14) | 497 |
| Longitudinal tear (Normal/Longitudinal tear) | 367 (314/53) | 157 (135/22) | 524 |
Performance of the deep learning model for the presence of a meniscal tear
| Model | Acc | Pre | Rec | Sen | Spe | AUC (95% CI) | Time (sec) | |
|---|---|---|---|---|---|---|---|---|
| Medial tear | MobileNet | 64.11% | 62% | 54.87% | 54.87% | 71.85% | 0.675 (0.608–0.742) | 6.02 |
| Ours | 85.08% | 83.93% | 83.19% | 83.19% | 86.67% | 0.889 (0.845–0.933) | 3.64 | |
| Lateral tear | MobileNet | 64.32% | 40% | 64% | 64% | 64.44% | 0.674 (0.592–0.756) | 4.48 |
| Ours | 80.54% | 62.96% | 68% | 68% | 85.19% | 0.817 (0.744–0.889) | 2.77 | |
| Medial and lateral tear | MobileNet | 75.17% | 20.51% | 57.14% | 57.14% | 77.04% | 0.651 (0.476–0.825) | 3.15 |
| Ours | 91.95% | 55% | 78.57% | 78.57% | 93.33% | 0.924 (0.863–0.985) | 1.88 |
ACC accuracy, Pre precision, Rec recall, Sen sensitivity, Spe specificity, AUC area under the curve, CI confidence interval
Performance of the deep learning model for the type of a meniscal tear
| Model | Acc | Pre | Rec | Sen | Spe | AUC (95% CI) | Time (sec) | |
|---|---|---|---|---|---|---|---|---|
| Horizontal tear | MobileNet | 52.09% | 41.48% | 70% | 70% | 41.48% | 0.542 (0.463–0.621) | 2.45 |
| Ours | 72.23% | 59.3% | 63.75% | 63.75% | 74.07% | 0.761 (0.694–0.828) | 1.26 | |
| Complex tear | MobileNet | 64.07% | 32.05% | 78.12% | 78.12% | 60.74% | 0.759 (0.682–0.835) | 1.91 |
| Ours | 91.02% | 81.48% | 68.75% | 68.75% | 96.3% | 0.850 (0.759–0.941) | 1.01 | |
| Radial tear | MobileNet | 63.09% | 15.25% | 64.29% | 64.29% | 62.96% | 0.651 (0.517–0.785) | 1.76 |
| Ours | 72.48% | 15.38% | 42.86% | 42.86% | 75.56% | 0.601 (0.433–0.768) | 0.95 | |
| Longitudinal tear | MobileNet | 66.24% | 21.82% | 54.55% | 54.55% | 68.15% | 0.680 (0.561–0.798) | 1.71 |
| Ours | 81.53% | 40.54% | 68.18% | 68.18% | 83.7% | 0.858 (0.787–0.930) | 1.03 |
ACC accuracy, Pre precision, Rec recall, Sen sensitivity, Spe specificity, AUC area under the curve, CI confidence interval
Fig. 4Receiver operating characteristic curve and area under the curve for the test dataset. AUC: area under the curve
Intra- and inter-class correlation coefficients of the meniscal tear on magnetic resonance images
| Intra-observer | Inter-observer | |
|---|---|---|
| Normal | 0.98 | 0.96 |
| Horizontal tear | 0.96 | 0.93 |
| Complex tear | 0.91 | 0.90 |
| Radial tear | 0.93 | 0.91 |
| Longitudinal tear | 0.94 | 0.93 |
Values are presented as absolute values. The data showed almost perfect intra- and inter-observer agreement for the measured parameters [12]
Summary of related works on meniscus tears
| Method | Advantage | |
|---|---|---|
| Bien et al. [ | • Each CNN models for the coronal, sagittal, and axial plan MR images is trained. The predicted results from each CNN model determine the meniscus tear through a logistic regression model. | • By utilizing the result that had been predicted for each model (coronal, sagittal, and axial models), the performance had been improved. |
| Fritz et al. [ | • In the coronal and sagittal MR images, after extracting the meniscal ROI, two 3D convolution blocks are used to determine the presence of meniscal tears. | • By utilizing the 3D space information, the performance had been improved. |
| Rizk et al. [ | • By using the meniscal localizer model that is organized with three convolution layers, the meniscal ROI is extracted. After, the presence of a meniscus tear is then determined through a meniscus tear detection model. | • Although, because the meniscal ROI area is extracted, the operation quantity for a model that decides the existence of the meniscal tears gets reduced, an accurate meniscal ROI area must be extracted. |
| Tack et al. [ | • Regarding the 3D MR images entry, by using the U-Net Model, the area that belongs to the meniscus is extracted. And, through the ResNet encoder, presence of meniscal tears is decided. | • Although the meniscus tear model that is based on the previous 2D MR images does not consider the entire MR images volume, the model that was proposed had improved the performance by utilizing the 3D space information. |