[go: up one dir, main page]

CN106952260B - Solar cell defect detection system and method based on CIS image acquisition - Google Patents

Solar cell defect detection system and method based on CIS image acquisition Download PDF

Info

Publication number
CN106952260B
CN106952260B CN201710207541.5A CN201710207541A CN106952260B CN 106952260 B CN106952260 B CN 106952260B CN 201710207541 A CN201710207541 A CN 201710207541A CN 106952260 B CN106952260 B CN 106952260B
Authority
CN
China
Prior art keywords
solar cell
image
image acquisition
gray
module
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.)
Active
Application number
CN201710207541.5A
Other languages
Chinese (zh)
Other versions
CN106952260A (en
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.)
Shenzhen Huazhong University of Science and Technology Research Institute
Original Assignee
Shenzhen Huazhong University of Science and Technology Research Institute
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 Shenzhen Huazhong University of Science and Technology Research Institute filed Critical Shenzhen Huazhong University of Science and Technology Research Institute
Priority to CN201710207541.5A priority Critical patent/CN106952260B/en
Publication of CN106952260A publication Critical patent/CN106952260A/en
Application granted granted Critical
Publication of CN106952260B publication Critical patent/CN106952260B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a solar cell defect detection system and method based on a CIS image acquisition unit, comprising the following steps: the system comprises a transmission device, an image acquisition device and a data processing module; the image acquisition device is positioned right above the conveying device and is connected with the data processing module; the solar cell is transported through the conveying device, when the solar cell passes through the lower part of the image acquisition device, the image acquisition device acquires images of the solar cell and transmits the images to the data processing module, and the data processing module performs defect analysis and detection on the acquired images. The invention carries out image acquisition through the image acquisition device, improves the real-time performance and reduces the cost, and the defects of the solar cell detected by the invention comprise: the defects of unfilled corners, broken edges, holes and dirt are various, and the detection efficiency is ensured. The invention adopts the CIS image acquisition system to acquire images, can improve the image acquisition rate, enhance the real-time property and reduce the cost.

Description

一种基于CIS图像采集的太阳能电池片缺陷检测系统和方法A solar cell defect detection system and method based on CIS image acquisition

技术领域technical field

本发明属于太阳能电池技术领域,更具体地,涉及一种基于CIS图像采集的太阳能电池片缺陷检测系统和方法。The invention belongs to the technical field of solar cells, and more particularly, relates to a solar cell defect detection system and method based on CIS image acquisition.

背景技术Background technique

太阳能作为一种免费、清洁、安全、丰富的可再生能源越来越受到人们的青睐。而太阳能电池作为将太阳辐射进行光热电转化或者光电直接转化的器件,在制造及检测上的研究日益热门。As a free, clean, safe and abundant renewable energy, solar energy is more and more favored by people. As a device that converts solar radiation into photothermoelectricity or photoelectric direct conversion, solar cells are increasingly popular in manufacturing and testing.

太阳能电池片作为太阳能电池的核心器件,其制造工艺的质量直接影响太阳电池的发电效率、短路电流、断路电压、使用寿命等。制造工艺过程中需要经历切割与制绒两部分,再经过化学腐蚀与清洗出去表面损伤层。因为太阳能电池片易碎,在生产加工过程(表面腐蚀、制绒、扩散、表面成膜、网印、钝化、烧结等)中,可能由于某些工艺缺陷或者生产环境的影响造成太阳能电池片表面的缺陷。因此研究出实时性好,识别效率高,能识别多种缺陷的太阳能电池片检测系统和方法是很有必要的。As the core device of a solar cell, the quality of its manufacturing process directly affects the power generation efficiency, short-circuit current, open-circuit voltage, and service life of the solar cell. The manufacturing process needs to go through two parts: cutting and texturing, and then chemical etching and cleaning to remove the surface damage layer. Because solar cells are fragile, in the production process (surface corrosion, texturing, diffusion, surface film formation, screen printing, passivation, sintering, etc.), solar cells may be caused by certain process defects or the influence of the production environment. surface defects. Therefore, it is necessary to develop a solar cell inspection system and method with good real-time performance, high identification efficiency, and identification of various defects.

发明内容SUMMARY OF THE INVENTION

针对现有技术的缺陷,本发明的目的在于提供一种基于CIS图像采集的太阳能电池片缺陷检测系统,旨在解决太阳能电池片缺角、崩边、孔洞、污物的检测问题。In view of the defects of the prior art, the purpose of the present invention is to provide a solar cell defect detection system based on CIS image acquisition, which aims to solve the detection problems of missing corners, chipped edges, holes and dirt of solar cells.

本发明提供了一种基于CIS图像采集单元的太阳能电池片缺陷检测系统,包括:传送装置,图像采集装置和数据处理模块;图像采集装置位于传送装置的正上方,图像采集装置与数据处理模块连接;太阳能电池片通过所述传送装置进行运输,当太阳能电池片经过所述图像采集装置下方时,图像采集装置对太阳能电池片进行图像采集并传输给数据处理模块,所述数据处理模块对采集的图像进行缺陷分析检测。The invention provides a solar cell defect detection system based on a CIS image acquisition unit, comprising: a transmission device, an image acquisition device and a data processing module; the image acquisition device is located just above the transmission device, and the image acquisition device is connected with the data processing module ; The solar cell is transported through the conveying device, when the solar cell passes under the image acquisition device, the image acquisition device collects the image of the solar cell and transmits it to the data processing module. Image for defect analysis and detection.

更进一步地,图像采集装置包括:CIS图像采集单元和两个条形光源,CIS图像采集单元设置在传送装置的正上方,两侧各安装有一个条形光源,用于使得被采集的太阳能电池片的图像亮度均匀。Further, the image acquisition device includes: a CIS image acquisition unit and two strip light sources, the CIS image acquisition unit is arranged directly above the conveying device, and a strip light source is installed on each side to make the collected solar cells The image brightness of the film is uniform.

更进一步地,CIS图像采集单元包括:FPGA模块,分别与FPGA模块连接的CIS图像采集模块、模数转换模块、存储模块、采集速度匹配模块和图像输出模块,以及用于提供工作电源的电源模块;所述CIS图像采集模块用于对太阳能电池片进行图像采集并输出一系列模拟数据;所述模数转换模块用于将模拟数据转化为数字信号;所述FPGA模块用于实现整个系统的时序控制;所述采集速度匹配模块用于根据传送装置的传送速度调整CIS图像模块采集图像速率;所述存储模块用于缓存采集到的数字图像数据;所述图像输出模块用于将采集到的太阳能电池片图像发送给所述数据处理模块。Further, the CIS image acquisition unit includes: an FPGA module, a CIS image acquisition module, an analog-to-digital conversion module, a storage module, an acquisition speed matching module and an image output module respectively connected to the FPGA module, and a power supply module for providing working power. The CIS image acquisition module is used for image acquisition of solar cells and outputs a series of analog data; the analog-to-digital conversion module is used to convert the analog data into digital signals; the FPGA module is used to realize the timing sequence of the entire system control; the acquisition speed matching module is used to adjust the image acquisition rate of the CIS image module according to the transmission speed of the transmission device; the storage module is used to buffer the collected digital image data; the image output module is used to collect the collected solar energy The cell slice image is sent to the data processing module.

本发明还提供了一种基于CIS图像采集单元的太阳能电池片缺陷检测方法,包括下述步骤:The present invention also provides a solar cell defect detection method based on a CIS image acquisition unit, comprising the following steps:

(1)通过图像采集装置对太阳能电池片进行图像采集;(1) Image acquisition of solar cells by an image acquisition device;

(2)根据采集的图像对太阳能电池片进行校正获得校正后的太阳能电池片图像;(2) correcting the solar cell according to the collected image to obtain a corrected solar cell image;

(3)对所述太阳能电池片图像进行缺角处理或崩边处理后获得缺陷检测结果。(3) A defect detection result is obtained after the image of the solar cell is subjected to corner-cutting processing or edge chipping processing.

更进一步地,在步骤(2)后还包括:(2.0)对所述太阳能电池片图像进行去除电极和栅线的处理后获得标准化的太阳能电池片灰度图。其中,步骤(2.0)可以在步骤(2)之后步骤(3)之前,也可以在步骤(3)之后。Further, after step (2), the method further includes: (2.0) obtaining a standardized grayscale image of the solar cell after performing the process of removing electrodes and grid lines on the solar cell image. Wherein, step (2.0) may be after step (2) and before step (3), or may be after step (3).

更进一步地,所述去除电极和栅线的处理具体为:Further, the process of removing electrodes and grid lines is specifically:

(2.01)对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图;(2.01) Grayscale processing is performed on the corrected image of the solar cell to obtain a grayscale image of the solar cell;

(2.02)在灰度图上,利用形态学开运算去除水平栅线,获得去除水平栅线后的太阳能电池片灰度图;(2.02) On the grayscale image, use the morphological opening operation to remove the horizontal grid lines to obtain the grayscale image of the solar cell after removing the horizontal grid lines;

(2.03)在去除水平栅线后的太阳能电池片灰度图上,利用最大类间方差法对去除水平栅线后的太阳能电池片进行二值化处理,利用水平扫描定位电极并去除电极,获得去除水平栅线和电极的太阳能电池片灰度图;(2.03) On the grayscale image of the solar cell after removing the horizontal grid line, use the maximum inter-class variance method to binarize the solar cell after removing the horizontal grid line, use the horizontal scanning to locate the electrode and remove the electrode, and obtain Grayscale image of solar cell with horizontal grid lines and electrodes removed;

