一种斑块分割方法、装置、电子设备及可读存储介质与流程

文档序号:31711594发布日期:2022-10-04 19:25阅读:81来源:国知局
一种斑块分割方法、装置、电子设备及可读存储介质与流程

1.本技术涉及医疗数据分析技术领域,尤其涉及一种斑块分割方法、装置、电子设备及可读存储介质。


背景技术:

2.近年来,冠状动脉疾病作为一种主要的心血管疾病,已在世界范围内对人类健康构成严重威胁。冠状动脉壁上的斑块分割对于冠状动脉疾病的诊断具有重要意义。冠状动脉壁上的斑块可分为三类:钙化斑块(cap)、脂质斑块(ncap)和混合斑块(mcap)。目前,为提升患者无创体验,医院大多基于冠状动脉计算机断层血管造影(ccta)图像进行冠状动脉壁上的斑块分割。在ccta图像中,由于cap具有极高的亮度,因此cap很容易识别;但在ccta图像中识别ncap和mcap非常具有挑战性,因为ncap和mcap与周围组织具有相似的颜色和强度。
3.现阶段对三类斑块的分割主要还是依赖专业医生对ccta图像逐像素的人工标注,这样的做法未免费时费力;此外,对于医疗水平不发达的地区,专业医生的缺失对当地患者斑块的及时诊断带来了挑战。因此,设计一款斑块分割的自动化装置是亟需解决的问题。


技术实现要素:

