REVIEW 3 major objections 4 minor 13 references
Graph Convolutional Networks for Coronary Artery Segmentation in Cardiac CT Angiography
T0 review · 3 major / 4 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read Coronary lumen segmentation improves when the network also sees the mesh graph.
desk verdict A clean, fairly evaluated GCN application to coronary lumen meshing whose central claim over the MLP baseline needs per-segment statistics before I'd trust the gap. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is a tubular surface mesh $G(V,E)$ built around an automatically extracted coronary centerline: each vertex is anchored to a centerline point and a fixed angle $\varphi_v$ in a cross-sectional plane, so the only free parameter per vertex is the radial distance $r_v$. A five-layer graph convolutional network, using the element-wise mean aggregator of GraphSAGE, propagates hidden features across the mesh edges and regresses $r_v$ from 32 image-intensity samples along a ray. The network is trained with the cubed-distance loss $(1/|V|)\sum_{v\in V} |r_v^3 - f(x_v)^3|$. This machinery carries the argument because neighborhood propagation across the fixed mesh graph is what produces smooth, contiguous surfaces without explicit regularization or post-processing; removing it, as in the MLP baseline, lowers overlap and accuracy.
What would settle it
Take a CCTA image and displace the extracted centerline by 0.5 mm in random directions, then rerun the trained GCN; if the Dice similarity coefficient or mean surface distance degrades materially, the reported accuracy is largely an artifact of centerline placement rather than a robust lumen-surface estimate.
Extended reading notes
Core claim
The central discovery, on the paper's own terms, is that the inclusion of mesh information through GCN layers improves coronary lumen segmentation over a baseline without mesh interaction. Instead of classifying voxels, the network solves a regression problem for each vertex of a tubular surface mesh: given a fixed centerline, each vertex is pinned to a fixed angle in a cross-sectional plane, and the network predicts the single radial distance $r_v$ to the lumen wall. Input features are image intensities sampled along rays, and five GCN layers propagate hidden representations across the mesh graph so that each vertex prediction is informed by vertices up to five steps away. This yields Dice similarity coefficients of 0.75/0.73 and mean surface distances of 0.25/0.28 mm on healthy and diseased segments, and a controlled comparison with a multi-layer perceptron using the same parameters shows substantially higher overlap and accuracy for the GCN.
Load-bearing premise
The whole method assumes the coronary artery centerline is accurate enough that constraining each mesh vertex to a fixed angle and a single radial distance around that centerline can capture the true lumen surface; the paper itself notes that the exact centerline location can cause noticeable differences in accuracy.
Editorial extensions
If this is right
- If the central claim holds, coronary lumen segmentation for stenosis detection and blood-flow simulation can be produced directly as contiguous sub-voxel surface meshes, without graph-cut smoothing or explicit calcium removal.
- The controlled MLP comparison shows that neighborhood propagation on the mesh, not just the ray features, is responsible for the improvement in overlap and mean surface distance.
- Because the method directly outputs a surface rather than voxel labels, the architecture itself supplies the smoothness that earlier tubular-mesh methods needed additional penalties or post-processing to enforce.
- The authors identify centerline dependence as a shared limitation, so accuracy on a new scan is bounded by the quality of the automatically extracted centerline.
Reading between the lines
- Inference: Because the graph is fixed by the centerline and angular sampling, the same trained network could in principle generate meshes at different resolutions by re-sampling the graph without retraining; the paper does not test this.
- Inference: The mean aggregator ignores spatial relations between neighbors; adding edge features that encode angular or geodesic offsets, a direction the authors flag, could make the network sensitive to local curvature and stenosis shape.
- Inference: The explicit admission that centerline location causes noticeable accuracy differences suggests a testable design: jointly optimize centerline extraction and radial-distance regression rather than treating them as separate stages.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a graph convolutional network (GCN) for coronary artery lumen segmentation in cardiac CT angiography. A tubular surface mesh is constructed around an automatically extracted centerline, with each vertex described by a fixed angle and a predicted radial distance. Image features are extracted along rays at each vertex, and a five-layer GCN with a mean aggregator predicts the radial distance, propagating information between neighboring mesh vertices. The method is evaluated on 78 coronary artery segments from 18 CCTA volumes of the public Coronary Artery Stenoses Detection and Quantification Evaluation Framework using leave-one-patient-out cross-validation. The authors report DSC of 0.75/0.73, MSD of 0.25/0.28 mm, and HD of 1.53/1.86 mm for healthy/diseased segments, and compare against an MLP baseline with the same number of parameters and training procedure to support the claim that mesh information improves segmentation overlap and accuracy.
Significance. If the central claim is established, the work is a useful contribution to coronary lumen segmentation: it addresses the need for contiguous, sub-voxel, mesh-based segmentations for downstream stenosis assessment and CFD, and it demonstrates that graph convolutions on a tubular mesh can serve as an intrinsic smoothness mechanism, avoiding post-processing such as graph cuts or CRFs. The experimental design has notable strengths: evaluation on a public challenge framework, leave-one-patient-out cross-validation, automatic centerline extraction, and a controlled ablation where the GCN and MLP have identical trainable parameter counts and training setup. However, the reported quantitative support for the central GCN-over-MLP claim is limited to pooled mean metrics without measures of variability or statistical testing, and the patient-level correlation of segments is not accounted for. The dataset is also small (18 volumes), so reproducibility across patients and training seeds remains unquantified.
major comments (3)
- [§4, Table 1] The central comparative claim that the GCN improves segmentation over the MLP baseline is not supported by inferential statistics. The reported DSC, MSD, and HD values are pooled means over 78 segments from only 18 patients, with no standard deviations, confidence intervals, or paired significance tests. Because leave-one-patient-out cross-validation is used, segments from the same patient are correlated, so treating all 78 segments as independent is inappropriate. Moreover, the MSD differences (0.07 mm for healthy and 0.03 mm for diseased segments) are smaller than the in-plane voxel size (0.29–0.43 mm), so measurement noise could plausibly account for them. Please provide per-segment or per-patient paired results, a paired test such as Wilcoxon signed-rank or a patient-clustered bootstrap, and state whether multiple training seeds were used.
- [§4, Table 1] The abstract and Section 5 state that mesh information improves segmentation 'accuracy', but the Hausdorff distance results do not consistently support this: in diseased segments the GCN has HD 1.86 mm versus 1.84 mm for the MLP, i.e. slightly worse. The claim should be qualified to overlap (DSC) and mean surface distance, or the HD comparison should be tested and reported separately. As written, the blanket statement overstates the evidence in Table 1.
- [§5, Discussion] The Discussion acknowledges that 'the exact location of this coronary artery centerline can lead to noticeable differences in segmentation accuracy.' This sensitivity is not quantified in the paper. Although the centerline is a shared input to both the GCN and MLP arms, so it does not by itself undermine the relative comparison, it does affect the absolute accuracy claims and the practical utility of the method. Please report the magnitude of this sensitivity or provide evidence that the reported results are stable with respect to small centerline perturbations.
minor comments (4)
- [§4, Table 1] The text says the inclusion of GCN layers leads to 'substantially higher overlap (DSC) and better accuracy (MSD)'; this wording is appropriate only for DSC and MSD, not for HD, and could be adjusted to avoid the inconsistency noted in the major comments.
- [§2-§4] The abstract and Section 2 say that surface meshes enclosing the full coronary artery tree were automatically extracted, but the evaluation and training are described per segment. Please clarify whether the method is applied to the full tree and then scored per segment, or trained per segment, so that the unit of analysis is unambiguous.
- [§4] The description of training says each network was trained for 50,000 iterations, but no information is given about random seed(s) or the number of repetitions. A brief statement about seed sensitivity would help assess reproducibility, especially given that the reported differences are small.
- [Throughout] Minor typographical slips include 'Table 1 lists results the three expert observers' (missing 'of') and the rendering of one author's surname as 'Iˇsgum'; these should be corrected.
Circularity Check
No significant circularity: the central GCN-versus-MLP comparison is a controlled ablation evaluated on external reference annotations.
full rationale
The paper's derivation chain is self-contained: an automatically extracted centerline defines a tubular mesh, ray features x_v are sampled from the CCTA image, and a GCN with the GraphSAGE mean aggregator (Eq. 1) regresses the radial distances r_v. Reference values for training come from the public Coronary Artery Stenoses Detection and Quantification Evaluation Framework (Ref. [5]), not from the network's own outputs. Evaluation uses Dice similarity coefficient, mean surface distance, and Hausdorff distance computed by the same external challenge platform. The only self-citation is the authors' prior CNN-based centerline extractor [13], which is a preprocessing input rather than the claimed result; both the GCN and the MLP baseline share the same centerline, so any centerline sensitivity, including the limitation acknowledged in the Discussion, affects both arms equally and does not make the comparison circular. The central claim that 'inclusion of mesh information in a GCN improves segmentation overlap and accuracy over a baseline model without interaction on the mesh' is supported by a matched ablation: both networks contain 14,567 trainable parameters, are trained identically for 50,000 iterations, and differ only in whether the layer aggregates neighbor features (Eq. 1) or acts as a standard fully-connected layer. No fitted parameter is renamed as a prediction, no result is forced by self-citation, and no equation reduces by construction to its own inputs. The absence of per-segment paired statistics is a statistical rigor concern, not a circularity concern.
Assumptions & free parameters
free parameters (4)
- number of ray angles per cross-section =
24
- ray length and number of input features =
3.2 mm, 32 features
- GCN depth and width =
5 layers, 64 hidden units
- loss exponent =
3
assumptions (5)
- domain assumption The vessel wall is a star-shaped tube around a known centerline, with each vertex position determined by a single radial distance at fixed angles.
- domain assumption The automatically extracted centerline is accurate enough for mesh construction.
- domain assumption Image values along the ray at 0.1 mm resolution contain sufficient information to predict the lumen boundary.
- domain assumption Reference annotations in the challenge are valid ground truth.
- domain assumption The mean aggregator (GraphSAGE) provides an appropriate inductive bias.
Cite this review
Pith. "Pith review of Graph Convolutional Networks for Coronary Artery Segmentation in Cardiac CT Angiography." pith.science (2026). https://pith.science/paper/4RBTVH5Y
@misc{pith2026190805343,
author = {Pith},
title = {Pith review of: Graph Convolutional Networks for Coronary Artery Segmentation in Cardiac CT Angiography},
year = {2026},
howpublished = {\url{https://pith.science/paper/4RBTVH5Y}},
note = {Machine review of arXiv:1908.05343}
}
read the original abstract
Detection of coronary artery stenosis in coronary CT angiography (CCTA) requires highly personalized surface meshes enclosing the coronary lumen. In this work, we propose to use graph convolutional networks (GCNs) to predict the spatial location of vertices in a tubular surface mesh that segments the coronary artery lumen. Predictions for individual vertex locations are based on local image features as well as on features of neighboring vertices in the mesh graph. The method was trained and evaluated using the publicly available Coronary Artery Stenoses Detection and Quantification Evaluation Framework. Surface meshes enclosing the full coronary artery tree were automatically extracted. A quantitative evaluation on 78 coronary artery segments showed that these meshes corresponded closely to reference annotations, with a Dice similarity coefficient of 0.75/0.73, a mean surface distance of 0.25/0.28 mm, and a Hausdorff distance of 1.53/1.86 mm in healthy/diseased vessel segments. The results showed that inclusion of mesh information in a GCN improves segmentation overlap and accuracy over a baseline model without interaction on the mesh. The results indicate that GCNs allow efficient extraction of coronary artery surface meshes and that the use of GCNs leads to regular and more accurate meshes.
Figures
Reference graph
Works this paper leans on
-
[1]
In: Medical Imaging with Deep Learning (MIDL) (2018)
Cucurull, G., Wagstyl, K., Casanova, A., Veliˇ ckovi´ c, P., Jakobsen, E., Drozdzal, M., Romero, A., Evans, A., Bengio, Y.: Convolutional neural networks for mesh- based parcellation of the cerebral cortex. In: Medical Imaging with Deep Learning (MIDL) (2018)
work page 2018
-
[2]
Freiman, M., Nickisch, H., Prevrhal, S., Schmitt, H., Vembar, M., Maurovich- Horvat, P., Donnelly, P., Goshen, L.: Improving CCTA-based lesions’ hemodynamic significance assessment by accounting for partial volume modeling in automatic coronary lumen segmentation. Med. Phys. 44(3), 1040–1049 (2017)
work page 2017
-
[3]
In: Adv Neural Inf Process Syst (NIPS)
Hamilton, W., Ying, Z., Leskovec, J.: Inductive representation learning on large graphs. In: Adv Neural Inf Process Syst (NIPS). pp. 1024–1034 (2017)
work page 2017
-
[4]
In: Int Conf Learn Represent (ICLR) (2017)
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: Int Conf Learn Represent (ICLR) (2017)
work page 2017
-
[5]
Med Image Anal 17(8), 859–876 (2013)
Kiri¸ sli, H., Schaap, M., Metz, C., Dharampal, A., Meijboom, W., Papadopoulou, S., Dedic, A., Nieman, K., De Graaf, M., Meijs, M., et al.: Standardized evaluation framework for evaluating coronary artery stenosis detection, stenosis quantification and lumen segmentation algorithms in computed tomography angiography. Med Image Anal 17(8), 859–876 (2013)
work page 2013
-
[6]
Lee, M.C.H., Petersen, K., Pawlowski, N., Glocker, B., Schaap, M.: Tetris: Tem- plate transformer networks for image segmentation with shape priors. IEEE Trans Med Imag (2019)
work page 2019
-
[7]
J Cardiovasc Comput Tomogr 8(5), 342–358 (2014)
Leipsic, J., Abbara, S., Achenbach, S., Cury, R., Earls, J.P., Mancini, G.J., Nieman, K., Pontone, G., Raff, G.L.: SCCT guidelines for the interpretation and reporting of coronary CT angiography: a report of the society of cardiovascular computed tomography guidelines committee. J Cardiovasc Comput Tomogr 8(5), 342–358 (2014)
work page 2014
-
[8]
Med Image Anal 13(6), 819–845 (2009)
Lesage, D., Angelini, E.D., Bloch, I., Funka-Lea, G.: A review of 3D vessel lu- men segmentation techniques: models, features and extraction schemes. Med Image Anal 13(6), 819–845 (2009)
work page 2009
Show all 13 references
-
[9]
Med Image Anal 42, 60–88 (2017)
Litjens, G., Kooi, T., Bejnordi, B.E., Setio, A.A.A., Ciompi, F., Ghafoorian, M., Van Der Laak, J.A., Van Ginneken, B., S´ anchez, C.I.: A survey on deep learning in medical image analysis. Med Image Anal 42, 60–88 (2017)
2017
-
[10]
In: International MICCAI Workshop on Medical Computer Vision
Lugauer, F., Zheng, Y., Hornegger, J., Kelm, B.M.: Precise lumen segmentation in coronary computed tomography angiography. In: International MICCAI Workshop on Medical Computer Vision. pp. 137–147. Springer (2014)
2014
-
[11]
In: Medical Imaging with Deep Learning (MIDL) (2018)
Selvan, R., Kipf, T., Welling, M., Pedersen, J.H., Petersen, J., de Bruijne, M.: Extraction of airways using graph neural networks. In: Medical Imaging with Deep Learning (MIDL) (2018)
2018
-
[12]
J Am Coll Cardiol 61(22), 2233–2241 (2013)
Taylor, C.A., Fonte, T.A., Min, J.K.: Computational fluid dynamics applied to car- diac computed tomography for noninvasive quantification of fractional flow reserve: scientific basis. J Am Coll Cardiol 61(22), 2233–2241 (2013)
2013
-
[13]
Med Image Anal 51, 46–60 (2019)
Wolterink, J.M., van Hamersvelt, R.W., Viergever, M.A., Leiner, T., Iˇ sgum, I.: Coronary artery centerline extraction in cardiac CT angiography using a cnn-based orientation classifier. Med Image Anal 51, 46–60 (2019)
2019
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.