(2.04)在去除水平栅线和电极的太阳能电池片灰度图上,利用水平扫描定位竖直栅线和边界线并去除,获得标准化的太阳能电池片灰度图。(2.04) On the grayscale image of the solar cell with the horizontal grid lines and electrodes removed, use horizontal scanning to locate the vertical grid lines and boundary lines and remove them to obtain a standardized grayscale image of the solar cell.

更进一步地,在步骤(2.0)后还包括:(2.1)对标准化的太阳能电池片灰度图像进行孔洞处理或污物处理后获得缺陷检测结果。Further, after step (2.0), the method further includes: (2.1) obtaining a defect detection result after performing hole processing or dirt processing on the standardized grayscale image of the solar cell.

更进一步地,所述孔洞处理具体为:Further, the hole processing is specifically:

(2.11)在标准化的太阳能电池片灰度图上,利用找轮廓的方法寻找孔洞与污物的位置。(2.11) On the standardized grayscale image of solar cells, use the method of finding contours to find the positions of holes and dirt.

(2.12)利用(2.11)找到的位置,计算位置区域的灰度值均值,与设定阈值进行比较,判断缺陷为孔洞还是污物,并分别统计两者的个数。(2.12) Using the position found in (2.11), calculate the average gray value of the position area, compare it with the set threshold, determine whether the defect is a hole or a dirt, and count the number of both.

更进一步地,所述污物处理具体为:Further, the waste treatment is specifically:

(2.11)在标准化的太阳能电池片灰度图上,利用找轮廓的方法寻找孔洞与污物的位置。(2.11) On the standardized grayscale image of solar cells, use the method of finding contours to find the positions of holes and dirt.

(2.12)利用(2.11)找到的位置,计算位置区域的灰度值均值,与设定阈值进行比较,判断缺陷为孔洞还是污物,并分别统计两者的个数。(2.12) Using the position found in (2.11), calculate the average gray value of the position area, compare it with the set threshold, determine whether the defect is a hole or a dirt, and count the number of both.

更进一步地,步骤(2)具体为:Further, step (2) is specifically:

S21对采集的太阳能电池片图像进行灰度化处理后获得太阳能电池片灰度图;In S21, grayscale processing is performed on the collected solar cell image to obtain a solar cell grayscale image;

S22在灰度图上通过搜索获得表示太阳能电池片的四条边界的像素点;其中,通过按照上边界、下边界、左边界和右边界的顺序进行搜索;S22 obtains the pixel points representing the four boundaries of the solar cell sheet by searching on the grayscale image; wherein, searching is performed in the order of the upper boundary, the lower boundary, the left boundary and the right boundary;

S23对四条边界的像素点进行筛选并获得太阳能电池片的四条校正边界;S23 screen the pixel points of the four boundaries and obtain the four correction boundaries of the solar cell;

S24计算出四条校正边界之间的交点,即太阳能电池片的四个角点;S24 calculates the intersection points between the four correction boundaries, that is, the four corner points of the solar cell;

S25根据太阳能电池片的四个角点与设定的四个角点获得透视变换矩阵,并通过所述透视变换矩阵对采集的图像进行透视变换后获得太阳能电池片校正后的图像。S25 obtains a perspective transformation matrix according to the four corner points of the solar cell and the set four corner points, and performs perspective transformation on the collected image through the perspective transformation matrix to obtain a corrected image of the solar cell.

更进一步地,步骤(3)中所述缺角处理具体为:Further, the processing of missing corners described in step (3) is specifically:

(3.11)对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图;(3.11) Grayscale processing is performed on the corrected image of the solar cell to obtain a grayscale image of the solar cell;

(3.12)在灰度图上,利用三种步长搜索方式从水平向右和垂直向下检测太阳能电池片左上角是否缺角;(3.12) On the grayscale image, use three step search methods to detect whether the upper left corner of the solar cell is missing corners from the horizontal to the right and the vertical to the downward;

(3.13)在灰度图上,利用三种步长搜索方式从水平向左和垂直向下检测太阳能电池片右上角是否缺角;(3.13) On the grayscale image, use three search methods of step size to detect whether the upper right corner of the solar cell is missing from the horizontal to the left and the vertical to the downward;

(3.14)在灰度图上,利用三种步长搜索方式从水平向右和垂直向上检测太阳能电池片左下角是否缺角;(3.14) On the grayscale image, use three search methods of step size to detect whether the lower left corner of the solar cell is missing from the horizontal to the right and the vertical upward;

(3.15)在灰度图上,利用三种步长搜索方式从水平向左和垂直向上检测太阳能电池片右下角是否缺角。(3.15) On the grayscale image, three step search methods are used to detect whether the lower right corner of the solar cell is missing from the horizontal to the left and the vertical to the top.

更进一步地,步骤(3)中所述崩边处理具体为:Further, the edge collapse processing described in the step (3) is specifically:

(3.11)对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图;(3.11) Grayscale processing is performed on the corrected image of the solar cell to obtain a grayscale image of the solar cell;

(3.12)在灰度图上,对左右边界进行投影,分别记录崩边区域像素点的个数;(3.12) On the grayscale image, project the left and right boundaries, and record the number of pixels in the edge collapse area;

(3.13)在灰度图上,对上下边界进行投影,分别记录崩边区域像素点的个数;(3.13) On the grayscale image, project the upper and lower boundaries, and record the number of pixels in the edge collapse area;

(3.14)比较获得崩边区域像素点的个数与设定阈值,判断是否为崩边,并且统计崩边个数;(3.14) Compare the number of pixels in the edge collapse area with the set threshold, determine whether it is edge collapse, and count the number of edge collapses;

(3.15)考虑到太阳能电池片四个角是缺角的情况,确定四条边的连续边界的起点和终点后,重复步骤(3.12)-(3.14)。(3.15) Considering that the four corners of the solar cell are missing corners, after determining the starting point and the ending point of the continuous boundary of the four sides, repeat steps (3.12)-(3.14).

通过本发明所构思的以上技术方案,与现有技术相比,由于利用CIS图像采集系统进行采图,能够提高图像采集的速率,增强实时性,并且降低成本的有益效果;由于本发明提供的缺陷检测方法,能够满足多种缺陷的检测,通用性较高,并且在保证检测速率的情况下,检测的准确率较高,很好的满足了现在工业检测领域的需求。Through the above technical solutions conceived by the present invention, compared with the prior art, since the CIS image acquisition system is used for image acquisition, the rate of image acquisition can be increased, the real-time performance can be enhanced, and the cost can be reduced. The defect detection method can meet the detection of various defects, has high versatility, and has a high detection accuracy under the condition of ensuring the detection rate, which well meets the needs of the current industrial inspection field.

附图说明Description of drawings

图1为本发明基于CIS图像采集的太阳能电池片缺陷检测系统的示意图;1 is a schematic diagram of a solar cell defect detection system based on CIS image acquisition of the present invention;

图2为本发明基于CIS图像采集的太阳能电池片缺陷检测方法的控制流程示意图;Fig. 2 is the control flow schematic diagram of the solar cell defect detection method based on CIS image acquisition of the present invention;

图3为本发明中CIS图像采集单元的原理框图;Fig. 3 is the principle block diagram of CIS image acquisition unit in the present invention;

图4为本发明中太阳能电池片的校正方法流程示意图;4 is a schematic flowchart of a calibration method for a solar cell in the present invention;

图5为本发明中太阳能电池片缺角的检测方法流程示意图;5 is a schematic flowchart of a method for detecting a missing angle of a solar cell in the present invention;

图6为本发明中太阳能电池片崩边的检测方法流程示意图;6 is a schematic flowchart of a method for detecting edge collapse of a solar cell in the present invention;

图7为本发明中太阳能电池片孔洞与污物的检测方法流程示意图;7 is a schematic flowchart of a method for detecting holes and dirt in a solar cell according to the present invention;

图8为本发明中3个像素点组成的检测模板扫描示意图。FIG. 8 is a schematic diagram of scanning a detection template composed of three pixel points in the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

本发明涉及一种基于CIS(Contact Image Sensor,接触式图像传感器)图像采集系统的太阳能电池片缺陷检测系统和方法。如图1所示,本发明提供的基于CIS图像采集单元的太阳能电池片缺陷检测系统包括:传送装置1,图像采集装置2和数据处理模块3;图像采集装置2位于传送装置1的正上方,同时图像采集装置2通过数据线与数据处理模块3连接。太阳能电池片通过传送装置1进行运输,当太阳能电池片经过图像采集装置2下方时,图像采集装置2对太阳能电池片进行图像采集,然后将图像传输给数据处理模块3,数据处理模块3对其进行缺陷分析检测。The invention relates to a solar cell defect detection system and method based on a CIS (Contact Image Sensor, contact image sensor) image acquisition system. As shown in FIG. 1, the solar cell defect detection system based on the CIS image acquisition unit provided by the present invention includes: a transmission device 1, an image acquisition device 2 and a data processing module 3; the image acquisition device 2 is located directly above the transmission device 1, At the same time, the image acquisition device 2 is connected with the data processing module 3 through a data line. The solar cell is transported by the conveying device 1. When the solar cell passes under the image acquisition device 2, the image acquisition device 2 captures the image of the solar cell, and then transmits the image to the data processing module 3, and the data processing module 3 monitors the image. Carry out defect analysis and detection.

图像采集装置2包括CIS图像采集单元21和两根均匀条形光源22;图像采集装置内部上方正中央安装有CIS图像采集单元21,在装置内部两侧各安装有一根均匀条形光源。如图2,图像采集装置21包括:CIS图像采集模块、模数转换模块、FPGA模块(Field-Programmable Gate Array,现场可编程门阵列)、存储模块、电源模块、采集速度匹配模块、图像输出模块。系统工作时,CIS图像采集模块对下方经过的太阳能电池片进行图像采集并输出一系列模拟数据,经过模数转化器转化为数字信号,FPGA负责整个系统的时序控制,采集速度匹配模块根据传送装置的传送速度调整CIS图像模块采集图像速率,FPGA将采集到的数字图像数据缓存到存储模块中,然后通过图像输出模块将采集到的太阳能电池片图像发送到数据处理模块,电源模块为整个系统供电,需要外部5V供电。均匀条形光源是一种各发光点光照强度一样的条形光源,目的在于使太阳能电池片图像亮度均匀,避免因为图像各部分亮度不一致,而影响之后的检测结果。The image acquisition device 2 includes a CIS image acquisition unit 21 and two uniform strip light sources 22; a CIS image acquisition unit 21 is installed in the upper center of the image acquisition device, and a uniform strip light source is installed on both sides of the device. As shown in FIG. 2 , the image acquisition device 21 includes: a CIS image acquisition module, an analog-to-digital conversion module, an FPGA module (Field-Programmable Gate Array, Field Programmable Gate Array), a storage module, a power supply module, an acquisition speed matching module, and an image output module . When the system is working, the CIS image acquisition module collects images of the solar cells passing below and outputs a series of analog data, which are converted into digital signals by the analog-to-digital converter. The FPGA is responsible for the timing control of the entire system, and the acquisition speed matching module is based on the transmission device. The transmission speed of the CIS image module adjusts the image acquisition rate of the CIS image module. The FPGA caches the collected digital image data in the storage module, and then sends the collected solar cell image to the data processing module through the image output module. The power module supplies power to the entire system. , requires an external 5V power supply. The uniform strip light source is a strip light source with the same illumination intensity at each light-emitting point. The purpose is to make the brightness of the solar cell image uniform, so as to avoid the inconsistency of the brightness of each part of the image, which will affect the subsequent detection results.

本发明通过图像采集装置进行图像采集,提高实时性且降低成本,本系统和方法检测的太阳能电池片的缺陷包括:缺角、崩边、孔洞、污物,检测的缺陷种类多且保证了检测效率。In the present invention, the image acquisition device is used for image acquisition, which improves the real-time performance and reduces the cost. The defects of the solar cell detected by the system and the method include: missing corners, chipped edges, holes, and dirt. There are many types of defects detected and the detection is guaranteed. efficiency.

在本发明提供的基于CIS图像采集单元的太阳能电池片缺陷检测系统中,通过CIS图像采集单元的扫描,获得太阳能电池片的彩色图像,通过对彩色图像进行灰度化处理。然后对灰度图进行四条边界搜索,确定边界交点(角点),通过透视变化,获得校正后的太阳能电池片的图像。然后分别对太阳能电池片四个角进行扫描,判断其是否缺角且统计缺角个数。然后分别对太阳能电池片四条边进行扫描,判断其是否崩边且统计崩边个数。然后通过形态学方法去除太阳能电池片的水平栅线、竖直栅线、电极、边界线,最后通过找轮廓方法,寻找孔洞和污物,根据灰度值判断孔洞与污物且分别统计个数。In the solar cell defect detection system based on the CIS image acquisition unit provided by the present invention, the color image of the solar cell is obtained through the scanning of the CIS image acquisition unit, and the color image is subjected to grayscale processing. Then, four boundary searches are performed on the grayscale image to determine the boundary intersection (corner point), and the corrected image of the solar cell is obtained by changing the perspective. Then, scan the four corners of the solar cell to determine whether it is missing corners and count the number of missing corners. Then, the four sides of the solar cell are scanned respectively to determine whether the edges are chipped and the number of chipped edges is counted. Then, the horizontal grid lines, vertical grid lines, electrodes, and boundary lines of the solar cell are removed by morphological methods. Finally, holes and dirt are found by the contour finding method, and the holes and dirt are judged according to the gray value and counted respectively. .

本发明还提供了一种基于CIS图像采集单元的太阳能电池片缺陷检测方法,具体步骤如下:The present invention also provides a solar cell defect detection method based on the CIS image acquisition unit, the specific steps are as follows:

(1)通过图像采集装置对太阳能电池片进行图像采集(1) Image acquisition of solar cells by an image acquisition device

图像采集装置是通过CIS图像采集单元进行图像采集,CIS图像采集单元扫描一次能得到若干行图像信息(每一次扫描的行数根据传送装备的速度和采集图像的分辨率设定),从而得到了太阳能电池片的图像。The image acquisition device collects images through the CIS image acquisition unit. The CIS image acquisition unit scans to obtain several lines of image information (the number of lines in each scan is set according to the speed of the transmission equipment and the resolution of the collected image), thereby obtaining Image of a solar cell.

(2)校正太阳能电池片(2) Correction of solar cells

S21对采集的太阳能电池片图像进行灰度化处理后获得太阳能电池片灰度图。In step S21, grayscale processing is performed on the collected solar cell image to obtain a solar cell grayscale image.

S22在灰度图上通过搜索获得表示太阳能电池片的四条边界的像素点;其中,通过按照上边界、下边界、左边界和右边界的顺序进行搜索。S22 obtains the pixel points representing the four boundaries of the solar cell sheet by searching on the grayscale image; wherein, searching is performed in the order of the upper boundary, the lower boundary, the left boundary and the right boundary.

S23对四条边界的像素点进行筛选并获得太阳能电池片的四条校正边界;S23 screen the pixel points of the four boundaries and obtain the four correction boundaries of the solar cell;

S24计算出四条校正边界之间的交点,即太阳能电池片的四个角点。S24 calculates the intersection points between the four correction boundaries, that is, the four corner points of the solar cell.

S25根据太阳能电池片的四个角点与设定的四个角点获得透视变换矩阵,并通过所述透视变换矩阵对采集的图像进行透视变换后获得太阳能电池片校正后的图像。S25 obtains a perspective transformation matrix according to the four corner points of the solar cell and the set four corner points, and performs perspective transformation on the collected image through the perspective transformation matrix to obtain a corrected image of the solar cell.

(3)检测太阳能电池片缺角(3) Detection of missing corners of solar cells

S31对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图。In S31 , grayscale processing is performed on the image of the corrected image of the solar cell to obtain a grayscale image of the solar cell.

S32在灰度图上,利用三种步长搜索方式从水平向右和垂直向下检测太阳能电池片左上角是否缺角。S32 On the grayscale image, three step search methods are used to detect whether the upper left corner of the solar cell is missing corners from the horizontal to the right and the vertical to the downward.

S33在灰度图上,利用三种步长搜索方式从水平向左和垂直向下检测太阳能电池片右上角是否缺角。S33 On the grayscale image, three step search methods are used to detect whether the upper right corner of the solar cell is missing corners from the horizontal to the left and the vertical to the downward.

S34在灰度图上,利用三种步长搜索方式从水平向右和垂直向上检测太阳能电池片左下角是否缺角。S34 On the grayscale image, three step search methods are used to detect whether the lower left corner of the solar cell is missing corners from the horizontal to the right and the vertical upward.

S35在灰度图上,利用三种步长搜索方式从水平向左和垂直向上检测太阳能电池片右下角是否缺角。S35 On the grayscale image, three step search methods are used to detect whether the lower right corner of the solar cell is missing corners from the horizontal to the left and the vertical to the upward.

(4)检测太阳能电池片崩边(4) Detection of solar cell chipping

S41对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图。In S41, grayscale processing is performed on the image of the corrected image of the solar cell to obtain a grayscale image of the solar cell.

S42在灰度图上,对左右边界进行投影,分别记录崩边区域像素点的个数。S42 On the grayscale image, the left and right boundaries are projected, and the number of pixels in the edge-break area is recorded respectively.

S43在灰度图上,对上下边界进行投影,分别记录崩边区域像素点的个数。S43, on the grayscale image, project the upper and lower boundaries, and record the number of pixels in the edge chipping area respectively.

S44比较获得崩边区域像素点的个数与设定阈值,判断是否为崩边,并且统计崩边个数。S44 compares the number of pixels in the edge-break area with the set threshold, determines whether it is edge-break, and counts the number of edge-breaks.

S45考虑到太阳能电池片四个角是缺角的情况,确定四条边的连续边界的起点和终点后,重复上述S42-S44步骤。S45 Considering that the four corners of the solar cell sheet are missing corners, after determining the starting point and the ending point of the continuous boundary of the four sides, the above steps S42-S44 are repeated.

(5)检测太阳能电池片孔洞与污物(5) Detection of holes and dirt in solar cells

S51对太阳能电池片校正后图像的图像进行灰度化处理后获得太阳能电池片灰度图。In S51 , grayscale processing is performed on the image of the corrected image of the solar cell to obtain a grayscale image of the solar cell.

S52在灰度图上,利用形态学开运算去除水平栅线,获得去除水平栅线后的太阳能电池片灰度图。S52, on the grayscale image, removes the horizontal grid lines by using the morphological opening operation, and obtains a grayscale image of the solar cell after removing the horizontal grid lines.

S53在去除水平栅线后的太阳能电池片灰度图上,利用最大类间方差法(OSTU算法)对去除水平栅线后的太阳能电池片进行二值化处理,利用水平扫描定位电极并去除电极,获得去除水平栅线和电极的太阳能电池片灰度图。S53 On the grayscale image of the solar cell after removing the horizontal grid lines, the maximum inter-class variance method (OSTU algorithm) is used to binarize the solar cells after removing the horizontal grid lines, and the electrodes are positioned and removed by horizontal scanning. , to obtain a grayscale image of the solar cell with the horizontal grid lines and electrodes removed.

S54在去除水平栅线和电极的太阳能电池片灰度图上,利用水平扫描定位竖直栅线和边界线并去除它们,获得标准化的太阳能电池片灰度图。S54 , on the grayscale image of the solar cell with the horizontal gridlines and electrodes removed, use horizontal scanning to locate the vertical gridlines and boundary lines and remove them to obtain a standardized grayscale image of the solar cell.

S55在标准化的太阳能电池片灰度图上,利用找轮廓的方法寻找孔洞与污物的位置。S55 uses the method of finding contours to find the positions of holes and dirt on the standardized grayscale image of solar cells.

S56利用S55找到的位置,计算位置区域的灰度值均值,与设定阈值进行比较,判断缺陷为孔洞还是污物,并分别统计两者的个数。S56 uses the position found in S55 to calculate the average gray value of the position area, compares it with the set threshold, determines whether the defect is a hole or a dirt, and counts the number of both.

本发明提供的基于CIS图像采集单元的太阳能电池片缺陷检测系统和方法,至少能带来以下有益效果:在本发明中,利用CIS图像采集单元进行图像采集,提高了图像采集的速率,增强了实时性,并且降低了成本。同时,本发明提供的缺陷检测方法,能够满足多种缺陷的检测,通用性较高,并且在保证检测速率的情况下,检测的准确率较高,很好的满足了现在工业检测领域的需求。The solar cell defect detection system and method based on the CIS image acquisition unit provided by the present invention can at least bring the following beneficial effects: real-time, and reduce costs. At the same time, the defect detection method provided by the present invention can meet the detection of various defects, has high versatility, and under the condition of ensuring the detection rate, the detection accuracy is relatively high, which well meets the needs of the current industrial detection field. .

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面结合附图和实施例对本发明进行具体的描述。下面描述中的附图仅仅是本发明的一些实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the present invention will be specifically described below with reference to the accompanying drawings and embodiments. The drawings in the following description are only some embodiments of the invention. For those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

如图1所示,本发明提供一种基于CIS图像采集单元的太阳能电池片缺陷检测系统。从图中可以看出,本系统包括:传送装置1,图像采集装置2和数据处理模块3。具体流程如下:太阳能电池片通过传送装置进行传送,通过装置箱下方时,CIS图像采集管对太阳能电池片进行图像采集,同时通过USB3.0将图像传给数据处理模块,为了之后的缺陷检测。在图像采集过程中,传送装置通过电缆给CIS图像采集单元实时传输当前传送装置的速度,以此来调节CIS图像采集管的采集频率。As shown in FIG. 1 , the present invention provides a solar cell defect detection system based on a CIS image acquisition unit. As can be seen from the figure, the system includes: a transmission device 1 , an image acquisition device 2 and a data processing module 3 . The specific process is as follows: the solar cells are transported through the transmission device, and when passing under the device box, the CIS image acquisition tube captures the images of the solar cells, and at the same time transmits the images to the data processing module through USB3.0 for subsequent defect detection. During the image acquisition process, the transmission device transmits the current speed of the transmission device in real time to the CIS image acquisition unit through the cable, so as to adjust the acquisition frequency of the CIS image acquisition tube.

如图2所示,本发明提供一种基于CIS图像采集单元的太阳能电池片缺陷检测方法。从图中可以看出,本发明包括六个过程:校正太阳能电池片、检测太阳能电池片缺角、检测太阳能电池片崩边、去除太阳能电池片电极和栅线、检测太阳能电池片孔洞与污物。As shown in FIG. 2 , the present invention provides a solar cell defect detection method based on a CIS image acquisition unit. As can be seen from the figure, the present invention includes six processes: correcting solar cells, detecting missing corners of solar cells, detecting solar cell chipping, removing solar cell electrodes and grid lines, and detecting solar cell holes and dirt .

如图4所示,校正太阳能电池片的具体步骤包括:As shown in Figure 4, the specific steps of calibrating the solar cell include:

太阳能电池片在传送装置上是任意摆放的,导致CIS图像采集单元采集到的图像中太阳能电池片的位置与方向也是任意的。为了之后更方便的处理图像,所以需要将太阳能电池片在图像中的区域截取出来,并且校正。The solar cells are arbitrarily placed on the conveying device, so that the positions and orientations of the solar cells in the images collected by the CIS image acquisition unit are also arbitrary. In order to process the image more conveniently later, it is necessary to cut out the area of the solar cell in the image and correct it.

S21读取太阳能电池片图像,并对其进行灰度化处理。S21 reads the solar cell image and performs grayscale processing on it.

S22在灰度图上分别搜索查找太阳能电池片上、下、左、右四条边界。S22 searches for the upper, lower, left and right boundaries of the solar cell on the grayscale image respectively.

在搜索四条边界时,搜索的方式分为三种方式:大步长搜索、小步长搜索、逐像素搜索。大步长搜索即为按指定较大行数进行搜索,通常指定较大行数为10的整数倍,比如:10行;小步长搜索即为按指定较小行数进行搜索,通常小步长行数为大步长的行数一半,比如:5行;逐像素搜索即为按1行数进行搜索。通过三种不同步长搜索方式查找边界,既能提高搜索效率,同时也能保证搜索的准确性。When searching for four boundaries, the search methods are divided into three methods: large-step search, small-step search, and pixel-by-pixel search. Large-step search is to search according to the specified larger number of lines, usually the specified larger number of lines is an integer multiple of 10, for example: 10 lines; small-step search is to search according to the specified smaller number of lines, usually small steps The number of long lines is half the number of large steps, for example: 5 lines; pixel-by-pixel search means searching by 1 line. The boundary is searched by three different search methods, which can improve the search efficiency and ensure the accuracy of the search.

首先搜索上边界,如果搜索的起始像素点的灰度值小于边界灰度阈值(即为图像灰度均值),就判断起始像素点在太阳能电池片区域内,采用逐像素搜索向上搜索直至找到灰度值小于边界灰度阈值的像素点,即为上边界点。如果搜索的起始像素点不在太阳能电池片区域内,先采用大步长搜索直至像素点的灰度值小于边界灰度阈值,此时搜索位置已在太阳能电池片内,再采用小步长搜索向上搜索直至像素点灰度值大于边界灰度阈值,此时搜索位置已在太阳能电池片外,最后采用逐像素搜索向下搜索直至找到灰度值小于边界灰度阈值的像素点,即为上边界点。然后水平方向搜索,获得一系列的上边界点。First search the upper boundary, if the gray value of the starting pixel point of the search is less than the threshold gray value of the boundary (that is, the average gray value of the image), it is judged that the starting pixel point is in the area of the solar cell, and the pixel-by-pixel search is used to search upward until Find the pixel point whose gray value is less than the threshold gray value of the boundary, which is the upper boundary point. If the starting pixel of the search is not in the solar cell area, firstly use a large step to search until the gray value of the pixel is less than the boundary gray threshold, and the search position is already in the solar cell, and then use a small step to search Search upward until the gray value of the pixel point is greater than the threshold gray value of the boundary, at this time the search position is outside the solar cell, and finally use the pixel-by-pixel search to search downward until the pixel point whose gray value is less than the threshold gray value of the boundary is found, which is the upper boundary point. Then search in the horizontal direction to obtain a series of upper boundary points.

计算每个上边界点的梯度G(x,y)=dx(i,j)+dy(i,j),其中dx(i,j)=I(i+1,j)-I(i,j),dy(i,j)=I(i,j+1)-I(i,j),(i,j)为像素点的坐标,I为该像素点的灰度值。并且将这些边界点按照梯度大小进行升序排列,选择梯度的中值的像素点作为K-means聚类算法的初始质心,然后计算搜索出的上边界点与质心的欧式距离,然后与距离阈值(用于筛选出有效上边界点,通常根据实际所需精度选取)进行比较,若小于距离阈值,则该点为有效点。通过这样可以去除异样的上边界点(噪声点、孤立点),获得有效的上边界点。利用有效的上边界点进行最小二乘法拟合直线,求得直线即为上边界。Calculate the gradient G(x,y)=dx(i,j)+dy(i,j) for each upper boundary point, where dx(i,j)=I(i+1,j)-I(i, j), dy(i, j)=I(i, j+1)-I(i, j), (i, j) is the coordinate of the pixel, and I is the gray value of the pixel. And arrange these boundary points in ascending order according to the gradient size, select the pixel point with the median value of the gradient as the initial centroid of the K-means clustering algorithm, and then calculate the Euclidean distance between the searched upper boundary point and the centroid, and then compare with the distance threshold ( It is used to filter out the effective upper boundary point, which is usually selected according to the actual required accuracy) for comparison. If it is less than the distance threshold, the point is an effective point. In this way, abnormal upper boundary points (noise points, isolated points) can be removed, and effective upper boundary points can be obtained. Use the valid upper boundary points to fit the straight line by the least square method, and the straight line obtained is the upper boundary.

对于下边界,也是利用三种步长搜索,只是先向下搜索,再水平方向搜索获得一系列的下边界点,之后利用K-means聚类算法得到有效下边界点,然后利用最小二乘法拟合直线,获得下边界。For the lower boundary, we also use three steps to search, but first search downwards, and then search horizontally to obtain a series of lower boundary points, and then use the K-means clustering algorithm to obtain the effective lower boundary points, and then use the least squares method to fit Combine the lines to get the lower boundary.

