| Literature DB >> 31729445 |
Su Yang1, Jihoon Kweon2,3, Jae-Hyung Roh4, Jae-Hwan Lee4, Heejun Kang1, Lae-Jeong Park5, Dong Jun Kim1, Hyeonkyeong Yang1, Jaehee Hur1, Do-Yoon Kang1, Pil Hyung Lee1, Jung-Min Ahn1, Soo-Jin Kang1, Duk-Woo Park1, Seung-Whan Lee1, Young-Hak Kim6, Cheol Whan Lee1, Seong-Wook Park1, Seung-Jung Park1.
Abstract
X-ray coronary angiography is a primary imaging technique for diagnosing coronary diseases. Although quantitative coronary angiography (QCA) provides morphological information of coronary arteries with objective quantitative measures, considerable training is required to identify the target vessels and understand the tree structure of coronary arteries. Despite the use of computer-aided tools, such as the edge-detection method, manual correction is necessary for accurate segmentation of coronary vessels. In the present study, we proposed a robust method for major vessel segmentation using deep learning models with fully convolutional networks. When angiographic images of 3302 diseased major vessels from 2042 patients were tested, deep learning networks accurately identified and segmented the major vessels in X-ray coronary angiography. The average F1 score reached 0.917, and 93.7% of the images exhibited a high F1 score > 0.8. The most narrowed region at the stenosis was distinctly captured with high connectivity. Robust predictability was validated for the external dataset with different image characteristics. For major vessel segmentation, our approach demonstrated that prediction could be completed in real time with minimal image preprocessing. By applying deep learning segmentation, QCA analysis could be further automated, thereby facilitating the use of QCA-based diagnostic methods.Entities:
Mesh:
Year: 2019 PMID: 31729445 PMCID: PMC6858336 DOI: 10.1038/s41598-019-53254-7
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(a) Patient enrollment criteria. (b) Acquisition angles of X-ray coronary angiography (CAG). (c) Segmentation area of three major vessels, which bounded by yellow lines. (d) Number of patients (N) and vessel composition for internal and external datasets. (e) Schematic diagram of deep learning approaches using base architecture of U-Net model in this study. Each colored column in (d) indicates the number of images corresponding to major vessels.
Patient summary.
| Internal (N = 2042) | External (N = 128) | |
|---|---|---|
| Age (years) | 64.3 ± 10.2 | 69.2 ± 10.3 |
| Male, N (%) | 1488 (72.9%) | 87 (68.0%) |
| Diabetes mellitus, N (%) | 658 (32.2%) | 48 (37.5%) |
| Hypertension, N (%) | 1213 (59.4%) | 87 (68.0%) |
| Current smoker, N (%) | 347 (17.0%) | 22 (17.2%) |
| Hyperlipidemia, N (%) | 403 (19.7%) | 59 (46.1%) |
| Chronic renal failure, N (%) | 120 (5.9%) | 27 (21.1%) |
| Acute coronary syndrome, N (%) | 250 (12.2%) | 60 (46.9%) |
| Right coronary artery | 1021 (30.9%) | 63 (34.8%) |
| Left anterior descending artery | 1439 (43.6%) | 66 (36.5%) |
| Left circumflex artery | 842 (25.5%) | 52 (28.7%) |
| % Diameter stenosis (QCA) | 46.6 ± 15.4 | 46.4 ± 15.2 |
| Lesion length (mm) | 18.2 ± 10.8 | 18.4 ± 11.2 |
N, number of patients; n, number of images; QCA, quantitative coronary angiography.
Summary of tests to evaluate the segmentation performance of deep learning networks.
| Test name | Dataset | Major Vessel | Evaluation area | ||
|---|---|---|---|---|---|
| Training | Validation | Test | |||
| Hyperparameter | Fold 1–3 | Fold 4 | Fold 5 | RCA + LAD + LCX | 512 × 512 |
| Combined dataset | Cross validation (Fold ratio = 3:1:1) | RCA + LAD + LCX | 512 × 512 128 × 128† | ||
| Separate dataset | Cross validation (Fold ratio = 3:1:1) | RCA | 512 × 512 | ||
| LAD | |||||
| LCX | |||||
| Data size | Fold 1–4* (Image ratio = 3:1) | Fold 5 | RCA + LAD + LCX | 512 × 512 | |
| External validation | Fold 1–3 | Fold 4 | External | RCA + LAD + LCX | 512 × 512 |
RCA, right coronary artery; LAD, left anterior descending artery; LCX, left circumflex artery; †The center of the evaluation area was set at the midpoint of the most narrowed location in a major vessel; *Dataset size was gradually increased from fold 1 with increment of a fold.
Impact of hyperparameters on segmentation performance with DenseNet121.
| Test name | Optimizer | Plateau | Augmentation | F1 score | |||
|---|---|---|---|---|---|---|---|
| Rotation | Translation | Zoom | Flip | ||||
| Plateau | Adam | 5 | 20 | 0.1 | 0.1 | — | 0.919 ± 0.084 |
| Adam | 20 | 20 | 0.1 | 0.1 | — | ||
| Adam | 40 | 20 | 0.1 | 0.1 | — | 0.921 ± 0.088 | |
| Augmentation | Adam | 20 | — | — | — | — | 0.910 ± 0.104 |
| Adam | 20 | 10 | 0.1 | 0.1 | — | 0.916 ± 0.096 | |
| Adam | 20 | 30 | 0.1 | 0.1 | — | 0.920 ± 0.092 | |
| Adam | 20 | 20 | 0.1 | 0.1 | O | 0.910 ± 0.112 | |
| Optimizer | SGD | 20 | 20 | 0.1 | 0.1 | — | 0.905 ± 0.092 |
| RMSprop | 20 | 20 | 0.1 | 0.1 | — | 0.921 ± 0.091 | |
SGD, stochastic gradient descent; RMSprop, root mean square propagation.
Comparison of segmentation performance between deep learning networks for combined dataset of three major vessels. The highest F1 score was shown in bold.
| SimpleUNet | ResNet101 | DenseNet121 | InceptionResNet-v2 | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Re | Pr | F1 | Re | Pr | F1 | Re | Pr | F1 | Re | Pr | F1 | |
| Total (n = 3302) | 0.869 ± 0.151 | 0.885 ± 0.125 | 0.871 ± 0.130 | 0.915 ± 0.117* | 0.916 ± 0.106* | 0.913 ± 0.108* | 0.921 ± 0.112*†§ | 0.918 ± 0.103* | 0.915 ± 0.116* | 0.920 ± 0.105*†‡ | 0.915 ± 0.107* | |
| RCA (n = 1021) | 0.915 ± 0.112 | 0.929 ± 0.076 | 0.918 ± 0.086 | 0.941 ± 0.084* | 0.939 ± 0.068* | 0.937 ± 0.071* | 0.945 ± 0.071*§ | 0.940 ± 0.064* | 0.943 ± 0.072* | 0.942 ± 0.063* | ||
| LAD (n = 1439) | 0.872 ± 0.141 | 0.882 ± 0.114 | 0.872 ± 0.119 | 0.921 ± 0.104* | 0.917 ± 0.090* | 0.916 ± 0.094* | 0.928 ± 0.094*†§ | 0.920 ± 0.085* | 0.919 ± 0.105* | 0.922 ± 0.094*†‡ | 0.918 ± 0.095* | |
| LCX (n = 842) | 0.809 ± 0.186 | 0.837 ± 0.166 | 0.813 ± 0.166 | 0.875 ± 0.156* | 0.887 ± 0.151* | 0.878 ± 0.150* | 0.878 ± 0.158* | 0.888 ± 0.150* | 0.879 ± 0.153* | 0.875 ± 0.158* | 0.890 ± 0.148* | |
| Re | Pr | F1 | Re | Pr | F1 | Re | Pr | F1 | Re | Pr | F1 | |
| Total (n = 181) | 0.764 ± 0.251 | 0.855 ± 0.202 | 0.791 ± 0.226 | 0.846 ± 0.232* | 0.871 ± 0.191 | 0.849 ± 0.214* | 0.898 ± 0.155* | 0.904 ± 0.126* | 0.887 ± 0.172* | 0.905 ± 0.144*† | 0.890 ± 0.161*† | |
| RCA (n = 63) | 0.876 ± 0.172 | 0.934 ± 0.051 | 0.891 ± 0.126 | 0.918 ± 0.135 | 0.921 ± 0.075 | 0.911 ± 0.112 | 0.931 ± 0.096* | 0.925 ± 0.062 | 0.924 ± 0.066 | 0.939 ± 0.072* | 0.928 ± 0.073 | |
| LAD (n = 66) | 0.788 ± 0.205 | 0.855 ± 0.173 | 0.814 ± 0.183 | 0.882 ± 0.185* | 0.876 ± 0.179 | 0.878 ± 0.179* | 0.914 ± 0.127* | 0.901 ± 0.126 | 0.887 ± 0.146* | 0.915 ± 0.090*†‡ | 0.892 ± 0.140* | |
| LCX (n = 52) | 0.599 ± 0.299 | 0.758 ± 0.292 | 0.638 ± 0.284 | 0.714 ± 0.314* | 0.805 ± 0.271 | 0.738 ± 0.294* | 0.836 ± 0.218*† | 0.884 ± 0.174* | 0.825 ± 0.252*† | 0.864 ± 0.232* | 0.837 ± 0.239*† | |
Re, recall; Pr, precision; F1, F1 score; RCA, right coronary artery; LAD, left anterior descending artery; LCX, left circumflex artery. *, †, ‡ and § denote p < 0.05 versus the corresponding metrics of SimpleUNet, ResNet101, DenseNet121 and InceptionResNet-v2, respectively. p < 0.001 for all the evaluation metrics in the internal dataset when comparing SimpleUNet and one of the other deep networks.
Figure 2Cumulative histogram of F1 score in combined dataset of three major vessels. Proportion of images with F1 score > 0.8 predicted using DenseNet121 is indicated by the orange line.
Figure 3Representative results of major vessel segmentation. In the third to sixth columns, the predicted major vessel areas compared to the ground truth (second column) are indicated in red (true positive), yellow (false negative) and green (false positive). Orange arrows in the second column indicate coronary lesions.
Figure 4Representative examples of major vessel segmentation in the bounding box of 128 × 128 pixels around the stenosis are shown in (a). For fold 5, local F1 scores are compared among the four groups divided by the minimum lumen diameter (MLD) of the stenosis in (b), which results in p < 0.001 for all deep networks.
Figure 5Error analysis of predicted major vessel area with F1 score < 0.8. The number of images corresponding to each error type is presented in (a), including cases with catheter across the major vessel as a reference. The cases in which large side branches misled the deep learning algorithms in the decision of the distal part of the major vessel, which may differ depending on the analyzer, are separately counted (blue bar in (a)), and the relevant examples are shown in the corresponding columns in (b). LCX, left circumflex artery; RCA, right coronary artery; F1, F1 score.
Figure 6Comparison of segmentation performance between combined and separate datasets. p < 0.05 is denoted by an asterisk. RCA, right coronary artery; LAD, left anterior descending artery; LCX, left circumflex artery.
Figure 7Impact of dataset size on segmentation performance of deep learning networks. *p < 0.001 for all deep networks; †p = 0.027 for DenseNet121.
Characteristics of deep learning networks in terms of training parameter and time. Training time and trained epoch were averaged from the results of cross validation for the combined set.
| Network | Number of parameters | Training time (s) | Trained epoch | Training time per epoch (s) |
|---|---|---|---|---|
| SimpleUNet | 7,762,914 | 41,959 | 324.8 | 129.18 |
| ResNet101 | 51,605,611 | 39,994 | 298.8 | 133.85 |
| DenseNet121 | 12,145,122 | 36,236 | 290.4 | 124.78 |
| InceptionResNet-v2 | 62,061,698 | 37,535 | 268.0 | 140.06 |