This section reports the image-level outcomes of five YOLO-based instance-segmentation frameworks on the ARCADE benchmark. Validation results are reported in Table 3 and Table 4, and supplied post hoc test results are reported in Table 2. The image-level split should not be interpreted as a certified patient-level split.
Dataset characteristics
Figure 1A shows the instance counts for the 25 anatomical classes, and Figure 1B shows an overlay of normalized bounding boxes in the ARCADE dataset. Figure 1C,D show the distributions of bounding-box center coordinates and dimensions, respectively.
Architectural comparison
Table 5 summarizes the architectural specifications of the five evaluated YOLO-segmentation variants. YOLOv9c-seg is substantially larger than the other models, with 27.6 million parameters and 147.7 GFLOPs. The comparison, therefore, benchmarks recent implementations rather than strictly size-matched networks.
Training dynamics
Figure 2A shows the training and validation curves for YOLOv8-seg over 121 epochs. Figure 2B shows the training dynamics of YOLOv9c-seg, which reached early stopping at epoch 63. Figure 2C presents the curves for YOLO11-seg over 104 epochs. YOLO12-seg (Figure 2D) and YOLO26-seg (Figure 2E) completed 87 and 118 epochs, respectively. The curves describe training and validation optimization and are not used to rank models.
Figure 3 shows annotated training-batch samples, including ground-truth boxes, masks, and class names across several angiographic views. The panels illustrate label placement on overlapping branches, bifurcations, and segments with uneven contrast. Because these overlays are training annotations, they are not used as evidence of model predictions.
Figure 4 shows validation-batch frames with colored boxes, masks, and numeric class indices. Overlapping boxes and small or low-contrast segments are visible in several tiles. Quantitative comparison of models on these cases is reported in Table 3, Table 4, and Table 2 and in the confusion matrices in Figure 5A–E, rather than by visual inspection of individual tiles.
Segmentation performance
Table 3 summarizes the overall performance of all five models on the ARCADE validation set (n = 299). YOLOv9c-seg attained the highest observed validation mask mAP@50–95 of 0.210. These values are validation results used during model development and should not be treated as unbiased external-test estimates.
Figure 6A presents the box precision–recall curve for YOLOv9c-seg. Per-class box mAP@50 ranged from 0.013 to 0.879, with higher scores on major segments (class 1: 0.618; class 11: 0.726; class 5: 0.828) and lower scores on rare or distal labels (class 10a: 0.013; class 12: 0.113; class 16c: 0.169). Figure 6B shows the corresponding mask curve, with mask mAP@50 from 0.000 to 0.884. Figure 6C,D display the box and mask curves for YOLOv8-seg; mask mAP@50 exceeded 0.70 for classes 1, 2, 3, 5, and 11. Figure 6E and Figure 7A present the box and mask curves for YOLO11-seg, respectively. Figure 7B,C present the box and mask curves for YOLO12-seg, respectively, and Figure 7D,E present the corresponding curves for YOLO26-seg. The same major-versus-rare gradient appears across architectures.
Per-class segmentation analysis
Table 4 reports per-class mask mAP@50 and mAP@50–95 for all five models. Major segments generally score higher than rare variants and small branches. Figure 1A shows 15 instances for class 10a in the displayed dataset-wide count; a split-specific count for train, validation, or test was not tabulated separately. The default Ultralytics loss did not include an explicit rare-class weight.
Four error types can be separated with the available metrics, without assigning unverified case identifiers. Missed detections correspond to low recall and low precision–recall curves for sparse labels such as 10a, 12, and 16c in Figure 6A–E and Figure 7A–E. Incorrect class assignment and adjacent-class confusion appear as off-diagonal entries in Figure 5A–E, especially between 12a/12b and 16a/16b/16c. Boundary inaccuracy is only indirectly indicated by the gap between box and mask mAP in Table 3 and Table 4; Dice, IoU, and contour-distance values were not computed. Low contrast and overlap are visible as label crowding in Figure 3 and Figure 4, but those panels are not used to rank models.
Figure 5A presents the normalized confusion matrix for YOLOv8-seg. Figure 5B–E present the matrices for YOLOv9c-seg, YOLO11-seg, YOLO12-seg, and YOLO26-seg, respectively. Major classes 1, 2, 3, 5, and 11 show stronger diagonal dominance than the small-branch labels. Background assignment is more frequent for the smaller segments.
Figure 8A shows training visualizations for YOLOv8-seg over 121 epochs. Figure 8B–E show the corresponding plots for YOLOv9c-seg, YOLO11-seg, YOLO12-seg, and YOLO26-seg, respectively. Training loss decreases in all runs. Several validation-loss curves plateau or separate from training loss, so the plots do not support a uniform claim of closely aligned curves or minimal overfitting. Use Figure 8A–E together with Figure 2A–E as a description of convergence, not as proof of generalization.
Computational efficiency
Table 1 reports model-level GPU inference time and training characteristics on the A100/FP32 setup. These values exclude data loading, host–device transfer, mask decoding, post-processing, display, and clinical workflow steps, and they are not end-to-end latency. YOLOv8-seg and YOLO11-seg recorded 0.6 ms per frame; YOLOv9c-seg recorded 3.0 ms. The timing record does not include the number of warm-up runs, the number of timed repetitions, the timing batch size, or whether each value is a mean, median, or minimum. Compact models were smaller than 7 MB; YOLOv9c-seg was 56.3 MB.
The compact variants had model sizes below 7 MB, whereas YOLOv9c-seg was 56.3 MB. Training duration and peak GPU memory are also hardware- and batch-size-dependent. These A100 measurements indicate model-level computational behavior under the reported setup, not guaranteed performance on clinical workstations or edge devices.
Comparison with existing methods
Published U-Net and other segmentation results use different datasets, labels, metrics, preprocessing, and hardware, so their Dice values and timing cannot be directly compared with the present YOLO mAP values. A same-dataset, same-protocol U-Net or nnU-Net baseline remains necessary for a fair accuracy-efficiency comparison.
On the validation split, YOLOv9c-seg had the highest observed mask mAP@50–95 (0.210). On the untouched test split, YOLO11-seg had the highest observed mask mAP@50–95 (0.241), followed by YOLO26-seg (0.239) and YOLOv9c-seg (0.235). These single-seed results are descriptive only. No composite speed–accuracy score was defined, so the study does not identify a formally optimal model. The A100 measurements indicate that YOLO11-seg is smaller and faster than YOLOv9c-seg, while YOLOv9c-seg has higher validation mask mAP@50–95 and larger capacity.
The A100 timing values in Table 1 and the T4 evaluation log in Table 2 were produced under different environments and should not be compared as a hardware-independent speed ranking. Full pipeline timing, repeated seeds, confidence intervals, and patient-level external testing remain necessary before deployment claims can be made.
The source data are from the public ARCADE Challenge/Roboflow v1 release (project-5ykjl/arcade-swkv3, version 1; 3,587 images with 3,138/299/150 train/valid/test splits). The study-generated materials accompanying the revision include the split manifest, YOLO conversion configuration, numerical source data, test evaluation log, table workbooks, training logs, and model checkpoints, with redistribution permitted. The original images are not redistributed in this manuscript.

