Pith. sign in

REVIEW 4 major objections 6 minor 12 references

End-to-End Boundary Aware Networks for Medical Image Segmentation

T0 review · 4 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read A boundary-aware network with an edge-loss branch segments brain tumors more accurately than U-Net or V-Net, lifting Dice from 0.731/0.769 to 0.822.

desk verdict A plausible boundary-aware segmentation mechanism undermined by an internally inconsistent results table and an under-specified evaluation protocol. read the letter →

arxiv 1908.08071 v2 pith:LIA5SSOH submitted 2019-08-21 cs.CV cs.LGeess.IV

classification cs.CVcs.LGeess.IV
keywords medicalimagesegmentationsemanticboundaryawarenetworksedge-awarelossbraintumorencoder-decoderCNNBraTS2018Dice
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper argues that teaching a segmentation network where organ boundaries are—through a dedicated edge branch and edge-aware loss terms—yields more accurate medical image segmentation than standard U-Net and V-Net encoders. On brain tumor segmentation from the BraTS 2018 dataset, the full boundary-aware model reaches a Dice score of 0.822, versus 0.769 for V-Net and 0.731 for U-Net; Dice is a standard overlap measure between predicted and labeled regions. The paper also shows the gain comes from the edge loss, not just the extra branch: removing the edge loss drops the score to 0.768, essentially matching V-Net. If true, this offers an end-to-end trainable way to improve segmentation accuracy by making networks attend to boundary structure rather than texture alone.

What carries the argument

The mechanism is a two-stream encoder-decoder: a main residual-block segmentation stream plus a shape stream that receives encoder feature maps at each resolution, applies a $1\times 1$ convolution, and passes them through attention layers that compute $\alpha_l = \sigma(C_{1\times1}(s_l \| m_l))$ and gate the shape features by element-wise multiplication. The shape stream's boundary prediction is supervised by a generalized Dice loss plus a weighted binary cross-entropy edge loss, and its last attention output is concatenated with the encoder output and fed into dilated spatial pyramid pooling. The edge loss is the load-bearing component: with it, Dice reaches 0.822; without it, the boundary stream adds nothing and the model behaves like V-Net.

What would settle it

Retrain the full model and the no-edge-loss ablation on complete 3D BraTS volumes using the standard training/validation split and compare whole-tumor-core Dice; if the gap between the two models falls to near zero, the reported edge-loss benefit is an artifact of the 2D slice selection rather than a genuine segmentation improvement.

Watch

Extended reading notes

Core claim

The central discovery is that supervising an auxiliary edge-stream branch with a weighted binary cross-entropy edge loss, combined with Dice losses on both the main segmentation output and the edge output, regularizes the shared encoder so that it produces finer boundaries and fewer false positives. The authors claim that their boundary-aware network outperforms U-Net and V-Net across Dice score, Jaccard index, and Hausdorff distance on the tumor-core segmentation task, and that the ablation without the edge loss performs nearly identically to V-Net (0.768 versus 0.769 Dice), pinning the improvement on the edge-aware supervision rather than on the extra parameters of the shape stream.

Load-bearing premise

The evaluation rests on 2D axial slices extracted from 3D BraTS volumes without a described train/test split or slice count, so the reported Dice gains assume those slices represent realistic full-volume tumor segmentation.

Editorial extensions

