CN108830155A - 一种基于深度学习的心脏冠状动脉分割及识别的方法 - Google Patents

一种基于深度学习的心脏冠状动脉分割及识别的方法 Download PDF

Info

Publication number
CN108830155A
CN108830155A CN201810441544.XA CN201810441544A CN108830155A CN 108830155 A CN108830155 A CN 108830155A CN 201810441544 A CN201810441544 A CN 201810441544A CN 108830155 A CN108830155 A CN 108830155A
Authority
CN
China
Prior art keywords
characteristic pattern
segmentation
heart
neural network
layer
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.)
Granted
Application number
CN201810441544.XA
Other languages
English (en)
Other versions
CN108830155B (zh
Inventor
徐波
梁枭
王筱斐
叶丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Hongyun Zhisheng Technology Co ltd
Fuwai Hospital of CAMS and PUMC
Original Assignee
Beijing Hongyun Zhisheng Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Hongyun Zhisheng Technology Co Ltd filed Critical Beijing Hongyun Zhisheng Technology Co Ltd
Priority to CN201810441544.XA priority Critical patent/CN108830155B/zh
Publication of CN108830155A publication Critical patent/CN108830155A/zh
Application granted granted Critical
Publication of CN108830155B publication Critical patent/CN108830155B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/49Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30048Heart; Cardiac
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30101Blood vessel; Artery; Vein; Vascular
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/03Recognition of patterns in medical or anatomical images

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • Biomedical Technology (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明提供了一种基于深度学习的心脏冠状动脉分割及识别的方法,通过选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,神经网络中的卷积神经网络模块通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块;金字塔模块应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层;反卷积层通过双线性插值的方法得到心脏冠状动脉分割及识别血管图的技术方案,可以对图片中每一个像素打标签,识别出图片中不同血管的类型。消除了由于背景像素和血管像素比例差异较大而导致的分类不均衡问题,有效的避免了图像背景中类似血管状的纹理引入的干扰,提高了分割精确度。

Description

一种基于深度学习的心脏冠状动脉分割及识别的方法
技术领域
本发明涉及互联网技术领域,尤其涉及一种基于深度学习的心脏冠状动脉分割及识别的方法。
背景技术
冠状动脉造影图像的分割是图像分割技术在医学领域的重要应用,冠状动脉血管的精确提取可以辅助医生诊断心血管疾病并确定合适的治疗方案,同时其也是血管三维重建的重要基础,在临床医疗中发挥着重要作用。
现有的技术一般为基于冠状动脉血管的特性,设计相应的滤波器完成增强血管特征和抑制背景噪声任务。通常造影图像的背景与血管颜色非常相近,缺乏鲁棒性,所以在提取过程中极容易将背景中的条纹提取为血管。这就大大降低了分割的准确率。
由于心脏造影图像中血管的形状极为相似,所以现有技术很难判断出每条血管的具体类型。
发明内容
本发明提供了一种基于深度学习的心脏冠状动脉分割及识别的方法,解决了心脏冠状动脉造影图像的分割和识别问题。通过本发明的技术方案可以通过较高的准确率分割并识别出造影图像中的心脏冠状动脉,为医生分析病变提供辅助材料同时可作为血管三维重建的基础。
为了达到上述目的,本发明提供的一种基于深度学习的心脏冠状动脉分割及识别的方法,包括:
选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,将训练样本输入神经网络中;所述神经网络由卷积神经网络模块、金字塔模型和反卷积层组成;
神经网络中的卷积神经网络模块接收所述训练样本,通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块;
金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层;
反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法得到心脏冠状动脉分割及识别血管图。
进一步的,所述分段心脏造影Dicom视频的获取方法包括:
接收医疗综合数据库中存储的与病变种类信息对应的整段心脏造影Dicom视频;
基于病变种类信息,使用SSN协同分析整段心脏造影Dicom视频中出现的关键特征信息。
基于关键特征信息并结合***信息,对整段Dicom视频进行分段,并迭代该步骤,直到最终找到满足设定的分段视频。
进一步的,所述卷积神经网络模块由多层相同单元多次堆叠而成,所述单元从上到下依次为卷积层、批规范化层、快捷连接层、激活函数层。
进一步的,所述卷积层接收训练样本,对训练样本数据中每个固定大小的像素块进行2D卷积运算,提取训练样本数据中含有的用于分割和识别的特征图,并将特征图输出至批规范化层。
进一步的,所述批规范化层接收卷积层输出的特征图,对特征图数据进行减去均值除以方差的操作,使得特征图数据统一分布,并将批规范化特征图输出到快捷连接层。
进一步的,所述快捷连接层接收批规范化层的输出,将卷积层的输入与批规范化层的输出按权重相加得到特征图,并将特征图输出到激活函数层。
进一步的,所述激活函数接收快捷连接层的输出,对接收到的数据进行非线性处理,即对这些特征图进行relu运算;将处理后的数据输入下一个单元的卷积层;直到神经网络结构中所有的单元计算完卷积网络的所有特征提取层,得到用于分割和识别的心脏血管特征图,并将用于分割和识别的心脏血管特征图输入金字塔模块。
进一步的,所述金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,先对特征图进行卷积操作,输出不同尺度的心脏血管特征图;将不同尺度的心脏血管特征图输入反卷积层;
反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法将不同尺度的心脏血管特征图放大到同一大小,最终沿着一个维度合并到一起,得到心脏冠状动脉分割及识别血管图。
进一步的,还包括参数更新的步骤,该步骤包括:
比较输出的心脏冠状动脉分割及识别血管图和医生精标注心脏冠状动脉分割及识别血管图的不同得到损失值,通过梯度下降法对神经网络各个层的参数进行更新;迭代运行所有的步骤,直到通过神经网络分割和识别出的血管图与医生精标注之间损失值低于预设的阈值。
进一步的,还包括测试步骤,该步骤包括:
步骤一:读取拍摄到的患者的心脏造影Dicom视频文件,提取关键帧,输入神经网络;并读取该***对应的模型参数。
步骤二:神经网络进行初始化,建立多层神经网络结构,并读取训练好的对应***的模型参数。
步骤三:神经网络接收患者的心脏造影Dicom视频图像,通过深度学习的方法对输入图片进行血管的分割和检测,输出不同***关键帧的血管分割和识别图片;
步骤四:对不同***重复步骤一到步骤三,直到将所有***的关键帧处理完毕。
本发明提供的一种基于深度学习的心脏冠状动脉分割及识别的方法,通过选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,将训练样本输入神经网络中;所述神经网络由卷积神经网络模块、金字塔模型和反卷积层组成;神经网络中的卷积神经网络模块接收所述训练样本,通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块;金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层;反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法得到心脏冠状动脉分割及识别血管图的技术方案,将基于深度学习的图像分割技术应用到冠状动脉分割中。可以端到端的自动完成心脏造影图像的分割和识别任务。以较高的准确率分割定位心脏造影图像中的冠状动脉。可以对图片中每一个像素打标签,从而识别出图片中不同血管的类型。应用深度学习的方法,一方面消除了由于背景像素和血管像素比例差异较大而导致的分类不均衡问题,另一方面也有效的避免了图像背景中类似血管状的纹理引入的干扰,提高了分割精确度。
附图说明
图1为根据本发明的一种基于深度学习的心脏冠状动脉分割及识别的方法的流程图。
图2为根据本发明的一种基于深度学习的心脏冠状动脉分割及识别的方法的统一分布的特征图示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
实施例一
参照图1,图1示出了,本发明提供的一种基于深度学习的心脏冠状动脉分割及识别的方法,包括步骤S110-步骤S140:
在步骤S110中,选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,将训练样本输入神经网络中;
所述神经网络由卷积神经网络模块、金字塔模型和反卷积层组成。
在步骤S120中,神经网络中的卷积神经网络模块接收所述训练样本,通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块。
在步骤S130中,神经网络中的金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层。
在步骤S140中,神经网络中的反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法得到心脏冠状动脉分割及识别血管图。
分段心脏造影Dicom视频的获取方法包括:
接收医疗综合数据库中存储的与病变种类信息对应的整段心脏造影Dicom视频;基于病变种类信息,使用SSN协同分析整段心脏造影Dicom视频中出现的关键特征信息;基于关键特征信息并结合***信息,对整段Dicom视频进行分段,并迭代该步骤,直到最终找到满足设定的分段视频。即从dicom文件中截取出血管轮廓较为清晰的数字减影心脏造影图像,并将图片处理为单通道的灰度图片,输入卷积神经网络。
其中,心脏造影Dicom视频数据集是由约100位冠心病患者的Dicom冠状动脉数字减影血管造影(医学数字成像通讯)文件组成。每位患者都有不同***的多个Dicom文件,每个Dicom文件都包含若干帧的冠状动脉造影,每一帧都有不同类型的血管,包括左主干、左回旋支、左前降支、侧支、左室间隔支、右冠等。本发明中需要分割并识别的血管就是这些血管。对于视频中的每一帧图像,医生都会对图中的血管进行精细的像素级标注。使用这些这些数据来训练网络模型,之后使用训练出的模型进行血管的分割和识别。
所述卷积神经网络模块由多层相同单元多次堆叠而成,所述单元从上到下依次为卷积层、批规范化层、快捷连接层、激活函数层。
进一步的,所述卷积层接收训练样本,对训练样本数据中每个固定大小的像素块进行2D卷积运算,提取训练样本数据中含有的用于分割和识别的特征图,并将特征图输出至批规范化层。
通过对输入图像进行一次又一次的卷积运算从而达到提取出图片中高维度特征,正是这些特征包含了分割和识别过程中用到的全部信息。
进一步的,所述批规范化层接收卷积层输出的特征图,对特征图数据进行减去均值除以方差的操作,使得特征图数据统一分布,并将批规范化特征图输出到快捷连接层。
如图2所示的统一分布的特征图数据,一般情况下,训练神经网络往往需要三天到一周的时间,再加上做实验验证结果,时间成本往往是需要考量的重要因素。批规范化层正是可以加速模型训练速度,大大缩小时间成本的一种方法。批规范化将特征规划化到同一合适的分布下加快网络的收敛速度,具体操作的第一步是对输入的特征进行规范化,将输入的特征减去其均值后除以其方差,具体过程可表示为:
其中表示规范化后的特征,x表示输入的特征,E[x(k)]表示输入特征的均值,表示输入特征的方差。
在进行提取心脏血管特征的过程中,也要降低时间成本。所以在卷积层之后,对卷积层输出的心脏冠状造影的图像做一个批规范化处理。对卷积层输出的特征进行一个减去均值除以方差的操作,同时需要将每一层的均值和方差做一个存储以便在测试过程中可以直接使用,这样可以使使经过卷积后的心脏造影图像有统一的数据分布,从而可以加速提取血管特征的任务。
第二步是对规范化的特征进行平移和缩放,目的是让网络自己学习适合网络的输出,具体过程可表示为:
其中γ(k)为可学***移参数。
进一步的,所述快捷连接层接收批规范化层的输出,将卷积层的输入与批规范化层的输出按权重相加得到特征图,并将特征图输出到激活函数层。整个神经网络就是由若干个快捷连接层相连而成。
神经网络的层数越深,其所能学到的特征的维度也就越高,因此层数对神经网络的有非常大的影响。但是当神经网络的层数变得越来越深的时候,更深层次的模型很难表达低维度的特征了,所以就会出现梯度***、梯度消失等问题。快捷连接单元即为解决该问题的方法。记H(X)=F(X)+X,在极端情况下F(X)什么都没有学习到,即F(X)=0,此时H(X)=X。这就可以保证浅层特征向后传递,整个网络学习到的特征不会太差,将快捷连接单元用于提取心脏冠状动脉造影图像特征提取的任务中。让模型自己决定其想要提取特征维度的高低,做到尽可能保留有用的低维度的心脏血管特征。从而解决梯度***和梯度消失的问题。
整个快捷连接过程可以表示为:
y=F(x,{wi})+x
其中y表示输出的特征,x表示输入的特征,F(X,{Wi})表示需要训练的残差映射函数,Wi表示该层的权重。
进一步的,所述激活函数接收快捷连接层的输出,对接收到的数据进行非线性处理,即对这些特征图进行relu运算;将处理后的数据输入下一个单元的卷积层;直到神经网络结构中所有的单元计算完卷积网络的所有特征提取层,得到用于分割和识别的心脏血管特征图,并将用于分割和识别的心脏血管特征图输入金字塔模块。
如果仅仅是单纯的将这些线性卷积网络连接,那么最终的效果仅仅与一个单一的卷积单元一样。所以在实际使用过程中需要引入激活函数层,如图即为激活函数的图像,具体过程可表示为:
Y=G(X)
其中y为输出特征,x为输入特征,G为激活函数。
在测试过程中,也将卷积处理过的心脏冠状动脉血管图像进行减均值除以方差的操作,保证测试和训练过程中心脏冠状动脉血管图像特征的分布一致。
进一步的,所述金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,先对特征图进行卷积操作,输出不同尺度的心脏血管特征图;将不同尺度的心脏血管特征图输入反卷积层。
金字塔模块融合了提取出的心脏冠状动脉图像的4种不同尺度的特征。即将四种不同大小的心脏特征融合,如图第一行红色是最粗糙的心脏冠状动脉图像特征,后面三行是不同尺度的心脏冠状动脉图像池化特征。为了保证全局特征的权重,如果金字塔共有N个级别,则在每个级别后使用1x1的卷积将对于级别通道降为原本的1/N。再通过双线性插值获得未池化前的大小,最终沿着一个维度合并到一起。
反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法将不同尺度的心脏血管特征图放大到同一大小,最终沿着一个维度合并到一起,得到心脏冠状动脉分割及识别血管图。
进一步的,还包括参数更新的步骤,该步骤包括:
比较输出的心脏冠状动脉分割及识别血管图和医生精标注心脏冠状动脉分割及识别血管图的不同得到损失值,通过梯度下降法对神经网络各个层的参数进行更新;迭代运行所有的步骤,直到通过神经网络分割和识别出的血管图与医生精标注之间损失值低于预设的阈值。
进一步的,还包括测试步骤,该步骤包括:
步骤一:读取拍摄到的患者的心脏造影Dicom视频文件,提取关键帧,输入神经网络;并读取该***对应的模型参数。
步骤二:神经网络进行初始化,建立多层神经网络结构,并读取训练好的对应***的模型参数。
步骤三:神经网络接收患者的心脏造影Dicom视频图像,通过深度学习的方法对输入图片进行血管的分割和检测,输出不同***关键帧的血管分割和识别图片;
步骤四:对不同***重复步骤一到步骤三,直到将所有***的关键帧处理完毕。
一优选实施例,实验室硬件:Intel Xeon CPU E5-2630 v4 CPU和NVIDIA GTX1080 Ti GPU进行协同控制。
一、数据读取
步骤一:接受从医疗综合数据库中存储的与所述病变种类信息对应的整段心脏造影Dicom视频。
步骤二:基于病种信息,使用SSN协同分析整段心脏造影Dicom视频中出现的关键特征信息。
步骤三:基于关键特征信息并结合***信息,对整段Dicom视频进行分段,并迭代该步骤,直到最终找到满足设定的分段视频。
步骤四:选取视频分段中的任意一帧作为训练样本,将其输入神经网络模块中。
二、训练网络对血管进行分割并检测
步骤一:神经网络进行初始化,建立多层神经网络结构,其由相似单元多次堆叠而成,一个单元中从上到下依次为卷积层、批规范化层、快捷连接层、激活函数层。同时读取预训练模型参数。
步骤二:神经网络接受数字减影血管造影图像,通过深度学习的方法对输入图片进行血管的分割和检测。
步骤三:卷积层接受数字减影血管造影图像,其对数据中的每个固定大小的像素块进行2D卷积运算,提取数据中含有的可以用于分割和识别的主要信息,并将这些信息输出至批规范化层。
步骤四:批规范化层接受卷积层输出的特征图,对数据进行减去均值除以方差的操作,从而让数据有一个统一的分布,并将处理过的特征图输出到快捷连接层。
步骤五:快捷连接层接受批规范化层的输出,将卷积层的输入与批规范化层的输出按权重相加得到特征图,并将其输出到激活函数层。
步骤六:激活函数接受快捷连接层的输出,对接受到的数据进行非线性处理,即对这些特征图进行relu运算。将处理后的数据输入下一个单元的卷积层。
步骤七:重复三到六步骤直到计算完卷积网络的所有特征提取层,得到最终的特征图。这就是我们需要用于血管分割和识别的所有主要信息。将这些信息输入金字塔模块。
步骤八:金字塔模块接受这些用于分割和识别的心脏血管特征图,应用金字塔融合的方法,先对特征图进行卷积操作,输出四种不同尺度的心脏血管特征图。将四种不同尺度的心脏血管特征图输入反卷积层。
步骤九:反卷积层接受四种不同尺度的心脏血管特征图,通过双线性插值的方法将四种不同尺度的心脏血管特征图放大到同一大小,最终沿着一个维度合并到一起。这就得到了最后的分割识别血管图。
步骤十:比较最后输出的分割识别血管图和医生精标注图片的不同得到损失值,之后通过梯度下降法对神经网络各个层的参数进行更新。
步骤十一:迭代运行步骤二到步骤十直到通过神经网络分割和识别出的血管图与医生精标注之间损失值低于预设的阈值。
步骤十二:存储训练之后的模型参数和神经网络模型结构,以便以后测试过程中使用。
步骤十三:训练不同***数据的模型参数并存储。
测试网络对血管进行分割并检测
步骤一:读取拍摄到的患者的Dicom文件,提取关键帧,输入神经网络。并读取该***对应的模型参数。
步骤二:神经网络进行初始化,建立多层神经网络结构,并读取之前训练好的对应***的模型参数。
步骤三:神经网络接收数字减影血管造影图像,通过深度学习的方法对输入图片进行血管的分割和检测,输出不同***关键帧的血管分割和识别图片。
步骤四:对不同***重复上述一到三步骤,直到将所有***的关键帧处理完毕。
本发明提供的一种基于深度学习的心脏冠状动脉分割及识别的方法,通过选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,将训练样本输入神经网络中;所述神经网络由卷积神经网络模块、金字塔模型和反卷积层组成;神经网络中的卷积神经网络模块接收所述训练样本,通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块;金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层;反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法得到心脏冠状动脉分割及识别血管图的技术方案,将基于深度学习的图像分割技术应用到冠状动脉分割中。可以端到端的自动完成心脏造影图像的分割和识别任务。以较高的准确率分割定位心脏造影图像中的冠状动脉。可以对图片中每一个像素打标签,从而识别出图片中不同血管的类型。应用深度学习的方法,一方面消除了由于背景像素和血管像素比例差异较大而导致的分类不均衡问题,另一方面也有效的避免了图像背景中类似血管状的纹理引入的干扰,提高了分割精确度。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种基于深度学习的心脏冠状动脉分割及识别的方法,其特征在于,包括:
选取分段心脏造影Dicom视频中任意一帧图片作为训练样本,将训练样本输入神经网络中;
神经网络中的卷积神经网络模块接收所述训练样本,通过深度学习的方法对训练样本中的图片进行血管的分割和识别,将用于分割和识别的心脏血管特征图输出至金字塔模块;
神经网络中的金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,输出不同尺度的心脏血管特征图至反卷积层;
神经网络中的反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法得到心脏冠状动脉分割及识别血管图。
2.如权利要求1所述的方法,其特征在于,所述分段心脏造影Dicom视频的获取方法包括:
接收医疗综合数据库中存储的与病变种类信息对应的整段心脏造影Dicom视频;
基于病变种类信息,使用SSN协同分析整段心脏造影Dicom视频中出现的关键特征信息。
基于关键特征信息并结合***信息,对整段Dicom视频进行分段,并迭代该步骤,直到最终找到满足设定的分段视频。
3.如权利要求1或2所述的方法,其特征在于,所述卷积神经网络模块由多层相同单元多次堆叠而成,所述单元从上到下依次为卷积层、批规范化层、快捷连接层、激活函数层。
4.如权利要求3所述的方法,其特征在于,所述卷积层接收训练样本,对训练样本数据中每个固定大小的像素块进行2D卷积运算,提取训练样本数据中含有的用于分割和识别的特征图,并将特征图输出至批规范化层。
5.如权利要求3或4所述的方法,其特征在于,所述批规范化层接收卷积层输出的特征图,对特征图数据进行减去均值除以方差的操作,使得特征图数据统一分布,并将批规范化特征图输出到快捷连接层。
6.如权利要求3-5之一所述的方法,其特征在于,所述快捷连接层接收批规范化层的输出,将卷积层的输入与批规范化层的输出按权重相加得到特征图,并将特征图输出到激活函数层。
7.如权利要求3-6之一所述的方法,其特征在于,所述激活函数接收快捷连接层的输出,对接收到的数据进行非线性处理,即对这些特征图进行relu运算;将处理后的数据输入下一个单元的卷积层;直到神经网络结构中所有的单元计算完卷积网络的所有特征提取层,得到用于分割和识别的心脏血管特征图,并将用于分割和识别的心脏血管特征图输入金字塔模块。
8.如权利要求1-7之一所述的方法,其特征在于,所述金字塔模块接收用于分割和识别的心脏血管特征图,应用金字塔融合的方法,先对特征图进行卷积操作,输出不同尺度的心脏血管特征图;将不同尺度的心脏血管特征图输入反卷积层;
反卷积层接收不同尺度的心脏血管特征图,通过双线性插值的方法将不同尺度的心脏血管特征图放大到同一大小,最终沿着一个维度合并到一起,得到心脏冠状动脉分割及识别血管图。
9.如权利要求1-8之一所述的方法,其特征在于,还包括参数更新的步骤,该步骤包括:
比较输出的心脏冠状动脉分割及识别血管图和医生精标注心脏冠状动脉分割及识别血管图的不同得到损失值,通过梯度下降法对神经网络各个层的参数进行更新;迭代运行所有的步骤,直到通过神经网络分割和识别出的血管图与医生精标注之间损失值低于预设的阈值。
10.如权利要求1-9之一所述的方法,其特征在于,还包括测试步骤,该步骤包括:
步骤一:读取拍摄到的患者的心脏造影Dicom视频文件,提取关键帧,输入神经网络;并读取该***对应的模型参数。
步骤二:神经网络进行初始化,建立多层神经网络结构,并读取训练好的对应***的模型参数。
步骤三:神经网络接收患者的心脏造影Dicom视频图像,通过深度学习的方法对输入图片进行血管的分割和检测,输出不同***关键帧的血管分割和识别图片;
步骤四:对不同***重复步骤一到步骤三,直到将所有***的关键帧处理完毕。
CN201810441544.XA 2018-05-10 2018-05-10 一种基于深度学习的心脏冠状动脉分割及识别的方法 Active CN108830155B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810441544.XA CN108830155B (zh) 2018-05-10 2018-05-10 一种基于深度学习的心脏冠状动脉分割及识别的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810441544.XA CN108830155B (zh) 2018-05-10 2018-05-10 一种基于深度学习的心脏冠状动脉分割及识别的方法

Publications (2)

Publication Number Publication Date
CN108830155A true CN108830155A (zh) 2018-11-16
CN108830155B CN108830155B (zh) 2021-10-15

Family

ID=64147721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810441544.XA Active CN108830155B (zh) 2018-05-10 2018-05-10 一种基于深度学习的心脏冠状动脉分割及识别的方法

Country Status (1)

Country Link
CN (1) CN108830155B (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109394269A (zh) * 2018-12-08 2019-03-01 余姚市华耀工具科技有限公司 心脏目标高亮显示平台
CN109558904A (zh) * 2018-11-21 2019-04-02 咪咕文化科技有限公司 图像局部特征的分类方法、装置和存储介质
CN109741332A (zh) * 2018-12-28 2019-05-10 天津大学 一种人机协同的图像分割与标注方法
CN109903840A (zh) * 2019-02-28 2019-06-18 数坤(北京)网络科技有限公司 一种模型整合方法及设备
CN109919931A (zh) * 2019-03-08 2019-06-21 数坤(北京)网络科技有限公司 冠脉狭窄度评价模型训练方法及评价***
CN110009604A (zh) * 2019-03-20 2019-07-12 北京理工大学 造影图像序列的呼吸信号提取方法及装置
CN110009640A (zh) * 2018-11-20 2019-07-12 腾讯科技(深圳)有限公司 处理心脏视频的方法、设备和可读介质
CN110288611A (zh) * 2019-06-12 2019-09-27 上海工程技术大学 基于注意力机制和全卷积神经网络的冠状血管分割方法
CN110517279A (zh) * 2019-09-20 2019-11-29 北京深睿博联科技有限责任公司 头颈血管中心线提取方法及装置
CN111311583A (zh) * 2020-02-24 2020-06-19 广州柏视医疗科技有限公司 肺气管和血管的分段命名方法及***
CN111353989A (zh) * 2020-03-03 2020-06-30 重庆理工大学 一种冠状动脉血管完全造影图像识别方法
CN111369528A (zh) * 2020-03-03 2020-07-03 重庆理工大学 基于深度卷积网络的冠状动脉血管造影图像狭窄区域标示方法
CN111445449A (zh) * 2020-03-19 2020-07-24 上海联影智能医疗科技有限公司 感兴趣区域的分类方法、装置、计算机设备和存储介质
CN111507455A (zh) * 2019-01-31 2020-08-07 数坤(北京)网络科技有限公司 神经网络***生成方法和装置、图像处理方法和电子设备
CN111657883A (zh) * 2020-06-03 2020-09-15 北京理工大学 基于序列造影的冠脉syntax分数自动计算方法与***
CN111862046A (zh) * 2020-07-21 2020-10-30 江苏省人民医院(南京医科大学第一附属医院) 一种心脏冠脉剪影中导管位置判别***和方法
CN112150476A (zh) * 2019-06-27 2020-12-29 上海交通大学 基于时空判别性特征学习的冠状动脉序列血管分割方法
CN113487628A (zh) * 2021-07-07 2021-10-08 广州市大道医疗科技有限公司 模型训练的方法及冠状血管识别方法、装置、设备和介质
CN113706568A (zh) * 2020-05-20 2021-11-26 阿里巴巴集团控股有限公司 图像处理方法及装置
CN113706559A (zh) * 2021-09-13 2021-11-26 复旦大学附属中山医院 基于医学图像的血管分段提取方法和装置
US11342078B2 (en) * 2019-07-11 2022-05-24 Acer Incorporated Blood vessel status evaluation method and blood vessel status evaluation device
EP4104765A4 (en) * 2020-02-10 2024-01-24 Medipixel, Inc. METHOD AND DEVICE FOR EXTRACTING A MAJOR SHIP REGION BASED ON A SHIP IMAGE

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169263A1 (en) * 2006-09-26 2010-07-01 Korpman Ralph A Individual health record system and apparatus
US20140226872A1 (en) * 2007-04-06 2014-08-14 Seiko Epson Corporation Apparatus and method for biometric authentication
US9053551B2 (en) * 2012-05-23 2015-06-09 International Business Machines Corporation Vessel identification using shape and motion mapping for coronary angiogram sequences
CN106372390A (zh) * 2016-08-25 2017-02-01 姹ゅ钩 一种基于深度卷积神经网络的预防肺癌自助健康云服务***
CN106920227A (zh) * 2016-12-27 2017-07-04 北京工业大学 基于深度学习与传统方法相结合的视网膜血管分割方法
CN107545269A (zh) * 2016-06-23 2018-01-05 西门子保健有限责任公司 使用递归神经网络进行血管疾病检测的方法和***
CN107730507A (zh) * 2017-08-23 2018-02-23 成都信息工程大学 一种基于深度学习的病变区域自动分割方法
CN107843861A (zh) * 2013-03-15 2018-03-27 米利开尔文科技有限公司 用于磁共振的改进的技术、***和机器可读程序

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100169263A1 (en) * 2006-09-26 2010-07-01 Korpman Ralph A Individual health record system and apparatus
US20140226872A1 (en) * 2007-04-06 2014-08-14 Seiko Epson Corporation Apparatus and method for biometric authentication
US9053551B2 (en) * 2012-05-23 2015-06-09 International Business Machines Corporation Vessel identification using shape and motion mapping for coronary angiogram sequences
CN107843861A (zh) * 2013-03-15 2018-03-27 米利开尔文科技有限公司 用于磁共振的改进的技术、***和机器可读程序
CN107545269A (zh) * 2016-06-23 2018-01-05 西门子保健有限责任公司 使用递归神经网络进行血管疾病检测的方法和***
CN106372390A (zh) * 2016-08-25 2017-02-01 姹ゅ钩 一种基于深度卷积神经网络的预防肺癌自助健康云服务***
CN106920227A (zh) * 2016-12-27 2017-07-04 北京工业大学 基于深度学习与传统方法相结合的视网膜血管分割方法
CN107730507A (zh) * 2017-08-23 2018-02-23 成都信息工程大学 一种基于深度学习的病变区域自动分割方法

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
GUCAN LONG 等: "Learning Image Matching by Simply Watching Video", 《HTTPS://ARXIV.ORG/ABS/1603.06041》 *
HENGSHUANG ZHAO 等: "Pyramid Scene Parsing Network", 《HTTPS://ARXIV.ORG/ABS/1612.01105》 *
KAIMING HE 等: "Deep Residual Learning for Image Recognition", 《HTTPS://ARXIV.ORG/ABS/1512.03385》 *
SIYUAN YANG等: "Automatic Coronary Artery Segmentation in X-ray Angiograms by Multiple Convolutional Neural Networks", 《ICMIP 2018: PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MULTIMEDIA AND IMAGE PROCESSING》 *
TAO KONG 等: "HyperNet: Towards Accurate Region Proposal Generation and Joint Object Detection", 《2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR)》 *
YUE ZHAO 等: "Temporal Action Detection with Structured Segment Networks", 《HTTPS://ARXIV.ORG/ABS/1704.06228》 *
ZHANG_CAN: "[行为识别论文详解]SSN(Temporal Action Detection with Structured Segment Networks)", 《HTTPS://BLOG.CSDN.NET/ZHANG_CAN/ARTICLE/DETAILS/79782387》 *

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110009640A (zh) * 2018-11-20 2019-07-12 腾讯科技(深圳)有限公司 处理心脏视频的方法、设备和可读介质
CN110009640B (zh) * 2018-11-20 2023-09-26 腾讯科技(深圳)有限公司 处理心脏视频的方法、设备和可读介质
CN109558904A (zh) * 2018-11-21 2019-04-02 咪咕文化科技有限公司 图像局部特征的分类方法、装置和存储介质
CN109394269B (zh) * 2018-12-08 2021-12-10 沈阳鹏悦科技有限公司 心脏目标高亮显示平台
CN109394269A (zh) * 2018-12-08 2019-03-01 余姚市华耀工具科技有限公司 心脏目标高亮显示平台
CN109741332A (zh) * 2018-12-28 2019-05-10 天津大学 一种人机协同的图像分割与标注方法
CN111507455A (zh) * 2019-01-31 2020-08-07 数坤(北京)网络科技有限公司 神经网络***生成方法和装置、图像处理方法和电子设备
CN111507455B (zh) * 2019-01-31 2021-07-13 数坤(北京)网络科技股份有限公司 神经网络***生成方法和装置、图像处理方法和电子设备
CN109903840A (zh) * 2019-02-28 2019-06-18 数坤(北京)网络科技有限公司 一种模型整合方法及设备
CN109919931A (zh) * 2019-03-08 2019-06-21 数坤(北京)网络科技有限公司 冠脉狭窄度评价模型训练方法及评价***
CN110009604A (zh) * 2019-03-20 2019-07-12 北京理工大学 造影图像序列的呼吸信号提取方法及装置
CN110009604B (zh) * 2019-03-20 2021-05-14 北京理工大学 造影图像序列的呼吸信号提取方法及装置
CN110288611A (zh) * 2019-06-12 2019-09-27 上海工程技术大学 基于注意力机制和全卷积神经网络的冠状血管分割方法
CN112150476B (zh) * 2019-06-27 2023-10-27 上海交通大学 基于时空判别性特征学习的冠状动脉序列血管分割方法
CN112150476A (zh) * 2019-06-27 2020-12-29 上海交通大学 基于时空判别性特征学习的冠状动脉序列血管分割方法
US11342078B2 (en) * 2019-07-11 2022-05-24 Acer Incorporated Blood vessel status evaluation method and blood vessel status evaluation device
CN110517279A (zh) * 2019-09-20 2019-11-29 北京深睿博联科技有限责任公司 头颈血管中心线提取方法及装置
CN110517279B (zh) * 2019-09-20 2022-04-05 北京深睿博联科技有限责任公司 头颈血管中心线提取方法及装置
EP4104765A4 (en) * 2020-02-10 2024-01-24 Medipixel, Inc. METHOD AND DEVICE FOR EXTRACTING A MAJOR SHIP REGION BASED ON A SHIP IMAGE
CN111311583A (zh) * 2020-02-24 2020-06-19 广州柏视医疗科技有限公司 肺气管和血管的分段命名方法及***
CN111369528A (zh) * 2020-03-03 2020-07-03 重庆理工大学 基于深度卷积网络的冠状动脉血管造影图像狭窄区域标示方法
CN111353989B (zh) * 2020-03-03 2022-07-01 重庆理工大学 一种冠状动脉血管完全造影图像识别方法
CN111369528B (zh) * 2020-03-03 2022-09-09 重庆理工大学 基于深度卷积网络的冠状动脉血管造影图像狭窄区域标示方法
CN111353989A (zh) * 2020-03-03 2020-06-30 重庆理工大学 一种冠状动脉血管完全造影图像识别方法
CN111445449B (zh) * 2020-03-19 2024-03-01 上海联影智能医疗科技有限公司 感兴趣区域的分类方法、装置、计算机设备和存储介质
CN111445449A (zh) * 2020-03-19 2020-07-24 上海联影智能医疗科技有限公司 感兴趣区域的分类方法、装置、计算机设备和存储介质
CN113706568A (zh) * 2020-05-20 2021-11-26 阿里巴巴集团控股有限公司 图像处理方法及装置
CN113706568B (zh) * 2020-05-20 2024-02-13 阿里巴巴集团控股有限公司 图像处理方法及装置
CN111657883B (zh) * 2020-06-03 2021-05-04 北京理工大学 基于序列造影的冠脉syntax分数自动计算方法与***
CN111657883A (zh) * 2020-06-03 2020-09-15 北京理工大学 基于序列造影的冠脉syntax分数自动计算方法与***
CN111862046B (zh) * 2020-07-21 2023-11-17 江苏省人民医院(南京医科大学第一附属医院) 一种心脏冠脉剪影中导管位置判别***和方法
CN111862046A (zh) * 2020-07-21 2020-10-30 江苏省人民医院(南京医科大学第一附属医院) 一种心脏冠脉剪影中导管位置判别***和方法
CN113487628A (zh) * 2021-07-07 2021-10-08 广州市大道医疗科技有限公司 模型训练的方法及冠状血管识别方法、装置、设备和介质
CN113487628B (zh) * 2021-07-07 2024-02-23 广州市大道医疗科技有限公司 模型训练的方法及冠状血管识别方法、装置、设备和介质
CN113706559A (zh) * 2021-09-13 2021-11-26 复旦大学附属中山医院 基于医学图像的血管分段提取方法和装置

Also Published As

Publication number Publication date
CN108830155B (zh) 2021-10-15

Similar Documents

Publication Publication Date Title
CN108830155A (zh) 一种基于深度学习的心脏冠状动脉分割及识别的方法
CN109146872B (zh) 基于深度学习和光流法的心脏冠状动脉影像分割识别方法
CN108257135A (zh) 基于深度学习方法解读医学图像特征的辅助诊断***
CN111161290B (zh) 一种图像分割模型的构建方法、图像分割方法及***
CN109859203B (zh) 基于深度学习的缺陷牙齿图像识别方法
CN109872328A (zh) 一种脑部图像分割方法、装置和存储介质
CN110796670B (zh) 一种夹层动脉分割方法及装置
CN111462047B (zh) 血管参数测量方法、装置、计算机设备和存储介质
CN108052977A (zh) 基于轻量级神经网络的乳腺钼靶图像深度学习分类方法
CN106530283A (zh) 一种基于svm的医疗图像血管识别方法
CN107368859A (zh) 病变识别模型的训练方法、验证方法和病变图像识别装置
CN108280827A (zh) 基于深度学习的冠状动脉病变自动检测方法、***和设备
CN109215079A (zh) 图像处理方法、手术导航设备、电子设备、存储介质
CN112686855B (zh) 一种眼象与症状信息的信息关联方法
CN104463837A (zh) 用于自动或半自动地分割的方法和装置
CN106127783A (zh) 一种基于深度学习的医疗影像识别***
Rakhlin et al. Breast tumor cellularity assessment using deep neural networks
CN107274406A (zh) 一种检测敏感区域的方法及装置
CN104504708B (zh) 一种基于毗邻图像特征点集的dsa脑血管图像自动分割方法
CN110047075A (zh) 一种基于对抗网络的ct图像分割方法
CN111340773B (zh) 一种视网膜图像血管分割方法
CN114820658A (zh) 一种肝静脉和门静脉分割方法及装置
CN109063557B (zh) 快速构建心脏冠脉血管识别数据集的方法
CN113034522B (zh) 一种基于人工神经网络的ct图像分割方法
CN112700409A (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210125

Address after: 100086 1704-1705, 17th floor, Qingyun contemporary building, building 9, Manting Fangyuan community, Qingyun Li, Haidian District, Beijing

Applicant after: BEIJING HONGYUN ZHISHENG TECHNOLOGY Co.,Ltd.

Applicant after: FUWAI HOSPITAL, CHINESE ACADEMY OF MEDICAL SCIENCES

Address before: 100086 1704-1705, 17th floor, Qingyun contemporary building, building 9, Manting Fangyuan community, Qingyun Li, Haidian District, Beijing

Applicant before: BEIJING HONGYUN ZHISHENG TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant