颈椎脊髓高信号的检测方法及系统与流程

文档序号:18001754发布日期:2019-06-25 22:55阅读:484来源:国知局
颈椎脊髓高信号的检测方法及系统与流程

本发明涉及目标检测技术领域,特别涉及一种颈椎脊髓高信号的检测方法及系统。



背景技术:

颈椎是人体的重要身体部位,影响人身体的方方面面。当颈椎出现疾病时,人们的生活质量甚至身体健康会受到严重影响。颈椎退变性疾病是全世界引起脊髓功能障碍的最常见的疾病。其自然病程常具有长期、间歇、隐匿等特点。在临床上,此类患者多存在头、颈、肩、臂的疼痛,工作和生活受到严重影响。退变性颈椎病的病因和发病机制比较复杂,迄今为止尚无统一认识。在人们对于其病因病理机制的研究中,动物实验和尸检证实,在退变性颈椎病中,颈脊髓会受到压迫,脊髓神经细胞会出现缺血,缺氧及营养供应障碍,且脊髓神经在慢性压迫的刺激作用下,常发生灰质囊性及白质脱髓鞘。对颈椎退变性疾病在mrit2w表现出的脊髓高信号的分析可以对患者的及时治疗产生积极影响。因此,尽早并且诊断出脊髓高信号非常重要。但实际上,由于医疗资源的分配问题以及临床影像科医生和外科医生的诊断的分离,诊断结果并不完全一致,在一定程度上存在误诊、漏诊的可能,会严重影响患者的疗程。因此,一个能将颈椎外科思维灌入影像诊断的辅助算法十分必要,它能够降低医疗医院分配不均衡造成的影响,也能统一影像学医生和外科医生的诊断,利于患者的治疗进程。

近年来,神经网络、深度学习是学术界乃至工业界的热门研究方向。其在计算机视觉等领域的图像分类、目标检测、语义分割和实例分割等问题上表现出优异的性能。且研究人员也在尝试着将神经网络应用到医学领域的各个方面,比如糖尿病视网膜病的分类和检测,肿瘤检测、脊椎椎盘退变检测等,并取得了很好的效果。目前,学术界研究人员尚无将神经网络应用到脊髓高信号的检测这一医学领域的相关研究,且目前尚无人开发计算机辅助算法用于脊髓高信号的检测问题。

目标检测即找出图像中所有感兴趣的物体,包含物体定位和物体分类两个子任务,同时确定物体的类别和位置。在常见的自然图像的目标检测问题中,算法主要分为两大类,传统目标检测算法和基于深度学习的目标检测算法。

传统目标检测算法的框架采用的是方法一般分为三个步骤:在图像上利用贪婪算法提取候选区域,对于区域提取特征,最终使用训练的分类器进行分类。

但是在传统的目标检测算法中,但由于目标可能出现在图像的任何位置,而且目标的大小、长宽比例也不确定,所以最初采用滑动窗口的策略对整幅图像进行遍历,而且需要设置不同的尺度,不同的长宽比,候选区域提取部分需要采用穷举的策略才能够保证目标所有出现的区域都不会被漏掉,因此冗余窗口过多且时间复杂度高。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种颈椎脊髓高信号的检测方法,该方法有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情,辅助医生进行诊断,提高诊疗效率。

本发明的另一个目的在于提出一种颈椎脊髓高信号的检测系统。

为达到上述目的,本发明一方面实施例提出了一种颈椎脊髓高信号的检测方法,包括:获取颈椎脊髓图像,对所述颈椎脊髓图像进行分割、有效性验证和分段处理生成多个候选区域和所述多个候选区域对应的编号;通过预设方法对所述多个候选区域进行特征提取得到每一个候选区域的特征向量;通过lda算法对所述每一个候选区域的特征向量进行分类,根据所述分类结果判断所述颈椎脊髓图像是否存在脊髓高信号,若存在,则根据所述多个候选区域对应的编号对所述脊髓高信号进行定位。

本发明实施例的颈椎脊髓高信号的检测方法,通过候选区域生成,特征提取和分类,判断颈椎脊髓图像中是否有脊髓高新高,并对脊髓高信号进行定位,采用医生的标注信息,可以学习外科医生的高信号诊断思维,将外科医生的思维灌入到医疗图像诊断中,实现诊断的统一,有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情,辅助医生进行诊断,提高诊疗效率。

