CN103872983B - 太阳能电池表面缺陷检测方法 - Google Patents

太阳能电池表面缺陷检测方法 Download PDF

Info

Publication number
CN103872983B
CN103872983B CN201410135246.XA CN201410135246A CN103872983B CN 103872983 B CN103872983 B CN 103872983B CN 201410135246 A CN201410135246 A CN 201410135246A CN 103872983 B CN103872983 B CN 103872983B
Authority
CN
China
Prior art keywords
image
defect
solar cell
point
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410135246.XA
Other languages
English (en)
Other versions
CN103872983A (zh
Inventor
隋修武
肖金林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TIANJIN XINDINGYUAN TECHNOLOGY DEVELOPMENT Co Ltd
Original Assignee
TIANJIN XINDINGYUAN TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TIANJIN XINDINGYUAN TECHNOLOGY DEVELOPMENT Co Ltd filed Critical TIANJIN XINDINGYUAN TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CN201410135246.XA priority Critical patent/CN103872983B/zh
Publication of CN103872983A publication Critical patent/CN103872983A/zh
Application granted granted Critical
Publication of CN103872983B publication Critical patent/CN103872983B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/50Photovoltaic [PV] energy

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及太阳能电池表面缺陷检测方法,包括结构件和检测电路***,结构件由陈列架、观察台和安装架构成,检测电路***包括光照单元、图像采集单元、图像处理单元、显示单元;检测时采用低角度环形白色LED光源,通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化、边缘检测和形态学算子处理得到裂纹的缺陷图像,获得缺陷识别结果,图像处理单元最终将处理结果传送到显示单元的上位计算机,其有益效果是:与人工目视检测和红外扫描检测法相比,检测效率与准确率大幅提高,该方法操作简单易行,节省大量劳动力,减轻了劳动强度。

Description

太阳能电池表面缺陷检测方法
技术领域
本发明涉及能源领域,特别涉及一种太阳能电池表面缺陷检测方法,用于对太阳能电池板表面的缺陷检测。
背景技术
太阳能电池表面质量的好坏是影响太阳能电池发电效率高低的主要因素,因此太阳能电池的表面质量检测成为其生产过程中不可或缺的一个环节。目前检测设备及方法主要有:
(1)人工目视检测。人为通过目测检测电池板表面质量。该方法只适用于表面缺陷较为明显的太阳能电池,对于尺寸微小的缺陷则难以检测出来。而且该方法人为因素大,缺陷指标不统一,难以适应大规模工业生产需求。
(2)红外扫描检测。红外扫描检测采用的检测设备的结构特征为包括陈列架、观察台和红外发光体,所述观察台的下方安装有陈列架,所述陈列架的下方设有红外发光体。光源类型为激光,利用该光源采取逐点扫描的方式对太阳能电池板进行扫描,相应的光敏元件可完成对缺陷的检测。但是,该方法仅适合检测尺寸较小的太阳能电池板,对于检测尺寸较大或非晶硅类型的太阳能电池板则不适合,因此,作为工业生产检验设备,其局限性比较大。
由于太阳能电池片表面的强反射特性,光源照明技术对表面缺陷检测的影响很大,以往检测设备采用的光源通常为白炽灯,其工作寿命短,光效低,工作不稳定,有频闪现象;太阳能电池表面具有纹理性强、规律性的特点,以往采用的检测的方法均未针对太阳能电池表面具体缺陷进行分类处理,对于包含缺角、裂纹和电极的缺陷不能进行有效的分辨和识别,也影响了检验的结果的正确性。
为了克服以往检测设备和方法的局限性,需要设计和开发新型的太阳能电池表面缺陷检测设备和方法。
发明内容
本发明的目的就是为克服现有技术的不足,针对现有技术存在的问题,提供一种新型的太阳能电池表面缺陷检测设备的设计方案,及利用该设备进行检验的方法。针对太阳能电池片表面的强反射特性,考虑光源照明技术对表面缺陷检测的影响,采用了低角度环形白色LED光源。
考虑太阳能电池表面具有纹理性强、规律性的特点,采用了针对具体缺陷分类检测的方法。对于缺角,通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化和边缘检测处理得到包含缺角、裂纹和电极的缺陷图像。为了消除缺角和电极对裂纹判别的影响,对待测图像进行形态学处理中的移除与边界相通区域,得到只包含裂纹缺陷的图像。然后通过选取相应的特征参数进行缺陷的识别。
本发明是通过这样的技术方案实现的:太阳能电池表面缺陷检测方法,包括结构件和检测电路***,结构件由陈列架、观察台和安装架构成,观察台上固定安装光源架、相机架、电箱;电箱内安装检测电路***;检测电路***包括光照单元、图像采集单元、图像处理单元、显示单元;
光照单元由艾菲特光电生产的AFT-D12光源控制器和白色低角度环形LED冷光源连接构成;图像采集单元包括CCD相机VS078FC和M0814MP型号镜头;
图像处理单元包括自制V6000图像处理器和MV-E1394Dual图像采集卡,自制V6000图像处理器由计算机主板、内存、CPU、硬盘和机箱构成,自制V6000图像处理器的计算机主板总线插槽内安装MV-E1394Dual图像采集卡;显示单元由19英寸液晶显示屏组成;作为被检测对象的太阳能电池置于陈列架上;
光照单元的白色低角度环形LED冷光源由AFT-D12光源控制器控制,直接照射在被检测对象的太阳能电池表面,图像采集单元的CCD相机VS078FC采集到太阳能电池板表面图像信息,然后CCD相机VS078FC通过连接MV-E1394Dual图像采集卡的视频电缆,将图像信息传送到图像处理单元的V6000图像处理器进行处理,V6000图像处理器最终将处理结果传送到显示单元的上位计算机,通过显示器显示结果。
其特征在于,采用低角度环形白色LED光源,通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化、边缘检测和形态学算子处理得到裂纹的缺陷图像,包括如下步骤:
步骤1、利用检测设备获得太阳能电池板图像,打开光源,采用摄像机将太阳能电池板图像采集到处理单元,太阳能电池板图像读入图像处理单元,并在上位计算机界面进行显示;
步骤2、由图像处理单元将图像转化为灰度图像;
步骤3、通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;其中包括:
a)二维7×7像素邻域中值滤波处理:(7×7像素为像素个数)
即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,抑制干扰脉冲和点状噪声,保持平滑或圆滑的图像边缘;
b)图像增强,图像二值化,去除电极处理:利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记处图像边缘;最后利用形态学算子按先膨胀再腐蚀的顺序,对图像进行处理,去掉图像边缘,以便后续检测;
c)缺角特征提取:采用8连通标记法把分割得到的不同缺陷正确分开;
d)缺角缺陷识别:选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行缺角识别;
步骤4、在与步骤3进行的同时,通过对图像进行二维中值滤波、小波变换、图像二值化和边缘检测处理得到包含缺角、裂纹和电极的缺陷图像,其中包括:
a)二维3×3像素邻域中值滤波,小波变换:亦即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,抑制干扰脉冲和点状噪声,保持平滑或圆滑图像边缘;(3×3为像素个数)
b)图像增强,二值化,形态学处理,移除与边界相通的区域;
与缺角相同,利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记图像边缘;最后利用形态学算子(先膨胀再腐蚀)对图像进行处理,去掉图像边缘,以便后续检测;
c)裂纹特征提取:采用8连通标记法把分割得到的不同缺陷正确分开;
d)裂纹缺陷识别:
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行裂纹识别;
步骤5、获得缺陷识别结果,图像处理单元最终将处理结果传送到显示单元的上位计算机,通过显示器显示结果。
有益效果是:本发明与人工目视检测和红外扫描检测法相比,检测效率与准确率大幅提高。该方法操作简单易行,节省大量劳动力,减轻了劳动强度。
附图说明
图1、太阳能电池表面缺陷检测设备电路框图;
图2、太阳能电池表面缺陷检测流程图;
图3、结构件示意图;
图中:1.陈列架,2.光源架,3.相机架。
具体实施方式
为了更清楚的理解本发明,结合附图和实施例详细描述本发明:
太阳能电池表面缺陷检测设备,电路包括光照单元、图像采集单元、图像处理单元、显示单元,光照单元由AFT-D12型光源控制器(直流12V电源适配器)和白色低角度环形LED冷光源构成(光源控制器为12V直流电源)。
图像采集单元由MV-VS078FC型号CCD相机(最高分辨率1024X768,8位数据输出,帧率30fps,逐行扫描彩色CCD)、M0814MP型号镜头(像面尺寸2/3”,最小物距0.1m,焦距8mm)、MV-E1394Dual型号图像采集卡(采用专业TSB43AB22A双控制芯片,高速串行实时数据流传输,数据传输率每通道达400Mb/s,6芯接口提供12V电源)和IEEE1394A型号相机输出接口构成,图像处理单元由Intel(R)Core(TM)I3-2120CPU3.30GHz的CPU、3.29GHz,1.98GB的内存、500GB硬盘构成,显示单元包括DELL19英寸液晶显示屏。
即图像采集单元在光照单元的作用下,将采集到的太阳能电池板信息发送到图像处理单元进行处理,最终将处理结果显示在显示单元。
光照单元:白色低角度环形LED冷光源;
采集单元:MV-VS078FC型号CCD相机、M0814MP型号镜头、MV-E1394Dual型号图像采集卡、IEEE1394A型号相机输出接口;
处理单元:CPU:Intel(R)Core(TM)I3-2120CPU3.30GHz;
内存:3.29GHz,1.98GB硬盘:500GB
显示单元:DELL19英寸液晶显示屏;
利用所述太阳能电池表面缺陷检测设备进行检测方法,采用低角度环形白色LED光源,通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化、边缘检测和形态学算子处理得到裂纹的缺陷图像,包括如下步骤:
步骤1、利用检测设备获得太阳能电池板图像,打开光源,采用摄像机将太阳能电池板图像采集到处理单元,太阳能电池板图像读入图像处理单元并在上位计算机界面进行显示。
步骤2、由图像处理单元将图像转化为灰度图像;
步骤3、通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;其中包括:
a)二维7×7像素邻域中值滤波:
即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,抑制干扰脉冲和点状噪声,保持平滑或圆滑的图像边缘。
二维图像f(x,y)二维中值滤波的原理为:
g(x,y)=median{f(x,y)}
式中,f(x,y)为二维数据矩阵集合,g(x,y)为窗口中心点经过中值滤波后的灰度值。
b)图像增强,图像二值化,去除电极:
利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记图像边缘;最后利用形态学算子(先膨胀再腐蚀)对图像进行处理,去掉图像边缘,以便后续检测。
令f(i,j)为原始图像,g(i,j)为二值化以后的图像,阈值为T,其取值范围为0~255,则二值化变换的表达式 g &lsqb; f ( i , j ) &rsqb; = 0 , f ( i , j ) < T 1 , f ( i , j ) &GreaterEqual; T .
Canny算法首先选取二维高斯函数进行平滑处理:
采用Canny算法中的2×2邻域一阶偏导的有限差分来计算:
G ( x , y ) = g x 2 ( x , y ) + g y 2 ( x , y )
&theta; ( x , y ) = arctan ( g y ( x , y ) g x ( x , y ) )
f x = 1 / 2 - 1 / 2 1 / 2 - 1 / 2 f y = &lsqb; 1 / 2 1 / 2 &rsqb;
式中,gx(x,y)和gy(x,y)分别为原图像被滤波器fx和fy在行、列作用的结果。
常用的数学形态算子有膨胀(dilation)、腐蚀(erosion),以及在此基础上发展的开(opening)和闭(closing)运算。利用这些算子及它们的组合对图像的形状和结构进行分析和处理,解决抑制噪声、边缘检测、特征提取领域的问题。下面介绍一下几种算子的概念。
令Ω为二维欧几里德空间,A是图像,B为结构元素,A、B均是Ω的子集,Φ是空集。
膨胀:
式中,是结构元素B关于原点的映射。上述表达式的意义是图像A被B膨胀后被所有x平移后的和A至少存在一个非零的公共元素。膨胀用来填充孔洞。
腐蚀:
上式的含义B腐蚀A的结果是所有B平移x后均被A的点x的集合包含。腐蚀是膨胀的对偶运算,其作用是去除图像的孤点和尖峰。
开运算的定义是:
上式的含义是A经过B腐蚀后再被B膨胀,开运算用来滤除小于结构元素的突刺,用于抑制正脉冲噪声,消除图像孤立斑点以及毛刺;
闭运算的定义是:
上式的含义是A经过B膨胀后再被B腐蚀,闭运算可以填充小于结构元素的缺口或者孔洞,常用于抑制负脉冲噪声,填补图像裂缝和漏洞。
c)缺角特征提取
采用8连通标记法把分割得到的不同缺陷正确分开;
标记过程如下:
1)如果所考虑的四个邻点值均为0,那么赋予P点新的标记值。
2)如果这四个邻点中只有一个点的值为1,则将P点的符号标记成与其相同。
3)如果有两个或者两个以上邻点的值为1,则标记P点的符号与这几个点中其中一个相同,同时记录下这个邻点符号的等价性。
d)缺角缺陷识别
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行缺角识别。
缺角缺陷特征参数范围表
缺陷类型 面积A(像素) 矩形度R 伸长度L 分散度K
缺角 A>30 R>0.48 L>1.0 K>13.2
同时对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化、边缘检测和形态学算子处理得到裂纹的缺陷图像,其中包括:
a)3×3像素邻域中值滤波,小波变换:
亦即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,用来抑制干扰脉冲和点状噪声,保持平滑或圆滑图像边缘;
二维图像f(x,y)二维中值滤波的原理为:
g(x,y)=median{f(x,y)}
式中,f(x,y)为二维数据矩阵集合,g(x,y)为窗口中心点经过中值滤波后的灰度值。
b)图像增强,二值化,形态学处理,移除与边界相通的区域;
与缺角相同,利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记处图像边缘;最后利用形态学算子(先膨胀再腐蚀)对图像进行处理,去掉图像边缘,以便后续检测。
令f(i,j)为原始图像,g(i,j)为二值化以后的图像,阈值为T,其取值范围为0~255,则二值化变换的表达式
Canny算法首先选取二维高斯函数进行平滑处理:采用Canny算法中的2×2邻域一阶偏导的有限差分来计算:
G ( x , y ) = g x 2 ( x , y ) + g y 2 ( x , y )
&theta; ( x , y ) = arctan ( g y ( x , y ) g x ( x , y ) )
f x = 1 / 2 - 1 / 2 1 / 2 - 1 / 2 f y = &lsqb; 1 / 2 1 / 2 &rsqb;
式中,gx(x,y)和gy(x,y)分别为原图像被滤波器fx和fy在行、列作用的结果。
常用的数学形态算子有膨胀(dilation)、腐蚀(erosion),以及在此基础上发展的开(opening)和闭(closing)运算。利用这些算子及它们的组合对图像的形状和结构进行分析和处理,以解决抑制噪声、边缘检测、特征提取领域的问题。下面介绍一下几种算子的概念。
令Ω为二维欧几里德空间,A是图像,B为结构元素,A、B均是Ω的子集,Φ是空集。
膨胀:
式中,是结构元素B关于原点的映射。上述表达式的意义是图像A被B膨胀后被所有x平移后的和A至少存在一个非零的公共元素。膨胀用来填充孔洞。
腐蚀:
上式的含义B腐蚀A的结果是所有B平移x后均被A的点x的集合包含。腐蚀是膨胀的对偶运算,其作用是去除图像的孤点和尖峰。
开运算的定义是:
上式的含义是A经过B腐蚀后再被B膨胀。开运算用来滤除小于结构元素的突刺,多用于抑制正脉冲噪声,消除图像孤立斑点以及毛刺。
闭运算的定义是:
上式的含义是A经过B膨胀后再被B腐蚀。闭运算用来填充小于结构元素的缺口或者孔洞,抑制负脉冲噪声,填补图像裂缝和漏洞。
c)裂纹特征提取采用8连通标记法把分割得到的不同缺陷正确分开;
标记过程如下:
1)如果所考虑的四个邻点值均为0,那么赋予P点新的标记值。
2)如果这四个邻点中只有一个点的值为1,则将P点的符号标记成与其相同。
3)如果有两个或者两个以上邻点的值为1,则标记P点的符号与这几个点中其中一个相同,同时记录下这个邻点符号的等价性。
d)裂纹缺陷识别
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行裂纹识别。
裂纹缺陷特征参数范围表
缺陷类型 面积A(像素) 矩形度R 伸长度L 分散度K
裂纹 R<0.66 L>1.3 K>8.5
步骤4、获得缺陷识别结果;
应用于研发一个基于VC++6.0的人机交互的***操作界面。进入该***后,左上方区域会显示实时采取到的太阳能电池板的图像,点击运行按钮,***会对当前电池板进行缺陷检测,检测完成后的缺陷图像会分别显示在界面下方的相应区域,而检测出的缺角和裂纹缺陷的数目会通过弹出窗口显示。
根据上述说明,结合本领域技术可实现本发明的方案。

