一种基于色彩空间和支持向量机的镜面反射检测方法与流程

文档序号:15689959发布日期:2018-10-16 21:53阅读:431来源:国知局

本发明涉及图像处理领域,尤其是涉及了一种基于色彩空间和支持向量机的镜面反射检测方法。



背景技术:

镜面反射是指在医学成像中可能出现的具有不饱和颜色的明亮像素或斑点。这种类型的反射是结肠镜检查和内窥镜图像质量下降的常见原因。医生通常倾向于消除医学图像中的这些镜面反射。在内窥镜检查或结肠镜检查的情况下,由于成像装置携带闪光灯,在胃肠道内表面存在湿气的情况下通常会产生反射。且由于它们在不同图像中的形状和颜色变化,检测这些反射是一项具有挑战性的任务。为了去除这些镜面反射,可以使用图像修补方法,其将具有类似形状和纹理的这些斑点填充到该区域中的图像的纹理。通过检测和去除这样的反射,可以提高结肠镜检查图像的质量,并有效辅助医生进行诊断。然而,由于在发生镜面反射时信噪比较低,因此反射所覆盖的生物体的原始信息在大多数情况下无法恢复,导致图像质量下降。

本发明提出了一种基于色彩空间和支持向量机的镜面反射检测方法,先在检测阶段同时使用hsv和rgb色彩空间信息来分割镜面反射,接着训练一个非线性支持向量机,用于根据从色彩空间的每个通道提取的图像统计特征来选择色彩空间,然后引入用于检测镜面反射的成本函数,最后通过适当的替换斑块选择和去除斑块效应,应用基于边缘的平滑方法来逐渐消除边缘伪影,从而对图像进行修复。本发明使用了hsv和rgb色彩空间信息和非线性支持向量机,检测并去除了结肠镜检查和内窥镜图像中的镜面反射区域,大大提高了图像的质量。



技术实现要素:

针对图像质量下降的问题,本发明的目的在于提供一种基于色彩空间和支持向量机的镜面反射检测方法,先在检测阶段同时使用hsv和rgb色彩空间信息来分割镜面反射,接着训练一个非线性支持向量机,用于根据从色彩空间的每个通道提取的图像统计特征来选择色彩空间,然后引入用于检测镜面反射的成本函数,最后通过适当的替换斑块选择和去除斑块效应,应用基于边缘的平滑方法来逐渐消除边缘伪影,从而对图像进行修复。

为解决上述问题,本发明提供一种基于色彩空间和支持向量机的镜面反射检测方法,其主要内容包括:

(一)rgb检测方法;

(二)hsv检测方法;

(三)用支持向量机(svm)选择色彩空间;

(四)图像修复方法。

其中,所述的rgb检测方法,rgb色彩空间接近人类感知系统,是图像处理算法中最常用的色彩空间;由于镜面反射的亮度,在该颜色空间和投票方案中,基于对所有三个通道的阈值化构建rgb检测方法,以此标记每个像素;如果三个通道中的两个通道将该像素映射为反射,则投票方案将每个像素标记为镜面反射。

其中,所述的hsv检测方法,hsv是图像处理中最有用的色彩空间之一,因为它能够将图像分离成具有不同特性的不相关图像组件;s通道和v通道都具有良好的反射指示,而h通道在这方面没有任何信息;s通道在反射区域的值较低,因为这些区域的色彩饱和度相当类似;从颜色变换的角度来看,反射可以认为是一个像素中所有颜色的聚合,限制了一种颜色的较高光焦度,并随后限制了该颜色的饱和度;因此,(1-s)×v的函数被用作反射的分割标准;(1-s)从饱和度角度引起较高的反射值,并且这两个因素的乘法会直接影响两个方面的变化;

hsv检测方法包括以下步骤:

(1)从rgb到hsv颜色空间的转换;

(2)分别分析每个h、s和v通道,分别生成称为h、∑和γ三个矩阵;

(3)汇总三个通道的所有特征,产生公式(1)中提出的成本函数;

(4)对结果进行阈值处理,使用公式(2)中提出的统计上恒定的阈值函数;

chsv=h+∑×γ(1)

t0=μ+k×σ(2)

因此,形式μ+k×σ的阈值对数据集执行统一的阈值处理,该阈值适应于每个图像的统计量;较高的k值导致将较小区域分割为反射;超过此阈值的值被视为反射,而其他值则被视为正常像素。

进一步地,所述的h通道,它为每个像素提取一个独特的3×3色块;计算斑点的方差以表示斑点的中心像素的局部方差;为了统一执行成本函数而对局部差异进行归一化。

进一步地,所述的s通道,它对(-s)进行归一化,然后进行单位转换;应用斜坡函数来消除负值,这意味着只保留较低的饱和度值,其明亮反射的可能性较高。

进一步地,所述的v通道,它对v进行归一化,然后进行单位转换;应用斜坡函数来消除负值,这意味着维持具有较高反射概率的较高v值。

其中,所述的用支持向量机(svm)选择色彩空间,使用svm作为分类器根据输入图像选择合适的色彩空间;非线性svm是软边缘svm的改进版本,可以将非线性边界的两个类分开;使用具有高斯内核的非线性svm来选择适当的颜色空间;使用二进制标记对非线性svm分类器进行训练,并在数据库中评估rgb和hsv方法,以确定最好的方法。

进一步地,所述的非线性支持向量机,非线性支持向量机训练有12个统计特征,包括rgb和hsv色彩空间每个通道的平均值和标准差;为了改善训练过程,在整个训练数据集中针对它们的平均值和标准差单独地归一化所有输入特征。

其中,所述的图像修复方法,采用成本函数在四个方向上选择每个连接组件周围的斑点,并在成本函数中添加一个相关项,用于选择更类似于主反射斑点的斑点;

cost=δμ×δσ×d×(1-nc)(3)

由于分割区域的边缘可能存在伪影,因此应用基于边缘的平滑方法来逐渐消除边缘伪影。

进一步地,所述的基于边缘的平滑方法,起点是反射周围的两个像素宽度的环、替代区域的内部像素和原始反射斑点的外层;对于每个像素,选择一个3×3的色块,并将强度值更改为正态分布的随机值;这个分布的平均值和标准偏差分别等于所有三个rgb通道的斑块均值和斑块标准差;在替换这个双像素环的所有像素之后,将该环扩张一个像素,并为这个新环重复上述过程;随机正常值的扩张次数和标准差集合取决于这种特定类型图像的实验结果中将提及的图像类型。

附图说明

图1是本发明一种基于色彩空间和支持向量机的镜面反射检测方法的系统流程图。

图2是本发明一种基于色彩空间和支持向量机的镜面反射检测方法的hsv检测方法。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本发明作进一步详细说明。

图1是本发明一种基于色彩空间和支持向量机的镜面反射检测方法的系统流程图。主要包括rgb检测方法,hsv检测方法,用支持向量机(svm)选择色彩空间和图像修复方法。

rgb检测方法,rgb色彩空间接近人类感知系统,是图像处理算法中最常用的色彩空间;由于镜面反射的亮度,在该颜色空间和投票方案中,基于对所有三个通道的阈值化构建rgb检测方法,以此标记每个像素;如果三个通道中的两个通道将该像素映射为反射,则投票方案将每个像素标记为镜面反射。

使用svm作为分类器根据输入图像选择合适的色彩空间;非线性svm是软边缘svm的改进版本,可以将非线性边界的两个类分开;使用具有高斯内核的非线性svm来选择适当的颜色空间;使用二进制标记对非线性svm分类器进行训练,并在数据库中评估rgb和hsv方法,以确定最好的方法。

非线性支持向量机训练有12个统计特征,包括rgb和hsv色彩空间每个通道的平均值和标准差;为了改善训练过程,在整个训练数据集中针对它们的平均值和标准差单独地归一化所有输入特征。

采用成本函数在四个方向上选择每个连接组件周围的斑点,并在成本函数中添加一个相关项,用于选择更类似于主反射斑点的斑点;

cost=δμ×δσ×d×(1-nc)(1)

由于分割区域的边缘可能存在伪影,因此应用基于边缘的平滑方法来逐渐消除边缘伪影。

起点是反射周围的两个像素宽度的环、替代区域的内部像素和原始反射斑点的外层;对于每个像素,选择一个3×3的色块,并将强度值更改为正态分布的随机值;这个分布的平均值和标准偏差分别等于所有三个rgb通道的斑块均值和斑块标准差;在替换这个双像素环的所有像素之后,将该环扩张一个像素,并为这个新环重复上述过程;随机正常值的扩张次数和标准差集合取决于这种特定类型图像的实验结果中将提及的图像类型。

图2是本发明一种基于色彩空间和支持向量机的镜面反射检测方法的hsv检测方法。hsv是图像处理中最有用的色彩空间之一,因为它能够将图像分离成具有不同特性的不相关图像组件;s通道和v通道都具有良好的反射指示,而h通道在这方面没有任何信息;s通道在反射区域的值较低,因为这些区域的色彩饱和度相当类似;从颜色变换的角度来看,反射可以认为是一个像素中所有颜色的聚合,限制了一种颜色的较高光焦度,并随后限制了该颜色的饱和度;因此,(1-s)×v的函数被用作反射的分割标准;(1-s)从饱和度角度引起较高的反射值,并且这两个因素的乘法会直接影响两个方面的变化;

hsv检测方法包括以下步骤:

(1)从rgb到hsv颜色空间的转换;

(2)分别分析每个h、s和v通道,分别生成称为h、∑和γ三个矩阵;

(3)汇总三个通道的所有特征,产生公式(1)中提出的成本函数;

(4)对结果进行阈值处理,使用公式(2)中提出的统计上恒定的阈值函数;

chsv=h+∑×γ(2)

t0=μ+k×σ(3)

因此,形式μ+k×σ的阈值对数据集执行统一的阈值处理,该阈值适应于每个图像的统计量;较高的k值导致将较小区域分割为反射;超过此阈值的值被视为反射,而其他值则被视为正常像素。

h通道为每个像素提取一个独特的3×3色块;计算斑点的方差以表示斑点的中心像素的局部方差;为了统一执行成本函数而对局部差异进行归一化。

s通道对(-s)进行归一化,然后进行单位转换;应用斜坡函数来消除负值,这意味着只保留较低的饱和度值,其明亮反射的可能性较高。

v通道对v进行归一化,然后进行单位转换;应用斜坡函数来消除负值,这意味着维持具有较高反射概率的较高v值。

对于本领域技术人员,本发明不限制于上述实施例的细节,在不背离本发明的精神和范围的情况下,能够以其他具体形式实现本发明。此外,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围,这些改进和变型也应视为本发明的保护范围。因此,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

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