[发明专利]一种太阳能电池背面电极的分割方法有效

专利信息
申请号: 202110753376.X 申请日: 2021-07-02
公开(公告)号: CN113674197B 公开(公告)日: 2022-10-04
发明(设计)人: 刘屿;萧华希;徐嘉明;万伟伟 申请(专利权)人: 华南理工大学;广州现代产业技术研究院
主分类号: G06T7/00 分类号: G06T7/00;G06T7/12;G06T7/13;G06T7/136;G06T7/62;G06T3/40;G06V10/764
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 詹丽红
地址: 511458 广东省广州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 太阳能电池 背面 电极 分割 方法
【说明书】:

发明公开了一种太阳能电池背面电极的分割方法,该方法首先利用边缘强度投影和模板匹配方法依次获得电极的粗略位置和较精准位置;然后采用阈值法和种子生长法提取电极边缘点;最后利用边缘点生成一个闭合的区域来表示电极的形状。本发明能准确的采集各种类型的缺陷形状,具有良好的鲁棒性和兼容性,可用于在线检测。

技术领域

本发明涉及机器视觉检测技术领域,具体涉及一种太阳能电池背面电极的分割方法。

背景技术

太阳能是一种可再生能源,具有容易获取、可持续利用、环保等优点。基于光伏效应,太阳能电池可以将太阳能转化为电能,因此太阳能电池有着很大的市场前景。但是,太阳能电池的生产是一个复杂的过程,在生产过程中出现任何意想不到的错误都会导致缺陷的发生,这可能会对电池造成很大的损害。因此,一个质量检测体系对于太阳能电池生产线是至关重要的。

为了识别和分割太阳能电池或其他工业产品中的各种缺陷,在过去的十年里,大量基于机器视觉的方法被提出。比如OTSU法,基于Canny的方法,离散余弦变换法(DCT),支持向量机法(SVM),但这些方法大多是针对特定类型的缺陷,如微裂纹、污渍、划痕、孔洞等与背景灰度不同的缺陷。

发明内容

本发明的目的是为了解决现有技术中的上述缺陷,提供一种太阳能电池背面电极的分割方法。

本发明的目的可以通过采取如下技术方案达到:

一种太阳能电池背面电极的分割方法,所述分割方法包括以下步骤:

S1、粗定位:利用投影法和多项式拟合法对电池硅片图像中的54个背面电极进行粗定位,经裁剪得到54个尺寸为128×158的粗定位图像Ir,r=1,2…54,每张粗定位图像包含一个电极;

S2、精定位:基于Sobel算子计算出粗定位图像Ir的梯度图Ic,利用最大值投影法计算梯度图Ic中每行和每列的最大值Px和Py,对Px和Py计算加权平均值并基于此得到电极精定位图像记为Id

S3、边缘分割:根据精定位图像Id的梯度直方图,选取三个阈值,得到精定位图像Id对应的二值图像Idb,使用种子生长法选择目标边缘点从二值图像Idb中进一步对电极进行边缘分割得到边缘分割结果G123

S4、区域生成:对边缘分割结果G123绘制封闭轮廓,得到最终分割出来的太阳能电池背面电极M3

进一步地,所述步骤S1中对电极进行粗定位的过程如下:

S1.1、利用Sobel算子计算电池硅片图像水平和垂直两个方向的梯度,记为Gx和Gy

其中,Ir为粗定位图像;

S1.2、采用均值投影法,通过计算Gx每一列的均值将Gx投影到Y轴上,记为My,通过计算Gy每一行的均值将Gy投影到X轴上,记为Mx

S1.3、利用三阶多项式拟合Mx,拟合结果记为Mfx,并定义一个中间变量Mp为:

Mp=maximum(Mx-Mfx,0)

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学;广州现代产业技术研究院,未经华南理工大学;广州现代产业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110753376.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top