| Literature DB >> 34466399 |
Samira Loveymi1, Mir Hossein Dezfoulian1, Muharram Mansoorizadeh1.
Abstract
BACKGROUND: In today's modern medicine, the use of radiological imaging devices has spread at medical centers. Therefore, the need for accurate, reliable, and portable medical image analysis and understanding systems has been increasing constantly. Accompanying images with the required clinical information, in the form of structured reports, is very important, because images play a pivotal role in detect, planning, and diagnosis of different diseases. Report-writing can be exposure to error, tedious and labor-intensive for physicians and radiologists; to address these issues, there is a need for systems that generate medical image reports automatically and efficiently. Thus, automatic report generation systems are among the most desired applications.Entities:
Keywords: Convolutional neural network; MobileNet; medical image analysis; radiology report generation
Year: 2021 PMID: 34466399 PMCID: PMC8382036 DOI: 10.4103/jmss.JMSS_21_20
Source DB: PubMed Journal: J Med Signals Sens ISSN: 2228-7477
Figure 1The architecture of the proposed structured radiology report generation model for volumetric images
Figure 2Learning a deep neural network for each question using MobileNet
Figure 3Proposed convolutional neural network architecture for the individual questions
Figure 4“Training_Validation” loss curves of the convolutional neural networks, in the slice-level feature extraction phase for every individual question
Average of ten-fold cross-validation accuracy and standard deviation for all questions (using question-guided deep features)
| Volume-level feature generator | Slice-level feature extractor | Dimension | Classifier | Accuracy (%) | Standard deviation |
|---|---|---|---|---|---|
| Mean of slices | CNN | 60 | SVM_Linear | 97.76 | 1.41 |
| MobileNet | 100 | SVM_Linear | 87.30 | 5.61 | |
| CNN+MobileNet | 60+100=160 | SVM_Linear | 97.71 | 1.39 | |
| Concatenation of slices | CNN | 60×9=540 | SVM_Linear | 96.74 | 2.76 |
| MobileNet | 100×9=900 | SVM_Linear | 84.47 | 5.04 | |
| CNN + MobileNet | 160×9=1440 | SVM_Linear | 96.56 | 2.44 |
CNN – Convolutional neural network; SVM – Support vector machine
Accuracy obtained for every question with different question-guided deep features in comparison witha related work
| Question number | CNN | MobileNet | CNN + MobileNet | Reference[ | |||
|---|---|---|---|---|---|---|---|
|
|
|
| |||||
| Concatenation | Mean | Concatenation | Mean | Concatenation | Mean | ||
| 1 | 96 | 92 | 78 | 84 | 96 | 94 | 94 |
| 4 | 90 | 98 | 36 | 26 | 90 | 96 | 55 |
| 5 | 86 | 92 | 16 | 24 | 88 | 92 | 52 |
| 6 | 96 | 94 | 60 | 38 | 96 | 92 | 64 |
| 8 | 96 | 98 | 60 | 70 | 94 | 96 | 72 |
| 9 | 94 | 100 | 82 | 68 | 94 | 98 | 82 |
| 10 | 96 | 98 | 56 | 58 | 96 | 98 | 60 |
| 11 | 98 | 98 | 92 | 90 | 94 | 98 | 96 |
| 13 | 98 | 98 | 82 | 98 | 98 | 98 | 98 |
| 14 | 98 | 98 | 82 | 98 | 94 | 98 | 98 |
| 20 | 98 | 98 | 82 | 92 | 98 | 98 | 98 |
| 21 | 96 | 98 | 82 | 92 | 94 | 98 | 98 |
| 22 | 96 | 96 | 64 | 86 | 96 | 96 | 96 |
| 23 | 96 | 94 | 64 | 74 | 94 | 92 | 96 |
| 24 | 96 | 96 | 96 | 96 | 96 | 98 | 98 |
| 29 | 96 | 98 | 92 | 94 | 94 | 96 | 98 |
| 30 | 94 | 96 | 96 | 96 | 96 | 96 | 100 |
| 31 | 98 | 100 | 92 | 96 | 94 | 100 | 92 |
| 33 | 98 | 98 | 82 | 92 | 98 | 98 | 98 |
| 34 | 98 | 98 | 82 | 92 | 98 | 98 | 98 |
| 35 | 98 | 98 | 82 | 84 | 98 | 98 | 98 |
| 36 | 94 | 98 | 94 | 90 | 94 | 96 | 98 |
| 37 | 94 | 100 | 92 | 92 | 92 | 98 | 92 |
| 38 | 94 | 94 | 78 | 80 | 92 | 92 | 94 |
| 39 | 98 | 96 | 78 | 84 | 94 | 98 | 94 |
| 40 | 98 | 98 | 82 | 86 | 96 | 98 | 98 |
| 41 | 96 | 100 | 90 | 88 | 94 | 100 | 90 |
| 42 | 94 | 96 | 78 | 86 | 94 | 96 | 92 |
CNN – Convolutional neural network
List of liver computed tomography structured radiology report questions and answers/annotations
| Group | Concept | Properties | Values | Question number |
|---|---|---|---|---|
| Vessel | HepaticArtery | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 13 |
| HepaticArtery | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 14 | |
| HepaticPortalVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 15 | |
| HepaticPortalVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 16 | |
| HepaticPortalVein | isCavernousTransformationObserved | NA (−1), true (1), false (0) | 17 | |
| HepaticVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 18 | |
| HepaticVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 19 | |
| LeftHepaticVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 20 | |
| LeftHepaticVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 21 | |
| LeftPortalVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 23 | |
| LeftPortalVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 24 | |
| LeftPortalVein | isCavernousTransformationObserved | NA (−1), true (1), false (0) | 25 | |
| MiddleHepaticVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 34 | |
| MiddleHepaticVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 35 | |
| RightHepaticVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 38 | |
| RightHepaticVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 39 | |
| RightPortalVein | hasLumenDiameter | Decreased (0), increased (1), normal (2), other (3) | 41 | |
| RightPortalVein | hasLumenType | Obliterated (0), open (1), partially obliterated (2), other (3) | 42 | |
| RightPortalVein | isCavernousTransformationObserved | NA (−1), true (1), false (0) | 43 | |
| Liver | LeftLobe | hasSizeChange | Decreased (0), increased (1), normal (2), other (3) | 22 |
| RightLobe | hasSizeChange | Decreased (0), increased (1), normal (2), other (3) | 40 | |
| CaudateLobe | hasSizeChange | Decreased (0), increased (1), normal (2), other (3) | 12 | |
| Liver | hasDensity | Heterogeneous (0), homogeneous (1), other (2) | 29 | |
| Liver | hasLiverContour | Irregular (0), lobulated (1), nodular (2), regular (3), other (4) | 30 | |
| Liver | hasLiverDensityChange | Decreased (0), increased (1), normal (2), other (3) | 31 | |
| Liver | hasLiverPlacement | Downward displacement (0), normal placement (1), leftward displacement (2), upward displacement (3), other (4) | 32 | |
| Liver | hasSizeChange | Decreased (0), increased (1), normal (2), other (3) | 33 | |
| Lesion | Lesion | hasLesionQuantity | 1 (1), 2 (2), 3 (3), 4 (4), 5 (5), multiple (6) | 26 |
| Lesion | LesionisDebrisObserved | True (1), false (0), NA (−1) | 27 | |
| Lesion | LesionisLevelingObserved | True (1), false (0), fluid (0), fluid gas (1), fluid solid (2), gas solid (3), other (4) | 28 | |
| Parenchyma | hasDensity | Heterogeneous (0), homogeneous (1), other (2) | 36 | |
| Parenchyma | hasParenchymaDensityChange | Decreased (0), increased (1), normal (2), other (3) | 37 | |
| Area | hasAreaDensity | NA (−1), hyperdense (0), hypodense (1), isodense (2), other (3) | 1 | |
| Area | hasAreaLengthFirst | A number in millimeter which represents the width of the lesion | 2 | |
| Area | hasAreaLengthSecond | A number in mm which represents the width of the lesion | 3 | |
| Area | hasAreaMarginType | Geographical (0), ill defined (1), irregular (2), lobular (3) serpiginous (4), speculative (5), well defined (6), other (7) | 4 | |
| Area | hasAreaShape | Band (0), fusiform (1), irregular (2), linear (3), nodular (4), ovoid (5), round (6), serpiginious (7), other (8) | 5 | |
| Area | hasDensityType | NA (−1), heterogeneous (0), homogeneous (1), other (2) | 6 | |
| Area | isCalcified | True (1), false (0), NA (−1) | 7 | |
| Area | isCentralLocalized | True (1), false (0) | 8 | |
| Area | isGallbladderAdjacent | True (1), false (0) | 9 | |
| Area | isPeriphericalLocalized | True (1), false (0) | 10 | |
| Area | isSubcapsularLocalized | True (1), false (0) | 11 |
NA – Missing value
Figure 5Accuracy obtained for every question with question-specific and shared feature set
Compare average accuracy using question-specific and shared feature set
| Deep feature extraction (slice level) | Feature generator (volume level) | Dimension | Classifier | Accuracy (%) | Standard deviation |
|---|---|---|---|---|---|
| Question-type guided CNN | Mean of slices | 60 | SVM (linear) | 97.76 | 1.41 |
| Shared CNN | Mean of slices | 60 | SVM (linear) | 87.53 | 2.06 |
CNN – Convolutional neural network; SVM – Support vector machine
Accuracy of the proposed method and the results presented by others on the ImageCLEF Liver Computed Tomography Annotation 2015 dataset
| References | Feature | Dimension | Classifier | Accuracy (%) |
|---|---|---|---|---|
| [ | SIFT | 1000 | Weighted nearest neighbor | 88.7 |
| [ | GLCM + 3D Gabor | 111 | Random forest | 84.0 |
| [ | Gabor of BIMFs | 960 | CBIR/majority voting | 88.9 |
| [ | DLBP/BoW/shape | 36-500 | SVM/random subspace KNN | 93.1 |
| Proposed method | CNN | 60 | SVM | 97.76 |
CNN – Convolutional neural network; SVM – Support vector machine; SIFT – Scale-invariant feature transform; GLCM – Gray level co-occurrence matrix; CBIR – Content-based image retrieval; KNN – k-nearest-neighbor; BIMF – Bi-dimensional intrinsic mode functions; DLBP – Distance local binary pattern; BoW – Bag of visual words; 3D – Three dimensional