Xi'an Key Lab of Radiomics and Intelligent Perception, School of Information Sciences and Technology, Northwest University, Xi'an, Shaanxi, 710069, China.
Med Phys. 2021 Jul;48(7):3804-3814. doi: 10.1002/mp.14934. Epub 2021 May 31.
Vessel segmentation from volumetric medical images is becoming an essential pre-step in aiding the diagnosis, guiding the therapy, and patient management for vascular-related diseases. Deep learning-based methods have drawn many attentions, but most of them did not fully utilize the multi-scale spatial information of vessels. To address this shortcoming, we propose a multi-scale network similar to the well-known multi-scale DeepMedic. It also includes a double-pathway architecture and a class-balanced loss at the voxel level (MDNet-Vb) to achieve both the computation efficiency and segmentation accuracy.
The proposed network consists two parallel pathways to learn the multi-scale vessel morphology. Specifically, the pathway with a normal resolution uses three-dimensional (3D) U-Net fed with small inputs to learn the local details with relatively small storage and time consumption. The pathway with a low-resolution employs 3D fully convolutional network (FCN) fed with downsampled large inputs to learn the overall spatial relationships between vessels and adjacent tissues, and the morphological information of large vessels. To cope with the class-imbalanced issue in vessel segmentation, we propose a class-balanced loss at the voxel level with uniform sampling strategy. The class-balanced loss at the voxel level re-balances the loss function with a coefficient that is inversely proportional to the normalized effective number at the voxel level of each class. The uniform sampling strategy extracts training data by sampling uniformly from two classes in every epoch.
Our MDNet-Vb outperforms several state-of-the-art methods including ResNet, DenseNet, 3D U-Net, V-Net, and DeepMedic with the highest dice coefficients of 72.91% and 69.32% on cardiac computed tomography angiography (CTA) dataset and cerebral magnetic resonance angiography (MRA) dataset, respectively. Among four different double-pathway networks, our network (3D U-Net+3D FCN) not only has the fewest training parameters and shortest training time, but also gets competitive dice coefficients on both the CTA and MRA datasets. Compared with classical losses, our class-balanced focal loss (FL-Vb) and dice coefficient loss at the voxel level (Dsc-Vb) alleviates class imbalanced issue by improving both the sensitivity and dice coefficient on the CTA and MRA datasets. Moreover, simultaneously training on two datasets shows that our method has the highest dice coefficient of 73.06% and 65.40% on CTA and MRA datasets, respectively, outperforming the commonly used methods, such as U-Net and DeepMedic, which demonstrates the generalization potential of our network for segmenting different blood vessels.
Our MDNet-Vb method demonstrates its superiority over other state-of-the-art methods, on both cardiac CTA and cerebral MRA datasets. For the network architecture, the MDNet-Vb combined the 3D U-Net and 3D FCN, which dramatically reduces the network parameters yet maintains the segmentation accuracy. The class-balanced loss at the voxel level further improves accuracy by properly alleviating the class-imbalanced issue between different classes. In summary, MDNet-Vb is promising for vessel segmentation from various volumetric medical images.
从容积医学图像中进行血管分割,正成为辅助诊断、指导治疗和管理血管相关疾病的重要预处理步骤。基于深度学习的方法引起了广泛关注,但大多数方法并未充分利用血管的多尺度空间信息。为了解决这一缺点,我们提出了一种类似于著名的多尺度 DeepMedic 的多尺度网络。它还包括双通道架构和体素级别的平衡分类损失(MDNet-Vb),以实现计算效率和分割精度。
所提出的网络由两个平行的路径组成,用于学习多尺度血管形态。具体来说,具有正常分辨率的路径使用三维(3D)U-Net 并输入较小的输入来学习局部细节,具有相对较小的存储和时间消耗。具有低分辨率的路径使用 3D 全卷积网络(FCN)并输入下采样的大输入,以学习血管与相邻组织之间的整体空间关系和大血管的形态信息。为了解决血管分割中的类不平衡问题,我们提出了体素级别的平衡分类损失,采用均匀采样策略。体素级别的平衡分类损失通过与体素级别的每个类的归一化有效数量成反比的系数来重新平衡损失函数。均匀采样策略通过在每个 epoch 中从两个类中均匀采样来提取训练数据。
我们的 MDNet-Vb 优于包括 ResNet、DenseNet、3D U-Net、V-Net 和 DeepMedic 在内的几种最先进的方法,在心脏 CT 血管造影(CTA)数据集和大脑磁共振血管造影(MRA)数据集上分别获得了最高的骰子系数 72.91%和 69.32%。在四个不同的双通道网络中,我们的网络(3D U-Net+3D FCN)不仅具有最少的训练参数和最短的训练时间,而且在 CTA 和 MRA 数据集上也获得了有竞争力的骰子系数。与经典损失相比,我们的平衡焦点损失(FL-Vb)和体素级别的骰子系数损失(Dsc-Vb)通过提高 CTA 和 MRA 数据集上的灵敏度和骰子系数来缓解类不平衡问题。此外,同时在两个数据集上进行训练表明,我们的方法在 CTA 和 MRA 数据集上分别获得了最高的骰子系数 73.06%和 65.40%,优于常用的方法,如 U-Net 和 DeepMedic,这表明我们的网络在分割不同血管方面具有很好的泛化能力。
我们的 MDNet-Vb 方法在心脏 CTA 和大脑 MRA 数据集上均优于其他最先进的方法。就网络架构而言,MDNet-Vb 结合了 3D U-Net 和 3D FCN,大大减少了网络参数,同时保持了分割精度。体素级别的平衡分类损失通过适当缓解不同类之间的类不平衡问题进一步提高了准确性。综上所述,MDNet-Vb 有望用于从各种容积医学图像中进行血管分割。