一种视网膜血管分类方法及装置与流程

文档序号:11177795阅读:382来源:国知局
一种视网膜血管分类方法及装置与流程

本发明涉及图像处理技术领域,尤其涉及一种视网膜血管分类方法及装置。



背景技术:

一直以来,心脑血管疾病都是世界上老年人口死亡和致残的主要原因,其中以高血压、动脉硬化、视网膜中央动脉阻塞等最为常见。这些疾病的形成及发病过程,在微细血管上都会体现出渐进的形态变化,通过对微血管形态结构的分析,不仅可对疾病发生的程度进行判断、进而诊断,也可以预报早期征兆,在临床上具有非常重大的意义。由于眼底视网膜血管网络是人体唯一能直接观察的小动脉和小静脉血管网络,高血压、动脉硬化等常见疾病特征,通常可以在这里直接反映,因此其是心血管疾病微循环检查的重要部位。

近年来,随着计算机图像处理技术的发展,对眼底图像的处理主要集中在两个方面,一是图像增强技术,如用于提高眼底图像各特征的对比度和亮度,从而便于医生观察特征现象,但其不能给医生提供任何有益的可能性建议,更无法代替医生诊断;二是模式识别技术的引入,可以对眼底图像的特征进行提取,并结合特征进行血管的分割和分类,进而根据动静脉管径比等关键指标,给医生提供有益的帮助,但该技术的主要问题是要么血管分类的精度不高,要么对分支血管提取的效果不好,离全面临床使用还有一段距离。

动静脉分类是视网膜图像后续特征计算任务的关键前提,如自动测量动静脉管径比(arteriolar-to-venulardiameterratio,avr),自动测量动脉反光带比等,由于眼底图像对比度、亮度和颜色的变化对动静脉分类会造成较多的影响,即使在图像对比度和光度正常化后,在图像的外围也会由于血管变薄使得动静脉的分离更加困难;因此基于现有技术常采用的多像模糊聚类、kmeans聚类、支持向量机(supportvectormachine,svm)或线性判别式分析(lineardiscriminantanalysis,lda)等分类器对血管分割的结果进行标记类别时,由于特征提取的单一性均存在精度不高或无法判别微细血管的情况。



技术实现要素:

本发明提供一种视网膜血管分类方法及装置,通过局部二值模式算法结合独立成分分析的方式,融合血管结构特性,从多个层面反映动静脉血管的特征,解决现有技术中针对动静脉分类时,准确率低下或只能分类血管主干,无法检测细微分支的问题,从而在动静脉分类步骤中,得到更好的分类效果,为后续疾病特征的判别、诊断等提供有效可靠的数据前提。

一方面,本发明实施例提供了一种视网膜血管分类方法。该方法包括:获取视网膜的血管段图像;采用局部二值模式lbp算法,提取视网膜的血管段图像的lbp特征;采用独立成分分析ica算法,提取视网膜的血管段图像的ica特征;将lbp特征和ica特征组成纹理特征向量,并将纹理特征向量输入集成分类器,得到视网膜的血管分类结果。

在一个可能的实施例中,lbp算法为旋转不变模式算法。

在一个可能的实施例中,集成分类器为随机森林分类器。

在一个可能的实施例中,获取视网膜的血管段图像,包括:接收视网膜图像;采用morlet小波变换方法和gabor小波变换方法,对视网膜图像进行处理,以获取视网膜的血管段图像。

在一个可能的实施例中,采用morlet小波变换方法和gabor小波变换方法,对视网膜图片进行处理,以获取视网膜的血管段图像,包括:对视网膜图像进行预处理;采用morlet小波变换方法和gabor小波变换方法,对预处理后的视网膜图像进行处理,以获取视网膜的血管段图像。

另一方面,本发明实施例提供了一种视网膜血管分类装置。该装置包括:获取模块,用于获取视网膜的血管段图像;第一提取模块,用于采用局部二值模式lbp算法,提取视网膜的血管段图像的lbp特征;第二提取模块,用于采用独立成分分析ica算法,提取视网膜的血管段图像的ica特征;分类模块,用于将lbp特征和ica特征组成纹理特征向量,并将纹理特征向量输入集成分类器,得到视网膜的血管分类结果。

在一个可能的设计中,lbp算法为旋转不变模式算法。

在一个可能的设计中,集成分类器为随机森林分类器。

在一个可能的设计中,获取模块具体用于:接收视网膜图像;采用morlet小波变换方法和gabor小波变换方法,对视网膜图像进行处理,以获取视网膜的血管段图像。

在一个可能的设计中,获取模块具体用于:接收视网膜图像;对视网膜图像进行预处理;采用morlet小波变换方法和gabor小波变换方法,对预处理后的视网膜图像进行处理,以获取视网膜的血管段图像。

