一种基于支持向量机的图像型机房漏水监测方法与流程

文档序号:12670868阅读:158来源:国知局
一种基于支持向量机的图像型机房漏水监测方法与流程

本发明涉及一种机房漏水的监测方法,尤其涉及一种基于支持向量机以及图像处理分类的机房漏水的监测方法。



背景技术:

目前,随着计算机技术和互联网的发展,很多企业、学校和政府部门都会设有自己的专业机房,机房中的设备存储着大量的数据信息,一旦发生漏水将对机房中的电路和各种设备造成很大程度的损坏,严重影响生产和生活。

机房漏水监测,它主要职责是保护计算机机房、数据中心、电脑室、配电室、档案室、博物馆等重要资料和服务器设备安全。现阶段的漏水监测感应器应用最多的是多芯线缆,控制器监测多芯线缆组成的回路电阻,通过回路电阻的变化来确定是否漏水;当两电线之间有水发生时,因水的导电性能把两电线的导电聚合物短接,引起整个回路电阻值的变化,漏水控制器监测到回路阻值的变化,通过阻值对比和去干扰处理,从而知道漏水的发生。而遇水电线电阻阻值会发生变化,对监测设备的材料要求较高,无法及时准确地监测到漏水情况,同时对漏水位置的确认不够准确。

图像处理和分类技术的迅速发展使漏水监测和预警方式正朝着图像化、数字化、规模化和智能化方向发展。而基于图像监控的机房漏水监测技术具有探测范围广、响应时间短、成本低、不受环境影响等优势,结合计算机智能技术可以提供更直观、更丰富的信息,从而对机房的维护带来极大的便利。



技术实现要素:

本发明要解决的技术问题是如何克服现有系统依靠物理电路系统和人工操作的不稳定与繁杂的缺点,提供一种对机房漏水监测及时、便捷、方便、智能、准确的监测方法。

为了解决上述技术问题,本发明的技术方案是提供一种基于支持向量机的图像型机房漏水监测方法,其特征在于:该方法包括以下步骤:

步骤1:通过图像采集单元采集机房中待监测区域的数字图像,同时将每个采样时刻所采集到的数字图像同步传送至处理器;

步骤2:处理器将所接收的当前采样时刻所采集的数字图像同步存储在数据存储器内,并对每个采样时刻所采集到的数字图像分别进行图像预处理操作,包括图像颜色空间的转换和图像块的划分;

步骤3:建立支持向量机的二分类模型,所述二分类模型的输入量为当前采样时刻待监测区域的数字图像的特征向量,所述二分类模型的输出量为当前采样时刻待监测区域对应的漏水状态类别;漏水状态类别包括有漏水和无漏水两个类别;

步骤4:将步骤2预处理后的图像输入步骤3所建立的支持向量机的二分类模型,得到是否漏水的结果,进而对机房漏水情况进行实时监测。

优选地,所述图像采集单元包括摄像头和与摄像头相连接的视频采集卡,视频采集卡与处理器连接,处理器与数据存储器连接。

优选地,所述步骤2具体包含以下步骤:

步骤2.1、图像存储:所述处理器将所接收的当前采样时刻所采集的数字图像同步存储在数据存储器内;

步骤2.2、图像颜色空间转换:原始图像都是在RGB空间存储的,首先将RGB空间的图像进行空间变换到HSV颜色空间;

步骤2.3、图像块划分:将颜色空间转换后的图像进行划分处理,获得目标图像。

更优选地,所述步骤2.3中,采用基于图像块划分聚类的方法得到低层特征向量;通过图像块划分把空间信息嵌入到一个个小块中,然后提取每个小块的颜色直方图,就既包含了颜色信息,又包含了空间信息;大小不同的块捕捉不同的尺度信息。

优选地,所述步骤3中,支持向量机的二分类模型的建立过程如下:

步骤3.1、图像信息采集:采用图像采集单元分别采集发生漏水时待监测区域的多帧数字图像和未发生漏水时待监测区域的多帧数字图像;

步骤3.2、特征提取:对多帧发生漏水时的数字图像和多帧未发生漏水时的数字图像分别进行特征提取,并从各数字图像中分别提取出一组能代表并区别该数字图像的特征参数;

步骤3.3、训练样本集获取:从步骤3.2中特征提取后所获得的多帧发生漏水时数字图像和多帧未发生漏水时数字图像的特征向量中,分别选取m1帧发生漏水的数字图像的特征向量和m2帧未发生漏水的数字图像的特征向量组成训练样本集;其中,m1和m2均为正整数;训练样本集中训练样本的数量M=m1+m2个;步骤3.4、支持向量机的二分类模型训练:利用训练样本集对支持向量机的二分类模型进行训练,二分类模型的输出量为当前采样时刻待监测区域对应的漏水状态类别;漏水状态类别包括有漏水和无漏水两个类别。