If this is right

  • The edge-aware loss is the active ingredient: the same architecture without it gives a Dice of 0.768, essentially matching V-Net's 0.769.
  • Boundary-aware training cuts false positives and sharpens edges, improving all three reported metrics over both baselines.
  • The gain is available under a simplified setting (single T1c modality, single tumor core region, 2D slices), so it does not depend on using all four BraTS modalities.
  • Since the edge stream is supervised mainly during training, adding it does not complicate inference compared with the baseline encoder-decoder.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A natural extension the paper leaves untested is applying the same edge-supervised stream to full 3D volumes; because the paper deliberately reduces BraTS to 2D slices centered on the tumor, the reported gains might shrink or grow when evaluated on whole-volume segmentation.
  • The texture-versus-shape motivation suggests the edge-aware loss might also improve robustness to image appearance shifts, a property that could be tested by evaluating on a different MRI protocol or on natural images.
  • The absence of a described train/test split and slice count means the quantitative advantage should be re-measured on a standard 3D BraTS validation split before relying on the exact numbers; this is an editorial caution, not a claim in the paper.
  • One could combine the edge-loss idea with other shape-bias mechanisms, such as explicit boundary alignment, to see whether the gains accumulate.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The paper proposes an end-to-end trainable boundary-aware convolutional network for medical image segmentation. The architecture augments an encoder-decoder segmentation stream with a shape stream that receives features from each encoder resolution, applies attention layers, and produces boundary predictions; the training loss combines Dice losses on the segmentation and boundary outputs with a weighted binary cross-entropy edge loss. The method is evaluated on a 2D axial-slice dataset built from BraTS 2018 volumes for tumor core segmentation and compared with U-Net and V-Net. The authors report Dice, Jaccard, and Hausdorff distances and conclude that the boundary-aware network outperforms the baselines, with an ablation showing that the edge loss is responsible for most of the gain.

Significance. The idea of explicitly supervising an edge stream alongside a segmentation stream is sensible and has been explored in related work; the paper's contribution is the specific architecture (attention layers, dilated spatial pyramid pooling, combined losses) and its application to BraTS. Strengths include an end-to-end trainable design and a direct ablation of the proposed edge loss, which is a legitimate comparison. However, the quantitative evidence is currently unreliable: the reported Dice/Jaccard pairs are mathematically inconsistent, the evaluation protocol lacks a described train/test split and patient-level separation, and no significance tests are reported. If corrected, the ablation could still support the mechanism, but the paper as written does not establish the claimed margin over U-Net and V-Net.

major comments (4)
  1. [Table 1, §3.2 Eq. (4)] The reported Dice and Jaccard values are mutually incompatible under the standard definitions used in the paper. For any two sets, Dice >= Jaccard because |A∪B| <= |A|+|B|; however, Table 1 reports Dice 0.731, 0.769, 0.768, 0.822 with Jaccard 0.805, 0.837, 0.832, 0.861, so every Jaccard value exceeds its corresponding Dice. Since this relation is impossible, at least one metric was computed with a nonstandard definition or the entries are misreported. The central comparison and the edge-loss ablation both depend on these numbers and must be corrected or recomputed.
  2. [§3.1, Table 1] The evaluation protocol is underspecified and likely biased. The authors state that "several axial slices centered around the tumor region" were extracted from each 3D volume and combined into a 2D dataset, but they do not report the number of slices, how train/validation/test sets were split, or whether splits were performed at the patient/volume level. Without patient-level separation, slices from the same volume can appear in both training and testing, allowing leakage; with tumor-centered slice selection, the evaluation is restricted to slices with large tumor burden and does not measure performance on full 3D volumes. The reported standard deviations are large and overlap across methods, and no significance tests are given, so the claimed improvement over V-Net and U-Net is not statistically supported.
  3. [§2.3, Eq. (5)] Equation (5) does not define the edge loss as introduced. In Eq. (3), LEdge is a function of (spred, strue), but Eq. (5) uses ypred,j in the probability terms, which refers to the main-stream segmentation output, and the definition of the sets y+ and y- is incomplete (they are said to be edge and non-edge pixel sets, but their dependence on strue is not stated). As written, the equation cannot be implemented unambiguously, and it is unclear whether the boundary stream is supervised as claimed. Please rewrite the loss with explicit arguments and define y+ and y- in terms of strue.
  4. [§3.2, Table 1] The comparison with U-Net and V-Net is not fully specified. The paper does not state the loss function, optimizer settings, number of epochs, input/output configuration, or data augmentation used for the baselines, nor whether they were trained on the same 2D slices with the same hyperparameters. Without these details, the reported differences could reflect implementation choices rather than architectural benefit. Please provide the training protocol for all models.