另外,根据本发明上述实施例的颈椎脊髓高信号的检测方法还可以具有以下附加的技术特征:

进一步地,在本发明的一个实施例中,所述获取颈椎脊髓图像,对所述颈椎脊髓图像进行分割、有效性验证和分段处理生成多个候选区域和所述多个候选区域对应的编号,具体包括:

获取所述颈椎脊髓图像,通过maskr-cnn算法对所述颈椎脊髓图像进行分割得到脊髓和椎体;

根据所述脊髓和椎体的结构化信息对所述脊髓和椎体进行有效性验证得到准确的所述脊髓和椎体的分割结果;

根据所述分割结果对所述脊髓进行分段处理,生成多个候选区域和所述多个候选区域对应的编号。

进一步地,在本发明的一个实施例中,所述通过预设方法对所述多个候选区域进行特征提取得到每一个候选区域的特征向量,具体包括:

通过拉普拉斯算子对所述多个候选区域进行处理,得到所述每一个候选区域的特征图;

对所述每一个候选区域的特征图中的像素分布进行统计,得到所述每一个候选区域的特征;

对所述每一个候选区域的特征进行归一化处理,生成所述每一个候选区域的特征向量。

进一步地,在本发明的一个实施例中,所述根据脊髓和椎体的结构化信息对所述脊髓和椎体进行有效性验证的规则包括:

所述脊髓在所述颈椎脊髓图像中位于所述椎体的右侧,且和所述椎体之间的横向距离不大于固定倍数的所述椎体的包围盒的宽度;

所述椎体在所述颈椎脊髓图像上排列成平滑曲线,且在纵轴方向无重叠。

进一步地,在本发明的一个实施例中,所述根据所述分割结果对所述脊髓进行分段处理,还包括:

根据每个椎体的包围盒的中间值为界限,对脊髓进行分段处理。

为达到上述目的,本发明另一方面实施例提出了一种颈椎脊髓高信号的检测系统,包括:候选区域生成模块,用于获取颈椎脊髓图像,对所述颈椎脊髓图像进行分割、有效性验证和分段处理生成多个候选区域和所述多个候选区域对应的编号;特征提取模块,用于通过预设方法对所述多个候选区域进行特征提取得到每一个候选区域的特征向量;分类定位模块,用于通过lda算法对所述每一个候选区域的特征向量进行分类,根据所述分类结果判断所述颈椎脊髓图像是否存在脊髓高信号,若存在,则根据所述多个候选区域对应的编号对所述脊髓高信号进行定位。

本发明实施例的颈椎脊髓高信号的检测系统,通过候选区域生成,特征提取和分类,判断颈椎脊髓图像中是否有脊髓高新高,并对脊髓高信号进行定位,采用医生的标注信息,可以学习外科医生的高信号诊断思维,将外科医生的思维灌入到医疗图像诊断中,实现诊断的统一,有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情,辅助医生进行诊断,提高诊疗效率。

另外,根据本发明上述实施例的颈椎脊髓高信号的检测系统还可以具有以下附加的技术特征:

进一步地,在本发明的一个实施例中,所述候选区域生成模块,还包括:图像分割单元,有效性验证单元和脊髓分段处理单元;

所述图像分割单元,用于获取所述颈椎脊髓图像,通过maskr-cnn算法对所述颈椎脊髓图像进行分割得到脊髓和椎体;

所述有效性验证单元,用于根据所述脊髓和椎体的结构化信息对所述脊髓和椎体进行有效性验证得到准确的所述脊髓和椎体的分割结果;

所述脊髓分段处理单元,用于根据所述分割结果对所述脊髓进行分段处理,生成多个候选区域和所述多个候选区域对应的编号。

进一步地,在本发明的一个实施例中,所述特征提取模块还包括:处理单元、统计单元和生成单元;

所述处理单元,用于通过拉普拉斯算子对所述多个候选区域进行处理,得到所述每一个候选区域的特征图;

