论文地址:H-DenseUNet: Hybrid Densely Connected UNet for
Liver and Tumor Segmentation from CT Volumes

这是一篇使用Unet改进进行医学图像分割的论文
对于传统的2DUnet由于只采取单一切片进行训练,只能得到intra-slice特征,无法得到inter-slice特征,对于3DUnet直接将整个3D图像放进去,虽然可以同时得到intra inter -slice特征,但是内存不够用
因此本文提出来使用2D 3Dslice进行融合的方法
[深度学习从入门到女装]H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation from CT Volu

[深度学习从入门到女装]H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation from CT Volu

1. 感兴趣区域(ROI)提取

先使用resnet进行感兴趣区域提取,也就是得到我们需要分割器官或者肿瘤所在的切片,在本文中是得到12个切片

2. 2D DenseUnet进行intra-slice特征提取

我们使用IRn×224×224×12×1I \in R^{n \times 224 \times 224 \times 12 \times 1},其中n为batch_size,22424412为input volumes,Ground Truth使用YRn×224×224×12×1Y \in R^{n \times 224 \times 224 \times 12 \times 1}表示,Yi,j,k=cY_{i,j,k}=c表示像素点(i,j,k)(i,j,k)的类别为c(back ground,liver,tumor)

2D网络输入转换

使用I2dR12n×224×224×3I_{2d} \in R^{12n \times 224 \times 224 \times 3}来表示2D网络的输入,I2d=F(I)I_{2d}=F(I),F为转换函数,转换方式如下图所示
[深度学习从入门到女装]H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation from CT Volu
如上图,原本的I为12层slice,然后在最顶层和最下层分别padding一层,也就是得到14层切片,然后每三层作为一个块,最终将I分别了12块,concat到一起就成了I2dI_{2d}
X2d=f2d(I2d;θ2d),X2dR12n×224×224×64X_{2d}=f_{2d}(I_{2d};\theta_{2d}),X_{2d} \in R^{12n \times 224 \times 224 \times 64} 为2D DenseNet的upsampling layer5的输出
y2d^=f2dcls(X2d;θ2dcls),y2d^R12n×224×224×3\hat{y_{2d}}=f_{2dcls}(X_{2d};\theta_{2dcls}),\hat{y_{2d}} \in R^{12n \times 224 \times 224 \times 3}为2D DenseNet的输出

3. 3D DenseUnet进行inter-slice特征提取

3D DenseUnet网络的输出为2D DenseUnet网络得到的分割图y2d^\hat{y_{2d}}的转换
的转换y2d^\hat{y_{2d}}'并与原始图像II的concate(I,y2d^)(I,\hat{y_{2d}}')其中
y2d^=F1(y2d^),y2d^Rn×224×224×12×3\hat{y_{2d}}'=F^{-1}(\hat{y_{2d}}),\hat{y_{2d}}' \in R^{n \times 224 \times 224 \times 12 \times 3}

4.使用hybrid feature fusion (HFF) layer进行2D 3D特征融合

特征融合层输入为Z=X3d+X2dZ=X_{3d}+X_{2d}'其中
X2d=F1(X2d),X2dRn×224×224×12×64X_{2d}'=F^{-1}(X_{2d}),X_{2d}' \in R^{n \times 224 \times 224 \times 12 \times 64}
X3d=f3d(I,y2d^;θ3d)X_{3d}=f_{3d}(I,\hat{y_{2d}}';\theta_{3d})
X3dX_{3d}为3D DenseUnet中upsampling layer5层的feature map

[深度学习从入门到女装]H-DenseUNet: Hybrid Densely Connected UNet for Liver and Tumor Segmentation from CT Volu

相关文章: