掌桥专利:专业的专利平台
掌桥专利
首页

一种脑血管图像增强方法

文献发布时间:2024-04-18 19:54:10


一种脑血管图像增强方法

技术领域

本发明涉及图像增强处理技术领域,具体涉及一种脑血管图像增强方法。

背景技术

为了帮助实习医生快速精准地掌握脑血管图像的结构组成信息,需要采集脑血管图像,并将采集到的脑血管图像通过显示屏展示给实习医生,以向实习医生讲解脑血管图像的结构组成。

一般情况下,直接采集到的脑血管图像由于存在大量细小血管,会导致图像不清晰,无法清楚展示脑血管图像的结构组成,相应地,就需要对脑血管图像进行增强。最为常用的图像增强算法为直方图均衡化脑血管图像增强法。但是,由于采集的脑血管图像的边缘部分存在着大量细小血管,细节信息众多,传统的直方图均衡化脑血管图像增强法虽然可以提高脑血管图像的全局对比度,但会出现灰度级简并现象,导致脑血管图像中的细节信息丢失,图像增强效果不佳。

发明内容

为了解决脑血管图像中的细节信息丢失,导致最终脑血管图像增强效果不佳的技术问题,本发明的目的在于提供一种脑血管图像增强方法,所采用的技术方案具体如下:

本发明提出了一种脑血管图像增强方法,方法包括:

获取脑血管图像,将所述脑血管图像划分为至少两个预设大小的灰度块;

获取每个所述灰度块中的连通域,根据所述连通域之间的距离,获得每个所述灰度块的连通域分布离散度;

获取每个所述灰度块内像素点的灰度值方差,根据所述灰度值方差,获得每个所述灰度块的细节丰富程度值;

根据所述连通域分布离散度、所述细节丰富程度值和所述灰度块的梯度幅值集合,获取所述灰度块的图像增强权值集合;

根据所述灰度块的所述图像增强权值集合,以及通过预设直方图均衡增强算法对所述灰度块进行增强后的增强结果,获取所述灰度块最终增强结果;

将所有所述灰度块的最终增强结果进行融合,得到所述脑血管图像的增强图像。

进一步地,所述连通域分布离散度的获取方法,包括:

任选一个灰度块作为目标块,获取所述目标块的二值图,根据所述二值图获得所述目标块中的连通域;

计算目标块中任意两个连通域的中心点之间的欧式距离作为第一距离;获取所述目标块中所述第一距离的均值作为所述目标块的连通域分布离散度。

进一步地,所述细节丰富程度值的获取方法,包括:

将所述灰度块内像素点的灰度值方差作为第一方差;

获取所述脑血管图像中像素点的灰度值方差作为第二方差;

将每个所述灰度块的所述第一方差与所述第二方差的比值,作为对应所述灰度块的细节丰富程度值。

进一步地,所述梯度幅值集合的获取方法,包括:

使用Sobel算子获取每个所述灰度块内的每个像素点的梯度幅值;

设置梯度幅值阈值,将每个所述灰度块内小于梯度幅值阈值的梯度幅值统一设置为0;

将每个所述灰度块内的梯度幅值构成的集合作为对应灰度块的梯度幅值集合。

进一步地,所述图像增强权值集合的获取方法,包括:

将所述细节丰富程度值与预设常数的差值作为分布预判值;

设定预设大小的初始权值系数,计算所述初始权值系数和所述分布预判值的乘积作为分子,将所述连通域分布离散度作为分母,计算所述分子与所述分母的比值作为第一系数;

将所述第一系数与所述梯度幅值集合的乘积作为图像增强权值集合。

进一步地,所述最终增强结果的获取方法,包括:

将每个所述灰度块的所述增强结果与所述图像增强权值集合的相加结果,作为对应所述灰度块的最终增强结果。

进一步地,所述将所有所述灰度块的最终增强结果进行融合的方法,包括:

根据每个所述灰度块的最终增强结果,获取对应的最终增强灰度块;

将每个最终增强灰度块按照脑血管图像中对应灰度块位置进行组合。

本发明具有如下有益效果:

将脑血管图像划分为至少两个预设大小的灰度块,对每个灰度块进行分析,避免了灰度块之间的干扰;获取每个灰度块中的连通域,根据连通域之间的距离,获得每个灰度块的连通域分布离散度,确定灰度块内脑血管细节信息的分布程度,避免噪声点的干扰;获取每个灰度块内像素点的灰度值方差,确定每个灰度块内灰度值的差异情况,进而根据灰度值方差,获得每个灰度块的细节丰富程度值,更能突出表现每个灰度块内的脑血管细节信息;根据连通域分布离散度、细节丰富程度值和灰度块的梯度幅值集合,获取灰度块的图像增强权值集合,使得灰度块内的脑血管的细节信息更完整;根据灰度块的图像增强权值集合,以及通过预设直方图均衡增强算法对灰度块进行增强后的增强结果,自适应获取灰度块最终增强结果,结合整体脑血管信息和脑血管细节信息,共同对灰度块进行调整,不仅可以提高脑血管图像的对比度,而且可以保留更多的脑血管细节信息,因此,将所有灰度块的最终增强结果进行融合,得到脑血管图像的增强图像,使得增强图像的增强效果更好,增强后的脑血管图像更准确完整。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1为本发明一个实施例所提供的一种脑血管图像增强方法的流程示意图。

具体实施方式

为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种脑血管图像增强方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。

下面结合附图具体的说明本发明所提供的一种脑血管图像增强方法的具体方案。

请参阅图1,其示出了本发明一个实施例提供的一种脑血管图像增强方法的流程示意图,该方法包括以下步骤:

步骤S1:获取脑血管图像,将脑血管图像划分为至少两个预设大小的灰度块。

具体的,采用磁共振成像MRI扫描采集脑血管图像,磁共振成像MRI是利用强磁场和无线电波来生成图像。对于脑血管成像一般采用3D核磁共振血管成像技术(3D-MRA),可以提供非侵入性和高分辨率的脑血管图像。其中,获取的脑血管图像为灰度图像。对脑血管图像进行预处理,包括去除噪声等处理,进而去除噪声干扰,便于后续提高脑血管图像的对比度,使得脑血管信息显现的更明显。其中,本发明实施例中去除噪声采用中值滤波器的方法,以便后续对脑血管图像的分析和处理。其中,中值滤波器为公知技术,在此不进行赘述。

本发明另一个实施例中,可以使用高斯滤波、TV法去噪等其他方法对灰度图像进行去噪处理,在此不做限定。

通过分析脑血管图像发现利用直方图均衡化算法进行脑血管图像增强运算相对简单,可扩展脑血管图像中像素点灰度值的动态范围,使得脑血管图像具有较高的全局对比度。直方图均衡化算法仅依赖脑血管图像中像素点的灰度分布信息,不需要额外的参数信息,计算更加方便。但全局的直方图均衡化算法可能会导致脑血管图像中的对比度过高或过低,同时,容易导致脑血管图像中的细节信息丢失,因此,本发明实施例提出一种自适应直方图均衡化图像增强法,即将脑血管图像划分为至少两个预设大小的灰度块,对每个灰度块进行自适应直方图均衡化增强,将自适应直方图均衡化增强的灰度块进行合并,构成最终增强的最终脑血管图像。最终脑血管图像是在直方图均衡化算法增强图像的基础上,尽可能地保留脑血管图像中的细节信息,不仅可以提高脑血管图像中的对比度,而且可以突出脑血管图像中的细节信息,解决了后续的脑血管图像分割遇到的大部分问题,可以快速获取到清晰完整的脑血管信息。其中,直方图均衡化算法为公知技术,在此不进行赘述。

本发明实施例将预设大小的灰度块设置为

步骤S2:获取每个灰度块中的连通域,根据连通域之间的距离,获得每个灰度块的连通域分布离散度。

具体的,每个灰度块的细节信息,不仅由细小的脑血管细节信息决定,噪声也可以决定灰度块的细节信息程度,灰度块的噪声越多其细节信息程度也越丰富。但是,噪声与脑血管细节信息存在直观的区别:噪声对应的连通域呈点状且分布离散,而脑血管细节信息构成的连通域呈树杈状且分布集中;因此,可以通过连通域的分布确定灰度块中脑血管的细节信息的分布程度,进而自适应确定灰度块中的连通域分布离散度。

优选地,获取连通域分布离散度的方法为:任选一个灰度块作为目标块,获取目标块的二值图,根据二值图获得目标块中的连通域。计算目标块中任意两个连通域的中心点之间的欧式距离作为第一距离;获取目标块中第一距离的均值作为目标块的连通域分布离散度。其中,欧式距离为公知技术,在此不再进行赘述。