所述统计单元,用于对所述每一个候选区域的特征图中的像素分布进行统计,得到所述每一个候选区域的特征;

所述生成单元,用于对所述每一个候选区域的特征进行归一化处理,生成所述每一个候选区域的特征向量。

进一步地,在本发明的一个实施例中,所述有效性验证单元的验证规则包括:

脊髓在所述颈椎脊髓图像中位于所述椎体的右侧,且和所述椎体之间的横向距离不大于固定倍数的所述椎体的包围盒的宽度;

所述椎体在所述颈椎脊髓图像上排列成平滑曲线,且在纵轴方向无重叠。

进一步地,在本发明的一个实施例中,所述脊髓分段处理单元,还用于根据每个椎体的包围盒的中间值为界限,对脊髓进行分段处理。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为根据本发明一个实施例的颈椎脊髓高信号的检测方法流程图;

图2为根据本发明一个实施例的颈椎脊髓图像分段图;

图3为根据本发明一个实施例的特征提取示意图;

图4为根据本发明一个实施例的检测模型示意图;

图5为根据本发明一个实施例的颈椎脊髓高信号的检测系统结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

目前主流的目标检测算法是基于深度学习的目标检测算法,解决了传统的目标检测算法中的时间复杂度高的问题,在速度和准确度上都有极大提升。在算法结构上,可以分为两类,分别是two-stage和one-stage的算法。其中two-stage的算法中主要将检测问题划分为两个阶段:产生候选区域,以及对候选区域进行分类和位置精修。而one-stage方法中不需要产生候选区域,直接产生物体的类别概率和位置坐标值。在性能上,two-stage的算法有更高的精确度而one-stage的算法在速度上有更大优势。

但是基于深度学习的目标检测算法在速度和准备度上均超过了传统的图像识别算法,但其所输出的结果是物体在图像区域中出现的可能性和其包围盒信息。现有的检测算法一般是用于处理大数据集下的自然图像中的较大目标,在小目标检测上效果不好,而需要检测的目标尺寸很小(颈椎高信号在脊髓中的宽度一般占10pixel,在整张图中所占比例约为1/40),且特征不明显,因此在数据上现有的检测算法并不适用与脊髓高信号的检测。

此外,高信号只会出现在脊髓中,在医学上,医生常用椎体标记脊髓高信号的位置,用于后续病情的分析和诊断。在后续的分析和诊断中,医生需要的不是高信号的像素位置信息,而是其与椎体相关的标记信息,因此在目标上现有的检测算法并适用。

下面参照附图描述根据本发明实施例提出的颈椎脊髓高信号的检测方法及系统。

首先将参照附图描述根据本发明实施例提出的颈椎脊髓高信号的检测方法。

图1为根据本发明一个实施例的颈椎脊髓高信号的检测方法流程图

如图1所示,该颈椎脊髓高信号的检测方法包括以下步骤:

在步骤s1中,获取颈椎脊髓图像,对颈椎脊髓图像进行分割、有效性验证和分段处理生成多个候选区域和多个候选区域对应的编号。

进一步地,步骤s1具体包括:

步骤s101,获取颈椎脊髓图像,通过maskr-cnn算法对颈椎脊髓图像进行分割得到脊髓和椎体。

步骤s102,根据脊髓和椎体的结构化信息对脊髓和椎体进行有效性验证得到准确的脊髓和椎体的分割结果。

步骤s103,根据分割结果对脊髓进行分段处理,生成多个候选区域和多个候选区域对应的编号。

具体地,可以基于mri(magneticresonanceimaging,磁共振成像)图像来获取颈椎脊髓的图像,再通过maskr-cnn算法对图像进行分割,maskr-cnn是实例分割算法,能够分割出脊髓和椎体,用于后续分析。

与传统图像算法根据模型处理图像的方法不同,maskr-cnn算法根据图像的特征处理图像,忽略了一些医学上的常理,比如说椎体和脊髓之间的相对位置关系。因此maskr-cnn的分割结果可能会存在一些错检和漏检的情况,影响后续算法的性能。因此,在分割出脊髓和椎体后,需要对脊髓和椎体的分割结果进行有效性验证,排除误判的分割结果,用于后续候选区域的生成。

