基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望-钱晓亮.pdf
《基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望-钱晓亮.pdf》由会员分享,可在线阅读,更多相关《基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望-钱晓亮.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第43卷第1期2017年1月北京工业大学学报JOURNAL OF BEIJING UNIVERSITY OF TECHNOLOGYVol.43 No.1Jan. 2017基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望钱晓亮1,张鹤庆1,陈永信2,曾 黎1,刁智华1,刘玉翠1,杨存祥1(1.郑州轻工业学院电气信息工程学院,郑州 450002; 2.许继集团有限公司,河南许昌 461000)摘 要:鉴于基于机器视觉的太阳能电池片表面缺陷检测方法具有操作简便、检测精度高的优势,对此类方法所涉及的各个环节进行了综述.首先,对太阳能电池片表面的各种成像方式和常见缺陷类型进行了归纳总结;其次,对现有
2、的检测方法按照数学建模思路的不同进行了分类介绍和对比分析;最后,对内容进行了小结并对太阳能电池片表面缺陷检测方法的后续研究进行了展望.可以看出:基于机器视觉的太阳能电池片表面缺陷检测方法已经取得了较大的发展,但在特征提取算法设计方面仍有改进空间,如基于深度神经网络的特征提取算法.关键词:太阳能电池片;机器视觉;表面缺陷;成像中图分类号: TP 391. 4文献标志码: A文章编号: 0254 -0037(2017)01 -0076 -10doi: 10.11936/ bjutxb2016040063收稿日期: 2016-04-18基金项目:国家自然科学基金资助项目(61501407);河南省高
3、等学校重点科研项目(15A413006);河南省科技厅重点科技攻关项目(132102110150)作者简介:钱晓亮(1982 ),男,副教授,主要从事模式识别与机器学习方面的研究, E-mail:qxl sunshine163. com通信作者:杨存祥(1966 ),男,教授,主要从事电气测量、智能控制和电气故障诊断方面的研究, E-mail:yangzzha Research Development and Prospect of Solar Cells Surface DefectsDetection Based on Machine VisionQIAN Xiaoliang1, ZHAN
4、G Heqing1, CHEN Yongxin2, ZENG Li1, DIAO Zhihua1, LIU Yucui1, YANG Cunxiang1(1. College of Electric and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China;2. Xuji Croup Corporation, Xuchang 461000, Henan,China)Abstract: Considering the advantages of simple opera
5、tion and high detecting accuracy, all aspectsinvolved in solar cell surface defect detection methods based on machine vision were reviewed in thispaper. First of all, the various imaging techniques and common defect types of solar cells surface weresummarized. Secondly, the existing detection method
6、s were introduced and compared with each otheraccording to the different idea of mathematical modeling. Finally, a brief summary of this article andperspective of future research are presented. It can be concluded that the solar cell surface defectdetection methods based on machine vision have made
7、great progress. However, there is still room forimprovement in algorithm design of feature extraction, such as feature extraction algorithm based on deepneural networks.Key words: solar cell; machine vision; surface defect; imaging万方数据 第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望社会的不断发展,对能源的需求有增无减,促使不可再生能源逐渐
8、枯竭.同时由于人类对能源的不合理使用导致环境问题不断恶化,其中全球气候变暖问题尤为突出,已经严重威胁到人类的生存和发展.太阳能光伏发电由于清洁无污染、安全可靠、安装方便,且可以很好地与建筑物结合1,目前已成为发展新能源的重要方向之一.将太阳能转换成电能需要太阳能光伏阵列,太阳能光伏阵列由众多太阳能电池片组成,而太阳能电池片在生产过程中,其表面不可避免地会出现一些细微的缺陷,这将严重影响太阳能电池片发电的效率和使用寿命2-3,因此必须对太阳能电池片表面进行缺陷检测,并将含有缺陷的电池片剔除.按照太阳能电池片制作材料的不同,可以分为单晶硅太阳能电池、多晶硅太阳能电池和非晶硅太阳能电池.根据检测手段
9、的不同,结合电池片材质的特点,现有的太阳能电池片表面缺陷检测方法基本可以分为2种类型:人工物理方法和机器视觉方法.采用人工物理方法的代表性工作主要有:Tsuzuki等4利用声波进行裂纹的检测,该方法使太阳能电池片产生适当共振继而产生声波,然后分析其声波的频率与标准频率(正常太阳能电池片)之间的差异,进而判断其表面是否存在裂纹;Esquivel5利用增强对比度的照明方式检测裂纹,该方法通过增大太阳能电池片表面的光照强度,使裂痕和瑕疵可以反射到另一个平面,若出现图像变形,即可判断瑕疵的存在;Sawyer等6利用激光扫描技术进行检测,该方法通过显示激光扫描正向偏置的晶硅中电阻的连续性,如果裂纹存在则
10、会出现电阻的不连续性;Chen等7基于噪声方式进行检测,该方法利用晶硅太阳能电池片的低频噪声与可靠性相关的性质,通过对比缺陷太阳能电池片的噪声和其非缺陷噪声的差异来判断是否有缺陷; Belyaev等8、Byelyayev9、Ostapenko等20、Dallas等11利用共振超声振动( resonance ultrqasonc vibration,RUV)方法检测,该方法基于纵向超声波共振,根据晶片的频率响应曲线的偏差进行实时分析,并通过有限元分析确认裂纹的存在;Zhang等12利用光学深能级瞬态谱分析( optical deep-level transientspectroscopy,ODL
11、TS)方法检测,该方法用10万、13万、17万eV低能量的质子对3个样品进行照射,然后对几个水平照射的图像进行观察并计算模拟,继而判断裂纹的存在性;Duenas等2和Istrov等3利用电路相关理论,通过分析硅片中的多数载流子和少数载流子的数量造成外部电压的不同,来判断太阳能电池片缺陷的存在性;Wen等13利用电子散斑干涉分析法检测,采用电子散斑干涉图去绘制由热引起的样品平面变形,通过对比背景的散斑图即可判断裂纹的存在性.基于机器视觉的太阳能电池片表面缺陷检测方法与上述检测方法相比有明显优势,它可实现实时监测、精准判断、检测装置一体化,凭借方便快捷的优势,此类方法已成为太阳能电池片表面缺陷检测
12、的主要发展方向之一.1 太阳能电池片表面成像方式在计算机视觉的各类任务中,最常见的成像方式无疑是可见光成像,太阳能电池片表面常用的成像方式也是可见光成像,此处不再赘述.除此以外,常见的成像方式还有电致发光、光致发光和热红外成像,图1所示为3种成像方式的示例.下面分别进行介绍.Fuyuki等14、 Xu等15、 Tsai等16、 Takahashi等17、Gabor等18和Chaturvedi等19采用电致发光成像.在正向偏置条件下,太阳能电池如发光二极管一样,发出近红外光(波长为1 000 1 200 nm),其发光强度除了正比于输入电流外,也和缺陷的密度有关:缺陷少的部分,发光强度较强;缺陷
13、多的部分,发光强度较弱.因此通过观察电致发光图像,就可以检测产品中的缺陷,如图1(a)所示.Demant等20、Olsen等21、Sun等22采用光致发光成像.利用激光提供一定能量的光子,硅片处于基态的电子会吸收这些光子进入激发态,然后再回到基态,同时发出红外光的荧光.硅片中的缺陷区域由于少数载流子密度较小,发出的红外光荧光的强度也较弱,反之,无缺陷区域发出的荧光较强.因此,分析光致发光图像亮度的强弱即可检测产品中缺陷的位置,如图1(b)所示.Chen等23、 Chiou等24、 Brooks等25、 Kim等26、Mahdavipour等27、Ko等28、Teo等29、董栋等30和王楠等31
14、采用近红外光穿透成像.利用可调曝光单元的近红外光源对太阳能电池片进行照射,当红外线通过裂缝时会产生光散射,即在采集到的图像中有明暗对比,太阳电池片中裂纹部分和边界产生会产生不同的散射,因此可以来检测缺陷的存在性,如图1(c)所示.Minkevicius等32和Jen等33采用太赫兹光谱成像.首先泵升激光束通过膜束分离器分为2束77万方数据北 京 工 业 大 学 学 报2017年图1 太阳能电池片的3种成像图像Fig.1 Three types of images of solar cells光.一类经由低延时线,然后通过镜面反射引入检测器;另一类经由快速延时线,通过抛物型反射面集中在太阳能电池
15、片,其中太赫兹检测器的输出正比于太赫兹脉冲在短时间内产生的电场强度.利用傅里叶变换得到太赫兹辐射电场波的幅频和相位图,通过比较待检测电池片和无缺陷电池片的幅频和相位图来判断是否存在缺陷.2 太阳能电池片表面缺陷类型太阳能电池片在生产加工过程中,可能由于操作不当造成太阳能电池片表面出现断栅、缺角、色差、脏污、裂纹等缺陷34,从而使得太阳能电池片的使用寿命减少,同时影响其工作效率35.本节将太阳能电池片表面缺陷的种类、视觉效果、造成原因进行总结,如表1所示,此外,图2还展示了太阳能电池片表面较为常见的缺角、斑点、裂痕和隐裂缺陷.3 基于机器视觉的太阳能电池片表面缺陷检测方法基于机器视觉的太阳能电池
16、片表面缺陷检测方法的大致流程可以简单概括为:对太阳能电池片表面进行成像,获取电池片表面基于机器视觉的太阳能电池片表面缺陷检测方法的大致流程可以简单概括为:对太阳能电池片表面进行成像,获取电池片表面图像数据,然后采用各种机器视觉的方法检测图像的缺陷区域.图3所示为基于机器视觉进行太阳能电池片表面缺陷的一个实例.根据数学建模思路的不同,现有基于机器视觉的太阳能电池片表面缺陷检测方法大致可分为:基于梯度特征的检测方法、基于聚类的检测方法、基于频域分析的检测方法、基于矩阵分解的检测方法和基于机器学习的检测方法.下面将对各类方法进行介绍和简要的对比分析.表1 太阳能电池片表面常见缺陷36Table 1
17、Common defects of solar cell surface缺陷类别缺陷名称视觉特点成因形状缺陷缺角、破损、裂纹、断栅与标准片相比,形状上有缺损或者多余部分误切割、碰撞、生产失误颜色缺陷颜色异常、不均匀,边角区域颜色异常与标准片相比,大部分区域存在着颜色异常或者不均匀镀膜时化学反应不均匀纹理缺陷斑点、指纹、轮印与标准片相比,存在过亮或者过暗区域,有斑点状或指纹、轮印人工操作不当、机器压力过大87万方数据 第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望图2 近红外成像各类缺陷示例31Fig.2 Illustrations of various defects
18、based on near infrared imaging图3 基于机器视觉的太阳能电池片表面缺陷检测示例Fig.3 Illustrations of solar cells surface defects detection based on machine vision3. 1 基于梯度特征的检测方法此类方法的依据是:太阳能电池片表面缺陷区域和其余部分的亮度有明显差异,两者交界处具有较高的梯度.下面对此类方法中的一些代表性工作进行概括性介绍.Anwar等37、Tsai等38和Bakalexis等39提出了将梯度特征和各向异性扩散相结合的检测方法.即利用图像的梯度特征来对图像中不同梯度区域
19、进行图像锐化和图像平滑,由于缺陷边缘区域的梯度值较高,先对瑕疵区域进行锐化处理,而对梯度值较97万方数据北 京 工 业 大 学 学 报2017年低的无瑕疵区域采取平滑处理,因此运用此方法可在有效强化瑕疵的同时抑制噪声.该方法中的扩散模型以灰度和梯度为特征来调整扩散系数方程,这是一种自适应平滑的处理.只有缺陷区域低灰度和高梯度的像素会产生高的扩散系数,用该模型去平滑疑似缺陷区域可以保留完整区域的原始灰度水平,通过从原始图像中减去扩散图像,可以得到微裂纹明显增强的差异图像,再通过简单的二进制阈值分割和形态学运算,即可分割出微裂纹.其算法框图如图4所示.图4 Anwar等14算法框图Fig.4 Bl
20、ock diagram of Anwar etc. 14Tsai等40提出将梯度特征和均值漂移算法相结合.该方法首先对图像进行边缘检测,在太阳能电池片无缺陷区域,边缘的方向更为一致,而缺陷区域的边缘方向则呈现多样性,因此,在每个邻域窗口内计算梯度方向熵,从而将灰度图像转换成熵图像.随后,对熵图像进行均值漂移平滑处理,力争在保持边缘的同时抑制噪声.最后,对滤波后的熵图像进行自适应阈值处理,得到最终的检测结果图.Aghamohammadi等41、Kennedy等42将梯度特征和粒子群优化(particle swarm optimization,PSO)算法相结合进行边缘检测进而实现缺陷检测.该方法
21、首先利用PSO算法进行边缘检测;再提取出裂纹和栅线的特征向量;然后从图像中分离出裂缝和栅线,其中裂缝区域是通过计算特征向量的梯度,将图像分成连接部分和非连接部分而得出;最后利用模糊逻辑推理系统依照栅线的位置对瑕疵产品和裂痕进行分类.该检测算法的优点是可用于带有噪声的图像,同时不需要使用任何滤波器.3. 2 基于聚类的检测方法此类方法的核心思想是通过聚类算法将缺陷区域和无缺陷区域进行区分,最后采用阈值分割等算法得到仅包含缺陷区域的二值图像.下面对此类方法中的一些代表性工作进行概括性介绍.Xu等15和Fu等43提出了基于最大类间方差的太阳能电池片表面缺陷检测方法.该方法首先用高斯滤波器对图像进行平
22、滑预处理;其次,对图像进行边缘定位和图像分割,分离出单个电池块;然后,采用最大类间方差法对图像进行阈值分割,将图像分为包含缺陷的前景部分和无缺陷的背景部分;最后,利用Hough变换对分割后的二值图像进行直线检测,并将结果图和经过平滑预处理的原图做差得出缺陷部分.Tsai等44提出了一种新的聚类算法用于太阳能电池片表面缺陷检测.该方法将无缺陷图像作为训练样本,在训练阶段,采用一种二叉树聚类算法对训练样本进行聚类.具体来说,提出一种基于主成分分析(principle component analysis,PCA)的一致性度量准则对各簇进行评估,若某簇的度量得分最低,则采用模糊C均值(fuzzy C
23、-means,FCM)算法将该簇拆分成2个新簇.在测试阶段,计算输入数据和每簇中心的距离来度量输入数据是否包含缺陷.3. 3 基于频域分析的检测方法这类方法的核心思想是将输入图像通过傅里叶变换或是小波变化等算法转换到频域中进行处理,然后再反变换回时域得到最终结果.下面对此类方法中的一些代表性工作进行概括性介绍.Tsai等16提出了基于傅里叶变换的表面缺陷检测方法.首先,将输入图像进行傅里叶变换,考虑到图像中的缺陷区域主要出现在“线”或“条形”形状中,通过设置“线”或“条形”形状缺陷的相关频率分量,并进行带通滤波,就能将可能存在的缺陷删除;随后,将处理后的频域图做反变换得到重建图像,将原始图像和
24、重建图像做差,可以很容易地识别缺陷区域.08万方数据 第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望Li等45提出了基于小波变换的非均匀纹理分析方法用于太阳能电池片表面缺陷的检测.该方法利用离散小波变换将输入图像进行多分辨分解,将单个分辨率的小波系数作为特征,连续2个分辨率水平之间系数的差值作为权重,以此来区分局部缺陷和背景. Li等45通过实验证明该方法可以有效地检测出刻痕裂纹、污点和手印等多种缺陷和污迹.Wang等46提出了一种基于自适应高频滤波的太阳能电池片表面缺陷检测方法.该方法首先提出了一种新式电池片栅线定位方法定位栅线;然后提出了一种自适应参数的高频滤波方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机器 视觉 太阳能电池 表面 缺陷 检测 研究 现状 展望 钱晓亮
限制150内