Figure 1: Distribution of bounding boxes in the ARCADE dataset. (A) Instance counts for all 25 anatomical classes, from left to right: 1 (1146), 10 (138), 10a (15), 11 (1038), 12 (213), 12a (342), 12b (261), 13 (975), 14 (384), 14a (213), 14b (442), 15 (108), 16 (786), 16a (176), 16b (172), 16c (158), 2 (1163), 3 (1137), 4 (970), 5 (1744), 6 (1761), 7 (1047), 8 (975), 9 (657), and 9a (294). (B) Overlay of normalized bounding boxes, which cluster near the frame center and vary in aspect ratio. (C) Binned density map of box-center coordinates (x, y), with higher density in the lower-central and upper-right regions of the frame. (D) Binned density map of normalized width versus height, showing that most boxes are elongated (height greater than width), consistent with tubular coronary segments. Please click here to view a larger version of this figure.

Figure 2: Training and validation curves for five YOLO segmentation models. (A) YOLOv8-seg (121 epochs). (B) YOLOv9c-seg (63 epochs). (C) YOLO11-seg (104 epochs). (D) YOLO12-seg (87 epochs). (E) YOLO26-seg (118 epochs). Each lettered block occupies two rows: the upper row shows training losses (box, segmentation, classification, distribution-focal, and semantic) and bounding-box metrics (precision, recall, mAP@50, and mAP@50–95); the lower row shows the corresponding validation losses and mask metrics. All curves are from a single run and are presented descriptively. Please click here to view a larger version of this figure.

Figure 3: Annotated training-batch samples from the YOLO26-seg run on the ARCADE dataset. The on-figure title reads “Training batch | ground-truth labels.” The 4 × 4 mosaic is the Ultralytics training-batch view from this run. In each tile, colored rectangles are ground-truth bounding boxes, matching colored contours are ground-truth segmentation masks, and the text labels are SYNTAX segment names (for example, 1, 5, 9a, 14b, and 16a). Overlapping boxes mark adjacent or bifurcating branches in the same field of view. These overlays are trainer-supplied annotations from the YOLO26-seg training batches, not model predictions and not outputs from the other four architectures. Please click here to view a larger version of this figure.