minor comments (6)
  1. [§3.1] There is a typo in "nectrotic core" which should be "necrotic core."
  2. [§2.3, Eq. (5)] The phrase "probability of the predicated class" contains a typo and should read "predicted class."
  3. [§3.2, Eq. (6)] The initial learning rate is written as α0 = 1.0−3, which should be formatted as 1e-3 or 10^-3 for clarity.
  4. [Table 1 caption] The caption says the ablation is performed "with and without this layer," but the text describes ablating the edge loss while keeping the architecture; this discrepancy should be clarified.
  5. [§2.3] The statement that strue "can be obtained by computing the spatial gradient of ytrue" is ambiguous; please specify the exact edge-extraction method (e.g., morphological gradient, Sobel, Canny) and any thresholding or post-processing.
  6. [§3.2, Table 1] The Hausdorff distance is not defined; please state whether it is the 95th percentile Hausdorff distance and in which units it is reported.

Circularity Check

0 steps flagged · score 0.0 of 10

No circular derivation: the edge-supervision gain is established by an internal ablation on an external dataset; self-citations are not load-bearing.

full rationale

The paper's derivation chain is empirical rather than analytic. The claimed improvement of the full model over the no-edge-loss ablation (Dice 0.822 vs 0.768, Table 1) is a direct comparison that isolates the edge-aware loss, so the central effect is not imposed by construction. The edge ground truth is derived from the segmentation mask via spatial gradient (Section 2.3), but the edge branch is an auxiliary training regularizer, not a component that is fed back as the segmentation output; therefore the segmentation prediction is not equivalent to the edge input. U-Net and V-Net baselines are external methods, and the BraTS 2018 evaluation is an external benchmark. The self-citations (refs [4], [5] in the introduction and [8] for the learning-rate schedule) are contextual or procedural and carry no load-bearing argument. The Table 1 Dice/Jaccard values are mathematically inconsistent under standard definitions, which is a serious correctness/data-reporting concern but is not a circularity. No step in the paper reduces a claimed result to its own inputs, so the circularity score is 0.

Assumptions & free parameters 3 free parameters · 3 assumptions · 0 invented entities

The central claim is an empirical performance claim; it rests on the loss formulation, the boundary map generation, the 2D slice dataset construction, and the choice of baselines. No new physical or mathematical entities are introduced.

free parameters (3)
  • Loss weights lambda_1, lambda_2, lambda_3 = 1.0, 0.5, 0.1
    Manually chosen in Eq. (3); no sensitivity analysis or tuning procedure reported, so the edge-loss contribution is not isolated from these weights.
  • Initial learning rate alpha_0 = 1e-3
    Taken from Myronenko [8]; decay schedule in Eq. (6) with exponent 0.9 is also adopted. No ablation.
  • Number of axial slices per volume = unspecified
    The paper says 'several axial slices centered around the tumor region' without giving the exact count, which affects dataset composition and reproducibility.
assumptions (3)
  • domain assumption The boundary map sture is computed as the spatial gradient of the ground-truth label ytrue.
    Section 2.3 states this without specifying the gradient computation; if the gradient is noisy or scale-sensitive, the edge supervision may be misleading.
  • domain assumption The 2D axial slices centered around the tumor are representative of the 3D segmentation task.
    Section 3.1 states slices are extracted around the tumor; this assumes the chosen slices are sufficient to evaluate and train a clinically useful segmentation model.
  • domain assumption U-Net and V-Net are adequate baseline comparisons.
    The paper compares only to these two older methods, not to the cited strong BraTS method [8] or other state-of-the-art, so the 'considerable margin' claim is relative to weak baselines.

how reviews work

0 comments
Cite this review

Pith. "Pith review of End-to-End Boundary Aware Networks for Medical Image Segmentation." pith.science (2026). https://pith.science/paper/LIA5SSOH

@misc{pith2026190808071,
  author       = {Pith},
  title        = {Pith review of: End-to-End Boundary Aware Networks for Medical Image Segmentation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/LIA5SSOH}},
  note         = {Machine review of arXiv:1908.08071}
}
read the original abstract

Fully convolutional neural networks (CNNs) have proven to be effective at representing and classifying textural information, thus transforming image intensity into output class masks that achieve semantic image segmentation. In medical image analysis, however, expert manual segmentation often relies on the boundaries of anatomical structures of interest. We propose boundary aware CNNs for medical image segmentation. Our networks are designed to account for organ boundary information, both by providing a special network edge branch and edge-aware loss terms, and they are trainable end-to-end. We validate their effectiveness on the task of brain tumor segmentation using the BraTS 2018 dataset. Our experiments reveal that our approach yields more accurate segmentation results, which makes it promising for more extensive application to medical image segmentation.