本发明提供了一种视网膜血管分类方法及装置,首先对眼底相机拍摄的眼底照片进行图像预处理和血管分割提取,其次对血管分割后的血管段二值图,使用本专利采用的融合特征提取方式,最终把纹理特征向量输入集成分类器中,分类器根据动静脉血管的结构特征对其进行标签标记。其针对眼底相机拍摄的视网膜眼底图片进行动静脉分类,可以有效提高分类的精度,并降低了无分类标签的血管比率,为后续眼底疾病特征的判别提供了可靠的数据指标。

附图说明

图1为本发明实施例提供的一种视网膜血管分类方法的流程示意图;

图2为本发明实施例提供的一种视网膜血管分类方法的框架示意图;

图3为基于morlet小波处理的视网膜血管提取示意图;

图4为lbp特征圆对称邻域图;

图5为旋转不变的lbp分解示意图;

图6为ica线性模型图;

图7为本发明实施例提供的一种视网膜血管分类装置结构图。

具体实施方式

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为便于对本发明实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本发明实施例的限定。

本发明实施例采用的技术方案是局部二值模式(localbinarypatterns,lbp)和独立成分分析(independentcomponentcorrelationalgorithm,ica)融合技术。lbp特征是一个图形运算符,其将图像转换为整数标签或数组来描述图像的尺寸外观,由于其多尺度版本被证明是旋转不变、灰度不变,并且支持任意分辨率的,因此lbp算子结合统计和结构纹理特征分析,来描述纹理的统计布局规则十分有效,本发明实施例中采用lbp的旋转不变模式算法,来提取动静脉血管的局部特征。ica是上世纪90年代为解决盲信号处理中的盲源分离问题发展起来的一种有效信号处理方法,其目的是从随机线性混合的观测信号中恢复出各源信号,其为非高斯数据提供了一种线性变换,使得成分与成分之间是统计独立或者尽可能独立的,数字图像经过ica处理,能够提取到直接反映被研究对象本质属性的独立成分特征量,做为分类器的输入向量,不但能减少处理时间,而且非常有利于分类器达到最优的性能,减少匹配的时间和错误率,本发明实施例中采用ica来对眼底血管分割结果进行独立成分特征量的提取,结合lbp特征,从多个层面反映动静脉的特性。

下面对本发明采用的lbp算法和ica算法进行介绍:

(1)lbp算法

原始lbp算子定义在3*3的窗口内,以窗口中心像素为阈值,将相邻的8个像素的灰度值与其进行比较,若周围像素值大于中心像素值,则该像素点的位置被标记为1,否则为0,这样3*3邻域内的8个点经比较可产生8位二进制数,即该窗口中心像素点的lbp值,并用该值来反映该区域的纹理信息,基于单像素点构造直方图来收集不同的二进制模式以代表图像中不同类型的弯曲边缘、斑点、平坦区域等。

lbp局部二值模式公式为:

其中,gc是中心像素,gp(p=0,…,p-1)为中心像素的邻居,在半径为r的一个圆上,p是邻居的总数,s(x)为阈值函数,当邻居像素大于等于中心像素时,设定为1,否则设定为0。

(2)ica算法

用ica模型进行图像特征提取时,采用子图像块的形式对每幅图像用8x8的子窗口进行抽取,并将抽取的子图像块做为输入数据进行ica边缘特征提取,由于滑动子窗口的位置随机设定,这样经过滑动子窗口抽取的子图像块在原图中的位置相互有重叠,可相互弥补子图像块像素间的统计特性。

ica独立成分分析基础理论公式为:

x=as=∑aisi(2)

其中,x=(x1,x2,…,xm)为观测混合数据阵,s=(s1,s2,…,sm)为生成该数据阵的独立源,a=(a1,a2,…,am)是一个n*m的混合矩阵,x由独立源s经过a线性加权获得。ica的理论目标就是通过x求得一个分离矩阵w,使得w作用在x上获得的信号y是独立源s的最优逼近,其关系公式为:

y=wx=was,a=inv(w)(3)

其中,y=(y1,y2,…,ym)是独立基图像的聚集。

下面结合附图对本发明提供的实施例进行进一步说明。

图1为本发明实施例提供的一种视网膜血管分类方法的流程示意图。如图1所示,该方法包括步骤101-104:

步骤101,获取视网膜的血管段图像。

具体地,视网膜的血管段图像可以通过以下步骤获取:

1)如图2所示,接收拍摄的眼底图像。其中,眼底图片为通过眼底相机拍摄的图片。眼底是指眼球内后部的组织,即眼球的内膜,包括视网膜、视乳头、黄斑和视网膜中央动静脉。例如,拍摄的眼底图片为rgb格式的真彩色视网膜图像。

2)对视网膜图像的g通道图像进行预处理分离。

