基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望_钱晓亮

合集下载

基于机器视觉的表面缺陷检测研究综述

基于机器视觉的表面缺陷检测研究综述

研究现状与发展趋势
1、研究现状
1、研究现状
基于机器视觉的表面缺陷检测技术在许多领域都得到了广泛的应用。在智能 制造领域,表面缺陷检测技术被广泛应用于半导体芯片、太阳能电池、汽车零部 件等产品的检测中;在安全检测领域,表面缺陷检测技术被应用于食品安全、药 品安全、交通安全等领域;在医疗领域,表面缺陷检测技术被应用于医学图像分 析、病灶检测等方面。
相关技术综述
基于机器视觉的表面缺陷检测技术主要包括图像处理、特征提取和机器学习 等方法。
1、图像处理
1、图像处理
图像处理是表面缺陷检测的重要环节,主要包括图像预处理、图像增强和图 像分割等步骤。图像预处理包括去噪、平滑、滤波等,以改善图像质量,减少干 扰噪声;图像增强用于突出图像特征,如对比度增强、拉伸等;图像分割是将图 像分成若干个区域或对象的过程,以进一步提取缺陷特征。
2、发展趋势
(2)多维度的缺陷检测:目前大多数表面缺陷检测方法主要针对二维平面进 行检测,但在某些领域,如半导体芯片制造中,需要检测三维表面的缺陷。因此, 未来的研究方向将包括如何实现多维度的表面缺陷检测。
2、发展趋势
(3)智能化的缺陷分类:目前许多表面缺陷检测方法只能简单地识别出缺陷 类型,而不能对缺陷进行更精细化的分类。未来的研究方向将包括如何利用深度 学习等机器学习方法对缺陷进行精细化的分类。
2、特征提取
2、特征提取
特征提取是在图像处理之后进行的,主要是从图像中提取出与缺陷相关的特 征,包括形状、纹理、颜色等。形状特征主要包括缺陷的面积、周长、形状因子 等;纹理特征主要包括粗糙度、对比度、方向性等;颜色特征主要包括缺陷的色 调、饱和度、亮度等。
3、机器学习
3、机器学习
机器学习在表面缺陷检测中起着至关重要的作用,主要包括分类器和识别算 法两个方面的内容。分类器是将提取的特征与已知缺陷类型进行匹配,以识别和 分类缺陷的过程。常用的分ቤተ መጻሕፍቲ ባይዱ器包括SVM、神经网络、决策树等;识别算法主要 是基于深度学习的卷积神经网络(CNN),通过训练模型对输入图像进行自动检 测和分类。

基于机器视觉的太阳能电池片表面缺陷检测

基于机器视觉的太阳能电池片表面缺陷检测

基于机器视觉的太阳能电池片表面缺陷检测
张鹏飞;王淑青;黄剑锋;刘逸凡;张子言
【期刊名称】《组合机床与自动化加工技术》
【年(卷),期】2022()8
【摘要】为提高太阳能电池片表面各类缺陷的检测精度及速度,设计了一种轻量化YOLO深度学习算法的检测模型。

首先在YOLOv4模型的基础上,采用反向线性卷积与深度可分离卷积重新设计主干网络;其次,将Neck部分的路径聚合网络及特征金字塔替换为信道增强特征金字塔,引入亚像素连接,并结合亚像素上下文信息完成特征集成映射,提升高层次信道特征的使用率;最后使用通道注意力引导模块,增强缺陷定位的稳定性。

试验证明,模型的检测准确率达97.5%,平均检测速度可达23 ms,检测精度高、规模小、耗时低。

【总页数】5页(P144-147)
【作者】张鹏飞;王淑青;黄剑锋;刘逸凡;张子言
【作者单位】湖北工业大学电气与电子工程学院;华中科技大学武汉光电国家研究中心
【正文语种】中文
【中图分类】TH165;TG66
【相关文献】
1.基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望
2.基于机器视觉的裸片表面缺陷r在线检测研究
3.基于深度学习的太阳能电池片表面缺陷检测方法分析
4.基于YOLO算法与机器视觉的晶圆片表面缺陷检测研究
5.基于改进YOLOv5的太阳能电池片表面缺陷检测
因版权原因,仅展示原文概要,查看原文内容请购买。

基于机器视觉的光伏太阳能晶硅电池片缺陷检测及颜色分选系统研究

基于机器视觉的光伏太阳能晶硅电池片缺陷检测及颜色分选系统研究

摘要为了解决在丝网印刷流水线末端光伏太阳能晶硅电池的自动缺陷检测和颜色分类的问题,通过对太阳能电池的检测方法进行分析,提出了基于机器视觉的电池片缺陷检测及颜色分选的解决方案,开发了光伏太阳能晶硅电池片检测系统。

首先介绍了太阳能电池的制备工艺,分析了太阳能电池的常见缺陷种类和色系等级及其形成原因,并提出了相应的检测标准和要求。

同时进行光伏太阳能晶硅电池片检测系统整体方案设计,分别对系统硬件和系统软件进行分析设计,然后根据检测系统要求完成了工业相机,镜头,灰度卡等核心元件的选型以及检测功能模块化,离线在线相结合的软件系统设计。

研究了太阳能晶硅电池片缺陷检测算法,介绍了电池片图像的色彩校正,区域提取,硅片定位,工艺点屏蔽等预处理过程。

提出了基于亚像素的电池片的尺寸测量方法。

针对破损缺陷,分别使用形态学和参考模板的检测方法进行实验,通过比较分析选择合适的检测算法。

针对栅线印刷缺陷,根据栅线分布特征将检测步骤细分为栅线提取,细栅检测,主栅检测。

针对脏污缺陷,提取出基于改进的局部阈值分割方法。

研究了太阳能晶硅电池片颜色分选算法,介绍了常用的颜色空间及其转化方法,并使用HSI通道进行颜色直方图特征提取。

分析了传统的颜色分选算法后,提出了一种基于神经网络的颜色分选算法,并通过实验对比分析两种方法的运行效率和精确度,验证了本算法的优越性。

最后,针对本课题的太阳能晶硅电池片缺陷检测及颜色分选系统,在线检测与人工目检相结合,分别从系统的精确度,高效性以及稳定性进行综合性能的实验分析。

实验数据表明,系统的综合性能可以满足实际生产需求。