其中,在进行有效性验证的时,可以采用以下规则进行验证:

(1)脊髓在图像中一定处于椎体的右侧,且和椎体之间的横向距离不大于固定倍数的椎体的包围盒的宽度。

(2)椎体在图像上排列成平滑的曲线,在纵轴方向上基本无重叠。

根据上述规则进行有效性验证后,得到更准确的脊髓和椎体的分割结果。

进一步地,根据分割结果对脊髓进行分段处理,生成多个候选区域和多个候选区域对应的编号,如图2所示。具体而言,在医学上,医生常用椎体标记脊髓高信号的位置,用于后续病情的分析和诊断。因此,根据每个椎体的包围盒的中间值为界限,对脊髓进行分段处理,得到候选区域和其编号信息。

在步骤s2中,通过预设方法对多个候选区域进行特征提取得到每一个候选区域的特征向量。

进一步地,在本发明的一个实施例中,进行特征提取具体包括:

s201,通过拉普拉斯算子对多个候选区域进行处理,得到每一个候选区域的特征图。

s202,对每一个候选区域的特征图中的像素分布进行统计,得到每一个候选区域的特征。

s203,对每一个候选区域的特征进行归一化处理,生成每一个候选区域的特征向量。

具体地,对多个候选区域进行特征提取,采用拉普拉斯算子对候选区域进行处理,得到特征图像a,包含三种算子,如图3所示,统计特征图像a中的像素分布,得到特征b。

需要说明的是,采用拉普拉斯算子对每一个候选区域进行处理,得到每一候选区域对应的特征图,其中,每一个特征图都包含三种算子。接下来,对每一个特征图的像素分布进行统计,得到每一个候选区域的特征,对特征进行归一化处理,生成每一个候选区域的特征向量。

在步骤s3中,通过lda算法对每一个候选区域的特征向量进行分类,根据分类结果判断颈椎脊髓图像是否存在脊髓高信号,若存在,则根据多个候选区域对应的编号对脊髓高信号进行定位。

具体地,采用lda算法对特征提取出的256维特征向量进行分类。根据每个候选区域的分类结果和其编号信息可知在原图中是否有脊髓高信号及其位置。

颈椎脊髓高信号在脊髓中的宽度一般占10pixel,在整张图中所占比例约为1/40)且特征不明显,确定脊髓内高信号的位置信息,即与椎体相关的位置信息,通过上述方法可以准确的检测出是否存在颈椎脊髓高信号。

本发明的实施例可以在检测模型的基础上实现,作为一种可能实现的方式,如图4所示,检测模型可以包括:候选区域生成模块,特征提取模块和分类定位模块。其中,候选区域生成模块还包括:图像分割单元,分割结果有效性验证单元和脊髓分段处理单元。

本发明实施例中的模型算法具备训练和预测两种模式,在训练模式可以根据现有的数据以及现有的模型更新模型,在预测模式下能够根据现有的模型预测新的图片中脊髓高信号是否出现和位置信息。下面介绍算法的训练及预测模式。

在训练模式下,分为两个步骤,分别需要不同的训练数据集。数据集1中包含图片和脊髓、椎盘的分割数据,数据集2包含图片和医生的高信号标注信息。

训练模式子步骤1:采用数据集1训练候选区域生成模块的图像分割单元,可以用迁移学习的方法利用在自然语言处理中训练好的模型。

训练模式子步骤2:采用子步骤1中的图像分割模块的训练结果预测数据集2,利用数据集2的预测结果,运行分割有效性验证系统,得到有效性验证结果,采用有效性验证结果运行脊髓分段处理系统,得到候选区域。根据医生所给的高信号标注信息,给候选区域确定标签,在特征提取模块对候选区域提取特征,在分类定位模块根据特征和其对应的标签确定分类起的参数。

预测模式:给定一张新的图片,运行图像分割单元,预测出脊髓和椎体,运行分割结果有效性验证程序,对分割结果进行有效性验证,得到符合的结果。

由于算法在训练阶段需要采用医生的标注信息,本发明的实施例可以学习外科医生的高信号诊断思维,将外科医生的思维灌入到医疗图像诊断中,实现诊断的统一,并且采用高水平的医生的标注数据训练的模型,可以有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情。