Claims (8)

1.太阳能电池表面缺陷检测方法,包括结构件和检测电路***,结构件由陈列架、观察台和安装架构成,观察台上固定安装光源架、相机架、电箱;电箱内安装检测电路***;检测电路***包括光照单元、图像采集单元、图像处理单元、显示单元;
光照单元由艾菲特光电生产的AFT-D12光源控制器和白色低角度环形LED冷光源连接构成;
图像采集单元包括CCD相机VS078FC和M0814MP型号镜头;
图像处理单元包括自制V6000图像处理器和MV-E1394Dual,图像采集卡,自制V6000图像处理器由计算机主板、内存、CPU、硬盘和机箱构成,自制V6000图像处理器的计算机主板总线插槽内安装MV-E1394Dual图像采集卡;显示单元由19英寸液晶显示屏组成;作为被检测对象的太阳能电池置于陈列架上;
光照单元的白色低角度环形LED冷光源由AFT-D12光源控制器控制,直接照射在被检测对象的太阳能电池表面,图像采集单元的CCD相机VS078FC采集到太阳能电池板表面图像信息,然后CCD相机VS078FC通过连接MV-E1394Dual图像采集卡的视频电缆,将图像信息传送到图像处理单元的V6000图像处理器进行处理,V6000图像处理器最终将处理结果传送到显示单元的上位计算机,通过显示器显示结果;
其特征在于,采用低角度环形白色LED光源,通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;对于裂纹,通过对图像进行二维中值滤波、小波变换、图像二值化、边缘检测和形态学算子处理得到裂纹的缺陷图像,所述方法包括如下步骤:
步骤1、利用检测设备获得太阳能电池板图像,打开光源,采用摄像机将太阳能电池板图像采集到处理单元,太阳能电池板图像读入图像处理单元,并在上位计算机界面进行显示;
步骤2、由图像处理单元将图像转化为灰度图像;
步骤3、通过对图像进行图像分割、小波变换和二维7×7像素领域中值滤波处理得到缺角缺陷图像;其中包括:
a)二维7×7像素邻域中值滤波处理:
即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,抑制干扰脉冲和点状噪声,保持平滑或圆滑的图像边缘;
b)图像增强,图像二值化,去除电极处理:利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记图像边缘;最后利用形态学算子按先膨胀再腐蚀的顺序,对图像进行处理,去掉图像边缘,以便后续检测;
c)、缺角特征提取:采用8连通标记法把分割得到的不同缺陷正确分开;
d)、缺角缺陷识别:选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行缺角识别;
步骤4、通过对图像进行二维中值滤波、小波变换、图像二值化和边缘检测处理得到裂纹的缺陷图像,其中包括:
a)二维3×3像素邻域中值滤波,小波变换:亦即二维中值滤波,其特点是在不减小对比度的情况下剔除异常点,抑制干扰脉冲和点状噪声,保持平滑或圆滑图像边缘;
b)图像增强,二值化,形态学处理,移除与边界相通的区域;
与缺角相同,利用小波变换对图像进行增强;之后进行二值化处理,使得显示出黑白两种明显的视觉效果;再用Canny算子进行边缘检测,标记处图像边缘;最后利用形态学算子按先膨胀再腐蚀的顺序,对图像进行处理,去掉图像边缘,以便后续检测;
c)裂纹特征提取:采用8连通标记法把分割得到的不同缺陷正确分开;
d)裂纹缺陷识别:
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行裂纹识别;
步骤5、获得缺陷识别结果。
2.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤3中的a)二维7×7像素邻域中值滤波处理过程为:
利用二维图像f(x,y)二维中值滤波的原理:
g(x,y)=median{f(x,y)}
式中,f(x,y)为二维数据矩阵集合,g(x,y)为窗口中心点经过中值滤波后的灰度值。
3.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤3中的b)图像增强,图像二值化,去除电极处理过程为:
令f(i,j)为原始图像,g(i,j)为二值化以后的图像,阈值为T,其取值范围为0~255,i,=1,2,3……n,j=1,2,3……n;
则:
二值化变换的表达式 g &lsqb; f ( i , j ) &rsqb; = 0 , f ( i , j ) < T 1 , f ( i , j ) &GreaterEqual; T ;
Canny算法首先选取二维高斯函数进行平滑处理:
G ( x , y ) = 1 2 &pi;&sigma; 2 exp &lsqb; - ( x 2 + y 2 ) 2 &sigma; 2 &rsqb;
采用Canny算法中的2×2邻域一阶偏导的有限差分来计算:
G ( x , y ) = g x 2 ( x , y ) + g y 2 ( x , y )
&theta; ( x , y ) = a r c t a n ( g y ( x , y ) g x ( x , y ) )
f x = 1 / 2 - 1 / 2 1 / 2 - 1 / 2 f y = 1 / 2 1 / 2
式中,gx(x,y)和gy(x,y)分别为原图像被滤波器fx和fy在行、列作用的结果;
数学形态算子有膨胀(dilation)、腐蚀(erosion),以及在此基础上发展的开(opening)和闭(closing)运算,利用这些算子及它们的组合对图像的形状和结构进行分析和处理来解决抑制噪声、边缘检测或提取领域的问题;
令Ω为二维欧几里德空间,A是图像,B为结构元素,A、B均是Ω的子集,Φ是空集;
膨胀:
式中,是结构元素B关于原点的映射,上述表达式的意义是图像A被B膨胀后被所有x平移后的和A至少存在一个非零的公共元素,膨胀用来填充孔洞;
腐蚀: A &Theta; B = { x | &lsqb; ( B ) x &SubsetEqual; A &rsqb; }
上式的含义B腐蚀A的结果是所有B平移x后均被A的点x的集合包含,腐蚀是膨胀的对偶运算,其作用是去除图像的孤点和尖峰;
开运算的定义是:
上式的含义是A经过B腐蚀后再被B膨胀,开运算用来滤除小于结构元素的突刺,抑制正脉冲噪声,消除图像孤立斑点以及毛刺;
闭运算的定义是: A &CenterDot; B = ( A &CirclePlus; B ) &Theta; B
上式的含义是A经过B膨胀后再被B腐蚀,闭运算用来填充小于结构元素的缺口或者孔洞,抑制负脉冲噪声,填补图像裂缝和漏洞。
4.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤3中的c)、缺角特征提取过程为:
采用8连通标记法把分割得到的不同缺陷正确分开;
标记过程如下:
1)如果所考虑的四个邻点值均为0,那么赋予P点新的标记值;
2)如果这四个邻点中只有一个点的值为1,则将P点的符号标记成与其相同;
3)如果有两个或者两个以上邻点的值为1,则标记P点的符号与这几个点中其中一个相同,同时记录下这个邻点符号的等价性。
5.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤3中的d)、缺角缺陷识别过程为:
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行缺角识别:
缺角缺陷特征参数范围表
缺陷类型 面积A(像素) 矩形度R 伸长度L 分散度K 缺角 A>30 R>0.48 L>1.0 R>13.2
所述步骤4中的a)二维3×3像素邻域中值滤波,小波变换处理为:
利用二维图像f(x,y)二维中值滤波的原理:
g(x,y)=median{f(x,y)}
式中,f(x,y)为二维数据矩阵集合,g(x,y)为窗口中心点经过中值滤波后的灰度值。
6.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤4中的b)图像增强、二值化、形态学处理、移除与边界相通的区域的处理过程为:
令f(i,j)为原始图像,g(i,j)为二值化以后的图像,阈值为T,其取值范围为0~255,则二值化变换的表达式 g &lsqb; f ( i , j ) &rsqb; = 0 , f ( i , j ) < T 1 , f ( i , j ) &GreaterEqual; T ;
Canny算法首先选取二维高斯函数进行平滑处理:
采用Canny算法中的2×2邻域一阶偏导的有限差分来计算:
G ( x , y ) = g x 2 ( x , y ) + g y 2 ( x , y )
&theta; ( x , y ) = a r c t a n ( g y ( x , y ) g x ( x , y ) )
f x = 1 / 2 - 1 / 2 1 / 2 - 1 / 2 f y = 1 / 2 1 / 2
式中,gx(x,y)和gy(x,y)分别为原图像被滤波器fx和fy在行、列作用的结果;
令Ω为二维欧几里德空间,A是图像,B为结构元素,A、B均是Ω的子集,Φ是空集;
膨胀:
式中,是结构元素B关于原点的映射;上述表达式的意义是图像A被B膨胀后被所有x平移后的和A至少存在一个非零的公共元素;膨胀用来填充孔洞;
腐蚀: A &Theta; B = { x | &lsqb; ( B ) x &SubsetEqual; A &rsqb; }
上式的含义B腐蚀A的结果是所有B平移x后均被A的点x的集合包含;腐蚀是膨胀的对偶运算,其作用是去除图像的孤点和尖峰;
开运算的定义是:
上式的含义是A经过B腐蚀后再被B膨胀;开运算用来滤除小于结构元素的突刺,抑制正脉冲噪声,消除图像孤立斑点以及毛刺;
闭运算的定义是:
上式的含义是A经过B膨胀后再被B腐蚀,闭运算用来填充小于结构元素的缺口或者孔洞,抑制负脉冲噪声,填补图像裂缝和漏洞。
7.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤4中的c)裂纹特征提取过程为:
采用8连通标记法把分割得到的不同缺陷正确分开;标记过程如下:
1)如果所考虑的四个邻点值均为0,那么赋予P点新的标记值;
2)如果这四个邻点中只有一个点的值为1,则将P点的符号标记成与其相同;
3)如果有两个或者两个以上邻点的值为1,则标记P点的符号与这几个点中其中一个相同,同时记录下这个邻点符号的等价性。
8.如权利要求1所述的太阳能电池表面缺陷检测方法,其特征在于,所述步骤4中的d)、裂纹缺陷识别过程为:
选取区域面积A、矩形度R、伸长度L、分散度K四种特征参数进行裂纹识别;
裂纹缺陷特征参数范围表
缺陷类型 面积A(像素) 矩形度R 伸长度L 分散度K 裂纹 R<0.66 L>1.3 K>8.5
CN201410135246.XA 2014-04-04 2014-04-04 太阳能电池表面缺陷检测方法 Expired - Fee Related CN103872983B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410135246.XA CN103872983B (zh) 2014-04-04 2014-04-04 太阳能电池表面缺陷检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410135246.XA CN103872983B (zh) 2014-04-04 2014-04-04 太阳能电池表面缺陷检测方法