作为一个示例,任选一个灰度块作为目标块,通过大津法获得目标块的二值图,将目标块划分为白色和黑色两部分,其中脑血管对应的区域为白色,背景对应的区域为黑色,更加便于对脑血管信息进行分析。通过连通域算法获取目标块中的白色部分的连通域即脑血管对应的连通域,利用OpenCV确定目标块中的所有连通域的中心点坐标。计算目标块中任意两个连通域对应的中心点坐标之间的欧式距离即为第一距离,获取目标块中第一距离的均值即为目标块的连通域分布离散度。其中,大津法、连通域算法以及OpenCV为现有技术,在此不进行过多赘述。

根据获取目标块的连通域分布离散度的方法,获取每个灰度块的分布离散度。

步骤S3:获取每个灰度块内像素点的灰度值方差,根据灰度值方差,获得每个灰度块的细节丰富程度值。

具体的,灰度块内像素点的灰度值方差是衡量灰度块内像素点的灰度值差异性的度量值,用于反映灰度块内灰度值的分布情况,灰度块内像素点的灰度值方差越大,说明灰度块内灰度值的差异越大,对应灰度块内的细节信息越丰富。

优选地,根据灰度值方差获取细节丰富程度值的方法为:将灰度块内像素点的灰度值方差作为第一方差;获取脑血管图像中像素点的灰度值方差作为第二方差;将每个灰度块的第一方差与第二方差的比值,作为对应灰度块的细节丰富程度值。

将第一方差与第二方差进行比较,可以得出灰度块内是否包含更多的细节信息。若第一方差明显高于第二方差,则说明灰度块内的像素点的灰度值分布更为分散,区间分布也相对更广泛,灰度块内包含更多的细节信息;若第一方差明显低于第二方差,则说明灰度块内的像素点分布相对均匀,包含的细节信息相对较少。进而根据第一方差与第二方差获取灰度块的细节丰富程度值。

作为一个示例,以步骤S2中的目标块为例,获取目标块内的灰度值方差即第一方差;获取脑血管图像中的灰度值方差即第二方差;根据第一方差与第二方差获取目标快的细节丰富程度值c的公式为;

式中,c为目标块的细节丰富程度值;

需要说明的是,

根据获取目标块的细节丰富程度值的方法,获取脑血管图像中每个灰度块的细节丰富程度值。

步骤S4:根据连通域分布离散度、细节丰富程度值和灰度块的梯度幅值集合,获取灰度块的图像增强权值集合。

具体的,由于各个灰度块内的细节信息不同,因此,本发明实施例自适应获取每个灰度块内的每个像素点的图像增强权值即图像增强权值集合。其中,获取每个灰度块的图像增强权值集合的具体方法为;

(1)获取梯度幅值集合。

Sobel算子可以有效地检测出灰度块中每个像素点的水平和垂直方向的边缘信息,从而提高了灰度块的清晰度和辨别度。在每个灰度块内使用Sobel算子可以更好地保留灰度块的细节特征。

优选地,获取梯度幅值集合的方法为:使用Sobel算子获取每个灰度块内的每个像素点的梯度幅值;设置梯度幅值阈值,将每个灰度块内小于梯度幅值阈值的梯度幅值统一设置为0;将每个灰度块内的梯度幅值构成的集合作为对应灰度块的梯度幅值集合。其中,Sobel算子为公知技术,在此不进行过多赘述。

通过Sobel算子计算灰度块内每个像素点在水平和垂直方向上的梯度绝对值作为对应像素点的梯度幅值。采用二值化对梯度幅值进行处理并保留较强的细节信息,即设置一个梯度幅值阈值,将低于梯度幅值阈值的梯度幅值统一设置为0,将每个灰度块内的梯度幅值构成的集合作为对应灰度块的梯度幅值集合,每个像素点在梯度幅值集合中均有对应的元素。其中,梯度幅值阈值的设置需要根据具体情况和实验效果来确定,在此不进行限定。至此,获取每个灰度块的梯度幅值集合。

(2)获取图像增强权值集合。

为了自适应获取每个灰度块内的最终增强结果,需要对灰度块内的每个像素点进行分析,进而确定灰度块内每个像素点的图像增强权值,即灰度块的图像增强权值集合。

优选地,获取图像增强权值集合的方法为:将细节丰富程度值与预设常数的差值作为分布预判值;设定预设大小的初始权值系数,计算初始权值系数和分布预判值的乘积作为分子,将连通域分布离散度作为分母,计算分子与分母的比值作为第一系数;将第一系数与梯度幅值集合的乘积作为图像增强权值集合。