目前颈椎病是一个高发病,本算法在训练之后,可以自动预测,结果很好地辅助医生进行诊断,提高诊疗效率。同时,本算法可以接受新的标注数据并对模型参数进行更新,不断提高算法性能。算法采用两个单独的数据集,可以分别进行更新。对于图像分割算法,可以不断跟踪最前沿的自然语言分割模型和其参数,达到最好的效果。也可以不断扩大数据集1提高图像分割算法的性能。而数据集2的更新也能提高算法的总性能,具体方法是医生在用算法的结果时的评判可以用于更新数据集2,从而更新算法的总性能,即可以人机协作更新性能。

根据本发明实施例提出的颈椎脊髓高信号的检测方法,通过候选区域生成,特征提取和分类,判断颈椎脊髓图像中是否有脊髓高新高,并对脊髓高信号进行定位,采用医生的标注信息,可以学习外科医生的高信号诊断思维,将外科医生的思维灌入到医疗图像诊断中,实现诊断的统一,有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情,辅助医生进行诊断,提高诊疗效率。

其次参照附图描述根据本发明实施例提出的颈椎脊髓高信号的检测系统。

图5为根据本发明一个实施例的颈椎脊髓高信号的检测系统结构示意图。

如图5所示,该颈椎脊髓高信号的检测系统包括:候选区域生成模块100、特征提取模块200和分类定位模块300。

其中,候选区域生成模块100用于获取颈椎脊髓图像,对颈椎脊髓图像进行分割、有效性验证和分段处理生成多个候选区域和多个候选区域对应的编号。

特征提取模块200用于通过预设方法对多个候选区域进行特征提取得到每一个候选区域的特征向量。

分类定位模块300用于通过lda算法对每一个候选区域的特征向量进行分类,根据分类结果判断颈椎脊髓图像是否存在脊髓高信号,若存在,则根据多个候选区域对应的编号对脊髓高信号进行定位。

该检测系统10可以辅助医生进行诊断,提高诊疗效率。

进一步地,作为一种可能实现的方式,候选区域生成模块100还包括:图像分割单元,有效性验证单元和脊髓分段处理单元。

图像分割单元,用于获取颈椎脊髓图像,通过maskr-cnn算法对颈椎脊髓图像进行分割得到脊髓和椎体。

有效性验证单元,用于根据脊髓和椎体的结构化信息对脊髓和椎体进行有效性验证得到准确的脊髓和椎体的分割结果。

脊髓分段处理单元,用于根据分割结果对脊髓进行分段处理,生成多个候选区域和多个候选区域对应的编号。

进一步地,作为一种可能实现的方式,特征提取模块200还包括:处理单元、统计单元和生成单元。

处理单元,用于通过拉普拉斯算子对多个候选区域进行处理,得到每一个候选区域的特征图。

统计单元,用于对每一个候选区域的特征图中的像素分布进行统计,得到每一个候选区域的特征。

生成单元,用于对每一个候选区域的特征进行归一化处理,生成每一个候选区域的特征向量。

进一步地,有效性验证单元的验证规则包括:

脊髓在颈椎脊髓图像中位于椎体的右侧,且和椎体之间的横向距离不大于固定倍数的椎体的包围盒的宽度;

椎体在颈椎脊髓图像上排列成平滑曲线,且在纵轴方向无重叠。

进一步地,脊髓分段处理单元,还用于根据每个椎体的包围盒的中间值为界限,对脊髓进行分段处理。

需要说明的是,前述对颈椎脊髓高信号的检测方法实施例的解释说明也适用于该实施例的装置,此处不再赘述。

根据本发明实施例提出的颈椎脊髓高信号的检测系统,通过候选区域生成,特征提取和分类,判断颈椎脊髓图像中是否有脊髓高新高,并对脊髓高信号进行定位,采用医生的标注信息,可以学习外科医生的高信号诊断思维,将外科医生的思维灌入到医疗图像诊断中,实现诊断的统一,有效地缩小由于医疗资源不匹配造成的错诊,避免延误病人的病情,辅助医生进行诊断,提高诊疗效率。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1