Publications (2)

Publication Number Publication Date
CN103872983A CN103872983A (zh) 2014-06-18
CN103872983B true CN103872983B (zh) 2016-05-25

Family

ID=50911178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410135246.XA Expired - Fee Related CN103872983B (zh) 2014-04-04 2014-04-04 太阳能电池表面缺陷检测方法

Country Status (1)

Country Link
CN (1) CN103872983B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563990A (zh) * 2017-07-15 2018-01-09 河北工业大学 一种光伏电池片崩边及钝型和v型缺口的检测算法

Families Citing this family (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104701207B (zh) * 2015-03-04 2017-06-23 通威太阳能(合肥)有限公司 一种用于太阳能电池组件的蜗牛纹预测方法
CN104978747A (zh) * 2015-06-26 2015-10-14 清华大学 空间光调制器显微缺陷检测的目标提取方法及装置
CN105071772A (zh) * 2015-08-17 2015-11-18 杨高林 一种太阳能电池分类测试控制***
CN105281665A (zh) * 2015-09-29 2016-01-27 中国电子科技集团公司第四十一研究所 一种便携式太阳能电池缺陷检测装置及方法
CN105261019B (zh) * 2015-10-16 2018-07-17 深圳市浦洛电子科技有限公司 一种玻璃ic的检测方法和***
CN107615333B (zh) * 2015-12-31 2021-06-08 深圳配天智能技术研究院有限公司 图像的斑点处理方法
CN105678800A (zh) * 2016-03-17 2016-06-15 清华大学 层叠结构空间光调制器缺陷检测中掩膜的提取方法及***
CN107764829A (zh) * 2016-08-15 2018-03-06 上海太阳能工程技术研究中心有限公司 太阳电池外观缺陷识别方法
CN106206357B (zh) * 2016-09-06 2023-02-17 江苏大学 一种微型芯片脚位方向嵌入式视觉自动检测***及其检测方法
CN106533361B (zh) * 2016-12-14 2018-08-03 河海大学常州校区 一种基于小波分析的光伏组件故障诊断方法
CN107014819A (zh) * 2017-06-09 2017-08-04 杭州电子科技大学 一种太阳能电池板表面缺陷检测***和方法
CN107274393B (zh) * 2017-06-12 2018-03-23 郑州轻工业学院 基于栅线检测的单晶硅太阳能电池片表面缺陷检测方法
CN107622484A (zh) * 2017-07-15 2018-01-23 河北工业大学 一种基于形状匹配的光伏电池片缺角检测算法
CN107578409B (zh) * 2017-09-16 2020-10-16 河北工业大学 一种太阳能电池片外观断栅缺陷检测的方法
CN107749057B (zh) * 2017-09-16 2021-06-18 河北工业大学 一种太阳能电池片外观漏浆缺陷检测的方法
CN107490582B (zh) * 2017-09-20 2021-03-16 南京广权科技有限公司 一种流水线工件检测***
CN107742286B (zh) * 2017-09-28 2021-01-29 河北工业大学 一种多晶硅太阳能电池片el测试裂纹缺陷检测方法
CN107895376A (zh) * 2017-12-11 2018-04-10 福州大学 基于改进Canny算子和轮廓面积阈值的太阳能电池板识别方法
CN107966454A (zh) * 2017-12-25 2018-04-27 陕西科技大学 一种基于fpga的端塞缺陷检测装置及检测方法
CN108445018B (zh) * 2018-03-20 2021-06-18 苏州巨能图像检测技术有限公司 应用于电池片黑心检测的有效特征曲线提取方法
CN108664980A (zh) * 2018-05-14 2018-10-16 昆明理工大学 一种基于引导滤波和小波变换的太阳冕环结构识别方法
CN109324060A (zh) * 2018-10-11 2019-02-12 广东德尔智慧工厂科技有限公司 一种锂电涂布表面缺陷检测***
CN109685760B (zh) * 2018-11-05 2022-05-20 华中科技大学 一种基于matlab的slm粉床铺粉图像凸包凹陷缺陷检测方法
TWI689869B (zh) 2018-12-28 2020-04-01 致茂電子股份有限公司 影像檢測方法
CN109816652B (zh) * 2019-01-25 2022-08-12 湖州云通科技有限公司 一种基于灰度显著性的复杂铸件缺陷识别方法
CN109668832A (zh) * 2019-01-30 2019-04-23 江苏理工学院 基于分区光源的手机锂电池表面鼓包检测装置及其方法
CN109946315A (zh) * 2019-03-14 2019-06-28 镇江苏仪德科技有限公司 一种太阳能电池片的外观检测装置
CN109738454B (zh) * 2019-03-18 2024-07-05 福建工程学院 一种软包电池极耳焊缝检测装置及方法
CN110487803A (zh) * 2019-08-20 2019-11-22 Oppo(重庆)智能科技有限公司 红外发光元件的缺陷检测方法和装置
CN110487821A (zh) * 2019-08-30 2019-11-22 太原科技大学 一种基于机器视觉的透明板材缺陷检测装置及其检测方法
CN110687121B (zh) * 2019-09-19 2022-06-17 湖北三江航天万峰科技发展有限公司 一种陶瓦智能在线检测与自动分级方法和***
CN110766672B (zh) * 2019-10-21 2020-11-20 盐城市钊扬工业设计有限公司 电极脏污检测方法
CN110926359B (zh) * 2019-11-05 2021-10-29 长安大学 一种优化双相扫描路面的三维裂缝曲面轮廓检测方法
CN110648330B (zh) * 2019-11-28 2020-03-10 征图新视(江苏)科技股份有限公司 摄像头玻璃的缺陷检测方法
CN111353992B (zh) * 2020-03-10 2023-04-07 塔里木大学 一种基于纹理特征的农产品缺陷检测方法及***
CN112561896B (zh) * 2020-12-22 2023-08-15 广州大学 一种玻璃瓶口缺陷的检测方法、***、装置及存储介质
CN112881407A (zh) * 2021-01-14 2021-06-01 广州大学 一种led芯片的焊接质量检测方法、***、装置及介质
CN113517877A (zh) * 2021-04-30 2021-10-19 华中科技大学 基于广义形态滤波的钢丝绳在线检测信号降噪方法及***
CN114719749B (zh) * 2022-04-06 2023-07-14 重庆大学 基于机器视觉的金属表面裂纹检测及真实尺寸测量方法及***
CN114937011B (zh) * 2022-05-12 2024-05-28 北京航空航天大学 一种基于经验Garbor小波变换的光伏电池图像异常检测方法
CN115661148B (zh) * 2022-12-26 2023-04-11 视睿(杭州)信息科技有限公司 一种晶圆晶粒排列检测方法及***
CN116681752B (zh) * 2023-08-03 2023-10-27 山东墨氪智能科技有限公司 Dbc焊料层空洞缺陷的空洞率计算方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202712128U (zh) * 2012-03-02 2013-01-30 杭州乔戈里科技有限公司 太阳能电池板封装材料表面缺陷检测设备
CN203012590U (zh) * 2012-12-06 2013-06-19 东莞市盟拓光电科技有限公司 一种机器视觉***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107563990A (zh) * 2017-07-15 2018-01-09 河北工业大学 一种光伏电池片崩边及钝型和v型缺口的检测算法
CN107563990B (zh) * 2017-07-15 2021-05-04 河北工业大学 一种光伏电池片崩边及钝型和v型缺口的检测方法

Also Published As

Publication number Publication date
CN103872983A (zh) 2014-06-18

Similar Documents

Publication Publication Date Title
CN103872983B (zh) 太阳能电池表面缺陷检测方法
CN104392205B (zh) 一种非正常车牌的识别方法和***
CN107014819A (zh) 一种太阳能电池板表面缺陷检测***和方法
CN104655641A (zh) 一种高精密全自动fpc缺陷检测装置及检测工艺
CN102937595A (zh) 一种pcb板检测方法、装置及***
CN105405142A (zh) 一种玻璃面板的边缺陷检测方法及***
CN109190623B (zh) 一种识别投影仪品牌和型号的方法
CN105447512A (zh) 一种精粗结合的光学表面缺陷的检测方法及装置
CN103500459A (zh) 一种基于规则化参数的印刷电路板缺陷检测方法
CN105427320A (zh) 一种图像分割提取方法
CN103439348A (zh) 基于差影法的遥控器按键缺陷检测方法
CN103500341A (zh) 一种用于道路标识牌的识别装置
CN104537650A (zh) 一种铝电解电容器的极性方向判定方法及装置
CN106599890A (zh) 变电站巡检机器人数字式仪表识别算法
CN103091330A (zh) 模拟人类视觉感知机理的铜带表面缺陷辨识装置及方法
CN113240623A (zh) 一种路面病害检测方法及装置
CN113780484B (zh) 工业产品缺陷检测方法和装置
CN113705564B (zh) 一种指针式仪表识别读数方法
Han et al. SSGD: A smartphone screen glass dataset for defect detection
CN110766675B (zh) 太阳能电池板缺陷检测方法
CN113570587A (zh) 一种基于计算机视觉的光伏电池断栅检测方法及***
CN102313740B (zh) 太阳能电池板裂痕检测方法
CN111754497B (zh) 一种基于几何代数的工业缺陷检测方法和***
CN117036825A (zh) 一种太阳能电池板检测方法、介质及***
CN110610474A (zh) 一种基于红外图像的太阳能板缺陷实时检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160525