【技术实现步骤摘要】
一种基于联合编码器网络GPA
‑
TUNet的医学图像分割方法
[0001]本专利技术涉及人工智能
、
深度学习和计算机视觉在医疗
方面的应用,属于计算机辅助医疗
。
技术介绍
[0002]随着中国人口老龄化,人们对疾病的认识不断加深,健康意识不断提高
。
疾病的诊断需要医生分析和鉴别
CT
或
MR
图等等,这势必会产生大量的工作量
。
因此,利用计算机辅助医生进行诊断已成为当务之急
。
由此,计算机辅助诊断技术在医学研究
、
病理分析
、
图像信息处理等方面具有广泛的应用和研究价值
。
医学图像分割在疾病诊断和临床医学中起着极其重要的作用
。
早期的医学图像分割系统主要是基于传统的图像分割算法构建的
。
如基于边缘检测的方法和基于区域的方法
。
[0003]随着计算机技术的快速发展,基于卷积神经网络
(Convolutional Neural Network, CNN)
的深度学习算法取得了重要突破
。UNet
就是一种基于
CNN
的医学图像分割网络
。
它由编码器
‑
解码器组成,已被证明对许多不同的分割任务有效
。
例如,来自磁共振
(MR)
的心脏分割,来自计算机断层扫 ...
【技术保护点】
【技术特征摘要】
1.
一种基于联合编码器网络
GPA
‑
TUNet
的医学图像分割方法,其特征在于:所述医学图像分割方法包括以下步骤:(1)构建基于分组并行轴向注意力与
Transformer
联合编码的
GPA
‑
TUNet
:(
1a
)利用
CNN
用于局部粗略特征信息提取
,
构建分组并行轴向注意力(
GPA
)用于局部前景特征信息提取,利用视觉
Transformer
进行全局特征的提取,构建分组并行轴向注意力(
GPA
)与
Transformer
联合编码的方法;(
1b
)利用稀疏多层感知机(
sMLP
)进一步增强全局特征编码;(
1c
)采用上采样
、
扩张卷积及跳跃连接恢复原始图像分辨率,得到分割预测图并按标记;(2)对基于分组并行轴向注意力与
Transformer
联合编码的
GPA
‑
TUNet
进行训练:从公共的医学图像分割数据集网址下载多器官分割数据集(已经包含随机旋转
、
翻转等操作的数据集增强),经过格式转换等操作将这些数据集转换为我们网络能够读取的形式;将经过转换后的数据集送入
GPA
‑
TUNet
进行训练学习,由解码器得到输出分割预测图,利用骰子损失和交叉熵损失的混合损失函数计算预测图与真实标签的损失值,经过多轮迭代,损失函数将达到收敛,此时模型已训练好,达到理想的预测精度;(3)利用训练完备的基于分组并行轴向注意力与
Transformer
联合编码的
GPA
‑
TUNet
进行多器官分割测试,将测试集送入已训练好的模型中进行预测,得到相应的分割预测图,并将不同器官赋予不同颜色更直观地显示出来
。2.
如权利要求1所述(1)的基于联合编码网络
(GPA
‑
TUNet)
的医学图像分割方法,其特征在于:总的来说,
GPA
‑
TUNet
编码器由
CNN、GPA Attention
与
Transformer
组成;为了进一步提高网络的全局建模能力,我们在编码器末端,上采样之前加入
sMLP
模块;解码器由上采样
、
扩张卷积与跳跃连接用以恢复图像分辨率,生成预测图
。3.
如权利要求1所述(
1a
)的基于联合编码网络
(GPA
‑
TUNet)
的医学图像分割算法及系统,其特征在于:
GPA
‑
TUNet
首先使用
CNN
提取输入医学图像的粗略特征,
CNN
网络采用
ResNet50
提取样本局部粗略特征
。4.
如权利要求1所述(
1a
)的基于联合编码网络
(GPA
‑
TUNet)
的医学图像分割方法,其特征在于:
GPA
‑
TUNet
经
CNN
提取粗略特征后,再经过
GPA
进行轴向局部前景信息的特征提取;
GPA
的整体流程如下:
GPA
根据通道数量将输入均分为上下两个分支,分别表示为和,上分支实现基于像素的水平(宽度)注意力;下支路实现基于像素的垂直(高度)的注意力,上分支是基于像素的水平注意
(
样本宽度注意
)
计算,公式描述为
:(1)
其中,
、
为全连接层;使图像的宽度变大,高度不变;
softmax
操作维度设置为1;
HPA (Horizontal Pixel algorithm)
是指按照图像宽度上的像素值更新特征编码,更新方法计算公式如下
:(2)
其中
C
为通道数,表示点的像素值;下路分支是一个基于像素的垂直注意
(
样本高度注意
)
计算,公式描述为:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
其中
、 为全连接层; 使图像的高度更大,并保持宽度;
softmax
操作维度设置为1;
VPA (Vertical Pixel algorithm)
是指按照图像高度上的像素值更新特征编码,更新方法为:将每个
patch
的像素值除以其所在列的所有像素值之和,将新的权重分别分配给每个
patch
;我们将和级联拼接,得到,经过通道混洗和激活函数,得到输出向量:假设输入通道数
C
分为
g
组,每组包含
n
个通道;将通道
C
分成
(g, n)
两个维度;然后将
(g, n)
转置为
(n, g)
,最后将
(n, g)
维重构为一维
C (C=n*g)
;通过这种方式,信息可以在不同的分组之间流动与交互;对输出向量的激活采用了一种新的激活函数
ACON
‑
C
,公式表述为
:
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
形式上, , ()
,
ACON
‑
C
能够自适应地选择是否激活神经元,它通过
β
的值来控制神经元是否被激活
(
β
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。