获取冠脉钙化区域分类的方法、装置及***
技术领域
本发明涉及钙化区域选取的技术领域,尤其是涉及一种获取冠脉钙化区域分类的方法、装置及***。
背景技术
冠状动脉钙化(Coronary Artery Calcium,CAC)积分是一种广泛用于中度风险人群心血管风险评估的影像学检查手段。现有技术中,基于平扫电子计算机断层扫描(Computed Tomography,CT)信息进行冠状动脉钙化积分计算时,需要人工选取冠脉钙化区域并对选取的冠脉钙化区域进行分类,然后通过处理软件对分类后的钙化区域进行积分计算。
在现有技术中,人工选取、分类钙化区域是不能够省略的步骤,只有人工标注并分类钙化区域后,才能够使用自动分析软件***计算出钙化区域的钙化积分,但是,钙化区域在三维信息中是有关联的,一块钙化区域在三维中是一个体,传统人工标记钙化区域的方法是在每层切片上,标记钙化区域,这可能导致属于一整块钙化区域中的其中几个切片被分错,增大了冠脉钙化区域选取、分类的误差,同时,钙化区域标记分类过程繁琐、效率低。
发明内容
有鉴于此,本发明的目的在于提供一种获取冠脉钙化区域分类的方法、装置及***,缓解了现有技术中人工在每层切片上标记钙化区域时,导致的属于一整块钙化区域中的其中几个切片被分错,冠脉钙化区域选取、分类的误差大、过程繁琐、效率低的技术问题。
第一方面,本发明实施例提供了一种获取冠脉钙化区域分类的方法,该方法包括:
获取平扫电子计算机断层扫描CT信息,基于平扫CT信息的三维信息获取冠脉区域;
从获取的冠脉区域中,依据冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域;
获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域不满足预设的条件;
依据疑似钙化区域的三维特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,在获取平扫电子计算机断层扫描CT信息后,在基于平扫CT信息的三维信息获取冠脉区域之前,该方法还包括:
对获取的平扫CT信息进行处理,得到医学数字成像和通信DICOM格式数据,该DICOM格式数据中包括每层切片的图像数据;
将每层切片的图像数据按顺序进行重叠,得到三维图像数据,获取三维图像数据的三维信息;
获取三维信息中的体素尺寸值以及窗宽、窗位;
将获取到的三维信息中的体素尺寸值调整到预设的体素尺寸值,获取调整体素尺寸值之后的三维图像数据的尺寸值;
按照预设的三维图像数据尺寸值,对调整体素尺寸值之后的三维图像数据的尺寸值进行调整;
调整经过三维图像数据尺寸值调整之后的三维图像数据中的窗宽、窗位。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,从获取的冠脉区域中,依据冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域的步骤包括:
获取冠脉区域中的每一体素点,判断体素点的HU值是否满足预设HU阈值,如果满足,则标记该体素点;
将相邻的标记的体素点依次进行连接,形成多个连通区域;
判断每一连通区域的体积是否满足体积阈值,若满足,则连通区域为疑似钙化区域。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域的步骤包括:
获取疑似钙化区域的凸包率与体素点的数量;
判断疑似钙化区域的凸包率的值是否小于或等于预设的第一凸包率阈值,若是,则判断疑似钙化区域中体素点的数量是否大于或等于预设的第一数量阈值,若是,则确定疑似钙化区域满足预设的条件;
获取满足预设的条件的疑似钙化区域的质心,以质心为中心沿着切片的平面方向对满足预设的条件的疑似钙化区域进行切割,切割成两块疑似钙化区域。
结合第一方面第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,依据切割后的疑似钙化区域的三维特征,对疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域的步骤包括:
提取切割后的疑似钙化区域的三维特征;
将提取的三维特征输入到训练好的钙化区域分类模型,得到分类的冠脉血管的钙化区域。
结合第一方面第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,钙化区域分类模型的训练过程包括:
建立钙化区域分类模型;
获取训练数据中钙化区域的三维特征,标记该钙化区域的分类;
将三维特征作为钙化区域分类模型的输入,以三维特征对应的钙化区域的分类作为钙化区域分类模型的输出,对钙化区域分类模型进行训练;
获取测试数据,将测试数据中钙化区域的三维特征作为训练的钙化区域分类模型的输入,其输出与测试数据中钙化区域的分类进行比对;
判断测试数据的输出是否到达预先设置的准确度阈值,若是,则得到训练好的钙化区域分类模型,若否,则继续训练钙化区域分类模型。
结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,在得到分类的冠脉血管的钙化区域后,该方法包括:根据预设的校正规则对分类的冠脉血管的钙化区域进行判断,提取出分类的冠脉血管的钙化区域中的异常结果,对异常结果进行校正,得到校正后的分类的冠脉钙化区域。
结合第一方面第六种可能的实施方式,本发明实施例提供了第一方面的第七种可能的实施方式,其中,根据预设的校正规则对分类的冠脉血管的钙化区域进行判断的步骤包括:
获取分类的冠脉血管的钙化区域的形状,判断获取的形状是否为星芒状,若是,则确定分类的冠脉血管的钙化区域为非钙化区域,若否,则获取分类的冠脉血管的钙化区域的凸包率和体素数量;
判断分类的冠脉血管的钙化区域的凸包率是否小于或等于预设的第二凸包率阈值,若是,则继续判断分类的冠脉血管的钙化区域的体素的数量是否大于或等于预设的第二数量阈值,若是,则确定该冠脉血管的钙化区域为非钙化区域。
第二方面,本发明实施例还提供一种获取冠脉钙化区域分类的装置,该装置包括:
获取模块,用于获取平扫电子计算机断层扫描CT信息,基于平扫CT信息的三维信息获取冠脉区域;
确定模块,用于从获取的冠脉区域中,依据冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域;
判断切割模块,用于获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足预设的条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域不满足预设的条件;
分类模块,用于依据疑似钙化区域的特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域。
第三方面,本发明实施例还提供一种获取冠脉钙化区域分类的***,该***包括:CT扫描仪、数据接收装置以及第二方面所述的获取冠脉钙化区域分类的装置;其中,数据接收装置分别与CT扫描仪、获取冠脉钙化区域分类的装置相连。
本发明实施例带来了以下有益效果:本发明实施例提供的获取冠脉钙化区域分类的方法、装置及***,通过获取的平扫CT信息,基于平扫CT信息的三维信息获取冠脉区域;从获取的冠脉区域中,依据一定的条件得到疑似钙化区域;获取疑似钙化区域的信息,判断信息是否满足预设的条件,若满足条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域不满足预设的条件;依据切割后的疑似钙化区域的特征,对疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域,本发明实施例提供的获取冠脉钙化区域分类的方法可以在三维信息中自动获得冠脉钙化区域,避免了人工在每层切片上标记钙化区域时导致的属于一整块钙化区域中的其中几个切片被分错,同时,冠脉钙化区域选取分类的过程简单、效率高、误差小。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种获取冠脉钙化区域分类的方法的流程图;
图2为本发明实施例提供的另一种获取冠脉钙化区域分类的方法的流程图;
图3为本发明实施例提供的一种获取冠脉钙化区域分类的装置的结构示意图;
图4为本发明实施例提供的一种获取冠脉钙化区域分类的***的结构示意图。
图标:201-获取模块;202-确定模块;203-判断切割模块;204-分类模块。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前人工选取、分类钙化区域是不能够省略的步骤,只有人工标注并分类钙化区域后,才能够使用自动分析软件***计算出钙化区域的钙化积分,但是,钙化区域在三维信息中是有关联的,一块钙化区域在三维中是一个体,传统人工标记钙化区域的方法是在每层切片上,标记钙化区域,这可能导致属于一整块钙化区域中的其中几个切片被分错,增大了冠脉钙化区域选取、分类的误差,同时,钙化区域标记分类过程繁琐、效率低。基于此,本发明实施例提供的一种获取冠脉钙化区域分类的方法、装置以及***,可以避免了人工在每层切片上标记钙化区域时导致的属于一整块钙化区域中的其中几个切片被分错,提高了冠脉钙化区域选取分类的效率、减小了误差。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种获取冠脉钙化区域分类的方法进行详细介绍。
实施例一:
本发明实施例提供了一种获取冠脉钙化区域分类的方法,参见图1所示的一种获取冠脉钙化区域分类的方法的流程图,该方法包括如下步骤:
步骤S101:获取平扫电子计算机断层扫描CT信息,基于平扫CT信息的三维信息获取冠脉区域;
本发明实施例中,将获取到的CT信息进行处理得到医学数字成像和通信DICOM格式数据,将DICOM格式数据进行处理,该DICOM格式数据中包括每层切片的图像数据,将每层切片的图像数据按顺序重叠,得到三维图像数据,获取三维图像数据的三维信息,基于该三维信息获取冠脉区域。
步骤S102:从获取的所述冠脉区域中,依据所述冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域;
本发明实施例中,通过判断体素点以及体积是否满足阈值,从而确定出冠脉区域中的疑似钙化区域。
步骤S103:获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足预设的条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域的信息不满足预设的条件;
本发明实施例中,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,若切割后的疑似钙化区域的信息仍满足预设的条件,则对切割后的疑似钙化区域进行再切割,直到切割后的疑似钙化区域的信息不满足预设的条件。
步骤S104:依据疑似钙化区域的三维特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域。
本发明实施例中,可以选择使用三维卷积神经网络对疑似钙化区域分类,该分类结果可以为:非钙化、左冠状动脉(Left Main Coronary Artery,LM)钙化、左前降支(LeftAnterior Descending Artery,LAD)钙化、左旋支(Left Circumflex Artery,LCX)钙化、右冠状动脉(Right Coronary Artery,RCA)钙化。
本发明实施例提供的获取冠脉钙化区域分类的方法,通过获取平扫CT信息,基于CT信息的三维信息获取冠脉区域;从获取的冠脉区域中,依据一定的条件得到疑似钙化区域;获取疑似钙化区域的信息,判断信息是否满足预设的条件,若满足条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域不满足预设的条件;依据疑似钙化区域的三维特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域。这样,本发明实施例提供的获取冠脉钙化区域分类的方法,可以依据冠脉区域中各体素点的HU值以及体积,与预设HU阈值和体积阈值进行匹配,得到疑似钙化区域的体素点,再通过疑似钙化区域的信息,对疑似钙化区域进行切割,通过对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域,实现了在三维信息中自动获得冠脉钙化区域,避免了人工在每层切片上标记钙化区域时导致的属于一整块钙化区域中的其中几个切片被分错,进一步的,使得冠脉钙化区域选取分类的过程简单,提高了选取分类的效率、减小了误差。
基于此,在上述实施例的基础上,本发明实施例中还提供了另一种获取冠脉钙化区域分类的方法,如图2所示的流程图,作为一可选实施例,步骤S101获取平扫电子计算机断层扫描CT信息,基于平扫CT信息的三维信息获取冠脉区域的步骤包括:
步骤S1011:对获取的平扫CT信息进行处理,得到医学数字成像和通信DICOM格式数据,该DICOM格式数据中包括每层切片的图像数据;
步骤S1012:将每层切片的图像数据按顺序进行重叠,得到三维图像数据,获取三维图像数据的三维信息;
步骤S1013:获取三维信息中的体素尺寸值以及窗宽、窗位;
步骤S1014:将获取到的三维信息中的体素尺寸值调整到预设的体素尺寸值,获取调整体素尺寸值之后的三维图像数据的尺寸值;
步骤S1015:按照预设的三维图像数据尺寸值,对调整体素尺寸值之后的三维图像数据的尺寸值进行调整;
步骤S1016:调整经过三维图像数据尺寸值调整之后的三维图像数据中的窗宽、窗位。
本发明实施例中,按照预设的体素尺寸值,分别对三维图像数据的体素尺寸值进行调整,使三维图像数据的体素尺寸值一致。同时,按照预设的三维图像数据尺寸值,对调整体素尺寸值之后的三维图像数据的尺寸值进行调整,例如,对调整体素尺寸值之后的三维图像数据的图像进行切割或扩展。举例来说,预设的体素尺寸值范围可以为长宽的范围为0.3-0.5毫米,高度范围为1.5-3毫米,则体素尺寸值可以设置为0.5*0.5*2.5毫米,将三维图像数据的体素尺寸值调整为0.5*0.5*2.5毫米。预设的三维图像数据尺寸值可以设置为512体素*512体素*Z体素,Z为自然数,Z的具体数值由切片的图像数据的数量决定,在此本发明不作具体的限定,则对于三维图像数据的体素尺寸值调整为0.5*0.5*2.5毫米的三维数据图像数据,将尺寸值大于512*512*Z体素的三维图像数据进行切割,或者将尺寸值小于512*512*Z体素的三维图像数据进行扩展,通过填充三维图像数据的像素值,扩展三维图像数据的尺寸值,使得图像数据的尺寸值满足预设的值。具体的,体素尺寸值与三维图像数据的尺寸值可以根据实际的情况进行设置,对此本发明实施例不作具体的限制。本发明实施例通过调整三维图像数据的尺寸值和体素尺寸值,实现图像数据标准化,减少了图像数据的差异,便于根据三维图像数据的三维信息选取冠脉区域,进一步的提高了选取钙化区域的精确度。
进一步的,通过调整经过三维图像数据尺寸值调整之后的三维图像数据中的窗宽、窗位,将窗宽、窗位调整到合适的值,可以使得图像变得清晰、易读,增强了三维图像数据的对比度,使得三维图像数据的图像清晰,便于获取钙化区域,进而可以提高选取钙化区域的精确度和效率。
本发明实施例中,作为一可选实施例,步骤S102从获取的冠脉区域中,依据冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域的步骤包括:
步骤S1021:获取冠脉区域中的每一体素点,判断该体素点的亨氏单位HU值是否满足预设HU阈值,如果满足,则标记该体素点;
本发明实施例中,具体的,作为一可选实施例,判断该体素点的HU值是否大于等于130,如果是,则标记该体素点。例如,可将该体素点标记为1。
步骤S1022:将相邻的标记的体素点依次进行连接,形成多个连通区域;
步骤S1023:判断每一连通区域的体积是否满足体积阈值,若满足,则该连通区域为疑似钙化区域。
本发明实施例中,具体的,判断每一连通区域的体积是否大于等于1mm3,如果是,则判断该连通区域为疑似钙化区域。
本发明实施例中,若体素点的HU值不满足预设HU阈值,表明该体素点不属于疑似钙化区域,可以将该体素点标记为0。如果形成的连通区域的体积不满足体积阈值,则该连通区域也不为疑似钙化区域。
具体实现时,作为一可选实施例,步骤S103获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足预设的条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域的步骤包括:
步骤S1031:获取疑似钙化区域的凸包率与体素点的数量;
本发明实施例中,具体的,凸包率的大小与疑似钙化区域的形状有关,凸包率是指物体的真实体积与凸包体积的比值,疑似钙化区域的凸包率是指疑似钙化区域的体积与对应的凸包的体积的比,凸包率越大,则物体越规则。
步骤S1032:判断疑似钙化区域的凸包率的值是否小于或等于预设的第一凸包率阈值,若是,则判断疑似钙化区域中体素点的数量是否大于或等于预设的第一数量阈值,若是,则确定疑似钙化区域满足预设的条件;
本发明实施例中,作为一可选实施例,判断疑似钙化区域的凸包率的值是否小于或等于0.5,若是,则判断疑似钙化区域中体素点的数量是否大于或等于500,若是,则确定疑似钙化区域满足预设的条件,具体的,如果疑似钙化区域的凸包率小于0.5且体素个数大于500,则判断该疑似钙化区域出现血管黏连,即该疑似钙化区域可能同时出现在两个或以上的冠脉血管中,因而需要对血管黏连的疑似钙化区域进行切割。
步骤S1033:获取满足预设的条件的疑似钙化区域的质心,以质心为中心沿着切片的平面方向对满足预设条件的疑似钙化区域进行切割,切割成两块疑似钙化区域。
本发明实施例中,疑似钙化区域切割成两块后,分别对两块疑似钙化区域的信息进行检测,判断切割后的疑似钙化区域是否满足预设的条件,如果满足预设的条件,则对满足预设条件的疑似钙化区域再进行切割,直到切割后的疑似钙化区域不满足预设的条件。本发明实施例中,通过对满足预设条件的疑似钙化区域进行切割,避免了将属于不同冠脉血管的钙化区域分类到一起,减小钙化区域选取的误差,提高选取钙化区域的精确度。
进一步的,具体实现时,作为一可选实施例,步骤S104依据疑似钙化区域的三维特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域的步骤包括:
步骤S1041:提取切割后的疑似钙化区域的三维特征;
步骤S1042:将提取的三维特征输入训练好的钙化区域分类模型,得到分类的冠脉血管的钙化区域。
本发明实施例中,具体的,将提取的三维特征输入到训练好的钙化区域分类模型中,该训练好的钙化区域分类模型通过对提取的三维特征进行采样对比,对疑似钙化区域进行分类。
进一步的,本发明实施例中,钙化区域分类模型的训练过程包括:
建立钙化区域分类模型;
获取训练数据中钙化区域的三维特征,标记该钙化区域的分类;
将三维特征作为钙化区域分类模型的输入,以该三维特征对应的钙化区域的分类作为钙化区域分类模型的输出,对钙化区域分类模型进行训练;
获取测试数据,将测试数据中钙化区域的三维特征作为训练的钙化区域分类模型的输入,其输出与测试数据中钙化区域的分类进行比对;
判断测试数据的输出是否到达预先设置的准确度阈值,若是,则得到训练好的钙化区域分类模型,若否,则继续训练钙化区域分类模型。
本发明实施例中,作为一可选实施例,在得到分类的冠脉血管的钙化区域后,所述方法还包括:根据预设的校正规则对分类的冠脉血管的钙化区域进行判断,提取出分类的冠脉血管的钙化区域中的异常结果,对异常结果进行校正,得到校正后的分类的冠脉钙化区域。
进一步的,本发明实施例中,根据预设的校正规则对分类的冠脉血管的钙化区域进行判断的步骤包括:
获取分类的冠脉血管的钙化区域的形状,判断获取的形状是否为星芒状,若是,则确定分类的冠脉血管的钙化区域为非钙化区域,若否,则获取分类的冠脉血管的钙化区域的凸包率和体素数量;
判断分类的冠脉血管的钙化区域的凸包率是否小于或等于预设的第二凸包率阈值,若是,则继续判断分类的冠脉血管的钙化区域的体素的数量是否大于或等于预设的第二数量阈值,若是,则确定该冠脉血管的钙化区域为非钙化区域。
本发明实施例中,作为一可选实施例,判断分类的冠脉血管的钙化区域的凸包率是否小于或等于0.7,若是,则继续判断分类的冠脉血管的钙化区域的体素的数量是否大于或等于2000,若是,则确定该冠脉血管的钙化区域为非钙化区域。该方法可能出现将非钙化区域分类到冠脉血管的钙化区域中的情况,因而,需要对分类的冠脉血管的钙化区域进行校正,将判断结果为非钙化区域的区域剔除,对分类的冠脉血管的钙化区域进行校正,得到校正后的分类的冠脉血管的钙化区域,通过对分类的冠脉血管的钙化区域进行校正可以减小选取冠脉钙化区域的误差,提高精确度。
实施例二:
在上述实施例的基础上,本发明实施例还提供了一种获取冠脉钙化区域分类的装置,如图3所示的是一种获取冠脉钙化区域分类的装置的结构示意图,该装置包括如下模块:
获取模块201,用于获取平扫电子计算机断层扫描CT信息,基于平扫CT信息的三维信息获取冠脉区域;
确定模块202,用于从获取的冠脉区域中,依据冠脉区域中各体素点的亨氏单位HU值以及体积,选取满足预设HU阈值和体积阈值的体素点,得到疑似钙化区域;
判断切割模块203,用于获取疑似钙化区域的信息,判断疑似钙化区域的信息是否满足预设的条件,若满足预设的条件,则对疑似钙化区域进行切割,得到切割后的疑似钙化区域,检测切割后的疑似钙化区域的信息,对切割后的疑似钙化区域的信息进行再判断,直到切割后的疑似钙化区域不满足预设的条件;
分类模块204,用于依据疑似钙化区域的特征,对切割后的疑似钙化区域进行分类,得到分类的冠脉血管的钙化区域。
进一步的,本本发明实施例提供的获取冠脉钙化区域分类的装置中,获取模块包括:
预处理单元,用于对获取的平扫CT信息进行处理,得到医学数字成像和通信DICOM格式数据,该DICOM格式数据中包括每层切片的图像数据;
三维信息获取单元,用于将每层切片的图像数据按顺序进行重叠,得到三维图像数据,获取三维图像数据的三维信息;
数据获取单元,用于获取三维信息中的体素尺寸值以及窗宽、窗位;
尺寸调整单元,用于将获取到的三维信息中的体素尺寸值调整到预设的体素尺寸值,获取调整体素尺寸值之后的三维图像数据的尺寸值;按照预设的三维图像数据尺寸值,对调整体素尺寸值之后的三维图像数据的尺寸值进行调整;
数据调整单元,用于调整经过三维图像数据尺寸值调整之后的三维图像数据中的窗宽、窗位。
进一步的,本本发明实施例提供的获取冠脉钙化区域分类的装置中,确定模块包括:
体素点标记单元,用于获取冠脉区域中的每一体素点,判断每一体素点的HU值是否满足预设HU阈值,如果满足,则标记该体素点;
连通区域形成单元,用于将相邻的标记的体素点依次进行连接,形成多个连通区域;
区域判断单元,用于判断每一连通区域的体积是否满足体积阈值,若满足,则该连通区域为疑似钙化区域。
进一步的,本本发明实施例提供的获取冠脉钙化区域分类的装置中,判断切割模块包括:
信息获取单元,用于获取疑似钙化区域的凸包率与体素点的数量;
判断单元,用于判断疑似钙化区域的凸包率的值是否小于或等于预设的第一凸包率阈值,若是,则判断疑似钙化区域中体素点的数量是否大于或等于预设的第一数量阈值,若是,则确定疑似钙化区域满足预设的条件;
切割单元,用于获取满足预设的条件的疑似钙化区域的质心,以质心为中心沿着切片的平面方向对满足预设的条件的疑似钙化区域进行切割,切割成两块疑似钙化区域。
进一步的,本本发明实施例提供的获取冠脉钙化区域分类的装置中,分类模块包括:
三维特征提取单元:用于提取切割后的疑似钙化区域的三维特征;
分类单元:用于将提取的三维特征输入到训练好的钙化区域分类模型,得到分类的冠脉血管的钙化区域。
具体实现时,所述装置还包括:模型训练模块205,用于对钙化区域分类模型进行训练;
模型训练模块包括:
分类模型建立单元,用于建立钙化区域分类模型;
特征标记单元,用于获取训练数据中钙化区域的三维特征,标记该钙化区域的分类;
模型训练单元,用于将三维特征作为钙化区域分类模型的输入,以三维特征对应的钙化区域的分类作为钙化区域分类模型的输出,对钙化区域分类模型进行训练;
模型测试单元,用于获取测试数据,将测试数据中钙化区域的三维特征作为训练的钙化区域分类模型的输入,其输出与测试数据中钙化区域的分类进行比对;
模型判断单元,用于判断测试数据的输出是否到达预先设置的准确度阈值,若是,则得到训练好的钙化区域分类模型,若否,则继续训练钙化区域分类模型。
进一步的,本发明实施例提供的所述装置还包括:校正模块206,用于根据预设的校正规则对分类的冠脉血管的钙化区域进行判断,提取出分类的冠脉血管的钙化区域中的异常结果,对异常结果进行校正,得到校正后的分类的冠脉钙化区域;
具体的,作为一可选实施例,该校正模块包括:
形状判断单元,用于获取分类的冠脉血管的钙化区域的形状,判断获取的形状是否为星芒状,若是,则确定该分类的冠脉血管的钙化区域为非钙化区域;
校正信息获取单元,用于当分类的冠脉血管的钙化区域的形状不是星芒状时,获取冠脉血管的钙化区域的凸包率和体素数量;
校正判断单元,用于判断分类的冠脉血管的钙化区域的凸包率是否小于或等于预设的第二凸包率阈值,若是,则继续判断分类的冠脉血管的钙化区域的体素的数量是否大于或等于预设的第二数量阈值,若是,则确定冠脉血管的钙化区域为非钙化区域。
实施例三:
在上述实施例的基础上,本发明实施例提供了一种获取冠脉钙化区域分类的***,如图4所示的是一种获取冠脉钙化区域分类的***的结构示意图,该***包括CT扫描仪301、数据接收装置302以及实施例二所述的获取冠脉钙化区域分类的装置303,其中,该数据接收装置分别与CT扫描仪、获取冠脉钙化区域分类的装置相连。
具体实现时,所述***通过CT扫描仪获取CT信息,数据接收装置接收CT信息,获取冠脉钙化区域分类的装置通过接收到的信息选取冠脉钙化区域。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例提供的获取冠脉钙化区域分类的装置及***,与上述实施例提供的获取冠脉钙化区域分类的方法具有相同的技术特征,所以也能解决相同的技术问题,达到相同的技术效果。
本发明实施例所提供的进行获取冠脉钙化区域分类的方法、装置及***的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。