关键词:机器视觉;检测系统;缺陷检测;颜色分选;神经网络AbstractIn order to solve the problem of automatic defect detection and color classification of silicon cells at the end of screen printing pipeline,through the analysis of solar cell detection methods,a solution based on machine vision for defect detection and color sorting of cells is proposed,and developing an inspection system of photovoltaic solar crystalline silicon cell.Firstly,analyzing the common defect types,color grades and their causes of formation of solar cells by introducing the preparation process of solar cells,afterwards putting forward the corresponding detection standards and requirements.At the same time the overall scheme design of photovoltaic solar crystal silicon cell detection system is carried out,and the system hardware and system software are analyzed and designed respectively.Then,the selection of core components,such as industrial camera,lens and gray card,and offline online software system design with detection function modular are completed according to the requirements of the detection system.secondly,the defect detection algorithm of solar crystalline silicon cells is discussed.First, introducing the preprocessing processes including color correction,region extraction,silicon wafer positioning,process point shielding and so on.After that,proposing a subpixel-based cell size measurement method.Aiming at the damage defects,the detection methods of morphology and reference template are used to carry out experiments,and the appropriate detection algorithm is selected through comparative analysis.Aiming at the defects of grid line printing,the detection steps are subdivided into grid line extraction,fingers detection and busbars detection according to the distribution characteristics of grid line.Aiming at the dirt defect,an improved local threshold segmentation method was extracted.Then,research on the color sorting algorithm of solar crystalline silicon cells.First the color histogram feature extraction is carried out using HSI channel through introducing the common color space and its transformation method.Then a color sorting algorithm based on neural network is advanced with the traditional color sorting algorithm analyzed,and the operation efficiency and accuracy of the two methods are compared and analyzed experimentally,which proves the superiority of the algorithm.Finally,aiming at the defect detection and color sorting system of solar crystal silicon cells in this topic,the comprehensive performance of the system was analyzed from the perspective of accuracy,efficiency and stability combined with online detection and manual eye inspection.Experimental data show that the comprehensive performance of the system can meet the actual production requirements.Key Words:Machine Vision;Detection System;Defect Detection;Color Sorting;Neural Network目录摘要 (I)Abstract ............................................................................................................................. I I 第一章绪论. (1)1.1 研究背景 (1)1.2 国内外研究现状 (2)1.2.1 机器视觉研究现状 (2)1.2.2 太阳能电池检测的研究现状 (3)1.3 本文研究目的与意义 (5)1.4 本文研究内容和组织结构 (6)1.4.1 研究内容 (6)1.4.2 组织结构 (6)第二章缺陷检测与颜色分选系统的分析与设计 (8)2.1 引言 (8)2.2 电池片视觉检测关键问题 (8)2.2.1 太阳能电池制备工艺 (8)2.2.2 电池片缺陷与色系 (9)2.2.3 检测标准与要求 (12)2.3 检测系统整体方案设计 (13)2.4 检测系统硬件选型与设计 (14)2.4.1 工业相机选型 (15)2.4.2 相机镜头选型 (17)2.4.3 灰度卡的选型 (19)2.4.4 其他硬件 (20)2.5 检测系统软件设计 (21)2.6 本章小结 (23)第三章电池片缺陷检测算法研究 (24)3.1 引言 (24)3.2 电池片图像预处理 (24)3.2.1 图像的白平衡色彩校正算法 (24)3.2.2太阳能晶硅电池片区域提取 (26)3.2.3基于模板匹配的电池片定位 (27)3.2.4基于仿射变换的工艺点屏蔽 (30)3.3基于亚像素的电池片尺寸测量 (32)3.4电池片破损缺陷检测算法研究 (37)3.4.1基于形态学检测方法 (37)3.4.2基于模板检测方法 (39)3.4.3破损检测实验分析 (40)3.5电池片栅线缺陷检测算法研究 (40)3.5.1电池片栅线提取 (40)3.5.2电池片细栅检测 (41)3.5.3电池片主栅检测 (43)3.6电池片脏污缺陷检测算法研究 (44)3.7本章小结 (46)第四章电池片颜色分选算法研究 (47)4.1引言 (47)4.2颜色空间变换与特征提取 (47)4.3电池片颜色分选算法 (50)4.3.1基于相似度和距离的颜色分选算法 (50)4.3.2基于神经网络的颜色分选算法 (51)4.3.3颜色分选算法的对比分析 (57)4.4本章小结 (58)第五章检测系统性能分析 (59)5.1引言 (59)5.2检测系统精确度实验 (60)5.3检测系统高效性实验 (60)5.4检测系统稳定性实验 (61)5.5本章小结 (62)总结与展望 (63)研究成果 (63)研究展望 (63)参考文献 (65)攻读硕士学位期间取得的研究成果 (70)致谢 (71)第一章绪论第一章绪论1.1研究背景众所周知,当今科技和经济的高速发展给我们的生活带来了前所未有的变革,不断更新迭代的生产设备及消费产品对能源的需求也在日益增长[1,2]。

基于机器视觉的表面缺陷检测系统的算法研究及软件设计

基于机器视觉的表面缺陷检测系统的算法研究及软件设计

基于机器视觉的表面缺陷检测系统的算法研究及软件设计一、本文概述随着工业制造技术的飞速发展,产品质量与生产效率日益成为企业竞争力的核心要素。

表面缺陷检测作为产品质量控制的重要环节,其准确性和效率直接影响到产品的整体质量和企业的生产效益。

传统的表面缺陷检测方法往往依赖于人工目视检测,这种方法不仅效率低下,而且容易受到人为因素的影响,导致漏检和误检的情况时有发生。

因此,开发一种基于机器视觉的表面缺陷检测系统,实现对产品表面缺陷的快速、准确检测,已成为当前研究的热点和难点。

本文旨在研究基于机器视觉的表面缺陷检测系统的算法,并设计相应的软件系统。

通过对图像采集、预处理、特征提取、缺陷识别与分类等关键算法进行深入研究,构建一套高效、稳定的表面缺陷检测系统。

本文还将探讨如何结合机器学习、深度学习等先进算法,提高系统的自适应能力和检测精度。

本文还将关注软件系统的架构设计、界面设计、用户交互等方面的内容,确保系统的易用性和可维护性。

通过本文的研究,旨在为表面缺陷检测领域的实际应用提供理论支持和技术指导,推动机器视觉技术在工业制造领域的广泛应用,为企业提高产品质量和生产效率提供有力保障。

二、机器视觉技术基础机器视觉是一门涉及、图像处理、模式识别、计算机视觉等多个领域的交叉学科。

它利用计算机和相关设备模拟人类的视觉功能,实现对目标对象的识别、跟踪和测量,进而完成相应的自动化处理任务。

在表面缺陷检测领域,机器视觉技术发挥着至关重要的作用。

机器视觉系统主要由图像采集、图像处理、特征提取和缺陷识别等模块组成。

图像采集模块负责获取待检测物体表面的图像信息,其性能直接影响到后续处理的准确性和效率。

图像处理模块则是对采集到的图像进行预处理,如去噪、增强、滤波等操作,以提高图像质量,为后续的特征提取和缺陷识别提供有利条件。

特征提取是机器视觉系统中的关键环节,它通过对处理后的图像进行特征分析和提取,将关键信息从海量数据中筛选出来。

在表面缺陷检测中,特征提取的主要任务是提取出缺陷区域的形状、大小、颜色、纹理等关键特征,为后续的缺陷识别提供有效依据。

硅电池片自动串焊表面缺陷在线视觉检测研究

硅电池片自动串焊表面缺陷在线视觉检测研究

硅电池片自动串焊表面缺陷在线视觉检测研究陈智强;楼佩煌;钱晓明【摘要】针对太阳能硅电池片集成串焊在线表面缺陷检测存在的问题,提出了基于机器视觉的硅电池片串焊质量在线检测方法,包括特征识别与视觉测量两部分.在特征识别阶段,提出了一种改进的区域生长算法,对断栅特征实现高速稳定地检测,对于焊后赃污划痕缺陷,先将感兴趣区域自适应阈值化,再通过不变矩等特征筛选异类缺陷;在视觉测量方面,利用目标图像对称性,通过若干采样矩形对焊带偏移及片间距进行基于像素点的测量.该方法实现了在每个传送节拍获取片间图像,通过边缘定位并将原始图像分割为多个感兴趣区域并完成高速在线检测的目标.研究结果表明:提出的硅电池片焊后视觉检测方法能够在自动串焊生产线的快节拍下精确测量与识别缺陷,并具有较好的鲁棒性.【期刊名称】《机电工程》【年(卷),期】2018(035)007【总页数】6页(P773-778)【关键词】自动串焊;视觉测量;在线检测;不变矩特征;区域生长【作者】陈智强;楼佩煌;钱晓明【作者单位】南京航空航天大学机电学院,江苏南京210016;南京航空航天大学机电学院,江苏南京210016;南京航空航天大学机电学院,江苏南京210016【正文语种】中文【中图分类】TP242.6+2;TG4090 引言作为太阳能发电的主要载体材料,硅电池片的产量近年来迅速增长[1]。

太阳能电池的生产需要很多的工序。

在生产出标准硅电池片后,先将单片太阳能硅电池片焊接为电池串,再将电池串敷设层压成为太阳能电池板。

为了提高焊接质量和效率,目前在硅电池片集成过程中使用自动串焊机。

在硅电池片表面缺陷检测方面,国内外学者已经做了较为深入的研究。

孙智权、童钢等[2]对制备过程中或焊前单片电池片的表面缺陷检测做了相应研究,其成果方法对于单片电池片的固有缺陷如边缘缺损、断栅裂纹有较好的检测效果,但均属于离线或生产节拍较慢的制备生产线测量,未在高速集成生产线进行相应实验;高志良[3]对太阳能电池自动焊接中的视觉检测关键技术进行研究,设计了面向自动焊接过程的检测系统,讨论了电池片偏转、分级相关方法,但其检测仍然针对焊接前的电池片,对于焊后成串电池的焊带偏移、脏污划痕及一些焊后尺寸测量未加讨论。

机器视觉在光伏板表面缺陷检测中的应用

机器视觉在光伏板表面缺陷检测中的应用

机器视觉在光伏板表面缺陷检测中的应用一、机器视觉技术概述机器视觉是一种模拟人类视觉系统,通过图像采集设备获取图像信息,再利用图像处理和模式识别技术对图像进行分析和解释的技术。

在工业自动化领域,机器视觉技术被广泛应用于质量检测、产品分类、定位和测量等方面。

机器视觉系统的核心在于其能够快速、准确地处理大量图像数据,并从中提取有用的信息,以实现对目标物体的识别和分析。

1.1 机器视觉系统的组成一个典型的机器视觉系统由以下几部分组成:图像采集设备(如相机)、图像处理单元(包括硬件和软件)、执行机构(如机械臂)以及控制单元。

图像采集设备负责捕捉目标物体的图像,图像处理单元则对图像进行处理和分析,执行机构根据分析结果执行相应的操作,而控制单元则负责整个系统的协调和控制。

1.2 机器视觉技术的关键特性机器视觉技术的关键特性包括高速度、高精度、高可靠性和适应性。

高速度意味着机器视觉系统能够在极短的时间内完成图像的采集和处理;高精度则保证了检测结果的准确性;高可靠性确保了系统在长时间运行中的稳定性;适应性则指系统能够适应不同的工作环境和目标物体。

二、光伏板表面缺陷检测的重要性光伏板是太阳能光伏系统中的核心组件,其性能直接影响到整个系统的发电效率。

光伏板在生产过程中可能会产生各种表面缺陷,如裂纹、异物、划痕等,这些缺陷会降低光伏板的光电转换效率,甚至影响其使用寿命。

因此,对光伏板表面缺陷进行有效检测,是保证光伏板质量的关键环节。

2.1 光伏板表面缺陷的类型光伏板表面缺陷主要包括物理缺陷和光学缺陷两大类。

物理缺陷如裂纹、异物、划痕等,通常是由于生产过程中的物理损伤造成的;光学缺陷如颜色不均、反光不均等,可能是由于材料不均匀或生产工艺控制不当导致的。

2.2 光伏板表面缺陷检测的挑战传统的光伏板表面缺陷检测方法主要依赖人工目检,这种方法效率低、成本高,且容易受到人为因素的干扰。

随着光伏产业的发展,对光伏板表面缺陷检测的效率和准确性要求越来越高,传统的检测方法已经难以满足现代生产的需求。

基于机器视觉的太阳能电池片外观缺陷检测

基于机器视觉的太阳能电池片外观缺陷检测

引 言
随 着 国 内外 对 清 洁 能 源 需 求 的 增 加 以 及 各 国政 府 对
因此 采 用几 何 定 位 方 式 。
1 太 阳 能 电池 片 表 面缺 陷检 测 系统 设 计
系 统 硬 件 方 面 由 3 部 分 构 成 :处 理 芯 片
清 洁 能 源 补 助 的提 高 , 光 伏 组 件 的需 求 也 在 快 速 增 长 。 为 保 证 产 能 及 组 件 品质 的 可 靠 性 , 高 精度 、 高 速 太 阳能 电 池
片 的 全 自动 焊 机 成 为 光 伏 企 业 的 首 选 。 目前 这 些 设 备 大 多依 赖进 口 , 然 而 进 口设 备 高 昂 的价 格 很 大程 度 上 增 加 了 太 阳能发电的成本 , 急 需 研 制 出高 水 平 的 太 阳 能 电 池 片 焊 接 设 备来 满 足 市 场 的需 求 。 电池 片焊 接 设 备 的 精 度 、 速 度 与 电 池 片 的 完 整 性 相 关 。传 统 的 检 测 方 法 精 度 低 、 速 度 慢, 而且部分还需依赖人工操作 , 不 能满 足 市 场 要 求 , 而 基 于机 器 视 觉 的 检 测 方 法 能 有 效 地 解 决 这 些 问 题 。 机 器视 觉 技 术 与 人 类 通 过 眼 睛 获 取 信 息 的 方 式 是 一
S o n g Yu q i n, Li u Ka i ka i
( C o l l e g e o f El e c t r o n i c I n f o r ma t i o n, Xi a n P o l y t e c h n i c Un i v e r s i t y,Xi a n 7 1 0 0 4 8, Ch i n a )

基于机器视觉的缺陷检测与识别技术研究

基于机器视觉的缺陷检测与识别技术研究

基于机器视觉的缺陷检测与识别技术研究随着工业自动化的步伐越来越快,机器视觉技术已经成为了工业自动化的重要组成部分。

机器视觉技术通过模拟人眼视觉的方式,利用图像处理技术对原始图像进行处理分析,从而实现对产品的检测、识别等功能。

其中,基于机器视觉的缺陷检测与识别技术更是成为了当前的热点和难点之一。

一、机器视觉缺陷检测技术概述机器视觉缺陷检测技术是指通过机器视觉技术,对工业制品、农产品等进行非接触式、高效率、高精度的缺陷检测。

常用的机器视觉缺陷检测技术主要包括以下几种:边缘检测技术、颜色分析技术、形态学分析技术、纹理分析技术等。

边缘检测技术是指通过对原始图像中物体边界的检测,对物体进行识别和分类。

颜色分析技术是指基于颜色的某些特征来实现缺陷检测和分类,例如樱桃的变色、苹果表面的凹陷等。

形态学分析技术是指通过对图像的形态特征进行分析,检出不良品中形、状等方面的不合格情况。

纹理分析技术是指应用图像处理算法通过分析图像的纹理特征进行缺陷检测,例如纸张上的涂抹等。

二、基于机器视觉的缺陷检测技术研究现状目前,国内外的研究者在机器视觉的缺陷检测技术方面取得了一系列的研究进展。

主要体现在以下几方面:1、算法优化随着图像处理技术的进步,机器视觉缺陷检测算法得以不断完善,例如基于神经网络的缺陷检测算法、基于深度学习的缺陷检测算法等。

这些算法的优化,从而实现对于缺陷检测与识别的精度、召回率等方面的提升。

2、传感器技术传感器技术的发展,为机器视觉的缺陷检测提供了更多的可能性。

例如,可见光、红外光等不同光谱段的传感器技术,都可以提供给机器视觉系统更多关于物体表面、内部结构等方面的信息。

3、智能算法智能算法技术的普及,可以为机器视觉缺陷检测提供更加便捷的数据处理操作,从而实现人工智能技术的发展,如基于深度学习技术的机器视觉检测、识别等方面的应用。

三、未来机器视觉缺陷检测技术发展趋势1、智能化未来,将继续推进机器视觉技术向智能化方向发展,例如将视觉技术与机器学习、人工智能技术等有机结合,从而实现更加智能、精准、自适应的缺陷检测。

基于机器视觉的表面缺陷检测技术研究

基于机器视觉的表面缺陷检测技术研究

基于机器视觉的表面缺陷检测技术研究随着科技的不断进步,机器视觉技术在各个领域得到了广泛应用,其中之一就是表面缺陷检测。

本文将从机器视觉技术在表面缺陷检测中的应用、技术原理以及相关算法等方面进行研究和探讨。

一、机器视觉技术在表面缺陷检测中的应用表面缺陷检测是一项重要的质量检测工作,广泛应用于工业生产中的各个阶段。

机器视觉技术以其高效、精确、自动化的特点,在表面缺陷检测中得到了广泛应用。

1.1 环境光照条件下的表面缺陷检测在一些光照条件复杂的环境中,人眼难以准确识别表面缺陷,而机器视觉技术通过光学传感器和图像处理算法可以有效地避免光照条件对缺陷检测的影响,提高检测的准确性和稳定性。

1.2 高速生产线上的实时缺陷检测在高速生产线上,机器视觉技术可以实现实时的表面缺陷检测,对产品进行快速筛选和分类,提高生产效率和质量。

1.3 结合人工智能的智能表面缺陷检测机器视觉技术结合人工智能算法,可以实现智能化的表面缺陷检测。

通过深度学习算法的训练,机器可以学习并识别各种缺陷类型,提高检测的准确性和自动化程度。

二、机器视觉技术的原理与方法机器视觉技术主要包括图像获取、图像预处理、特征提取和缺陷分类等步骤。

下面将针对每个步骤进行详细介绍。

2.1 图像获取图像获取是表面缺陷检测的首要步骤。

常用的图像获取设备包括相机、扫描仪等。

通过这些设备获取到的图像将作为后续处理的输入。

2.2 图像预处理图像预处理是对原始图像进行滤波、增强、几何校正等处理,以提高图像质量、降低噪声,并便于后续特征提取和缺陷分类的操作。

2.3 特征提取特征提取是机器视觉技术中的核心步骤,通过对图像进行特定算法的计算,提取出一些表面缺陷的显著特征,如纹理、颜色、形状等。

常用的特征提取算法有边缘检测、纹理描述符等。

2.4 缺陷分类缺陷分类是通过将提取的特征与已知的缺陷模型进行比较,判断图像中的缺陷类型。

常用的分类方法包括传统的机器学习算法和深度学习算法。

传统的机器学习算法如支持向量机(SVM)、随机森林(Random Forest)等,而深度学习算法如卷积神经网络(Convolutional Neural Network)在表面缺陷分类中表现出色。

基于机器视觉的太阳能电池片缺陷检测算法综述

基于机器视觉的太阳能电池片缺陷检测算法综述

基于机器视觉的太阳能电池片缺陷检测算法综述刘玉淇;吴一全【期刊名称】《光学精密工程》【年(卷),期】2024(32)6【摘要】太阳能电池片(Photovoltaic,PV)表面缺陷检测是光伏组件生产中不可或缺的流程。

基于机器视觉的自动缺陷检测方法因其高精度、实时性、低成本等优点得到了广泛应用。

本文综述了基于机器视觉的太阳能电池片表面缺陷检测方法的研究进展。

首先,阐述了太阳能电池片表面成像方式,列举了典型缺陷类型。

然后重点分析了基于传统机器视觉算法及基于深度学习算法进行太阳能电池片表面缺陷检测的原理。

将传统机器视觉算法分为图像域分析法、变换域分析法进行综述;从无监督学习、有监督学习和弱监督及半监督学习三个方面分别概述了近几年来基于深度学习的太阳能电池片表面缺陷检测的研究现状。

对太阳能电池片表面缺陷检测各种典型方法进一步细分归类和对比分析,总结了每种方法的优缺点。

随后,介绍了9种太阳能电池片表面缺陷图像数据集及缺陷检测性能评价指标。

最后,系统总结了太阳能电池片缺陷检测常见的关键问题及其解决方法,对太阳能电池片表面缺陷检测的未来发展趋势进行了展望。

【总页数】33页(P868-900)【作者】刘玉淇;吴一全【作者单位】南京航空航天大学电子信息工程学院【正文语种】中文【中图分类】TH89;TP391.41【相关文献】1.基于机器视觉的圆环电阻片缺陷检测算法研究2.基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望3.基于机器视觉的太阳能电池片外观缺陷检测4.基于YOLO算法与机器视觉的晶圆片表面缺陷检测研究5.基于机器视觉的太阳能电池片表面缺陷检测因版权原因,仅展示原文概要,查看原文内容请购买。

基于视觉显著性的太阳能电池片表面缺陷检测

基于视觉显著性的太阳能电池片表面缺陷检测
中图分类号 :T P 3 9 1 . 4 T H 8 6 文献标识码 : A 国家标准学 科分类代码 : 5 1 0 . 4 0
S o l a r c e l l s ur f a c e de f e c t de t e c t i o n ba s e d o n v i s ua l s a l i e nc y
基 于视 觉显 著 性 的太 阳能 电池 片 表 面 缺 陷检 测
钱晓亮, 张鹤 庆 , 张焕龙 , 贺振 东, 杨 存祥 ( 郑州轻 工业ຫໍສະໝຸດ 学院 电气信息工程 学院摘
郑州
4 5 0 0 0 2 )
要: 现有基 于机 器视觉的太 阳能 电池 片表面缺陷检测算法 均是采用各种类型 的数学模 型来进行算法设计 , 为进一步 提高检
第 3 8卷
第 7期
仪 器 仪 表 学 报
C h i n e s e J o u r n a l o f S c i e n t i f i c I n s t r u me n t
Vo l _ 3 8 No . 7
2 0 1 7年 7月
J u 1 .2 0 1 7
Ab s t r a c t : Th e e x i s t i n g s o l a r c e l l s u r f a c e d e f e c t d e t e c t i o n a l g o it r h ms b a s e d o n ma c h i n e v i s i o n a r e a l l d e s i g n e d t o u s e v a r i o u s t y p e s o f ma t h e ma t i c l a mo d e l s t o c a r r y o u t t h e a l g o it r h m d e s i g n .I n o r d e r t o f u r t h e r i mp r o v e t h e d e t e c t i o n a c c u r a c y,i n s p i r e d b y h u ma n v i s i o n b i o n i c s ,t h e h u ma n v i s u l a a t t e n t i o n me c h a n i s m i s i f r s t l y i n t r o d u c e d i n t h e s o l a r c e l l s u fa r c e d e f e c t d e t e c t i o n,a n d a s o l a r c e l l s u fa r c e d e f e c t d e t e c t i o n a l g o i r t h m b a s e d o n v i s u l a s li a e n c y i s p r o p o s e d i n t h i s p a p e r .F i r s t o f ll a ,t h e a c q u i r e d s o l r a c e l l s u f r a c e i ma g e i s p r e p r o c e s s e d t o r e mo v e t h e n o i s e a n d g i r d s t h a t i n f l u e n c e t h e d e f e c t d e t e c t i o n .S e c o n d l y ,a v i s u l a s a l i e n c y d e t e c t i o n a l g o it r h m b a s e d o n

