CN114596317A - 一种基于深度学习的ct影像全心脏分割方法 - Google Patents
一种基于深度学习的ct影像全心脏分割方法 Download PDFInfo
- Publication number
- CN114596317A CN114596317A CN202210253312.8A CN202210253312A CN114596317A CN 114596317 A CN114596317 A CN 114596317A CN 202210253312 A CN202210253312 A CN 202210253312A CN 114596317 A CN114596317 A CN 114596317A
- Authority
- CN
- China
- Prior art keywords
- image
- full
- heart
- network
- deep learning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000011218 segmentation Effects 0.000 title claims abstract description 52
- 238000000034 method Methods 0.000 title claims abstract description 51
- 210000002216 heart Anatomy 0.000 title claims abstract description 45
- 238000013135 deep learning Methods 0.000 title claims abstract description 21
- 230000006870 function Effects 0.000 claims abstract description 20
- 230000007246 mechanism Effects 0.000 claims abstract description 20
- 230000004927 fusion Effects 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000012545 processing Methods 0.000 claims abstract description 9
- 210000001147 pulmonary artery Anatomy 0.000 claims abstract description 8
- 210000005240 left ventricle Anatomy 0.000 claims abstract description 7
- 210000005246 left atrium Anatomy 0.000 claims abstract description 6
- 210000005245 right atrium Anatomy 0.000 claims abstract description 6
- 210000005241 right ventricle Anatomy 0.000 claims abstract description 6
- 210000001367 artery Anatomy 0.000 claims abstract description 5
- 230000001174 ascending effect Effects 0.000 claims abstract description 5
- 210000004165 myocardium Anatomy 0.000 claims abstract description 5
- 238000012549 training Methods 0.000 claims description 23
- 238000010586 diagram Methods 0.000 claims description 17
- 238000011176 pooling Methods 0.000 claims description 9
- 238000013528 artificial neural network Methods 0.000 claims description 6
- 238000010606 normalization Methods 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 claims description 5
- 230000004913 activation Effects 0.000 claims description 4
- 238000013527 convolutional neural network Methods 0.000 claims description 4
- 238000003709 image segmentation Methods 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 238000002583 angiography Methods 0.000 claims description 2
- 230000002708 enhancing effect Effects 0.000 claims description 2
- 230000009467 reduction Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 abstract description 11
- 230000000694 effects Effects 0.000 abstract description 9
- 230000003993 interaction Effects 0.000 abstract description 2
- 238000002474 experimental method Methods 0.000 description 6
- 230000000747 cardiac effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 3
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 2
- 208000024172 Cardiovascular disease Diseases 0.000 description 2
- 230000036996 cardiovascular health Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000004445 quantitative analysis Methods 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 210000005242 cardiac chamber Anatomy 0.000 description 1
- 238000013155 cardiography Methods 0.000 description 1
- 238000013145 classification model Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- YQGOJNYOYNNSMM-UHFFFAOYSA-N eosin Chemical compound [Na+].OC(=O)C1=CC=CC=C1C1=C2C=C(Br)C(=O)C(Br)=C2OC2=C(Br)C(O)=C(Br)C=C21 YQGOJNYOYNNSMM-UHFFFAOYSA-N 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002107 myocardial effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000004451 qualitative analysis Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000011282 treatment Methods 0.000 description 1
- 230000002861 ventricular Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
- G06F18/253—Fusion techniques of extracted features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
- G06T2207/10081—Computed x-ray tomography [CT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30048—Heart; Cardiac
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Molecular Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于深度学习的CT影像全心脏分割方法;涉及医学图像领域;在网络编码阶段中引入残差模块,增强了网络捕捉全心脏子结构特征的能力。在解码阶段引入基于注意力机制的多尺度融合模块,该模块在反卷积之后融合多尺度特征并进行特征重利用,更好的融合了低级特征和高级特征。同时将加权交叉熵损失函数和加权DICE损失函数结合解决了类失衡问题,在分割细节上起到了良好的驱动作用。本发明实现方法简单,自动将全心脏分成7个子结构,包括左心房、左心室、左心室心肌、右心房、右心室、肺动脉、升动脉,测试一个数据只需几秒钟,极大的减少了医生投入的时间和学习成本,处理过程不需要人工交互,达到了应用的要求。
Description
技术领域
本发明涉及医学图像领域,尤其涉及一种基于深度学习的CT影像全心脏分割方法。
背景技术
心脏是人体重要器官之一,承担着人体重要的功能。全心脏分割是指将心脏分成7个子结构,主要是指左心室(LV)、左心室心肌(Myo)、左心房(LA)、右心房(RA)、右心室(RV)、肺动脉(PA)、升动脉(AA)。文献(中国心血管健康与疾病报告编写组.中国心血管健康与疾病报告2020概要[J].中国循环杂志,2021,36(6):521-545.)指出心血管疾病居我国城乡居民死亡之首,农村占46.6%,城市占43.81%,并且据估计我国约有3.3亿人患有心血管疾病。全心脏分割可以提取射血分数、心脏腔室容积、心肌厚度等临床指标,是医生进行功能分析、诊断和治疗的基础,在临床研究中具有重大意义。全心分割难点主要在于心脏子结构之间灰度值相近,导致边界像素点分类困难,其次背景像素点数量多于前景像素点数量导致类别不平衡问题严重。在深度学习兴起之前,全心脏分割主要方法是可形变模型和图谱法,然而这些方法在有限的数据集上构建模型十分困难,同时这种处理非常耗时,不能满足医生的阅片要求。随着深度学习在计算机视觉领域和医学图像上的迅速发展,许多研究者已经将深度学习应用在全心脏分割。文献[Yang X,Bian C,Yu L,et al.Hybrid lossguided convolutional networks for whole heart parsing[C]//Internationalworkshop on statistical atlases and computational models oftheheart.Springer,Cham,2017:215-223.]使用3D Unet网络模型,融合dice损失和交叉熵损失形成新的损失函数达到了良好的分割效果。
但是使用3D方法,需要将全心脏三维体数据按顺序切割成小块,分别输入网络获得输出,然后将输出结果拼接在一起获得最终的分割结果。心脏数据大部分属于背景,该策略浪费资源,同时测试一个数据需要数分钟以上,浪费人力和时间成本,不能满足临床需求。
发明内容
本发明要解决的技术问题是针对上述现有技术的不足,提供一种基于深度学习的CT影像全心脏分割方法,使用深度神经网络自动将全心脏分成7个子结构,包括左心房、左心室、左心室心肌、右心房、右心室、肺动脉、升动脉,克服了医学图像数据不足,导致分割结果不精确的缺点,极大的减少了医生投入的时间和学习成本,提高了诊断效率。
本发明所采取的技术方案是:
本发明提供一种基于深度学习的CT影像全心脏分割方法,包括以下步骤:
步骤1:输入待分割三维医学图像,并根据该图像的大小将其定义为大小为C×H×W 3维特征数组,表示为:图像X(C×H×W);
步骤2:对步骤1中待分割图像进行预处理,作为训练样本;
步骤3:建立全心脏分割网络,利用全心脏分割网络编码器生成5种不同深度的特征图Out0,Out1,Out2,Out3,Out4,解码阶段使用基于注意力机制的多尺度融合模块和深度监督模块进行特征还原得到特征图,Y0,Y1,Y2,Y3,Y4;
步骤4:用训练样本对S3建立的全心脏分割网络进行训练,得到训练好的深度卷积神经网络;
步骤5:将步骤2预处理后的全心脏CT图像输入步骤4训练好的深度卷积神经网络进行图像分割,输出分割好的全心脏CT图像,包括7个子结构左心房、左心室、左心室心肌、右心房、右心室、肺动脉、升动脉。
所述步骤1的具体过程为:数据输入,输入待分割图像,并根据将其定义为大小C×H×W的3维特征数组,表示为:图像X(C×H×W);输入的CT体数据使用常规造影术获得,每个体数据都覆盖了整个心脏的所有子结构,每个体数据由M个2D切片组成。
所述步骤2的具体过程为:对输入的CT数据集进行预处理;对标签数据原始标签值进行重编码,对新编码的标签值进行one-hot编码;采用2D卷积方式训练神经网络,将每个三维体数据进行2D切片处理,对数据进行归一化处理,得到每个体数据的最大灰度值Amax和最小灰度值Amin,根据归一化公式来更新每个点的灰度值Anew,如式(1)所示:
其中,Aold为原始灰度值,对图像顺时针或逆时针旋转进行数据增强、数据缩放操作。
所述步骤3的具体过程,包括以下步骤:
步骤3.1:对网络中的编码阶段保留残差网络前四个特征模块,移除最后的全连接层和平均池化层,保留了4个layer层和第一个7×7的卷积层和池化层,每个layer层包含两个残差模块;残差模块使用3×3大小的卷积核进行卷积操作,每一个卷积层后紧跟一个BN层和Relu操作来对所提取的特征进行归一化激活处理;
根据步骤1获取的图像X,将图像X经过提取特征操作改变特征图通道数量,经过最大池化操作改变特征图的大小,得到特征图,再经过layer层,得到特征图Outi+1,其中i为特征图索引,i=1,2,3,4,所述Outi+1分别为
步骤3.2:在解码阶段上采样之后添加基于注意力机制的多尺度融合模块,多尺度融合模块包括两个分支,一个分支使用3个3×3大小的卷积进行卷积操作,将三个卷积操作的输出进行特征融合,可以提取不同尺度的空间特征,另一个分支引入1×1的卷积层进一步捕捉额外的空间信息,
结合编码阶段得到的特征图Out0~Out4,进行上采样操作,改变特征图大小,与编码阶段的特征图依次进行拼接操作,加强图像上下文之间的语义信息,再经过基于注意力机制的多尺度融合模块,改变特征图通道数,同时注入深度监督机制来放大隐藏层特征,注入深度监督机制后输出的特征图为Y0~Y4,分别为:
所述步骤4的具体过程为:通过网络计算预测值,对比预测值和真实值,真实值即标签数据标注所有目标相关信息,通过损失函数计算损失值,然后进行反向传播对网络进行更新,将更新完成的训练权重保存到指定的位置。
所述上采样操作采用双线性插值算法。
所述2D切片大小为512×512。
所述添加注意力机制的具体过程,包括以下步骤:
步骤3.2.1:将多尺度语义信息融合模块进行全局平均池化操作,将空间信息压缩成一个与通道数等维度的向量,获得各个特征通道的注意力权重;
步骤3.2.2:为了捕获特征通道之间的非线性关系,引入两个全连接层、relu和sigmoid两种激活函数,通过sigmoid实现权重归一化;
步骤3.2.3:通过scale操作将权重与输入特征图按通道对应相乘。
有益技术效果
1、本发明在Unet网络编码阶段中引入残差模块,利用残差连接的思想,使网络层数增加,更快加速了网络收敛,增强了网络提取全心脏子结构特征的能力。在解码阶段引入基于注意力机制的多尺度融合模块,该模块在反卷积之后融合多尺度特征并进行特征重利用,更好的融合了低级特征和高级特征,同时在解码器中注入深度监督机制提高了Unet网络图像分割方法的精度。
2、本发明提出新的混合损失函数,将加权价交叉熵损失函和加权DICE混合损失函数结合解决了类别不平衡问题,在子类之间的分割细节上也起到了良好的驱动作用。
3、将用本发明所述的全心脏自动分割方法,在心脏CT数据集上进行测试,并与专家手动分割结果进行了比较,定量分析结果表明,本发明的分割结果与专家手动标定的分割结果一致,误差评估也在手动标定的误差范围内。
4、本发明实现方法简单,测试一个数据只需几秒钟,结果准确性高,且处理过程不需要人工交互,达到了应用的要求。
附图说明
图1为本发明实施例提供的基于深度学习的CT影像全心脏分割方法图;
图2为本发明实施例提供的网络结构示意图;
图3为本发明实施例提供的基于注意力机制的多尺度融合模块结构示意图;
图4为本发明实施例提供的SE-Net通道注意力机制结构示意图;
图5为本发明实施例提供的全心脏分割结果示意图;
其中,图5(a)为测试集中选取的一张原始心脏CT图像;图5(b)为图5(a)对应的标签图像;图5(c)为图5(a)对应的分割结果图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述;
一种基于深度学习的CT影像全心脏分割方法,使用深度神经网络自动将全心脏分成7个子结构,克服了医学图像数据不足,导致分割结果不精确的缺点,极大的减少了医生投入的时间和学习成本,提高诊断效率;
在本实施例中,提供了一种基于深度学习的CT影像全心脏分割方法,如图1所示,包括以下步骤:
步骤1:读取训练集中待分割CT图像,并根据该图像的大小将其定义为C×H×W的3维特征数组,表示为:X(C×H×W);
在本实施例中,根据读取的待分割CT图像的大小,将读取到的CT图像定义为大小为1×512×512的3维特征数组,表示为:X(1×512×512),其中第一个维度为1,代表X的通道数量,第二个维度和第三个维度均为512,代表X的特征图大小;数组X中的元素表示为Xi,j,k,代表3维数组X中坐标为(i,j,k)的位置的像素值;
步骤2:图像预处理;将3D体数据转换为2D切片,根据每一例掩码图,获取带有前景部分的序列图,舍弃只有背景图像的部分,对数据进行数据去噪、数据增强操作来增强网络模型的泛化性;为了将CT图像尺寸适应网络模型的输入大小,将切片裁剪为224×224,裁剪后的图像表示为X(1×224×224),涵盖了全心脏结构;
步骤3:搭建全心脏分割网络模型,该网络基于编解码器的UNet网络进行搭建,网络模型图如图2所示;为了更好的捕捉心脏子结构的细节特征,本发明采用残差网络结构作为编码器特征提取网络,为了提高检测精度使用基于注意力机制的特征融合的方式对特征图进行融合操作,基于注意力机制的多尺度融合模块如图3所示,注意力机制SE-Net细节图,如图4所示;
编码器基于残差网络的思想,使用ImageNet数据集预训练的ResNet18模型,保留ResNet18的前四个特征块,去掉最后的全连接层和池化层,与原块相比,残差网络增加了shortcut机制,这种残差结构可以避免梯度消失,加速网络的快速收敛,增强了网络捕捉全心脏子结构特征的能力;经过ResNet18得到编码器的特征图为Out0~Out4,Out0(64×112×112),Out1(64×56×56),Out2(128×28×28),Out3(256×14×14),Out4(512×7×7);
在解码器阶段对编码器输出的特征图进行上采样,每一层添加基于注意力机制的多尺度融合模块和深度监督输出模块,输出特征图为Y0~Y4,Y0(8×224×224),Y1(16×112×112),Y2(32×56×56,Y3(64×28×28),Y4(128×14×14),同时对标签进行4次下采样,系数分别为1/16,1/8,1/4,1/2,使每一层的通道数等于8,即分割的类别数;
步骤4:对网络进行训练;在训练之前对编码器载入预训练模型进行初始化,预训练模型用的是ResNet18结构,在ImageNet数据集上训练好分类模型;
设置损失函数,损失函数表示为Lhybrid,使用两个超参数α和β来控制两个损失函数的权重占比,如式(2)所示:
本实施例中,当α=0.5、β=0.5时,模型效果最好;
选择合适的优化学习方法,采用Adam优化器进优化,持续训练到损失函数收敛为止;设置相关的超参数,最大迭代次数epochs设置为20,batchsize(每个batch中训练样本的数量)设置为8,初始学习率lr设定为10-4;训练操作网络中各卷积核权重更新的过程,目的是迭代更新权重直到准确度达到本发明的要求,本实施例中,通过调用训练函数完成训练的核心过程,并将训练结果保存到指定目录下;
步骤5:数据测试,将预处理后待分割全心脏CT图像输入训练好的神经网络得到分割结果如图5所示,其中,图5(a)为测试集中选取的一张原始心脏CT图像;图5(b)为图5(a)对应的标签图像;图5(c)为图5(a)对应的分割结果图。
在本实施方式中,本发明的方法在实验过程中所使用的数据集在中国上海曙光医院使用常规心脏造影术获得,数据集包括了20个带有标签的体数据;每个体数据约由200到300个2D切片组成,每个2D切片大小为512×512;每个2D切片均有经验的医生经过手动标注得到;随机挑选10个体数据做为训练集,另外10个体数据作为测试集;经过统计,共有4330组图像,其中训练集共有2039组图像,测试集共有2291组图像,其中一组图像代表一张CT图像和一张对应的标签图像;首先对标签数据进行重编码,重编码的标签图像灰度值列表见表1所示:
表1重编码的标签图像灰度值列表
然后对新编码的标签值进行one-hot编码,接着将每个2D切片图像的像素值归一化到0-225,并且对每张图片进行顺时针旋转180度进行数据增强,最后将CT图像和对应的标签图像缩放到224×224;
将训练集中的CT图像输入神经网络,设置配置参数,设置每次训练时输入的图片数量为8,设置学习率为1e-4,设置优化算法为Adam,并将其中参数β1设置为0.9,β2设置为0.999,设置迭代次数为20次,设置损失函数为本发明中改进的损失函数;
其中Lhybrid的定义如下,使用两个超参数α和β来控制两个损失函数的权重占比,如式(3)所示:
本实施例中当α=0.5、β=0.5时,模型效果最好;其中,Lcwce为加权交叉熵损失函数,如式(4)所示:
LCWDICE为加权DICE损失函数,如式(5)所示:
C表示种类个数(C=8),包括全心脏7个子结构和背景类,M表示批处理的大小,本实验中M=8,wc表示每一个类别的权重系数,yjc表示医生标注的ground truth图像,模型预测结果每一个像素点的预测概率值;
因为本发明进行的实验为图像分割实验,所以为了定量分析实验结果的精准度,使用DICE衡量实验结果,以此来评价网络的性能;DICE指标用于计算预测值(X)与真实值(Y)之间的差异,取值范围为[0,1],其中,分子表示预测值与真实值之间交集;DICE值越大表示分割性能越好,公式定义如式(6)所示:
将全心脏分割网络与Unet网络分别在测试集的CT图像上进行测试,得到分割结果,将分割结果与测试集中的标签图像数据作为DICE指标的输入进行计算,得到结果如表2所示:
表2不同方法的DICE值
Method | LV) | Myo | RV | LA | RA | AA | PA | Mean |
Unet | 0.878 | 0.818 | 0.778 | 0.845 | 0.815 | 0.941 | 0.826 | 0.843 |
Our | 0.916 | 0.876 | 0.874 | 0.905 | 0.877 | 0.928 | 0.826 | 0.886 |
根据表2中的数据定量分析,可以分析得到:本发明提出的全心脏分割网络在衡量图片间的相似度指标DICE上可以达到0.886,大幅度超越背景技术中的Unet网络,除了肺动脉(PA)DICE值持平,其他子结构的DICE值也都显著高于Unet方法,使用所述基于深度学习的CT影像全心脏分割方法取得了优异的分割效果。
将运行时间进行记录,得到的结果如表3所示:
表3平均运行时间和计算机***的详细信息
根据表3中记录的运行时间,可以分析得到:本发明提出的方法时间只需要10秒钟,而Unet方法超过了1分钟,时间过长,不能够满足医生临床中的阅片需求。可以使用所述基于深度学习的CT影像全心脏分割方法在时间上也取得了很好的效果。
根据图5所示,进行定性分析,可以看出使用所述基于深度学***滑。
综合上述,可以说明本方法与背景材料中的Unet网络相比,在时间和性能上都取得了不错的分割效果。
Claims (8)
1.一种基于深度学习的CT影像全心脏分割方法,其特征在于:包括以下步骤:
步骤1:输入待分割三维医学图像,并根据该图像的大小将其定义为大小为C×H×W3维特征数组,表示为:图像X(C×H×W);
步骤2:对步骤1中待分割图像进行预处理,作为训练样本;
步骤3:建立全心脏分割网络,利用全心脏分割网络编码器生成5种不同深度的特征图Out0,Out1,Out2,Out3,Out4,解码阶段使用基于注意力机制的多尺度融合模块和深度监督模块进行特征还原得到特征图,Y0,Y1,Y2,Y3,Y4;
步骤4:用训练样本对S3建立的全心脏分割网络进行训练,得到训练好的深度卷积神经网络;
步骤5:将步骤2预处理后的全心脏CT图像输入步骤4训练好的深度卷积神经网络进行图像分割,输出分割好的全心脏CT图像,包括7个子结构左心房、左心室、左心室心肌、右心房、右心室、肺动脉、升动脉。
2.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:
所述步骤1的具体过程为:数据输入,输入待分割图像,并根据将其定义为大小C×H×W的3维特征数组,表示为:图像X(C×H×W);输入的CT体数据使用常规造影术获得,每个体数据都覆盖了整个心脏的所有子结构,每个体数据由M个2D切片组成。
4.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:
所述步骤3的具体过程,包括以下步骤:
步骤3.1:对网络中的编码阶段保留残差网络前四个特征模块,移除最后的全连接层和平均池化层,保留了4个layer层和第一个7×7的卷积层和池化层,每个layer层包含两个残差模块;残差模块使用3×3大小的卷积核进行卷积操作,每一个卷积层后紧跟一个BN层和Relu操作来对所提取的特征进行归一化激活处理;
根据步骤1获取的图像X,将图像X经过提取特征操作改变特征图通道数量,经过最大池化操作改变特征图的大小,得到特征图再经过layer层,得到特征图Outi+1,其中i为特征图索引,i=1,2,3,4,所述Outi+1分别为
步骤3.2:在解码阶段上采样之后添加基于注意力机制的多尺度融合模块,多尺度融合模块包括两个分支,一个分支使用3个3×3大小的卷积进行卷积操作,将三个卷积操作的输出进行特征融合,可以提取不同尺度的空间特征,另一个分支引入1×1的卷积层进一步捕捉额外的空间信息,
结合编码阶段得到的特征图Out0~Out4,进行上采样操作,改变特征图大小,与编码阶段的特征图依次进行拼接操作,加强图像上下文之间的语义信息,再经过基于注意力机制的多尺度融合模块,改变特征图通道数,同时注入深度监督机制来放大隐藏层特征,注入深度监督机制后输出的特征图为Y0~Y4,分别为:
5.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:所述步骤4的具体过程为:通过网络计算预测值,对比预测值和真实值,真实值即标签数据标注所有目标相关信息,通过损失函数计算损失值,然后进行反向传播对网络进行更新,将更新完成的训练权重保存到指定的位置。
6.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:所述上采样操作采用双线性插值算法。
7.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:所述2D切片大小为512×512。
8.如权利要求1所述的基于深度学习的CT影像全心脏分割方法,其特征在于:所述添加注意力机制的具体过程,包括以下步骤:
步骤3.2.1:将多尺度语义信息融合模块进行全局平均池化操作,将空间信息压缩成一个与通道数等维度的向量,获得各个特征通道的注意力权重;
步骤3.2.2:为了捕获特征通道之间的非线性关系,引入两个全连接层、relu和sigmoid两种激活函数,通过sigmoid实现权重归一化;
步骤3.2.3:通过scale操作将权重与输入特征图按通道对应相乘。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210253312.8A CN114596317A (zh) | 2022-03-15 | 2022-03-15 | 一种基于深度学习的ct影像全心脏分割方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210253312.8A CN114596317A (zh) | 2022-03-15 | 2022-03-15 | 一种基于深度学习的ct影像全心脏分割方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114596317A true CN114596317A (zh) | 2022-06-07 |
Family
ID=81817662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210253312.8A Pending CN114596317A (zh) | 2022-03-15 | 2022-03-15 | 一种基于深度学习的ct影像全心脏分割方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114596317A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115393596A (zh) * | 2022-10-28 | 2022-11-25 | 武汉纺织大学 | 一种基于人工智能的服装图像分割方法 |
CN116311231A (zh) * | 2023-05-25 | 2023-06-23 | 安徽高哲信息技术有限公司 | 谷物虫蚀粒识别方法、装置、电子设备和可读存储介质 |
CN116452898A (zh) * | 2023-06-16 | 2023-07-18 | 中国人民大学 | 基于影像组学和深度学习的肺腺癌亚型识别方法和装置 |
CN117437463A (zh) * | 2023-10-19 | 2024-01-23 | 上海策溯科技有限公司 | 基于图像处理的医学影像数据处理方法及处理平台 |
-
2022
- 2022-03-15 CN CN202210253312.8A patent/CN114596317A/zh active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115393596A (zh) * | 2022-10-28 | 2022-11-25 | 武汉纺织大学 | 一种基于人工智能的服装图像分割方法 |
CN116311231A (zh) * | 2023-05-25 | 2023-06-23 | 安徽高哲信息技术有限公司 | 谷物虫蚀粒识别方法、装置、电子设备和可读存储介质 |
CN116311231B (zh) * | 2023-05-25 | 2023-09-19 | 安徽高哲信息技术有限公司 | 谷物虫蚀粒识别方法、装置、电子设备和可读存储介质 |
CN116452898A (zh) * | 2023-06-16 | 2023-07-18 | 中国人民大学 | 基于影像组学和深度学习的肺腺癌亚型识别方法和装置 |
CN116452898B (zh) * | 2023-06-16 | 2023-10-17 | 中国人民大学 | 基于影像组学和深度学习的肺腺癌亚型识别方法和装置 |
CN117437463A (zh) * | 2023-10-19 | 2024-01-23 | 上海策溯科技有限公司 | 基于图像处理的医学影像数据处理方法及处理平台 |
CN117437463B (zh) * | 2023-10-19 | 2024-05-24 | 上海策溯科技有限公司 | 基于图像处理的医学影像数据处理方法及处理平台 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113077471B (zh) | 一种基于u型网络的医学图像分割方法 | |
CN114596317A (zh) | 一种基于深度学习的ct影像全心脏分割方法 | |
CN111311592A (zh) | 一种基于深度学习的三维医学图像自动分割方法 | |
CN111784671A (zh) | 基于多尺度深度学习的病理图像病灶区域检测方法 | |
CN111640120A (zh) | 一种基于显著性密集连接扩张卷积网络的胰腺ct自动分割方法 | |
CN112270666A (zh) | 基于深度卷积神经网络的非小细胞肺癌病理切片识别方法 | |
CN112767417B (zh) | 一种基于级联U-Net网络的多模态图像分割方法 | |
CN111696126B (zh) | 一种基于多视角的多任务肝脏肿瘤图像分割方法 | |
CN113393469A (zh) | 基于循环残差卷积神经网络的医学图像分割方法和装置 | |
CN110782427B (zh) | 基于可分离空洞卷积的磁共振脑肿瘤自动分割方法 | |
CN112508953B (zh) | 基于深度神经网络的脑膜瘤快速分割定性方法 | |
CN116739985A (zh) | 一种基于Transformer和卷积神经网络的肺部CT图像分割方法 | |
CN114693933A (zh) | 基于生成对抗网络和多尺度特征融合的医学影像分割装置 | |
Popescu et al. | Retinal blood vessel segmentation using pix2pix gan | |
CN112634265B (zh) | 基于dnn的胰腺全自动分割模型的构建、分割方法及*** | |
CN115409846A (zh) | 一种基于深度学习的结直肠癌病灶区域轻量级分割方法 | |
CN115147600A (zh) | 基于分类器权重转换器的gbm多模态mr图像分割方法 | |
CN110930378A (zh) | 基于低数据需求的肺气肿影像处理方法及*** | |
WO2024104035A1 (zh) | 基于长短期记忆自注意力模型的三维医学图像分割方法及*** | |
CN114972362A (zh) | 一种基于RMAU-Net网络的医学图像自动分割方法与*** | |
CN116091412A (zh) | 一种从pet/ct图像中分割肿瘤的方法 | |
CN116883341A (zh) | 一种基于深度学习的肝脏肿瘤ct图像自动分割方法 | |
CN113436127A (zh) | 基于深度学习的自动化肝脏分段模型的构建方法、装置、计算机设备和存储介质 | |
CN117474933A (zh) | 一种基于空洞卷积注意力机制的医学图像分割方法 | |
CN116486156A (zh) | 融合多尺度特征上下文的全视野数字切片图像分类方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |