Joint Dense-Point Representation for Contour-Aware Graph Segmentation
Kit Mills Bransby, Greg Slabaugh, Christos Bourantas, Qianni Zhang
TL;DR
This paper tackles the conflict between dense pixel-wise segmentation and contour stability in medical imaging by introducing a joint Dense-Graph framework that learns both point-based contour representations and dense pixel predictions. A two-network architecture (Dense-Graph DG and Dense-Dense DD) with Image-to-Graph Skip Connections enables multi-scale feature fusion, while six Chebyshev graph convolution layers progressively refine contour coordinates. A novel Hybrid Contour Distance (HCD) loss biases predictions toward the contour boundary via an unsigned distance field, yielding accurate, topology-stable segmentations on four Chest X-ray datasets and outperforming both dense- and graph-based baselines. The approach is efficient, generalizable to other graph segmentation tasks, and accompanied by open-source code for reproducibility and broader adoption in clinical image analysis.
Abstract
We present a novel methodology that combines graph and dense segmentation techniques by jointly learning both point and pixel contour representations, thereby leveraging the benefits of each approach. This addresses deficiencies in typical graph segmentation methods where misaligned objectives restrict the network from learning discriminative vertex and contour features. Our joint learning strategy allows for rich and diverse semantic features to be encoded, while alleviating common contour stability issues in dense-based approaches, where pixel-level objectives can lead to anatomically implausible topologies. In addition, we identify scenarios where correct predictions that fall on the contour boundary are penalised and address this with a novel hybrid contour distance loss. Our approach is validated on several Chest X-ray datasets, demonstrating clear improvements in segmentation stability and accuracy against a variety of dense- and point-based methods. Our source code is freely available at: www.github.com/kitbransby/Joint_Graph_Segmentation