基于机器视觉的表面缺陷检测与识别研究

基于机器视觉的表面缺陷检测与识别研究

基于机器视觉的表面缺陷检测与识别研究摘要:表面缺陷对于各行业的产品质量和生产效率有着重要影响。

传统的表面缺陷检测方法通常依靠人工目视检查,但受到主观因素和疲劳带来的误判和漏检。

为了提高检测效率和准确性,近年来,基于机器视觉的表面缺陷检测技术备受研究者关注。

本文通过分析相关研究文献,对基于机器视觉的表面缺陷检测与识别研究进行总结和展望,并提出了进一步研究的方向。

1. 引言在制造业领域,表面缺陷是一个普遍存在的问题,可能导致产品的质量低下和生产效率的下降。

传统的表面缺陷检测方法主要依靠人工目视检查,存在着主观性和疲劳等问题。

为了解决这些问题,机器视觉技术被引入到表面缺陷检测领域,可以实现高效、准确和自动化的缺陷检测。

2. 基于机器视觉的表面缺陷检测方法2.1 图像预处理图像预处理是基于机器视觉的表面缺陷检测的首要步骤。

它包括图像去噪、图像增强、图像边缘检测等。

通过合理选择和调整预处理方法,可以降低噪声对缺陷检测结果的影响,提高图像的质量。

2.2 特征提取特征提取是表面缺陷检测的关键步骤。

常用的特征提取方法包括灰度共生矩阵、Gabor滤波器、局部二值模式等。

这些方法可以从图像中提取出与缺陷相关的特征,为后续的缺陷识别做准备。

2.3 缺陷识别缺陷识别是基于机器视觉的表面缺陷检测的核心任务。

目前常用的分类方法主要包括支持向量机、卷积神经网络等。

这些方法可以根据提取的特征将图像中的缺陷与正常区域进行区分,实现准确的识别。

3. 研究现状与问题分析目前,基于机器视觉的表面缺陷检测技术已经在多个领域得到应用,例如电子制造、纺织品、食品加工等。

然而,还存在一些问题需要解决。

首先,由于不同材料和不同表面特性的存在,当前的缺陷检测方法在不同场景下的适应性有限。

其次,大多数方法只能检测特定类型的缺陷,无法满足多样化的生产需求。

最后,一些场景中的复杂环境因素可能干扰缺陷的检测和识别,需要进一步优化算法。

4. 研究展望与方法改进为了进一步提升基于机器视觉的表面缺陷检测与识别技术,有以下方向值得研究和改进。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第43卷第1期2017年1月北京工业大学学报JOURNAL OF BEIJING UNIVERSITY OF TECHNOLOGYVol.43No.1Jan.2017基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望钱晓亮1,张鹤庆1,陈永信2,曾黎1,刁智华1,刘玉翠1,杨存祥1(1.郑州轻工业学院电气信息工程学院,郑州450002;2.许继集团有限公司,河南许昌461000)摘要:鉴于基于机器视觉的太阳能电池片表面缺陷检测方法具有操作简便、检测精度高的优势,对此类方法所涉及的各个环节进行了综述.首先,对太阳能电池片表面的各种成像方式和常见缺陷类型进行了归纳总结;其次,对现有的检测方法按照数学建模思路的不同进行了分类介绍和对比分析;最后,对内容进行了小结并对太阳能电池片表面缺陷检测方法的后续研究进行了展望.可以看出:基于机器视觉的太阳能电池片表面缺陷检测方法已经取得了较大的发展,但在特征提取算法设计方面仍有改进空间,如基于深度神经网络的特征提取算法.关键词:太阳能电池片;机器视觉;表面缺陷;成像中图分类号:TP 391.4文献标志码:A文章编号:0254-0037(2017)01-0076-10doi :10.11936/bjutxb2016040063收稿日期:2016-04-18基金项目:国家自然科学基金资助项目(61501407);河南省高等学校重点科研项目(15A413006);河南省科技厅重点科技攻关项目(132102110150)作者简介:钱晓亮(1982—),男,副教授,主要从事模式识别与机器学习方面的研究,E-mail :qxl_sunshine@163.com 通信作者:杨存祥(1966—),男,教授,主要从事电气测量、智能控制和电气故障诊断方面的研究,E-mail :yangzzha@126.comResearch Development and Prospect of Solar Cells Surface DefectsDetection Based on Machine VisionQIAN Xiaoliang 1,ZHANG Heqing 1,CHEN Yongxin 2,ZENG Li 1,DIAO Zhihua 1,LIU Yucui 1,YANG Cunxiang 1(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 operation and high detecting accuracy ,all aspects involved in solar cell surface defect detection methods based on machine vision were reviewed in this paper.First of all ,the various imaging techniques and common defect types of solar cells surface were summarized.Secondly ,the existing detection methods were introduced and compared with each other according to the different idea of mathematical modeling.Finally ,a brief summary of this article and perspective of future research are presented.It can be concluded that the solar cell surface defect detection methods based on machine vision have made great progress.However ,there is still room for improvement in algorithm design of feature extraction ,such as feature extraction algorithm based on deep neural networks.Key words :solar cell ;machine vision ;surface defect ;imaging第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望社会的不断发展,对能源的需求有增无减,促使不可再生能源逐渐枯竭.同时由于人类对能源的不合理使用导致环境问题不断恶化,其中全球气候变暖问题尤为突出,已经严重威胁到人类的生存和发展.太阳能光伏发电由于清洁无污染、安全可靠、安装方便,且可以很好地与建筑物结合[1],目前已成为发展新能源的重要方向之一.将太阳能转换成电能需要太阳能光伏阵列,太阳能光伏阵列由众多太阳能电池片组成,而太阳能电池片在生产过程中,其表面不可避免地会出现一些细微的缺陷,这将严重影响太阳能电池片发电的效率和使用寿命[2-3],因此必须对太阳能电池片表面进行缺陷检测,并将含有缺陷的电池片剔除.按照太阳能电池片制作材料的不同,可以分为单晶硅太阳能电池、多晶硅太阳能电池和非晶硅太阳能电池.根据检测手段的不同,结合电池片材质的特点,现有的太阳能电池片表面缺陷检测方法基本可以分为2种类型:人工物理方法和机器视觉方法.采用人工物理方法的代表性工作主要有:Tsuzuki等[4]利用声波进行裂纹的检测,该方法使太阳能电池片产生适当共振继而产生声波,然后分析其声波的频率与标准频率(正常太阳能电池片)之间的差异,进而判断其表面是否存在裂纹;Esquivel[5]利用增强对比度的照明方式检测裂纹,该方法通过增大太阳能电池片表面的光照强度,使裂痕和瑕疵可以反射到另一个平面,若出现图像变形,即可判断瑕疵的存在;Sawyer等[6]利用激光扫描技术进行检测,该方法通过显示激光扫描正向偏置的晶硅中电阻的连续性,如果裂纹存在则会出现电阻的不连续性;Chen等[7]基于噪声方式进行检测,该方法利用晶硅太阳能电池片的低频噪声与可靠性相关的性质,通过对比缺陷太阳能电池片的噪声和其非缺陷噪声的差异来判断是否有缺陷;Belyaev 等[8]、Byelyayev[9]、Ostapenko等[20]、Dallas等[11]利用共振超声振动(resonance ultrqasonc vibration,RUV)方法检测,该方法基于纵向超声波共振,根据晶片的频率响应曲线的偏差进行实时分析,并通过有限元分析确认裂纹的存在;Zhang等[12]利用光学深能级瞬态谱分析(optical deep-level transient spectroscopy,ODLTS)方法检测,该方法用10万、13万、17万eV低能量的质子对3个样品进行照射,然后对几个水平照射的图像进行观察并计算模拟,继而判断裂纹的存在性;Duenas等[2]和Istrov等[3]利用电路相关理论,通过分析硅片中的多数载流子和少数载流子的数量造成外部电压的不同,来判断太阳能电池片缺陷的存在性;Wen等[13]利用电子散斑干涉分析法检测,采用电子散斑干涉图去绘制由热引起的样品平面变形,通过对比背景的散斑图即可判断裂纹的存在性.基于机器视觉的太阳能电池片表面缺陷检测方法与上述检测方法相比有明显优势,它可实现实时监测、精准判断、检测装置一体化,凭借方便快捷的优势,此类方法已成为太阳能电池片表面缺陷检测的主要发展方向之一.1太阳能电池片表面成像方式在计算机视觉的各类任务中,最常见的成像方式无疑是可见光成像,太阳能电池片表面常用的成像方式也是可见光成像,此处不再赘述.除此以外,常见的成像方式还有电致发光、光致发光和热红外成像,图1所示为3种成像方式的示例.下面分别进行介绍.Fuyuki等[14]、Xu等[15]、Tsai等[16]、Takahashi 等[17]、Gabor等[18]和Chaturvedi等[19]采用电致发光成像.在正向偏置条件下,太阳能电池如发光二极管一样,发出近红外光(波长为1000 1200nm),其发光强度除了正比于输入电流外,也和缺陷的密度有关:缺陷少的部分,发光强度较强;缺陷多的部分,发光强度较弱.因此通过观察电致发光图像,就可以检测产品中的缺陷,如图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]采用近红外光穿透成像.利用可调曝光单元的近红外光源对太阳能电池片进行照射,当红外线通过裂缝时会产生光散射,即在采集到的图像中有明暗对比,太阳电池片中裂纹部分和边界产生会产生不同的散射,因此可以来检测缺陷的存在性,如图1(c)所示.Minkevicius等[32]和Jen等[33]采用太赫兹光谱成像.首先泵升激光束通过膜束分离器分为2束77北京工业大学学报2017年图1太阳能电池片的3种成像图像Fig.1Three types of images of solar cells 光.一类经由低延时线,然后通过镜面反射引入检测器;另一类经由快速延时线,通过抛物型反射面集中在太阳能电池片,其中太赫兹检测器的输出正比于太赫兹脉冲在短时间内产生的电场强度.利用傅里叶变换得到太赫兹辐射电场波的幅频和相位图,通过比较待检测电池片和无缺陷电池片的幅频和相位图来判断是否存在缺陷.2太阳能电池片表面缺陷类型太阳能电池片在生产加工过程中,可能由于操作不当造成太阳能电池片表面出现断栅、缺角、色差、脏污、裂纹等缺陷[34],从而使得太阳能电池片的使用寿命减少,同时影响其工作效率[35].本节将太阳能电池片表面缺陷的种类、视觉效果、造成原因进行总结,如表1所示,此外,图2还展示了太阳能电池片表面较为常见的缺角、斑点、裂痕和隐裂缺陷.3基于机器视觉的太阳能电池片表面缺陷检测方法基于机器视觉的太阳能电池片表面缺陷检测方法的大致流程可以简单概括为:对太阳能电池片表面进行成像,获取电池片表面基于机器视觉的太阳能电池片表面缺陷检测方法的大致流程可以简单概括为:对太阳能电池片表面进行成像,获取电池片表面图像数据,然后采用各种机器视觉的方法检测图像的缺陷区域.图3所示为基于机器视觉进行太阳能电池片表面缺陷的一个实例.根据数学建模思路的不同,现有基于机器视觉的太阳能电池片表面缺陷检测方法大致可分为:基于梯度特征的检测方法、基于聚类的检测方法、基于频域分析的检测方法、基于矩阵分解的检测方法和基于机器学习的检测方法.下面将对各类方法进行介绍和简要的对比分析.表1太阳能电池片表面常见缺陷[36]Table1Common defects of solar cell surface缺陷类别缺陷名称视觉特点成因形状缺陷缺角、破损、裂纹、断栅与标准片相比,形状上有缺损或者多余部分误切割、碰撞、生产失误颜色缺陷颜色异常、不均匀,边角区域颜色异常与标准片相比,大部分区域存在着颜色异常或者不均匀镀膜时化学反应不均匀纹理缺陷斑点、指纹、轮印与标准片相比,存在过亮或者过暗区域,有斑点状或指纹、轮印人工操作不当、机器压力过大87第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望图2近红外成像各类缺陷示例[31]Fig.2Illustrations of various defects based on near infraredimaging图3基于机器视觉的太阳能电池片表面缺陷检测示例Fig.3Illustrations of solar cells surface defects detection based on machine vision3.1基于梯度特征的检测方法此类方法的依据是:太阳能电池片表面缺陷区域和其余部分的亮度有明显差异,两者交界处具有较高的梯度.下面对此类方法中的一些代表性工作进行概括性介绍.Anwar 等[37]、Tsai 等[38]和Bakalexis 等[39]提出了将梯度特征和各向异性扩散相结合的检测方法.即利用图像的梯度特征来对图像中不同梯度区域进行图像锐化和图像平滑,由于缺陷边缘区域的梯度值较高,先对瑕疵区域进行锐化处理,而对梯度值较97北京工业大学学报2017年低的无瑕疵区域采取平滑处理,因此运用此方法可在有效强化瑕疵的同时抑制噪声.该方法中的扩散模型以灰度和梯度为特征来调整扩散系数方程,这是一种自适应平滑的处理.只有缺陷区域低灰度和高梯度的像素会产生高的扩散系数,用该模型去平滑疑似缺陷区域可以保留完整区域的原始灰度水平,通过从原始图像中减去扩散图像,可以得到微裂纹明显增强的差异图像,再通过简单的二进制阈值分割和形态学运算,即可分割出微裂纹.其算法框图如图4所示.图4Anwar 等[14]算法框图Fig.4Block diagram of Anwar etc.[14]Tsai 等[40]提出将梯度特征和均值漂移算法相结合.该方法首先对图像进行边缘检测,在太阳能电池片无缺陷区域,边缘的方向更为一致,而缺陷区域的边缘方向则呈现多样性,因此,在每个邻域窗口内计算梯度方向熵,从而将灰度图像转换成熵图像.随后,对熵图像进行均值漂移平滑处理,力争在保持边缘的同时抑制噪声.最后,对滤波后的熵图像进行自适应阈值处理,得到最终的检测结果图.Aghamohammadi 等[41]、Kennedy 等[42]将梯度特征和粒子群优化(particle swarm optimization ,PSO )算法相结合进行边缘检测进而实现缺陷检测.该方法首先利用PSO 算法进行边缘检测;再提取出裂纹和栅线的特征向量;然后从图像中分离出裂缝和栅线,其中裂缝区域是通过计算特征向量的梯度,将图像分成连接部分和非连接部分而得出;最后利用模糊逻辑推理系统依照栅线的位置对瑕疵产品和裂痕进行分类.该检测算法的优点是可用于带有噪声的图像,同时不需要使用任何滤波器.3.2基于聚类的检测方法此类方法的核心思想是通过聚类算法将缺陷区域和无缺陷区域进行区分,最后采用阈值分割等算法得到仅包含缺陷区域的二值图像.下面对此类方法中的一些代表性工作进行概括性介绍.Xu 等[15]和Fu 等[43]提出了基于最大类间方差的太阳能电池片表面缺陷检测方法.该方法首先用高斯滤波器对图像进行平滑预处理;其次,对图像进行边缘定位和图像分割,分离出单个电池块;然后,采用最大类间方差法对图像进行阈值分割,将图像分为包含缺陷的前景部分和无缺陷的背景部分;最后,利用Hough 变换对分割后的二值图像进行直线检测,并将结果图和经过平滑预处理的原图做差得出缺陷部分.Tsai 等[44]提出了一种新的聚类算法用于太阳能电池片表面缺陷检测.该方法将无缺陷图像作为训练样本,在训练阶段,采用一种二叉树聚类算法对训练样本进行聚类.具体来说,提出一种基于主成分分析(principle component analysis ,PCA )的一致性度量准则对各簇进行评估,若某簇的度量得分最低,则采用模糊C 均值(fuzzy C-means ,FCM )算法将该簇拆分成2个新簇.在测试阶段,计算输入数据和每簇中心的距离来度量输入数据是否包含缺陷.3.3基于频域分析的检测方法这类方法的核心思想是将输入图像通过傅里叶变换或是小波变化等算法转换到频域中进行处理,然后再反变换回时域得到最终结果.下面对此类方法中的一些代表性工作进行概括性介绍.Tsai 等[16]提出了基于傅里叶变换的表面缺陷检测方法.首先,将输入图像进行傅里叶变换,考虑到图像中的缺陷区域主要出现在“线”或“条形”形状中,通过设置“线”或“条形”形状缺陷的相关频率分量,并进行带通滤波,就能将可能存在的缺陷删除;随后,将处理后的频域图做反变换得到重建图像,将原始图像和重建图像做差,可以很容易地识别缺陷区域.08第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望Li等[45]提出了基于小波变换的非均匀纹理分析方法用于太阳能电池片表面缺陷的检测.该方法利用离散小波变换将输入图像进行多分辨分解,将单个分辨率的小波系数作为特征,连续2个分辨率水平之间系数的差值作为权重,以此来区分局部缺陷和背景.Li等[45]通过实验证明该方法可以有效地检测出刻痕裂纹、污点和手印等多种缺陷和污迹.Wang等[46]提出了一种基于自适应高频滤波的太阳能电池片表面缺陷检测方法.该方法首先提出了一种新式电池片栅线定位方法定位栅线;然后提出了一种自适应参数的高频滤波方法,在频域将栅线过滤掉;最后采用一种基于直方图的自适应阈值将图像瑕疵特征提取出来.此外,为了消除复杂背景的干扰,该方法将栅线附近像素值填充到栅线位置.3.4基于矩阵分解的检测方法这类方法的核心思想是通过某种矩阵分解算法将输入图像分解为一个包含大量重复特征的矩阵和一个特征的矩阵,前者代表不含缺陷的“干净”图像,后者代表包含缺陷区域的图像.下面对此类方法中的一些代表性工作进行概括性介绍.Lu等[47]提出了基于矩阵奇异值分解(singular value decomposition,SVD)的表面缺陷检测方法.该方法没有使用任何特征提取算法来提取图像特征,而是直接以图像的原始数据作为矩阵,然后对矩阵进行奇异值分解.Lu[47]等认为不同的奇异值代表图像不同程度的细节,通过选择能代表背景纹理的奇异值来重建矩阵,可以得到仅包含背景的图像,最后重建的图像和原始图像做差即可得出图像中的缺陷区域.姚明海等[48]提出了基于鲁棒主分量分析(robust principal component analysis,RPCA)的太阳能电池片表面缺陷检测方法.该方法的核心思想是直接以输入图像的原始数据作为矩阵,将其分解成一个低秩矩阵和一个稀疏矩阵之和,2个矩阵分别代表无缺陷图像和包含缺陷的图像.姚明海等[48]提出该方法的动机是:对于太阳能电池片表面图像,除缺陷区域之外,其他区域的纹理特征大都相似,在图像矩阵里表现为各行(列)之间线性相关,即:无缺陷图像代表的矩阵具有低秩性,而在图像中零散分布的缺陷区域可理解为稀疏矩阵里的非零元素.使用RPCA而不是PCA的原因则是PCA矩阵元素受到噪声严重污染时,即便被破坏的元素数量较少,分解出的低秩矩阵也会被严重破坏,而RPCA则无此问题,前提是分解出的无缺陷矩阵确实具有低秩性,且只有很少一部分元素被严重破坏,即分解出另一个矩阵是稀疏的.3.5基于机器学习的检测方法本节主要介绍基于机器学习的表面缺陷检测方法,其主要使用的机器学习方法包括:支持向量机(support vector machine,SVM)、独立成分分析和深度学习等方法.下面对此类方法中的一些代表性工作进行概括性介绍.Demant等[49]提出了基于支持向量机的太阳能电池片表面缺陷检测方法.训练模式下,该方法事先获取标记有裂纹和非裂纹的样本各一组,然后采用一组局部描述符对这些样本进行特征提取,以获取到的特征向量来代表样本,并将特征向量送入SVM进行训练.其中,裂纹样本中的裂纹宽度各不相同,使样本集更具代表性.在线检测时,采用相同的局部描述符来获得输入图像的特征向量,然后送入SVM确定是否有裂纹.算法流程框图如图5所示.龚芳等[50]、Tsai等[51]、Jenssen等[52]提出了基于独立成分分析(independent component analysis,ICA)的表面缺陷检测方法.训练模式下,该方法将无缺陷的电池片表面图像拆分成众多的图像块,然后采用ICA算法从这些图像块中学习出一个词典(包含多个基向量).测试模式下,依旧将输入图像拆分成图像块(与训练模式下的图像块尺寸相同),然后采用学习出的词典对图像块进行特征提取,再根据这些特征向量和词典对图像块进行重构,如果重构误差较大,则说明该图像块所在的区域存在缺陷的概率较大.王宪保等[53]提出了基于深度学习的表面缺陷检测方法.该方法首先根据样本特征建立深度置信网络(deep belief networks,DBN),并训练获取网络的初始权值.然后通过BP算法微调网络参数,取得训练样本到无缺陷模板之间的映射关系;最后利用重构图像与缺陷图像之间的对比关系,实现测试样本的缺陷检测.该方法借助深度学习对输入样本数据强大的特征提取能力实现了缺陷的快速准确检测.3.6现有检测方法的对比分析通过表2的比较可以发现,对于太阳能电池片表面的不同缺陷,梯度特征检测方法和聚类检测方法对裂纹和断栅的检测更加适用;基于频域分析和矩阵分解的检测方法是从图像整体区域进行处理,18北京工业大学学报2017年图5Demant等[49]算法流程框图Fig.5Flow chart of Demant etc.[49]表2各类检测方法的比较Table2Comparison of various detection methods类型梯度特征的检测方法聚类的检测方法频域分析的检测方法矩阵分解的检测方法机器学习的检测方法摘要根据电池片的裂纹、断栅处和背景有明显亮度差异的特点,以梯度特征为核心进行缺陷检测采用各种聚类算法将电池片表面分成缺陷集合和非缺陷集合,然后采用图像分割得到检测结果将图像从空间域变换到频率域,通过设定合适的频率值做带通(带阻)滤波,实现预定目标的凸显(移出)将电池片表面图像数据视作矩阵,通过某些矩阵分解算法分解出仅包含电池片缺陷区域的矩阵,将该矩阵适当处理后作为检测结果分别收集无缺陷和有缺陷的图像作为训练样本,选择合适的机器学习算法学习分类模型,将测试图像代入该模型即得检测结果特点此类方法对裂纹和断栅等亮度对比度较强的缺陷类型检测效果较好此类方法对不同类型的缺陷有较强的识别能力,但是聚类算法某些关键参数需要手工设定此类方法复杂度低,实时性较好,对于检测斑点、断栅、裂纹有较好的效果此类方法适用范围广,算法简洁有效,尤其适合对微小缺陷的检测此类方法对训练样本中已收集的常见缺陷类型能够较好识别对各类型的缺陷都有不错的识别能力,尤其对条状和分布较为分散的缺陷检测效果较好;基于机器学习的检测方法对样本库中收集的常见缺陷类型检测效果较好.4总结与展望本文对基于机器视觉的太阳能电池片表面缺陷检测方法所涉及的各个环节进行了系统总结,主要包括以下内容:1)对太阳能电池片表面常见的缺陷样式进行了简要介绍,主要包括表面裂纹、断栅、缺角、斑点等;2)简要论述了不同类型的成像方式,主要包括光致发光、电致发光、红外热成像及太赫兹成像等;28第1期钱晓亮,等:基于机器视觉的太阳能电池片表面缺陷检测研究现状及展望3)根据采用数学模型的不同,将现有基于机器视觉的表面缺陷检测方法进行了分类介绍,主要包括基于梯度特征的检测方法、基于聚类的检测方法、基于频域分析的检测方法、基于矩阵分解的检测方法和基于机器学习的检测方法;4)对各类方法进行了简要的对比分析.基于机器视觉的太阳能电池片表面缺陷检测主要用于工厂中的在线检测,因此要求算法在具有较高检测准确率的同时,还要有较低的算法复杂度,确保实时性.虽然基于机器视觉的太阳能电池片表面缺陷检测技术在近几年已经取得了较大的发展,但仍然存在一些技术性问题需要深入研究和突破,结合当前研究的热点和难点本文对该领域未来的研究发展方向进行了展望:1)凭借强大的特征提取能力,基于深度学习的太阳能电池片表面缺陷检测已成为该领域的研究热点[53-54],然而,现有方法由于人工标注样本数量较少,泛化能力相对不足,针对这个问题,未来采用弱标签样本(只标记是否包含缺陷或缺陷类型,但不知缺陷的具体位置,如此可降低人工标记的难度,便于增加样本数量)进行半监督学习可能会是下一步的研究方向.2)当前太阳能电池片表面缺陷检测的一个主要难点在于:当缺陷和背景区域的亮度差异较小时,检测效果相对较差.有针对性地进行细微缺陷特征提取算法的研究,或将基于深度神经网络的特征提取框架进行专门设计,可能会是未来的一个研究发展方向.参考文献:[1]CARCIA P F,MCLEANRS,HEGEDUS S.ALD moisture barrier for Cu(InGa)Se2solar cells[J].EcsTransactions,2010,33(2):237-243.[2]DUENAS S,PEREZ E,CASTAN H,et al.The role of defects in solar cells:control and detection defects in solarcells[C]∥The Spanish2013Conference on ElectronDevices(CDE).New York:IEEE,2013:301-304.[3]ISTROV A A,HIESLMAIRH,VYVENKO O F,et al.Defect recognition and impurity detection techniques incrystalline silicon for solar cells[J].Solar EnergyMaterials&Solar Cells,2002,72(1):441-451.[4]TSUZUKI K M,TSUTOMU Y,TAKEHIO T,et al.Inspection method and production method of solar cellmodule:US6271462B1[P].2001-08-07.[5]ESQUIVEL O.Contrast imaging method for inspectingspecular surface devices:US6433867B1[P].2002-08-13.[6]SAWYERD E,KESSLERH K.Laser scanning of solar cells for the display of cell operating characteristics anddetection of cell defects[J].IEEE Transactions onElectron Devices,1980,27(4):864-872.[7]CHEN X Y,PEDERSEN A,HELLES O G,et al.Electrical noise of laser diodes measured over a wide rangeof bias currents[J].MicroelectronicsReliability,2000,40(11):1925-1928.[8]BELYAEV A,POLUPAN O,OSTAPENKO S,et al.Resonance ultrasonic vibration diagnostics of elastic stressin full-size silicon wafers[J].Semiconductor Science andTechnology,2006,21(3):254.[9]BYELYAYEV A.Stress diagnostics and crack detection in full-size silicon wafers using resonance ultrasonic vibrations[D].Tampa Bay:University of South Florida,2005.[10]OSTAPENKO S,DALLAS W,HESS D,et al.Crack detection and analyses using resonance ultrasonicvibrations in crystalline silicon wafers[C]∥The2006IEEE4th World Conference on Photovoltaic EnergyConversion.New York:IEEE,2006:920-923.[11]DALLAS W,POLUPAN O,OSTAOENKO S.Resonance ultrasonic vibrations for crack detection in photovoltaicsilicon wafers[J].Measurement Science&Technology,2007,18(3):852-858.[12]ZHANG X,HU J,WU Y,et al.Direct observation of defects in triple-junction solar cell by optical deep-leveltransient spectroscopy[J].Journal of Physics D:AppliedPhysics,2009,42(14):145401-145405.[13]WEN T K,YIN C C.Crack detection in photovoltaic cells by interferometric analysis of electronic specklepatterns[J].Solar Energy Materials&Solar Cells,2011,98(5):216-223.[14]FUYUKI T,KITIYANAN A.Photographic diagnosis of crystalline silicon solar cells utilizing electroluminescence[J].Applied Physics A:Materials Science&Processing,2009,96(1):189-196.[15]XU P,ZHOU W J,FEI MR.Detection methods for micro-cracked defects of photovoltaic modules based onmachine vision[C]∥The2014IEEE3rd InternationalConference on Cloud Computing and Intelligence Systems(CCIS).New York:IEEE,2014:609-613.[16]TSAI D M,WU S C,LI W C.Defect detection of solar cells in electroluminescence images using Fourier imagereconstruction[J].Solar Energy Materials&Solar Cells,2012,99(99):250-262.[17]TAKAHASHI Y,KAJI Y,OGANE A,et al.38。

相关文档
最新文档