作为一个示例,以步骤S2中的目标块为例,本发明实施例将目标块的细节丰富程度值与预设常数1的差值作为目标块的分布预判值,根据分布预判值确定目标块中的细节信息分布程度。其中,本发明实施例设定预设常数为1,实施者可根据实际情况进行设定,在此不进行限定。本发明实施例设定预设大小的初始权值系数为2,实施者可以根据实际情况进行设定,在此不进行限定。根据初始权值系数、分布预判值以及连通域分布离散度获取第一系数,根据第一系数和梯度幅值集合获取目标块的图像增强权值集合

式中,

需要说明的是,当分布预判值

根据获取目标块的图像增强权值集合的方法,获取脑血管图像中每个灰度块的图像增强权值集合。

步骤S5:根据灰度块的图像增强权值集合,以及通过预设直方图均衡增强算法对灰度块进行增强后的增强结果,获取灰度块最终增强结果。

对于每个灰度块,若单独的使用直方图均衡化算法,会导致灰度块过度增强或者细节信息丢失的问题,从而影响脑血管图像的增强效果;若根据每个灰度块的图像增强权值集合得到增强程度,再结合直方图均衡化算法的增强程度进行叠加,进而得到灰度块的总体增强程度即最终增强结果,可以解决灰度块内过度增强或者细节信息丢失的问题。

优选地,获取最终增强结果的方法为:将每个灰度块的增强结果与图像增强权值集合的相加结果,作为对应灰度块的最终增强结果。

作为一个示例,以步骤S2中的目标块为例,获取目标块通过预设直方图均衡化算法增强后的结果即目标块的增强结果,其中预设直方图均衡化算法为现有的直方图均衡化算法,为公知技术,如以下网址https://blog.csdn.net/qq_15971883/article/details/88699218中的直方图均衡化算法。增强结果为一个集合,且本发明实施例中,目标块的增强结果中每个像素点对应的元素位置,始终与目标块的梯度幅值集合中相同像素点对应的元素位置保持一致,即目标块的增强结果与目标块的梯度幅值集合中相同位置的元素对应的是目标块中的同一个像素点。根据目标块的增强结果与图像增强权值集合获取目标块的最终增强结果

式中,

需要说明的是,

根据获取目标块的最终增强结果的方法,获取脑血管图像中每个灰度块的最终增强结果。

步骤S6:将所有灰度块的最终增强结果进行融合,得到脑血管图像的增强图像。

具体的,根据每个灰度块的最终增强结果,获取每个灰度块增强后的最终增强灰度块,采用插值方法,按照脑血管图像中各个灰度块原本对应的位置融合成为一幅完整的增强后的脑血管图像。其中,插值法为公知技术,在此不进行过多赘述。

优选地,将所有灰度块的最终增强结果进行融合的方法为:根据每个灰度块的最终增强结果,获取对应的最终增强灰度块;将每个最终增强灰度块按照脑血管图像中对应灰度块位置进行组合。

本发明实施例将最终增强灰度块,按照脑血管图像中对应的灰度块中像素点的位置通过插值法进行插入,获得脑血管图像的增强图像。其中,对于重合的灰度块部分,在插值时,可以采用双线性插值或双三次插值等方法进行处理,从而得到较为准确且平滑的脑血管图像的增强图像,提高增强效果。其中,双线性插值以及双三次插值均为公知技术,在此不进行赘述。

将脑血管图像的增强图像做阈值分割处理,进而得出完整清晰的脑血管信息。其中,阈值分割为现有技术,在此不进行过多赘述。

至此,本发明完成。

综上,本发明实施例获取脑血管图像,将脑血管图像划分为灰度块;获取灰度块中的连通域,根据连通域之间的距离,获得连通域分布离散度;获取灰度块的灰度值方差,根据灰度值方差,获得灰度块的细节丰富程度值;根据连通域分布离散度、细节丰富程度值和梯度幅值集合,获取灰度块的图像增强权值集合;根据灰度块的图像增强权值集合,以及通过预设直方图均衡增强算法对灰度块进行增强后的增强结果,获取灰度块最终增强结果;将灰度块的最终增强结果进行融合,得到脑血管图像的增强图像。本发明通过自适应获取灰度块的最终增强结果,保留了脑血管图像中的细节信息,使得增强效果更好。

需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。

相关技术
  • 一种弱光图像增强模型的训练方法和弱光图像增强方法
  • 一种图像增强方法、图像增强模型的训练方法及相关设备
技术分类

06120116363712