对于左边界,也是利用三种步长搜索,只是先向左搜索,再垂直方向搜索获得一系列的左边界点,之后利用K-means聚类算法得到有效左边界点,然后利用最小二乘法拟合直线,获得左边界。For the left boundary, we also use three steps to search, but first search to the left, and then vertically search to obtain a series of left boundary points, and then use the K-means clustering algorithm to obtain the effective left boundary points, and then use the least squares method to fit Combine the lines to get the left boundary.

对于右边界,也是利用三种步长搜索,只是先向右搜索,再垂直方向搜索获得一系列的下边界点,之后利用K-means聚类算法得到有效右边界点,然后利用最小二乘法拟合直线,获得右边界。For the right boundary, we also use three steps to search, but first search to the right, and then search vertically to obtain a series of lower boundary points, and then use the K-means clustering algorithm to obtain the effective right boundary points, and then use the least squares method to fit Combine the lines to get the right boundary.

S23校正四条边界。令四条边界的直线方程为y=k1x+b1,y=k2x+b2,y=k3x+b3,y=k4x+b4(k1,k2,k3,k4为上下左右边界的斜率,b1,b2,b3,b4为上下左右边界的截距)。S23 corrects the four boundaries. Let the equation of the straight line of the four boundaries be y=k 1 x+b 1 , y=k 2 x+b 2 , y=k 3 x+b 3 , y=k 4 x+b 4 (k 1 , k 2 , k 3 , k 4 are the slopes of the upper, lower, left, and right boundaries, and b 1 , b 2 , b 3 , and b 4 are the intercepts of the upper, lower, left, and right boundaries).

根据夹角公式tanθ1=(k1-k2)/(1+k1k2)(θ1为上下边界的夹角),判断上下边界的平行情况,若θ1小于角度阈值(用于判断上下边界的平行情况,通常取5°),则无需校正上下边界;若θ1大于角度阈值,则令km=(k3+k4)/2(km为左右边界斜率的均值),通过上下边界与左右边界的垂直程度,即||k1km||与||k2km||,若||k1km||大于||k2km||,则上边界更垂直于左右边界,则下边界方程为y=k1x+b2;若||k1km||小于||k2km||,则下边界更垂直于左右边界,则上边界方程为y=k2x+b1;通过这样校正了上下边界。According to the included angle formula tanθ 1 =(k 1 -k 2 )/(1+k 1 k 2 ) (θ 1 is the angle between the upper and lower boundaries), determine the parallelism of the upper and lower boundaries, if θ 1 is less than the angle threshold (used for Judging the parallelism of the upper and lower boundaries, usually 5°), there is no need to correct the upper and lower boundaries; if θ 1 is greater than the angle threshold, let km = ( k 3 + k 4 )/2 (km is the mean value of the slope of the left and right boundaries) , through the verticality of the upper and lower boundaries and the left and right boundaries, namely || k 1 km || and || k 2 km ||, if || k 1 km || is greater than || k 2 km ||, then The upper boundary is more perpendicular to the left and right boundaries, then the lower boundary equation is y=k 1 x+b 2 ; if || k 1 km || is smaller than || k 2 km ||, the lower boundary is more perpendicular to the left and right boundaries, The upper bound equation is then y=k 2 x+b 1 ; the upper and lower bounds are corrected in this way.

同理,通过判断左右边界夹角以及与上下边界的垂直情况,可以校正左右边界。Similarly, the left and right boundaries can be corrected by judging the angle between the left and right boundaries and the perpendicularity to the upper and lower boundaries.

S24计算出四条边界之间的交点,即太阳能电池片的四个角点。S24 calculates the intersections between the four boundaries, that is, the four corners of the solar cell.

已知任意两条直线y=k1x+b1和y=k2x+b2,且k1≠0∪k2≠0,(k1,k2分别为两条直线的斜率,b1,b2分别为两条直线的截距)则两条直线的交点为:Given any two straight lines y=k 1 x+b 1 and y=k 2 x+b 2 , and k 1 ≠0∪k 2 ≠0, (k 1 , k 2 are the slopes of the two straight lines, b 1 and b 2 are the intercepts of the two straight lines respectively), then the intersection of the two straight lines is:

x0=(b2-b1)/(k2-k1),y0=(k1b2-k2b1)/(k1-k2)x 0 =(b 2 -b 1 )/(k 2 -k 1 ), y 0 =(k 1 b 2 -k 2 b 1 )/(k 1 -k 2 )

以此来求出太阳能电池片的四个角点。In this way, the four corner points of the solar cell are obtained.

S25使用计算出的四个角点与校正后的四个角点获得透视变换矩阵,并且进行透视变换,得到太阳能电池片校正后的图像。S25 uses the calculated four corner points and the corrected four corner points to obtain a perspective transformation matrix, and performs perspective transformation to obtain a corrected image of the solar cell.

校正后的四个角点是固定的,分别为(0,0),(0,width-1),(height-1,0),(width-1,heigt-1)(width,height分别为校正图像的宽高)。The corrected four corner points are fixed, respectively (0, 0), (0, width-1), (height-1, 0), (width-1, height-1) (width, height are respectively Correct the width and height of the image).

透视变换是将图片投影到一个新视面,也称作投影映射。通用的变换公式为:

Figure BDA0001260209780000121
(u,v,w为原始图像任意像素横纵垂直坐标、x′,y′,w′为透视变换后图像对应像素点的横纵垂直坐标,
Figure BDA0001260209780000122
为透视变换矩阵)。由于处理的图像是二维的,所以令w=1(即垂直坐标W为1),将变换后(x′,y′,w′)齐次化,即为
Figure BDA0001260209780000123
令变换后的图像坐标
Figure BDA0001260209780000124
则有
Figure BDA0001260209780000125
Figure BDA0001260209780000126
Perspective transformation is the projection of an image onto a new view, also known as projection mapping. The general transformation formula is:
Figure BDA0001260209780000121
(u, v, w are the horizontal, vertical and vertical coordinates of any pixel in the original image, x', y', w' are the horizontal, vertical and vertical coordinates of the corresponding pixel in the image after perspective transformation,
Figure BDA0001260209780000122
is the perspective transformation matrix). Since the processed image is two-dimensional, let w=1 (that is, the vertical coordinate W is 1), and the transformed (x', y', w') is homogeneous, which is
Figure BDA0001260209780000123
Let the transformed image coordinates
Figure BDA0001260209780000124
then there are
Figure BDA0001260209780000125
Figure BDA0001260209780000126

如图5所示,检测太阳能电池片缺角的具体步骤包括:As shown in Figure 5, the specific steps for detecting the missing angle of the solar cell include:

S31读取太阳能电池片校正后的图像,并对其进行灰度化处理。S31 reads the corrected image of the solar cell, and performs grayscale processing on it.

在检测缺角时,会利用到S22中的三种搜索方式:大步长搜索、小步长搜索、逐像素搜索。When detecting missing corners, three search methods in S22 will be used: large-step search, small-step search, and pixel-by-pixel search.

S32检测太阳能电池片左上角是否缺角。S32 detects whether the upper left corner of the solar cell is missing.

首先以图8的3个像素点组成的检测模板垂直向下进行逐像素扫描检测,若起始模版的3个像素点灰度值均小于缺角阈值(该阈值是用来判断缺角边界点,通常取值为大于图像灰度均值即可),则判断该点为缺角的边界点A。然后从边界点A开始以大步长垂直向下进行扫描检测,直至像素点的灰度值小于缺角阈值,此时搜索位置已在太阳能电池片内,再采用小步长搜索垂直向上搜索直至像素点灰度值大于缺角阈值,此时搜索位置已在太阳能电池片外,最后采用逐像素搜索垂直向下搜索直至找到灰度值小于设定阈值的像素点,即为下边界缺角边界点,获得缺角的长度。同时从边界点A开始以大步长水平进行扫描检测,直至像素点的灰度值小于缺角阈值,此时搜索位置已在太阳能电池片内,再采用小步长搜索水平向左搜索直至像素点灰度值大于缺角阈值,此时搜索位置已在太阳能电池片外,最后采用逐像素搜索水平向右搜索直至找到灰度值小于缺角阈值的像素点,即为右边界缺角边界点,获得缺角的宽度。利用获得的缺角的长度以及宽度,就能将缺角标记。Firstly, the detection template composed of 3 pixel points in Fig. 8 is used for vertical downward scanning detection pixel by pixel. , usually the value is greater than the average gray value of the image), then it is judged that this point is the boundary point A of the missing corner. Then, starting from the boundary point A, scan and detect vertically downward with large steps until the gray value of the pixel point is less than the threshold of missing corners. At this time, the search position is already in the solar cell, and then use small steps to search vertically upward until The gray value of the pixel point is greater than the missing corner threshold. At this time, the search position is outside the solar cell. Finally, the pixel-by-pixel search is used to search vertically downward until the pixel whose gray value is less than the set threshold is found, which is the lower border missing corner boundary. point to get the length of the missing corner. At the same time, starting from the boundary point A, scan and detect horizontally with a large step size until the gray value of the pixel point is less than the threshold of the missing corner. At this time, the search position is already in the solar cell, and then use a small step size to search horizontally to the left until the pixel The gray value of the point is greater than the missing corner threshold. At this time, the search position is outside the solar cell. Finally, the pixel-by-pixel search is used to search horizontally to the right until a pixel whose gray value is less than the missing corner threshold is found, which is the right border missing corner boundary point. , to get the width of the missing corner. Using the obtained length and width of the missing corner, the missing corner can be marked.

S33检测太阳能电池片右上角是否缺角。S33 detects whether the upper right corner of the solar cell is missing.

