一种基于色差直方图与DAG-SVMs的光伏电池片颜色分类算法的制作方法

文档序号:14991441发布日期:2018-07-20 22:18阅读:1055来源:国知局

本发明涉及光伏电池片制造技术领域,具体是一种基于色差直方图与dag-svms的光伏电池片颜色分类算法。



背景技术:

在环境问题日益严重、能源日益减少的情况下,新能源产业的发展至关重要。光伏电池产业作为新能源产业的主力,发展极为迅速。我国作为光伏生产制造大国,已经形成了较为完整的光伏产业链。在新的技术和产品在不断涌现的同时,针对光伏电池片、光伏组件的质量要求也在不断提高。其中,由于光伏电池片的生产工艺导致的电池片颜色各异在行业内被称为电池片颜色色差。现阶段,国内对于光伏电池片的颜色分类主要依靠人眼进行识别,分类的效率和准确性较低。因此,光伏电池片颜色分类实现智能化具有很大的现实意义。



技术实现要素:

针对光伏电池片颜色分类现有技术的不足,本发明拟解决的技术问题是,提供一种基于色差直方图与dag-svms的光伏电池片颜色分类算法。该算法首先对采集的光伏电池片图像进行预处理,即根据图片的灰度直方图中背景区域和电池片区域的平均亮度的不同,选取适合当前图像的最优阈值,完成图像的初步分割;采用图像的区域形态学处理,将图像中的皮带部分去除,再经过图像仿射变换实现目标图像的获取;将目标图像由rgb颜色空间转化为l*a*b*颜色空间,再进行图像维数的量化,计算图像的色差直方图,由此获得图像的特征向量,可实现光伏电池片的图像特征提取;建立图像特征信息库,建立训练库,将图像的特征向量载入样本分类器中,进行dag-svms分类,可实现光伏电池片颜色分类。

本发明提供了一种基于色差直方图与dag-svms的光伏电池片颜色分类算法,其特征在于,该方法的具体步骤是:

第一步:图像预处理

1-1图像获取:通过智能彩色工业相机获取光伏电池片图像;

1-2图像初步分割:在步骤1-1的基础上,根据光伏电池片原始图像的灰度直方图中背景区域和电池片区域的平均亮度的不同,选取最优阈值,完成图像的初步分割;

1-3图像形态调整:在步骤1-2的基础上,采用图像区域形态学处理,将图像中的皮带部分去除;

1-4图像配准:在步骤1-3的基础上,采用仿射变换,将光伏电池片图像进行配准,获取目标图像;

第二步:图像特征提取

2-1颜色空间的转换:在步骤1-4的基础上,将目标图像从rgb颜色空间转换到l*a*b*颜色空间,xyz作为转换的过渡颜色空间;

2-2图像维数的量化:在步骤2-1的基础上,在获得图像最大保真度的基础上,基于l*a*b*颜色空间各分量对图像维数进行量化,量化后的维数记作w=w1*w2*w3;

2-3色差直方图的获取:在步骤2-2的基础上,计算图像坐标点(m,n)的r邻域的色差d(m,n),经过高斯隶属函数模糊化得到色差直方图系数ud(m,n),由此可得到以(m,n)为中心的m*m大小的色差直方图h(i,j,k);

2-4特征向量的获取:在步骤2-3的基础上,由m*m大小的色差直方图,得到特征向量,记作s=[s1,s2...,sw],w为步骤2-2得到的量化维数;

第三步:光伏电池片颜色分类

3-1建立图像特征信息库:在步骤2-4的基础上,存储所有被分类光伏电池片的特征向量,建立图像特征信息库;

3-2建立训练库:在步骤3-1的基础上,利用图像特征信息库和已确定的分类器学习参数,进行dag-svms学习以及训练,保存结果生成训练库;

3-3光伏电池片颜色分类:在步骤3-2的基础上,将目标图像的特征向量载入预先针对六类样本分类的支持向量机分类器中,进行dag-svms分类,得到光伏电池片目标图像的分类结果。

与现有技术相比,本发明方法通过对采集的原始图像进行预处理之后,得到目标图像;对目标图像进行颜色空间转换之后,为准确提取光伏电池片图像的色彩信息并简化计算量,进行图像维数量化;通过色差直方图的计算获得图像的特征向量,由此建立图像特征信息库,进行训练学习,利用六类样本分类的支持向量机分类器进行dag-svms分类,实现对光伏电池片的颜色分类。本发明算法对传统的一般只能解决二分类问题的支持向量法进行了改进,提出了可以解决k分类问题的dag-svms算法,以此实现对光伏电池片六类颜色的分类。本发明算法应用性强,分类准确度高。

附图说明

图1为本发明的算法流程图。

图2为本发明针对六类样本的dag-svms分类方法的示意图(图中,每一个椭圆代表一个分类器,且为有效无环图的内部结点,矩形为叶节点)。

具体实施方式

本发明设计的光伏电池片颜色分类的算法主要应用于工业现场,光伏电池片颜色的分类。该算法充分适应现场情况,对图像预处理后的标准图像进行颜色空间转换后,提取图像相关特征,将特征信息建库,通过训练学习后进行分类。

本发明一种基于色差直方图与dag-svms的光伏电池片颜色分类算法,该方法的具体步骤是:

第一步:图像预处理

1-1图像获取:通过智能彩色工业相机获取光伏电池片图像;

1-2图像初步分割:在步骤1-1的基础上,根据光伏电池片原始图像的灰度直方图中背景区域和电池片区域的平均亮度的不同,选取最优阈值,完成图像的初步分割;

1-3图像形态调整:在步骤1-2的基础上,采用图像区域形态学处理,将图像中的皮带部分去除;