Figure 4: Annotated validation-batch samples from the YOLO26-seg run on the ARCADE dataset. The on-figure title reads “Validation batch | ground-truth labels.” The 4 × 4 mosaic is the Ultralytics validation-batch view from the same run. Colored rectangles are ground-truth bounding boxes, colored contours are ground-truth segmentation masks, and the integers are 0-based class indices for the 25 ARCADE labels, rather than the segment names used in Figure 3. Several tiles show overlapping boxes or small, low-contrast segments. The mosaic does not overlay predictions from YOLO26-seg or from the other models and is not used to rank architectures. Please click here to view a larger version of this figure.

Figure 5: Normalized confusion matrices for YOLO segmentation variants on the ARCADE validation set. (A) YOLOv8-seg. (B) YOLOv9c-seg. (C) YOLO11-seg. (D) YOLO12-seg. (E) YOLO26-seg. Each matrix shows predicted versus true class assignments, with values normalized by the true-class counts. Please click here to view a larger version of this figure.

Figure 6: Precision–recall curves for box and mask predictions on the ARCADE validation set. (A) Box PR curve for YOLOv9c-seg. (B) Mask PR curve for YOLOv9c-seg. (C) Box PR curve for YOLOv8-seg. (D) Mask PR curve for YOLOv8-seg. (E) Box PR curve for YOLO11-seg. Each panel reports per-class and all-class performance on the validation set. Please click here to view a larger version of this figure.

Figure 7: Precision–recall curves for box and mask predictions on the ARCADE validation set (continued). (A) Mask PR curve for YOLO11-seg. (B) Box PR curve for YOLO12-seg. (C) Mask PR curve for YOLO12-seg. (D) Box PR curve for YOLO26-seg. (E) Mask PR curve for YOLO26-seg. Each panel reports per-class and all-class performance. Please click here to view a larger version of this figure.

Figure 8: Custom training visualizations for YOLO segmentation variants on the ARCADE dataset. (A) YOLOv8-seg, 121 epochs. (B) YOLOv9c-seg, 63 epochs. (C) YOLO11-seg, 104 epochs. (D) YOLO12-seg, 87 epochs. (E) YOLO26-seg, 118 epochs. In each lettered block, the left panel shows training and validation segmentation loss, the middle panel shows mask mAP@50 and mAP@50–95, and the right panel shows precision and recall. Please click here to view a larger version of this figure.
Table 1: Inference timing and training characteristics of the YOLO segmentation models. Inference time and approximate FPS were measured on the reported A100/FP32 setup and are not end-to-end clinical latency. Training duration, model size, and peak GPU memory are reported as observed training characteristics; batch size, optimizer, and epoch settings are not included in this table. Please click here to download this file.
Table 2: Post hoc test-split evaluation of the original best checkpoints on the Roboflow v1 test split (n = 150 images, 795 instances). Values are all-class box and mask precision, recall, mAP@50, and mAP@50–95 transcribed from the supplied Ultralytics 8.4.157 log recorded on a Tesla T4. Please click here to download this file.
Table 3: Validation performance of five YOLO segmentation models on the ARCADE validation set (n = 299). Values are bounding-box and mask precision, recall, mAP@50, and mAP@50–95. Please click here to download this file.
Table 4: Per-class mask mAP@50 and mAP@50–95 on the 25 ARCADE anatomical classes. Major segments (classes 1–8 and 11) reach mask mAP@50 above 0.65 for most models. Class 9 does not meet this threshold (mask mAP@50 approximately 0.40–0.44). Rare variants and small branches (classes 10, 10a, 12, 12a, 12b, 14, 14a, 14b, 15, 16a, 16b, and 16c) are substantially lower, and several fall below 0.30 mask mAP@50. Please click here to download this file.
Table 5: Architectural summary of YOLO-segmentation variants evaluated in this study. Total number of layers, parameter count, GFLOPs, and model size (MB) for YOLOv8-seg (86 layers, 3,262,939 parameters, 11.4 GFLOPs, 6.8 MB), YOLOv9c-seg (169 layers, 27,643,803 parameters, 147.7 GFLOPs, 56.3 MB), YOLO11-seg (114 layers, 2,839,443 parameters, 9.6 GFLOPs, 6.0 MB), YOLO12-seg (172 layers, 2,814,019 parameters, 9.6 GFLOPs, 6.1 MB), and YOLO26-seg (139 layers, 2,693,759 parameters, 9.0 GFLOPs, 6.6 MB). Please click here to download this file.