类似S32中检测缺角方法,此时检测模板从右上角先水平向左扫描,然后垂直向下扫描,如图8。Similar to the method of detecting missing corners in S32, at this time, the detection template is scanned horizontally to the left from the upper right corner, and then scanned vertically downward, as shown in Figure 8.

S34检测太阳能电池片左下角是否缺角。S34 detects whether the lower left corner of the solar cell is missing.

类似S32中检测缺角方法,此时检测模板从左下角先水平向右扫描,然后垂直向上扫描,如图8。Similar to the method of detecting missing corners in S32, at this time, the detection template is scanned horizontally to the right from the lower left corner, and then scanned vertically upward, as shown in Figure 8.

S35检测太阳能电池片右下角是否缺角。S35 detects whether the lower right corner of the solar cell is missing.

类似S32中检测缺角方法,此时检测模板从右下角先水平向左扫描,然后垂直向上扫描,如图8。Similar to the method of detecting missing corners in S32, at this time, the detection template is scanned horizontally to the left from the lower right corner, and then scanned vertically upward, as shown in Figure 8.

如图6所示,检测太阳能电池片崩边的具体步骤包括:As shown in Figure 6, the specific steps for detecting the edge collapse of the solar cell include:

S41读取太阳能电池片校正后的图像,并对其进行灰度化处理。S41 reads the corrected image of the solar cell, and performs grayscale processing on it.

S42对左右边界进行投影,分别统计崩边区域像素点的个数。S42 performs projection on the left and right boundaries, and counts the number of pixels in the edge collapse area respectively.

S43对上下边界进行投影,分别统计崩边区域像素点的个数。S43 projects the upper and lower boundaries, and counts the number of pixel points in the edge collapse area respectively.

S44比较获得崩边区域像素点的个数与崩边阈值(该阈值是用来判断崩边边界点,通常取值为大于图像灰度均值即可),判断是否为崩边,并且统计崩边个数。S44 compares the number of pixels in the edge collapse area with the edge collapse threshold (this threshold is used to determine the edge collapse boundary point, usually the value is greater than the average gray level of the image), determine whether it is edge collapse, and count the edge collapse number.

S45考虑到太阳能电池片四个角是缺角的情况,确定四条边的连续边界的起点和终点。对上下左右边界进行投影,分别统计崩边区域像素点的个数。比较获得崩边区域像素点的个数与崩边阈值(该阈值是用来判断是否崩边,取值根据实际精度设置,通常取100),判断是否为崩边,并且统计崩边个数。S45, considering that the four corners of the solar cell are missing corners, determine the starting point and the ending point of the continuous boundary of the four sides. Project the upper, lower, left, and right boundaries, and count the number of pixels in the collapsed edge area respectively. Compare the number of pixels in the edge collapse area with the edge collapse threshold (this threshold is used to determine whether the edge collapses, the value is set according to the actual accuracy, usually 100), determine whether it is edge collapse, and count the number of edge collapses.

通过对边界进行投影,我们能通过投影后像素点的个数直观有效地判断边界是否崩边。当边界出现崩边后,投影后像素点个数明显会增多,之后根据统计直方图就可以确定异常区域(即为直方图像素点增多的区域),统计出异常区域像素点的个数,然后与崩边阈值进行比较,判断该异常区域是否为崩边区域。通过以上的做法,能一定程度上加快检测速度,节约检测时间,提高检测效率。By projecting the boundary, we can intuitively and effectively judge whether the boundary is collapsed through the number of pixels after projection. When the boundary collapses, the number of pixels after projection will increase significantly, and then the abnormal area (that is, the area with increased pixels in the histogram) can be determined according to the statistical histogram, and the number of pixels in the abnormal area is counted, and then Compare with the edge collapse threshold to determine whether the abnormal area is an edge collapse area. Through the above practices, the detection speed can be accelerated to a certain extent, the detection time can be saved, and the detection efficiency can be improved.

如图7所示,检测太阳能电池片孔洞与污物的具体步骤包括:As shown in Figure 7, the specific steps for detecting solar cell holes and dirt include:

S51读取太阳能电池片校正后的图像,并对其进行灰度化处理。S51 reads the corrected image of the solar cell, and performs grayscale processing on it.

S52利用形态学开运算去除水平栅线。S52 utilizes the morphological opening operation to remove the horizontal grid lines.

形态学开运算即为首先对图像进行腐蚀运算,然后再进行膨胀运算。腐蚀运算是消除物体的所有边界点的一种过程,其结果是使剩下的物体沿其内边缘比原来物体小一个像素。膨胀运算是将与物体接触的所有背景点合并到该物体的过程。The morphological opening operation is to first perform the erosion operation on the image, and then perform the dilation operation. Erosion is the process of eliminating all boundary points of an object, resulting in the remaining object being one pixel smaller than the original along its inner edge. The dilation operation is the process of merging all background points in contact with an object into that object.

利用形态学去除栅线后便于后面检测太阳能表面的孔洞和污物,避免栅线干扰后面的检测,从而影响检测的准确率,去除栅线后能更便利地检测出孔洞和污物。After removing the grid lines by morphology, it is convenient to detect the holes and dirt on the solar surface later, so as to avoid the grid lines interfering with the subsequent detection, thereby affecting the detection accuracy. After the grid lines are removed, the holes and dirt can be detected more conveniently.

S53利用最大类间方差法(OSTU算法)对去除水平栅线后的太阳能电池片图像进行二值化处理,利用水平扫描定位电极并去除电极。S53 uses the maximum inter-class variance method (OSTU algorithm) to binarize the solar cell image after removing the horizontal grid lines, and uses horizontal scanning to locate and remove the electrodes.

最大类间方差法(OSTU算法)的原理:对于一幅图像,设前景与背景的分割阈值为t时,前景点占图像比例为w0,均值为u0,背景点占图像比例为w1,均值为u1。则整个图像的均值为u=w0*u0+w1*u1。建立目标函数g(t)=w0*(u0-u)2+w1*(u1-u)2,g(t)就是当分割阈值为t时的类间方差表达式。OSTU算法是的g(t)取得全局最大值,当g(t)为最大时所对应的t成为最佳阈值。The principle of maximum inter-class variance method (OSTU algorithm): for an image, when the segmentation threshold between foreground and background is set to t, the proportion of foreground points in the image is w 0 , the mean value is u 0 , and the proportion of background points in the image is w 1 , the mean is u 1 . Then the mean value of the whole image is u=w 0 *u 0 +w 1 *u 1 . Establish the objective function g(t)=w 0 *(u 0 -u) 2 +w 1 *(u 1 -u) 2 , and g(t) is the expression of the inter-class variance when the segmentation threshold is t. The OSTU algorithm is that g(t) obtains the global maximum value, and when g(t) is the maximum value, the corresponding t becomes the optimal threshold.

对于太阳能电池片校正后的灰度图而言,太阳能电池片区域为前景,剩余部分为背景。当获得最佳阈值g(t)后,将图像中每个像素与g(t)比较,若大于g(t),则令该点像素灰度值为1;若小于g(t),则令该像素点灰度值为0。通过这样即可获得图像的二值图。For the grayscale image after solar cell correction, the solar cell area is the foreground, and the rest is the background. When the optimal threshold g(t) is obtained, compare each pixel in the image with g(t), if it is greater than g(t), set the pixel gray value of this point to 1; Let the gray value of the pixel point be 0. In this way, the binary image of the image can be obtained.

太阳能电池片上有4根电极,分别位于电池片水平方向1/8、3/8、5/8、7/8处。当水平扫描过程中,首先从水平方向1/16处开始向右进行扫描,直至像素点灰度值为1,此时已经到达电极的左边界,继续向右进行扫描,直至像素点灰度值为0,此时已经到达电极的右边界,这样就定位到第一根电极。同理,定位剩余电极。There are 4 electrodes on the solar cell, which are located at 1/8, 3/8, 5/8, and 7/8 in the horizontal direction of the cell. During the horizontal scanning process, firstly scan to the right from 1/16 of the horizontal direction until the gray value of the pixel point is 1. At this time, the left boundary of the electrode has been reached, and continue to scan to the right until the gray value of the pixel point is reached. If it is 0, the right boundary of the electrode has been reached at this time, so the first electrode is located. Similarly, locate the remaining electrodes.

根据电极左右两边的临近区域的像素点的灰度值去补偿电极的像素点的灰度值,电极就被去除。The electrode is removed by compensating the gray value of the pixel point of the electrode according to the gray value of the pixel point in the adjacent regions on the left and right sides of the electrode.

S54利用水平扫描定位竖直栅线和边界线并去除它们。S54 locates vertical grid lines and boundary lines using horizontal scanning and removes them.

太阳能电池片上有3根竖直栅线,分别位于电池片水平方向1/4、1/2、3/4处。当水平扫描过程中,首先从水平方向1/5处开始向右进行扫描,直至像素点灰度值为1,此时已经到达电极的左边界,继续向右进行扫描,直至像素点灰度值为0,此时已经到达电极的右边界,这样就定位到第一根竖直栅线。同理,定位剩下的竖直栅线。There are three vertical grid lines on the solar cell, which are respectively located at 1/4, 1/2 and 3/4 of the horizontal direction of the cell. During the horizontal scanning process, first scan to the right from 1/5 of the horizontal direction until the gray value of the pixel point is 1. At this time, the left boundary of the electrode has been reached, and continue to scan to the right until the gray value of the pixel point is reached. If it is 0, the right boundary of the electrode has been reached at this time, so the first vertical grid line is located. Similarly, locate the remaining vertical grid lines.