1-4图像配准:在步骤1-3的基础上,采用仿射变换,将光伏电池片图像进行配准,获取目标图像;

第二步:图像特征提取

2-1颜色空间的转换:在步骤1-4的基础上,将目标图像从rgb颜色空间转换到l*a*b*颜色空间,xyz作为转换的过渡颜色空间(r:red,图像三通道的红色通道;g:green,图像三通道的绿色通道;b:blue,图像三通道的蓝色通道;l:luminance,亮度;颜色轴a:表示从洋红色至绿色的范围;颜色轴b:表示从黄色至蓝色的范围);

2-2图像维数的量化:在步骤2-1的基础上,在获得图像最大保真度(准确提取光伏电池片图像的色彩信息同时简化计算量)的基础上,基于l*a*b*颜色空间各分量对图像维数进行量化,量化后的维数记作w=w1*w2*w3;

2-3色差直方图的获取:在步骤2-2的基础上,计算图像坐标点(m,n)的r邻域的色差d(m,n),经过高斯隶属函数模糊化得到色差直方图系数ud(m,n),由此可得到以(m,n)为中心的m*m大小的色差直方图h(i,j,k);

2-4特征向量的获取:在步骤2-3的基础上,由m*m大小的色差直方图,得到特征向量,记作s=[s1,s2...,sw],w为步骤2-2得到的量化维数;

第三步:光伏电池片颜色分类

3-1建立图像特征信息库:在步骤2-4的基础上,存储所有被分类光伏电池片的特征向量,建立图像特征信息库;

3-2建立训练库:在步骤3-1的基础上,利用图像特征信息库和已确定的分类器学习参数,进行dag-svms学习以及训练,保存结果生成训练库;

3-3光伏电池片颜色分类:在步骤3-2的基础上,将目标图像的特征向量载入预先针对六类样本分类的支持向量机分类器中,进行dag-svms分类,得到光伏电池片目标图像的分类结果。

本发明方法的进一步特征在于所述光伏电池片长156mm,宽156mm,厚0.1mm,颜色有一定的差异。

本发明方法的进一步特征在于,所述图像初步分割具体为:针对待分类的光伏电池片原始图像i,要获取图像分割的最优阈值t。首先假设图像前景与背景的灰度均服从正态分布,且二者的灰度会存在明显的差异,因而在灰度直方图中会出现双峰。根据概率论知识,要获取最优阈值,则需要在双峰图中找到一个最优值使得前景与背景的正态群体分开的错误概率最小。已知目标图像在灰度值i处的像素数目为pi,针对给定的阈值t,计算前景的均值u0(t)、标准差σ0(t),背景的均值un(t)、标准差σn(t),公式分别如下:

这个最小错误的最大概率公式如下:

由此求t*,使得α*(t*)=max{α*(t)}t∈{0,1,2,...,255}。

本发明方法的进一步特征在于,所述图像形态调整具体为:采用闭运算调整已经选出区域的形状,将皮带从已选择区域中剔除。皮带本身的宽度是固定的,在图像中约为110个像素,且硅片中的主栅线到图像边缘距离约为15个像素,避免在闭运算完成之后主栅线与图像边缘的距离被腐蚀掉,选择10*120pixel的矩形结构元对初步分割后的图像进行一次闭运算,将皮带去除,得到仅包含光伏电池片的区域。

本发明方法的进一步特征在于,所述图像由rgb颜色空间转换到l*a*b*颜色空间,xyz颜色空间作为过渡颜色空间,即转换公式为下式:

本发明方法的进一步特征在于,所述图像色差直方图的获取具体为:色差d(m,n)的计算公式为(11)式,其中ch表示颜色通道,i(m,n,ch)表示ch通道的(m,n)点处的光伏电池片图像的像素值,i(p,q,ch)表示ch通道的(m,n)点的r邻域范围内光伏电池片图像的像素值得均值,

将色差d(m,n)根据高斯隶属函数模糊化,得到色差直方图系数ud(m,n),ud(m,n)的计算公式为(12)式,其中σ为标准差,

得到以(m,n)为中心的m*m大小的色差直方图计算公式为(13)式

本发明方法的进一步特征在于图像维数的量化,量化后的最终维数记作(14)式

w=w1*w2*w3(14)

本发明方法的进一步特征在于,基于传统的svm算法提出dag-svms算法对光伏电池片进行颜色分类。svm算法解决的是二分类问题,本发明主要解决光伏电池片样本的分类,由此提出dag-svms的分类方法。dag-svms的分类方法是针对k类需要求解k(k-1)/2个支持向量机分类器,这些支持向量机分类器构成一个有向无环图。该有向无环图中含有k(k-1)/2个内部节点和k个叶结点,每个节点对应一个二类分类器。dag-svms解决六类光伏电池片样本的分类,包含15个支持向量机分类器,构成一个有向无环图。如分类器标识1v6,代表的是关于输入样本的第1类和第6类进行分类,见附图2。

本发明方法的进一步特征在于,将dag-svms有向无环图的根节点所选的类别之间的差异置为最大。如针对光伏电池片色差,我们选取根节点的分类器是颜色最浅的第一类lp与颜色最深的第六类r6,进行二分类,且每一层我们选取的分类器都是差异度较大的进行划分,以保证错误累计最小,分类正确率最高。

本发明方法主要应用于太阳能光伏电池片的颜色分类,分类算法充分适应现场情况,对采集到的图像进行初步分割、形态调整、仿射变换,rgb颜色空间转化为l*a*b*颜色空间,量化l*a*b*颜色空间,计算色差直方图,建立图像特征信息库、训练库,最后采用dag-svms算法对光伏电池片进行颜色分类。

本发明未述及之处均适用于现有技术。

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