4.有鉴于此,本技术实施例通过提供一种斑块分割方法、装置、电子设备及可读存储介质,用以至少解决现有技术中存在的上述技术问题。
5.根据本技术第一方面,本技术实施例提供了一种斑块分割方法,包括:获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线;从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点;基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果;基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果。
6.可选地,获取血管中心线上对应疑似斑块的目标中心点,包括:获取待检测原始图像对应的血管拉直图像,血管拉直图像包括血管中心线上的多个中心点对应的多个第二血管子图像;基于第一网络对各中心点对应的第二血管子图像进行特征提取,得到各中心点对应的第一特征;将各中心点对应的第一特征与各中心点对应的位置编码进行融合,得到各中心点对应的第二特征;基于第二网络对各中心点对应的第二特征进行斑块分析,得到各中心点对应的斑块分析结果;基于各中心点对应的斑块分析结果确定血管中心线上对应疑似斑块的目标中心点。
7.可选地,从待检测原始图像中截取出与目标中心点对应的第一血管子图像,包括:确定目标中心点在待检测原始图像中的位置信息;基于位置信息,以目标中心点为中心,从待检测原始图像中截取第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像。
8.可选地,立方体块的边长等于64像素。
9.可选地,从待检测原始图像中截取出与目标中心点对应的第一血管子图像,包括:对目标中心点进行采样,得到采样中心点,以使目标中心点均被以采样中心点为中心的第二预设尺寸的立方体覆盖,且采样中心点的数量最少;确定采样中心点在待检测原始图像中的位置信息;基于位置信息,以采样中心点为中心,从待检测原始图像中截取第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像。
10.可选地,对目标中心点进行采样,得到采样中心点,以使目标中心点均被以采样中心点为中心的第二预设尺寸的立方体覆盖,且采样中心点的数量最少,包括:从目标中心点中随机采样一个中心点,得到一个采样中心点;确定目标中心点中与采样中心点的距离大于预设距离的各中心点构成未覆盖的点集;从未覆盖的点集中随机采样一个中心点,得到另一个采样中心点;基于与采样中心点的距离大于预设距离的各中心点构成未覆盖的点集的预设规则对未覆盖的点集进行更新,并返回从未覆盖的点集中随机采样一个中心点,得到另一个采样中心点的步骤,直到未覆盖的点集中不存在中心点。
11.可选地,基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果,包括:基于目标中心点在待检测原始图像中的位置信息将第一斑块分割结果映射到待检测原始图像上,得到第二斑块分割结果。
12.根据本技术第二方面,本技术实施例提供了一种斑块分割装置,包括:获取单元,用于获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线;截取单元,用于从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点;第一分割单元,用于基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果;第二分割单元,用于基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果。
13.根据本技术第三方面,本技术实施例提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行如第一方面或第一方面任意实施方式中的斑块分割方法。
14.根据本技术第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行如第一方面或第一方面任意实施方式中的斑块分割方法。
15.本技术实施例提供的斑块分割方法、装置、电子设备及可读存储介质,通过获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线;从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点;基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果;基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果;如此,是直接对存在疑似斑块的第一血管子图像进行斑块分割,由于第一血管子图像相对于待检测原始图像而言,去除了大量的冗余信息和背景噪声信息,可以使得斑块分割网络不被该大量的冗余信息和噪声信息所干扰,提高ncap和mcap斑块的分割准确度,从而得到精确的第一斑块分割结果,然后再基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果,可以得到待检测原始图像中精确的第二斑块分
割结果;并且,直接对存在疑似斑块的第一血管子图像进行斑块分割,可以减少斑块分割时第一血管子图像的数量,且缩小斑块分割的范围,实现对斑块精细分割,可以提高斑块分割的分割效率和准确度。
16.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
17.图1为本技术实施例中一种斑块分割方法的流程示意图;
18.图2为本技术实施例中从待检测原始图像中截取出与目标中心点对应的第一血管子图像的流程示意图;
19.图3为本技术实施例中基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果的流程示意图;
20.图4为本技术实施例中基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果的流程示意图;
21.图5为本技术实施例中一种斑块分割装置的结构示意图;
22.图6为本技术实施例中一种电子设备的硬件结构示意图。
具体实施方式
23.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
24.在ccta图像中,由于钙化斑块亮度很高,与背景颜色有着明显的区别,因此当前的斑块分割算法很容易识别。但由于脂质斑块(ncap)和混合斑块(mcap)中的脂质成本形态分布与背景组织颜色、强度极为相似,因此从背景元素中区分ncap和mcap非常具有挑战性,目前的算法在分割ncap和mcap任务中,几乎全部失效。本技术人发现,斑块分布于血管周围,是堆积在动脉壁上的沉积物,位于血管内外膜之间,因此,血管拓扑结构可以帮助深度模型分割具有挑战性的斑块。然而,血管是弯曲的、不规则的,神经网络很难建模这种不规则的切割块。为此,本技术人想到通过引入血管中心线信息来辅助深度模型分割具有挑战性的斑块区域。
25.为此,本技术实施例提供了一种斑块分割方法,如图1所示,包括:
26.s101,获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线。
27.在本技术实施例中,待检测原始图像包括但不限于:电子计算机断层扫描(computed tomography,ct)图像、ct血管造影(ct angiography,cta)图像、磁共振成像(magnetic resonance imaging,mri)图像、正电子发射计算机断层显像-核磁共振成像(pet-mri)图像等。
28.本技术实施例中的血管为具有斑块分割需求的血管,其包括但不限于:冠状动脉
血管、颈动脉血管、下肢血管等。
29.本技术实施例中,由于待检测原始图像中可以包括至少一个血管,则对于每一血管,均对应一个血管中心线,即s101中可以获取待检测原始图像中存在疑似斑块的每一血管的血管中心线,并确定每一血管的血管中心线上对应疑似斑块的目标中心点。每一血管的目标中心点的点集其中xi、yi、zi为目标中心点中第i个中心点的坐标位置,目标中心点的总个数为m。
30.在一种实现方式中,获取血管中心线上对应疑似斑块的目标中心点,包括:
31.确定血管上存在狭窄的目标区域;
32.确定目标区域对应的血管中心线区域;
33.确定血管中心线区域对应的中心点为对应疑似斑块的目标中心点。
34.具体实施时,由于血管狭窄一般伴随斑块,因此,在可以使用用户,如医生标注的血管狭窄区域作为血管上存在狭窄的目标区域,也可以基于狭窄模型对待检测原始图像或血管拉直图像进行狭窄分析,确定血管上存在狭窄的目标区域。
35.然后通过腐蚀的方式提取血管的中心线,基于目标区域的坐标位置确定血管中心线上与目标区域对应的血管中心线区域。血管中心线区域中的各个中心点即为对应疑似斑块的目标中心点。
36.在另一种实现方式中,获取血管中心线上对应疑似斑块的目标中心点,包括:
37.获取待检测原始图像对应的血管拉直图像,血管拉直图像包括血管中心线上的多个中心点对应的多个第二血管子图像;
38.基于第一网络对各中心点对应的第二血管子图像进行特征提取,得到各中心点对应的第一特征;
39.将各中心点对应的第一特征与各中心点对应的位置编码进行融合,得到各中心点对应的第二特征;
40.基于第二网络对各中心点对应的第二特征进行斑块分析,得到各中心点对应的斑块分析结果;
41.基于各中心点对应的斑块分析结果确定血管中心线上对应疑似斑块的目标中心点。
42.具体实施时,由于待检测原始图像中可以包括至少一个血管,则对于每一血管,均获取到对应的一个血管拉直图像。
43.在一些实施例中,可以通过曲面重建的方式和/或拉直成像的方式对待检测原始图像进行伸展拉直处理,然后以多个中心点为中心,切出一个h
×w×
l的三维图像,即得到待检测血管的拉直图像。其中,l为血管长度,也即中心点的数量,h为切面的高度,w为切面的宽度。
44.在另一些实施例中,获取待检测原始图像对应的血管拉直图像,包括:获取待检测原始图像中血管的中心线,中心线包括多个中心点;从待检测原始图像中确定各中心点对应的第二血管子图像;将各中心点对应的第二血管子图像进行堆叠,得到待检测原始图像对应的血管拉直图像。
45.其中,第一网络包括但不限于卷积神经网络(convolutional neural networks,cnn),比如,常用cnn特征提取网络3du-net、vgg-16、vgg-19、resnet等。
46.具体实施时,我们以3du-net作为第一网络,将血管拉直图像输入3du-net网络后,得到各中心点对应的第一特征fa∈r
l
×c。其中l为特征的长度,即血管的长度,c为特征的维度数量。
47.第一网络包括特征提取层和池化层。基于第一网络对各中心点对应的第二血管子图像进行特征提取,得到各中心点对应的第一特征,包括:基于特征提取层对各中心点对应的第二血管子图像进行特征提取,得到各中心点对应的初始特征;基于池化层对各中心点对应的初始特征进行池化处理,得到各中心点对应的第一特征。
48.在一些实施例中,可以将各中心点对应的第一特征与各中心点对应的位置编码进行加和的方式,将各中心点对应的第一特征与各中心点对应的位置编码进行融合。
49.第二网络可以基于每个中心点的位置信息将每个中心点的第二特征及该中心点之外的其他中心点的第二特征进行融合,从而充分利用血管的上下文信息,使得每个中心点可以得到更多的特征信息,然后基于融合了其他中心点的第二特征的特征对每个中心点进行斑块分析,得到每个中心点对应的斑块分析结果。
50.在一些实施例中,考虑到transformer模型在自然语言处理、计算机视觉的广泛应用,其对序列建模具有很强的表示能力。为了利用冠状动脉的上下文信息,本技术实施例使用transformer模型来建模序列关系。因此设置第二网络为transformer模型。
51.在一些实施例中,斑块分析结果包括斑块类别和斑块概率。
52.通过第二网络对斑块类别和斑块概率进行检测,可以得到各类斑块的检测结果,便于用户查看,提高用户体验。
53.通过第二网络,可以确定血管中心线上各中心点对应的斑块类别和斑块概率,基于各中心点对应的类别和斑块概率可以确定血管中心线上对应疑似斑块的目标中心点。
54.s102,从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点。
55.具体实施时,对于目标中心点的位置坐标,如果是基于待检测原始图像的坐标系确定的,则可以直接基于目标中心点的点集p中的每个中心点的位置坐标从待检测原始图像中截取第一血管子图像。对于目标中心点的位置坐标,如果不是基于待检测原始图像的坐标系确定的,则对于获取到的目标中心点,如图2所示,可以首先将目标中心点的位置坐标映射到待检测原始图像的坐标系中,映射结果可以表示为其中,为目标中心点中第i个中心点映射后的坐标位置,映射后目标中心点的总个数为m。然后基于映射后的目标中心点的位置坐标从待检测原始图像中截取第一血管子图像。在一些实施例中,第一血管子图像可以为从待检测原始图像中截取的立方体块、长方体块、圆球等等。
56.s103,基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果。
57.在本实施例中,斑块分割网络为提前训练好的,用于对图像进行斑块分割。如图3所示,将目标中心点对应的第一血管子图像输入到斑块分割网络中,可以得到第一斑块分割结果。
58.具体实施时,我们以3du-net作为斑块分割网络。例如待检测原始图像为一张ccta
原图,其包含多条血管,每条血管中心线上分布着多个目标中心点。则首先将每一血管拉直图像中的目标中心点对应回ccta原图,获取ccta原图坐标系下的目标中心点坐标;然后以此坐标为中心截取第一血管子图像,例如64*64*64的立方体块(假设数量为n),然后依次送入到3du-net网络中,均会得到对应的第一斑块分割结果f∈rg×r×k,其中g、r、k分别是小立方体块的长度,宽度和维度数量,即生成共计n个立方体块的分割结果。
59.斑块分割网络训练时,为了增加训练样本的多样性,疑似斑块对应的所有样本目标中心点都映射到样本待检测原始图像中,并以映射后的每一个目标中心点为中心,从样本待检测原始图像中截取样本血管子图像,截取的这些样本血管子图像构成斑块分割网络的训练数据。
60.可以使用训练数据对u-net网络,例如3du-net进行训练,得到斑块分割网络,斑块分割网络训练时的损失函数可以为focalloss。
61.本实施例利用cnn强大的特征提取能力提取各目标中心点对应的第一血管子图像的特征,通过设计以血管中心线为中心截取小块的操作,既可以引导斑块分割网络更好的关注于血管周边信息完成分割,又可以过滤掉距离中心线很远的背景区域,极大地提高了算法的特征表达能力,提高了斑块分割的准确率。
62.s104,基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果。在本实施例中,如图4所示,将所有第一血管子图像的第一斑块分割结果映射回待检测原始图像中,可以得到第二斑块分割结果。
63.具体实施时,例如上述n个立方体块的分割结果,由于n个孤立的立方体块的分割结果无法刻画每条完整血管上的斑块分布,因此,我们需要将步骤s103得到的一系列立方体块分割结果“塞”回到ccta原图对应的中心点坐标处,从而将n个立方体块分割结果按照原始坐标重新排列成围绕血管分布的分割结果。
64.本技术实施例提供的斑块分割方法,通过获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线;从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点;基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果;基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果;如此,是直接对存在疑似斑块的第一血管子图像进行斑块分割,由于第一血管子图像相对于待检测原始图像而言,去除了大量的冗余信息和背景噪声信息,可以使得斑块分割网络不被该大量的冗余信息和噪声信息所干扰,提高ncap和mcap斑块的分割准确度,从而得到精确的第一斑块分割结果,然后再基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果,可以得到待检测原始图像中精确的第二斑块分割结果;并且,直接对存在疑似斑块的第一血管子图像进行斑块分割,可以减少斑块分割时第一血管子图像的数量,且缩小斑块分割的范围,实现对斑块精细分割,可以提高斑块分割的分割效率和准确度。
65.在一个可选的实施例中,步骤s102,从待检测原始图像中截取出与目标中心点对应的第一血管子图像,包括:确定目标中心点在待检测原始图像中的位置信息;基于位置信息,以目标中心点为中心,从待检测原始图像中截取第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像。
66.在本实施例中,在获取到血管中心线上对应疑似斑块的目标中心点后,可以将目
标中心点映射到待检测原始图像中,在待检测原始图像找那个确定目标中心点的位置信息,然后在待检测原始图像中,以目标中心点为中心,裁剪出第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像:
67.其中,为第一血管子图像集,为第一血管子图像集,为第一血管子图像集,为目标中心点中第i个中心点对应的第一血管子图像,d为待检测原始图像,k为立方体块的边长的一半,为目标中心点中第i个中心点映射后的坐标位置,目标中心点的总个数为m。
68.在一种实现方式中,由于斑块分布于沿血管周围,位于血管内外膜之间,且距离血管中心线的距离不超过32像素,因此,可以设置立方体块的边长小于或等于64像素。优选地,设置立方体块的边长为64像素。
69.具体实施时,例如待检测原始图像为ccta原图,则首先将血管拉直图像中的目标中心点对应回ccta原图,获取ccta原图坐标系下的目标中心点坐标;然后以此坐标为中心截取64*64*64的小立方体块,得到目标中心点对应的第一血管子图像。
70.然后将截取后的小立方体块输入3du-net网络,得到各小立方体块对应的第一斑块分割结果f∈rg×r×k。其中g,r,k分别是立方体块的长度,宽度和维度数量。在本实施例中,g、r、k均等于64。
71.通过将立方体块的边长设置为64像素,既可以使得第一血管子图像包含疑似斑块,又使得第一血管子图像的尺寸尽可能小,从而较好地避免了周围背景骨骼、组织对斑块分割的影响,提高斑块分割的准确度。
72.在本技术实施例中,通过以目标中心点为中心,从待检测原始图像中截取第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像,可以使得第一血管子图像尽可能排除背景干扰,又可以使得斑块分割网络仅关注血管周边信息,极大地提高了算法的特征表达能力,从而大大提高了斑块分割的准确率和效率。
73.由于血管中心线上的中心点分布十分密集,若以疑似斑块对应的每个目标中心点为中心截取立方体块,则会产生大量的立方体块,且立方体块之间相互覆盖,每一个立方体块均会被送入斑块分割网络中做分割,这种冗余的计算会导致测试阶段的效率大大降低。因此,在一个可选的实施例中,提出了一种采样策略来获得立方体块裁剪的中心点该策略应从两个方面满足我们的要求:(1)目标中心点找中的所有中心点都可以被以为中心的立方体覆盖;(2)采样中心点的数量尽可能少,这样可以大大降低内存和计算成本。
74.因此,步骤s102,从待检测原始图像中截取出与目标中心点对应的第一血管子图像,包括:对目标中心点进行采样,得到采样中心点,以使目标中心点均被以采样中心点为中心的第二预设尺寸的立方体覆盖,且采样中心点的数量最少;确定采样中心点在待检测原始图像中的位置信息;基于位置信息,以采样中心点为中心,从待检测原始图像中截取第一预设尺寸的立方体块,得到目标中心点对应的第一血管子图像。
75.在一种实现方式中,对目标中心点进行采样,得到采样中心点,以使目标中心点均被以采样中心点为中心的第二预设尺寸的立方体覆盖,且采样中心点的数量最少,包括:从目标中心点中随机采样一个中心点,得到一个采样中心点;确定目标中心点中与采样中心
点的距离大于预设距离的各中心点构成未覆盖的点集;从未覆盖的点集中随机采样一个中心点,得到另一个采样中心点;基于与采样中心点的距离大于预设距离的各中心点构成未覆盖的点集的预设规则对未覆盖的点集进行更新,并返回从未覆盖的点集中随机采样一个中心点,得到另一个采样中心点的步骤,直到未覆盖的点集中不存在中心点。
76.在本技术实施例中,通过该简单有效的采样策略,可以减少斑块分割时第一血管子图像的数量,且使得所有的第一血管子图像包括所有疑似斑块,减少冗余的计算,降低计算成本,并提高测试的效率。
77.在一个可选的实施例中,步骤s104,基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果,包括:基于目标中心点在待检测原始图像中的位置信息将第一斑块分割结果映射到待检测原始图像上,得到第二斑块分割结果。
78.具体实施时,将第一斑块分割结果根据目标中心点的坐标塞回到对应位置的待检测原始图像中,即可获得待检测原始图像中的第二分割结果。
79.在本技术实施例中,基于目标中心点在待检测原始图像中的位置信息将第一斑块分割结果映射到待检测原始图像上,可以得到待检测原始图像对应的斑块分割结果。
80.下表1是现有技术中的斑块分割方法(无精细的斑块分割方法)与本技术实施例提供的斑块分割方法(有精细的斑块分割方法)的结果对比。其中,准确率指分割出的正确斑块数量与分割出的所有斑块数量的比值,召回率是指分割出的正确斑块数量与医生标注的斑块数量的比值,dice是指分割出的正确斑块与医生标注的斑块的交并比。从表1中可以看出:(1)使用包含血管信息的精细分割算法可以显着提高斑块分割的性能;(2)没有精细分割的方法,网络很难关注到与背景颜色相近的脂质斑块和混合斑块中的脂质成分,因此对于检出难度更高的脂质斑块和混合斑块几乎没有分割效果。
81.表1 现有技术与本技术实施例提供的斑块分割方法的结果对比
[0082][0083]
本技术实施例还提供了一种斑块分割装置,如图5所示,包括:
[0084]
获取单元41,用于获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线。
[0085]
截取单元42,用于从待检测原始图像中截取出与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点。
[0086]
第一分割单元43,用于基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果。
[0087]
第二分割单元44,用于基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果。
[0088]
本技术实施例提供的斑块分割装置,通过获取血管中心线上对应疑似斑块的目标中心点,其中,血管中心线为待检测原始图像中血管的中心线;从待检测原始图像中截取出
与目标中心点对应的第一血管子图像,第一血管子图像包括目标中心点;基于斑块分割网络对目标中心点对应的第一血管子图像进行斑块分割,得到第一斑块分割结果;基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果;如此,是直接对存在疑似斑块的第一血管子图像进行斑块分割,由于第一血管子图像相对于待检测原始图像而言,去除了大量的冗余信息和背景噪声信息,可以使得斑块分割网络不被该大量的冗余信息和噪声信息所干扰,提高ncap和mcap斑块的分割准确度,从而得到精确的第一斑块分割结果,然后再基于第一斑块分割结果对待检测原始图像进行斑块分割,得到第二斑块分割结果,可以得到待检测原始图像中精确的第二斑块分割结果;并且,直接对存在疑似斑块的第一血管子图像进行斑块分割,可以减少斑块分割时第一血管子图像的数量,且缩小斑块分割的范围,实现对斑块精细分割,可以提高斑块分割的分割效率和准确度。
[0089]
根据本技术的实施例,本技术还提供了一种电子设备和一种可读存储介质。
[0090]
图6示出了可以用来实施本技术的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本技术的实现。
[0091]
如图6所示,设备800包括计算单元801,其可以根据存储在只读存储器(rom)802中的计算机程序或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序,来执行各种适当的动作和处理。在ram 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
[0092]
设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
[0093]
计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如斑块分割方法。例如,在一些实施例中,斑块分割方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到ram 803并由计算单元801执行时,可以执行上文描述的斑块分割方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行斑块分割方法。
[0094]
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件和/或它们的组合中实现。这些
各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置和该至少一个输出装置。
[0095]
用于实施本技术的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
[0096]
在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备或上述内容的任何合适组合。
[0097]
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置,例如:crt(阴极射线管)或者lcd(液晶显示器)监视器;以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互,例如:提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者触觉输入)来接收来自用户的输入。
[0098]
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
[0099]
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。
[0100]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本技术公开的技术方案所期望的结果,本文在此不进行限制。
[0101]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性
或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0102]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1