3)采用自适应直方图均衡优化g通道图像中存在的照明不均、灰度分布过于集中和对比度低的问题;

4)基于morlet小波公式对g通道图像分割、进行血管骨架的提取。如图3所示,为基于morlet小波处理的视网膜血管提取示意图。输入g通道图像后,基于视网膜血管的特征函数,针对图像的每个像素点进行多值选取,将小波变换系数模最大值作为当前点的特征函数输出,并得到输出图像。

5)采用多尺度高斯匹配滤波,优化基于morlet小波处理输出的图像中微小血管部分。

6)基于滞后阀值方法的二值化,对高斯匹配滤波后的图像进行二值化处理,从而排除大部分非血管像素,得到morlet小波变换处理的最终图像。

7)对g通道图像进行gabor小波变换处理,由于其核心是高斯函数,通过调整高斯函数的参数来逼近血管横截面的灰度强度分布。

8)采用二类svm分类模型,将进行gabor小波变换处理后的g通道图像的像素进行分类,分为血管类和非血管类。

9)根据上述分类结果,采用morlet小波变换方法提取的血管的坐标信息,并基于步骤6)中得到的morlet小波变换处理的最终图像,进行反向区域校正比对。

10)对血管进行分割,得到血管段,并去除小于设定像素的血管段。然后采用细化算法对留下的血管段的中心线进行提取。

11)从提取血管中心线像素后的血管骨架中抽取分叉点和交叉点,并输出血管段的二值图像。

步骤102,采用局部二值模式算法,提取视网膜的血管段图像的lbp特征。

具体的,采用局部二值模式算法,对血管段图像进行多尺度旋转不变lbp特征提取。

如图4所示,为lbp特征圆对称邻域图,其为基本lbp算子的改进,可以适应不同尺度的纹理特征,并达到灰度和旋转不变性的要求,是lbp特征提取的方式。

如图5所示,为旋转不变的lbp分解示意图,其是lbp旋转不变算子的实现过程,即不断旋转圆形邻域得到一系列初始定义的lbp值,取最小值作为该邻域的lbp值。

步骤103,采用独立成分分析算法,提取视网膜的血管段图像的ica特征。

如图6所示,为ica线性模型图,其目的是对任何t,根据已知的x(t)在a未知的情况下求未知的s(t),旨在对独立信号源产生且经过未知混合的观测信号进行盲分离,从而重现原独立信源,本发明实施例应用其原理进行ica特征提取。

步骤104,将lbp特征和ica特征组成纹理特征向量,并将纹理特征向量输入集成分类器,得到视网膜的血管分类结果。

具体地,把lbp特征和ica特征组成多维矩阵向量,输入基于随机森林算法的集成分类器。集成分类器基于基分类器的投票结果,最终获得血管动静脉分类的标签。

本发明把血管二值图中的lbp特征和ica特征组成多维向量送入随机森林分类器,由于随机森林分类器的基分类器是决策树,虽然每一棵树建立的过程所选用的属性都是原始样本所有属性的随机子集,但由于随机森林模式在信息增益的时候,依靠的只是所有属性中的一部分,因此相比血管单一特征的输入,树的相关性更强,每棵树的准确率更高。

本发明实施例提供的一种视网膜血管分类方法,首先对眼底相机拍摄的眼底照片进行图像预处理和血管分割提取,其次对血管分割后的血管段二值图,使用本专利采用的融合特征提取方式,最终把纹理特征向量输入集成分类器中,分类器根据动静脉血管的结构特征对其进行标签标记。其针对眼底相机拍摄的视网膜眼底图片进行动静脉分类,可以有效提高分类的精度,并降低了无分类标签的血管比率,为后续眼底疾病特征的判别提供了可靠的数据指标。

图7为本发明实施例提供的一种视网膜血管分类装置结构图,此装置可以用于实现上述实施例中提供的一种视网膜血管分类方法。如图7所示,该装置700包括:

获取模块701,用于获取视网膜的血管段图像。

可选的,获取模块具体用于:接收视网膜图像;采用morlet小波变换方法和gabor小波变换方法,对视网膜图像进行处理,以获取视网膜的血管段图像。

可选的,获取模块具体用于:接收视网膜图像;对视网膜图像进行预处理;采用morlet小波变换方法和gabor小波变换方法,对预处理后的视网膜图像进行处理,以获取视网膜的血管段图像。

第一提取模块702,用于采用局部二值模式lbp算法,提取视网膜的血管段图像的lbp特征。

可选的,lbp算法为旋转不变模式算法。

第二提取模块703,用于采用独立成分分析ica算法,提取视网膜的血管段图像的ica特征。

分类模块704,用于将lbp特征和ica特征组成纹理特征向量,并将纹理特征向量输入集成分类器,得到视网膜的血管分类结果。

可选的,集成分类器为随机森林分类器。

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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