太阳能电池片上有2根边界线,分别左边界处、右边界处。当水平扫描过程中,首先从水平方向左边界处开始向右进行扫描,直至像素点灰度值为1,此时已经到达电极的左边界,继续向右进行扫描,直至像素点灰度值为0,此时已经到达电极的右边界,这样就定位到第一根边界线。同理,定位剩余边界线。There are 2 boundary lines on the solar cell sheet, the left boundary and the right boundary respectively. In the process of horizontal scanning, firstly start scanning to the right from the left border of the horizontal direction until the gray value of the pixel point is 1. At this time, the left border of the electrode has been reached, and continue to scan to the right until the gray value of the pixel point is 1. 0, the right boundary of the electrode has been reached at this time, so the first boundary line is located. Similarly, locate the remaining boundary lines.

利用形态学运算去除竖直栅线与边界线。Use morphological operations to remove vertical grid lines and boundary lines.

S55利用找轮廓的方法找出孔洞与污物。S55 uses the method of finding contours to find holes and dirt.

利用找轮廓的方法找图像中所有轮廓:1、对太阳能电池片的二值图像进行扫描,找到第一个没有归属的像素点(即为该像素点灰度值为1,且和周围八邻域的灰度均值大于0.5),设该像素点坐标为(x0,y0)。2、以(x0,y0)为中心,考虑(x0,y0)周围八邻域像素点(x,y),如果(x,y)满足生长准则(即该像素点灰度值为1,且和周围八邻域的灰度均值大于0.5),将(x,y)与(x0,y0)合并(在同一区域内),同时将(x,y)压入堆栈(一种存储数据的方式)。3、从堆栈中取出一个像素,把它作为(x0,y0)返回步骤2。4、当堆栈为空时,返回步骤1。5、重复步骤1-4直到图像中的每个点都有归属。Use the method of finding contours to find all the contours in the image: 1. Scan the binary image of the solar cell to find the first pixel that does not belong (that is, the pixel has a gray value of 1, and is adjacent to the surrounding eight pixels) The gray mean value of the domain is greater than 0.5), and the coordinates of the pixel point are set as (x 0 , y 0 ). 2. Taking (x 0 , y 0 ) as the center, consider the eight neighborhood pixels (x, y) around (x 0 , y 0 ), if (x, y) satisfies the growth criterion (that is, the gray value of the pixel point) is 1, and the gray mean value of the surrounding eight neighborhoods is greater than 0.5), merge (x, y) with (x 0 , y 0 ) (in the same area), and push (x, y) into the stack ( a way to store data). 3. Take a pixel from the stack and return it as (x 0 , y 0 ) to step 2. 4. When the stack is empty, go back to step 1. 5. Repeat steps 1-4 until every point in the image is have attribution.

通过以上步骤就可以将二值图中所有轮廓找到,并且将轮廓大小与轮廓阈值(即为根据轮廓内像素点的个数判断是否为孔洞与污物,通常取值100)比较,若大于轮廓阈值,则判断为孔洞与污物,且获得它们的位置信息(中心,长,宽)。Through the above steps, you can find all the contours in the binary image, and compare the contour size with the contour threshold (that is, according to the number of pixels in the contour to determine whether it is a hole or dirt, usually the value is 100), if it is larger than the contour If the threshold is set, it is determined as holes and dirt, and their position information (center, length, width) is obtained.

S56计算出位置区域的灰度值,根据轮廓阈值判断缺陷是为孔洞还是污物,并统计个数。S56 calculates the gray value of the position area, judges whether the defect is a hole or a dirt according to the contour threshold, and counts the number.

利用S55中找出的位置信息,计算该区域内的灰度平均值,并且与孔污阈值(即为区别孔洞与污物的阈值,通常取背景灰度值与灰度最大值的均值,通常取125)进行比较,若大于孔污阈值,则判断为孔洞;若小于阈值,则判断为污物,并统计个数。Using the position information found in S55, calculate the gray average value in this area, and compare it with the hole contamination threshold (that is, the threshold for distinguishing holes and dirt, usually the average value of the background gray value and the gray maximum value, usually Take 125) for comparison, if it is greater than the hole contamination threshold, it is judged as a hole; if it is less than the threshold, it is judged as a dirt, and the number is counted.

以上对发明的具体实施例进行了详细描述,但本发明并不限制于以上描述的具体实施例,其只是作为范例。对于本领域技术人员而言,任何对该系统进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离发明的精神和范围下所作出的均等变换和修改,都应涵盖在本发明的范围内。The specific embodiments of the invention have been described in detail above, but the present invention is not limited to the specific embodiments described above, which are only used as examples. For those skilled in the art, any equivalent modifications and substitutions to the system are also within the scope of the present invention. Therefore, equivalent changes and modifications made without departing from the spirit and scope of the invention should be included within the scope of the present invention.

Claims (9)

1. A solar cell defect detection system based on a CIS image acquisition unit is characterized by comprising: the system comprises a transmission device (1), an image acquisition device (2) and a data processing module (3);
the image acquisition device (2) is positioned right above the conveying device (1), and the image acquisition device (2) is connected with the data processing module (3); the solar cell pieces placed at will are transported through the conveying device (1), when the solar cell pieces pass below the image acquisition device (2), the image acquisition device (2) acquires images of the solar cell pieces and transmits the images to the data processing module (3), and the data processing module (3) performs defect analysis and detection on the acquired images;
the image acquisition device (2) comprises: the device comprises a CIS image acquisition unit (21) and two strip-shaped light sources (22), wherein the CIS image acquisition unit (21) is arranged right above the conveying device (1), and two strip-shaped light sources are respectively arranged on two sides of the CIS image acquisition unit and are used for enabling the brightness of the acquired images of the solar cell to be uniform;
the CIS image acquisition unit (21) comprises: the system comprises an FPGA module, a CIS image acquisition module, an analog-to-digital conversion module, a storage module, an acquisition speed matching module, an image output module and a power supply module, wherein the CIS image acquisition module, the analog-to-digital conversion module, the storage module, the acquisition speed matching module and the image output module are respectively connected with the FPGA module;
the CIS image acquisition module is used for acquiring images of the solar cell and outputting a series of analog data; the analog-to-digital conversion module is used for converting analog data into digital signals; the FPGA module is used for realizing the time sequence control of the whole system; the acquisition speed matching module is used for adjusting the image acquisition speed of the CIS image module according to the transmission speed of the transmission device; the storage module is used for caching the acquired digital image data; the image output module is used for sending the collected solar cell images to the data processing module.
2. A solar cell defect detection method based on a CIS image acquisition unit is characterized by comprising the following steps:
(1) the solar cell pieces which are randomly placed are transported through the conveying device, and when the solar cell pieces pass through the lower part of the image acquisition device, the image acquisition device is used for acquiring images of the solar cell pieces;
(2) correcting the solar cell according to the acquired image to obtain a corrected solar cell image;
the step (2) is specifically as follows:
s21, carrying out graying processing on the collected solar cell images to obtain a grayscale image of the solar cell;
s22 obtaining pixel points representing four boundaries of the solar cell piece on the gray-scale image through searching; wherein, the searching is performed by the order of the upper boundary, the lower boundary, the left boundary and the right boundary;
s23, screening the pixel points of the four boundaries and obtaining four correction boundaries of the solar cell;
s24, calculating intersection points among the four correction boundaries, namely four corner points of the solar cell;
s25, obtaining a perspective transformation matrix according to four corners of the solar cell and the set four corners, and obtaining an image corrected by the solar cell after performing perspective transformation on the collected image through the perspective transformation matrix;
(3) and carrying out unfilled corner processing or edge breakage processing on the solar cell image to obtain a defect detection result.
3. The method for detecting defects of a solar cell slice as claimed in claim 2, further comprising after the step (2):
and (2.0) removing electrodes and grid lines from the solar cell image to obtain a standardized solar cell gray scale image.
4. The method for detecting the defects of the solar cell as claimed in claim 3, wherein the step of removing the electrodes and the grid lines comprises the following specific steps:
(2.01) carrying out gray processing on the image of the corrected image of the solar cell to obtain a gray image of the solar cell;
(2.02) removing the horizontal grid lines on the gray-scale image by using morphological open operation to obtain the gray-scale image of the solar cell after the horizontal grid lines are removed;
(2.03) on the solar cell gray-scale image with the horizontal grid lines removed, carrying out binarization processing on the solar cell with the horizontal grid lines removed by using a maximum inter-class variance method, and positioning and removing the electrodes by using horizontal scanning to obtain the solar cell gray-scale image with the horizontal grid lines and the electrodes removed;
and (2.04) on the gray-scale image of the solar cell with the horizontal grid lines and the horizontal electrodes removed, positioning the vertical grid lines and the boundary lines by using horizontal scanning, and removing to obtain a standardized gray-scale image of the solar cell.
5. The method for detecting defects of a solar cell slice as claimed in claim 3, further comprising after the step (2.0): and (2.1) carrying out hole treatment or dirt treatment on the standardized gray level image of the solar cell to obtain a defect detection result.
6. The method for detecting defects of a solar cell as claimed in claim 5, wherein the hole processing specifically comprises:
(2.11) searching positions of holes and dirt on a standardized gray scale image of the solar cell by using a contour searching method;
and (2.12) calculating the mean value of the gray values of the position areas by using the positions found in (2.11), comparing the mean value with a set threshold value, judging whether the defects are holes or dirt, and respectively counting the number of the holes or the dirt.
7. The method for detecting the defects of the solar cell as claimed in claim 5, wherein the dirt treatment is specifically as follows:
(2.11) searching positions of holes and dirt on a standardized gray scale image of the solar cell by using a contour searching method;
and (2.12) calculating the mean value of the gray values of the position areas by using the positions found in (2.11), comparing the mean value with a set threshold value, judging whether the defects are holes or dirt, and respectively counting the number of the holes or the dirt.
8. The method for detecting defects of solar cells as claimed in any one of claims 2 to 7, wherein the corner defect processing in the step (3) is specifically as follows:
(3.11) carrying out gray processing on the image of the corrected image of the solar cell to obtain a gray image of the solar cell;
(3.12) detecting whether the upper left corner of the solar cell is unfilled from the horizontal right direction and the vertical downward direction by using three step search modes on the gray-scale map;
(3.13) detecting whether the upper right corner of the solar cell is unfilled from the horizontal left direction and the vertical downward direction by using three step search modes on the gray-scale image;
(3.14) detecting whether the left lower corner of the solar cell is unfilled from the horizontal right direction and the vertical upward direction by using three step search modes on the gray-scale map;
and (3.15) detecting whether the corner of the lower right corner of the solar cell is unfilled from the horizontal left and the vertical downward by using three step search modes on the gray-scale map.
9. The method for detecting defects of a solar cell as claimed in any one of claims 2 to 7, wherein the edge breakage treatment in the step (3) is specifically:
(3.11) carrying out gray processing on the image of the corrected image of the solar cell to obtain a gray image of the solar cell;
(3.12) projecting the left and right boundaries on the gray scale map, and respectively recording the number of pixel points in the edge collapse area;
(3.13) projecting the upper and lower boundaries on the gray-scale image, and respectively recording the number of pixel points in the edge collapse area;
(3.14) comparing the number of the pixel points in the edge collapse area with a set threshold value, judging whether the edge collapse is caused, and counting the number of the edge collapse;
(3.15) considering the case that the four corners of the solar cell are unfilled corners, determining the starting point and the end point of the continuous boundary of the four sides, and repeating the steps (3.12) - (3.14).
CN201710207541.5A 2017-03-31 2017-03-31 Solar cell defect detection system and method based on CIS image acquisition Active CN106952260B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710207541.5A CN106952260B (en) 2017-03-31 2017-03-31 Solar cell defect detection system and method based on CIS image acquisition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710207541.5A CN106952260B (en) 2017-03-31 2017-03-31 Solar cell defect detection system and method based on CIS image acquisition