Figures

Figures reproduced from arXiv: 1908.08071 by the authors.

Figure 1
Figure 1. Our 2D fully convolutional architecture. We use dilated spatial pyramid [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. (a) Input image. Outputs of : (b) Attention Layer 1. (c) Attention Layer 2. [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. (a) Input images. (b) Labels. (c) Ours. (d) V-Net. (e) U-Net. [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

12 extracted references · 12 canonical work pages

  1. [1]

    In: The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2019)

    Acuna, D., Kar, A., Fidler, S.: Devil is in the edges: Learning semantic boundaries from noisy annotations. In: The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) (2019)

  2. [2]

    Scientific Data 4 (2017)

    Bakas, S., Akbari, H., Sotiras, A., Bilello, M., Rozycki, M., Kirby, J., Frey- mann, J., Farahani, K., Davatzikos, C.: Advancing the cancer genome atlas glioma MRI collections with expert segmentation labels and radiomic fea- tures. Scientific Data 4 (2017)

  3. [3]

    In: International Conference on Learning Representations (ICLR) (2019)

    Geirhos, R., Rubisch, P., Michaelis, C., Bethge, M., Wichmann, F.A., Brendel, W.: Imagenet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness. In: International Conference on Learning Representations (ICLR) (2019)

  4. [4]

    Deep Active Lesion Segmentation

    Hatamizadeh, A., Hoogi, A., Sengupta, D., Lu, W., Wilcox, B., Rubin, D., Terzopoulos, D.: Deep active lesion segmentation. arXiv preprint arXiv:1908.06933 (2019)

  5. [5]

    Deep Dilated Convolutional Nets for the Automatic Segmentation of Retinal Vessels

    Hatamizadeh, A., Hosseini, H., Liu, Z., Schwartz, S.D., Terzopoulos, D.: Deep dilated convolutional nets for the automatic segmentation of retinal vessels. arXiv preprint arXiv:1905.12120 (2019)

  6. [6]

    Panoptic Edge Detection

    Hu, Y., Zou, Y., Feng, J.: Panoptic edge detection. https://arxiv.org/abs/1906.00590 (2019)

  7. [7]

    In: Fourth International Conference on 3D Vision (3DV) (2016)

    Milletari, F., Navab, N., Ahmadi, S.A.: V-net: Fully convolutional neural networks for volumetric medical image segmentation. In: Fourth International Conference on 3D Vision (3DV) (2016)

  8. [8]

    In: BrainLes, Medical Image Computing and Computer Assisted Intervention (MICCAI)

    Myronenko, A.: 3D MRI brain tumor segmentation using autoencoder regu- larization. In: BrainLes, Medical Image Computing and Computer Assisted Intervention (MICCAI). pp. 311–320. LNCS, Springer (2018)

Show all 12 references
  1. [9]

    In: Proc

    Ronneberger, O., P.Fischer, Brox, T.: U-net: Convolutional networks for biomedical image segmentation. In: Proc. MICCAI. LNCS, vol. 9351, pp. 234–241 (2015)

  2. [10]

    arXiv preprint arXiv:1907.05740 (2019)

    Takikawa, T., Acuna, D., Jampani, V., Fidler, S.: Gated-scnn: Gated shape cnns for semantic segmentation. arXiv preprint arXiv:1907.05740 (2019)

  3. [11]

    In: CVPR (2017)

    Yu, Z., Feng, C., Liu, M., Ramalingam, S.: Casenet: Deep category-aware semantic edge detection. In: CVPR (2017)

  4. [12]

    In: European Conference on Computer Vision (ECCV) (2018)

    Yu, Z., Liu, W., Zou, Y., Feng, C., Ramalingam, S., Vijaya Kumar, B., Kautz, J.: Simultaneous edge alignment and learning. In: European Conference on Computer Vision (ECCV) (2018)

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.