更优选地,所述步骤3.3中,m1=50~100,m2=50~100。

更优选地,所述步骤3.4中支持向量机的二分类模型训练前,先对训练样本集中M个训练样本进行编号,训练样本集中第q个训练样本的编号为q,q为正整数且q=1、2、...、M;第q个训练样本记作(xqyq),其中,xp为第q个训练样本的特征参数,yq为第q个训练样本的类别号,yq=1或-1,类别号yq为1表示有漏水,类别号yq为-1表示无漏水。

本发明提供的方法将支持向量机和图像处理结合起来,克服了现有系统依靠物理电路系统和人工操作的不稳定与繁杂的缺点,采用基于图像块划分聚类的方法得到低层特征向量,划分克服了图像分割的困难;方法步骤简单,设计合理,且实现方便,投入成本较低;利用机器学习的支持向量机方法对视频图像进行监控,当机房发生漏水情况时,能准确监测到漏水发生位置,有针对性地、及时准确地进行处理,提高了监测效率和对漏水发生的处理速度。

附图说明

图1为本发明提供的基于支持向量机的图像型机房漏水监测方法流程框图;

图2为本发明所用图像采集及处理系统的电路原理框图;

图3为本发明采用的HSV颜色空间模型。

具体实施方式

下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。

图1为本发明提供的基于支持向量机的图像型机房漏水监测方法流程框图,所述的基于支持向量机的图像型机房漏水监测方法通过图像采集单元采集机房的图像信息,利用图像处理单元对所采集的图像信息进行处理,包括图像颜色空间的转换和图像块的划分,之后利用支持向量机的二分类模型进行对漏水情况的监测。

其中,图像的采集过程是利用图像采集单元以采样频率fs采集待监测区域的数字图像,同时将每一个采样时刻所采集到的数字图像同步传送至处理器;图像采集单元与处理器相连接。

结合图2,本实施例中,图像采集单元包括摄像头和与摄像头相连接的视频采集卡,摄像头与视频采集卡相连接,视频采集卡与处理器相连接,处理器与数据存储器相连接。本实施例中,各采样时刻所采集数字图像的大小均为M×N个像素点。其中,M为所采集数字图像中每一行上像素点的数量,N为所采集数字图像中每一列上像素点的数量。

处理单元对所采集图像进行处理,包括图像颜色空间的转换和图像块的划分,之后利用支持向量机的二分类模型进行对漏水情况的监测。处理单元对所采集图像进行处理的过程包含以下步骤:

步骤1、图像存储:处理器将所接收的当前采样时刻所采集的数字图像同步存储在数据存储器内,数据存储器与处理器相接;

本实施例中,摄像头为红外摄像头,并且摄像头、视频采集卡、处理器和数据存储器组成图像采集及预处理系统。

步骤2、图像颜色空间的转换:原始图像都是在RGB空间存储的,所以首先进行空间变换到HSV颜色空间;通过处理器对当前采样时刻所采集的数字图像进行图像空间转换处理,获得空间转换后的数字图像;

HSV颜色空间是基于人类对颜色的感知定义的,能够准确、定量地描述颜色特征。HSV颜色空间的三个颜色特征是色调、饱和度以及亮度值。原始图像都是在RGB空间存储的,所以首先进行空间变换。给定RGB颜色空间的值(r,g,b);r,g,b∈[0,1,...,255],则转换到HSV空间的(h,s,v)值计算如下:设v′=max(r,g,b),max()为表示取最大值的函数,min()为表示取最小值的函数,则v=v′/255

h=h′/6

其中,r′,g′,b′定义为

这里,r,g,b∈[0,255],h∈[0,1],s∈[0,1],v∈[0,1]。

一幅彩色图像中包含至少上百种颜色。颜色直方图的高维数妨碍了有效的计算和检索,占用了过多的空间。为了减少直方图的维数,在保证图像内容损失最小的情况下,将HSV颜色空间的每一维分量等分成10份。其中只选取对分辨漏水情况较为重要的S分量和V分量,所以颜色直方图量化为100个颜色。颜色量化大大降低了后续处理的计算复杂度,而且不会丢失过多的颜色信息。

步骤3、图像块划分:通过处理器对步骤2中转换后的数字图像进行划分处理,获得目标图像。图像块划分中采用基于图像块划分聚类的方法得到低层特征向量。划分克服了图像分割的困难,通过划分把空间信息嵌入到一个个小块中,然后提取每个小块的颜色直方图就既包含了颜色信息又包含了空间信息。大小不同的块捕捉不同的尺度信息,通常较小的块可以揭示更加局部的图像内容信息。

漏水监测系统采用预先建立的支持向量机分类模型,对所采集的目标图像进行处理,以得出当前采样时刻待监测区域对应的漏水状态类别;漏水状态类别包括有漏水和无漏水两个类别,支持向量机分类模型为对有漏水和无漏水两个类别进行二分类的支持向量机模型。

支持向量机分类模型的建立过程如下:

步骤1、图像信息采集:采用图像采集单元,分别采集发生漏水时待监测区域的多帧数字图像和未发生漏水时待监测区域的多帧数字图像;

步骤2、特征提取:对多帧发生漏水时的数字图像和多帧未发生漏水时的数字图像分别进行特征提取,并从各数字图像中分别提取出一组能代表并区别该数字图像的特征参数;

步骤3、训练样本获取:从步骤2中特征提取后所获得的多帧发生漏水的数字图像和多帧未发生漏水的数字图像的特征向量中,分别选取m1帧发生漏水的数字图像的特征向量和m2帧未发生漏水的数字图像的特征向量组成训练样本集;其中,m1和m2均为正整数,且m1=50~100,m2=50~100;训练样本集中训练样本的数量为m1+m2个。

本实施例中,获取训练样本时,采用图像采集单元采集一段时间段t1内发生漏水时的数字图像序列和未发生漏水时待监测区域的数字图像序列;发生漏水的数字图像序列中所包含数字图像的帧数为n1=t1×fs,其中t1为发生漏水的数字图像序列的采样时间,fs为采样频率;未发生漏水的数字图像序列中所包含数字图像的帧数为n2=t2×fs,其中t2为未发生漏水的数字图像序列的采样时间。其中,n1不小于m1,n2不小于m2。之后,从发生漏水的数字图像序列中选取m1个数字图像作为有漏水样本,并且从未发生漏水的数字图像序列中选取m2个数字图像作为无漏水样本。

本实施例中,m1=m2

步骤4、支持向量机分类模型建立,过程如下:

满足yi(ω*xi+b)≥1-ξi;i=1,2,...,N

ξi≥0;i=1,2,...,N

其中min()为表示取最小值的函数,max()为表示取最大值的函数,J()表示代价函数,ξi为非负松弛因子,g(x)=ω*xi+b为线性判别函数,xi是第i个样本的输入,yi是第i个样本的输出,ω为权重向量,b为偏移量,||ω||为向量ω的范数;

用拉格朗日乘子法转化为:

其中,L()表示为拉格朗日乘子法转化后的函数,αi≥0,βi≥0为拉格朗日乘子,γ>0为对错分样本的惩罚因子,用来控制对错分样本的惩罚程度;

根据KKT条件得:

可得凸二次优化的对偶形式:

满足

选用径向基函数作为所述支持向量机分类模型的核函数;

其中K()为径向基函数;

确定待惩罚因子γ与所用径向基函数的核参数σ2,便获得支持向量机分类模型的分类函数,并完成支持向量机分类模型的建立过程;其中,γ=C-2,σ=D-1,0.01<C≤10,0.01<D≤50。

对惩罚因子γ与核参数σ2进行确定时,先采用梯度下降法对参数C与D进行优化,获得优化后的参数C与D,再根据γ=C-2和σ=D-1将优化后的参数C与D转换成惩罚因子γ与核参数σ2

设非线性映射为则优化问题

其中,为x的非线性映射;

求解得到二次优化问题的解

其中权重向量

偏移量

最后得到获得分类的支持向量机模型:

其中,sgn()为符号函数;

步骤5、支持向量机分类模型训练:将步骤3中所述训练样本集中的m1+m2个训练样本,输入到步骤4中所建立的支持向量机分类模型进行训练。

本实施例中,步骤4中进行支持向量机分类模型建立之前,先对所述训练样本集中的M个训练样本进行编号,所述训练样本集中第q个训练样本编号记为q,q为正整数且q=1、2、...、M;第q个训练样本记作(xqyq),将第q个训练样本的特征参数记为xq,yq为第q个训练样本的类别号且yq=1或-1,其中类别号为1表示发生漏水,类别号为-1表示未发生漏水。

本实施例中,支持向量机分类模型建立后,最终采用的分类器模型为:

针对该模型进行对有无漏水情况的分类训练后,进行实际机房有无漏水的监测。

试验结果表明,本实施例提供的基于支持向量机的图像型机房漏水监测方法检测结果准确,且监测速度快。

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