Publications (2)

Publication Number Publication Date
CN106952260A CN106952260A (en) 2017-07-14
CN106952260B true CN106952260B (en) 2020-06-23

Family

ID=59475592

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710207541.5A Active CN106952260B (en) 2017-03-31 2017-03-31 Solar cell defect detection system and method based on CIS image acquisition

Country Status (1)

Country Link
CN (1) CN106952260B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107622484A (en) * 2017-07-15 2018-01-23 河北工业大学 A detection algorithm for missing corners of photovoltaic cells based on shape matching
CN107563990B (en) * 2017-07-15 2021-05-04 河北工业大学 A kind of detection method of photovoltaic cell chip edge and blunt and V-shaped notch
CN107545565B (en) * 2017-07-27 2021-10-15 广西师范大学 A kind of solar screen detection method
CN107229938A (en) * 2017-08-05 2017-10-03 南京云计趟信息技术有限公司 A kind of vehicle tire lug mud identifying system and method based on camera device
CN107749057B (en) * 2017-09-16 2021-06-18 河北工业大学 A method for detecting the appearance of leakage defects of solar cells
CN108445018B (en) * 2018-03-20 2021-06-18 苏州巨能图像检测技术有限公司 Effective characteristic curve extraction method applied to battery piece black heart detection
CN108596905A (en) * 2018-05-10 2018-09-28 广东拓斯达科技股份有限公司 Object detection method, system, computer device and storage medium
CN108896568A (en) * 2018-05-21 2018-11-27 北京沃佳玛科技有限公司 A kind of information detecting system
CN108923749A (en) * 2018-06-11 2018-11-30 东北电力大学 Photovoltaic module hot spot based on infrared video detects localization method
CN109540900B (en) * 2018-09-25 2021-05-11 浙江浙能技术研究院有限公司 Photovoltaic module subfissure judgment method
CN109993721A (en) * 2019-04-04 2019-07-09 电子科技大学成都学院 A kind of image enchancing method based on clustering algorithm and ant group algorithm
CN110111315B (en) * 2019-04-26 2021-01-26 五邑大学 Cylinder surface detection method and device based on CIS and storage medium
CN110910373B (en) * 2019-11-25 2023-01-24 西南交通大学 Image recognition method for fatigue crack detection of orthotropic steel bridge decks
CN111047564A (en) * 2019-11-28 2020-04-21 戎得(上海)光伏科技有限公司 EL defect detection method applied to photovoltaic power station site
CN110866916A (en) * 2019-11-29 2020-03-06 广州大学 Machine vision-based photovoltaic cell black-core black-corner detection method, device and equipment
CN111986159B (en) * 2020-07-24 2024-02-27 苏州威华智能装备有限公司 Electrode defect detection method and device for solar cell and storage medium
CN112802923B (en) * 2021-01-04 2022-08-09 泰州隆基乐叶光伏科技有限公司 Control method and device for battery sheet swinging equipment, equipment and computer storage medium
CN113554604B (en) * 2021-07-01 2024-02-02 常州大学 Melt-blown cloth defect area detection method based on machine vision
CN118735864B (en) * 2024-06-12 2025-05-13 上海谦煜光电科技有限公司 A solar cell defect detection method and system based on image recognition

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009250870A (en) * 2008-04-09 2009-10-29 Hitachi High-Technologies Corp Inspection apparatus
CN201803957U (en) * 2010-10-15 2011-04-20 中国电子科技集团公司第十八研究所 Non-contact solar cell defect detection device
US8144968B2 (en) * 2009-01-12 2012-03-27 Aceris 3D Inspection Inc. Method and apparatus for scanning substrates
CN103258206A (en) * 2012-11-28 2013-08-21 河海大学常州校区 Silicon solar cell surface defect detection and identification method
CN104240204A (en) * 2014-09-11 2014-12-24 镇江苏仪德科技有限公司 Solar silicon wafer and battery piece counting method based on image processing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009250870A (en) * 2008-04-09 2009-10-29 Hitachi High-Technologies Corp Inspection apparatus
US8144968B2 (en) * 2009-01-12 2012-03-27 Aceris 3D Inspection Inc. Method and apparatus for scanning substrates
CN201803957U (en) * 2010-10-15 2011-04-20 中国电子科技集团公司第十八研究所 Non-contact solar cell defect detection device
CN103258206A (en) * 2012-11-28 2013-08-21 河海大学常州校区 Silicon solar cell surface defect detection and identification method
CN104240204A (en) * 2014-09-11 2014-12-24 镇江苏仪德科技有限公司 Solar silicon wafer and battery piece counting method based on image processing

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"基于FPGA图像采集处理测量系统研究";巩文亮;《中国优秀硕士学位论文全文数据库 信息科技辑》;20150115;正文第2章 *
"基于数字图像处理的太阳能电池缺陷检测技术研究";王志陶;《中国优秀硕士学位论文全文数据库 信息科技辑》;20150315;正文第3-5章 *
"硅太阳能电池制备过程的全自动视觉检测设备关键技术研究";陈军;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20111215;正文第2-4章 *

Also Published As

Publication number Publication date
CN106952260A (en) 2017-07-14

Similar Documents

Publication Publication Date Title
CN106952260B (en) Solar cell defect detection system and method based on CIS image acquisition
CN110084241B (en) Automatic ammeter reading method based on image recognition
CN108596903B (en) Method for detecting defects of black edges and fragments of solar cell
CN107727662B (en) Battery piece EL black spot defect detection method based on region growing algorithm
WO2020108088A1 (en) Method and device for determining tower clearance for wind turbine
CN113781585B (en) Online detection method and system for surface defects of additive manufactured parts
CN111353993B (en) A thread angle measurement method based on machine vision
CN106169080A (en) A kind of combustion gas index automatic identifying method based on image
CN113487563B (en) An adaptive detection method for photovoltaic module cracks based on EL images
CN109540900B (en) Photovoltaic module subfissure judgment method
CN102289810B (en) A Fast Rectangle Detection Method for High-Resolution and Large-scale Images
CN110738205A (en) machine vision-based battery cell positive and negative electrode identification equipment and method
CN114663393B (en) A photovoltaic module spacing defect detection method based on convolutional neural network
CN110443278A (en) A kind of detection method, device and the equipment of solar battery sheet grid line thickness exception
CN106529551B (en) Intelligent identification and counting detection method of circle-like objects for packaging industry
CN116228670A (en) Yolov 5-based photovoltaic defect detection method, device, computer equipment and medium
CN118549451B (en) Automatic detection method, system and storage medium for battery insulating glue wrapping defects
CN101676712B (en) Optical detecting system and method thereof
CN107622484A (en) A detection algorithm for missing corners of photovoltaic cells based on shape matching
CN110866916A (en) Machine vision-based photovoltaic cell black-core black-corner detection method, device and equipment
CN106096713B (en) A kind of coarse-fine second level paper counting method based on space and gray feature
CN118799314A (en) A detection information processing method for wind power and photovoltaic power generation equipment
CN106709529A (en) Visual detection method for color difference classification of photovoltaic cells
CN115345854B (en) Water level identification method based on multi-region search
CN114419042B (en) Plate contour visual extraction method and system based on laser projection auxiliary line and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant