CN109615612A - 一种太阳能电池板的缺陷检测方法 - Google Patents
一种太阳能电池板的缺陷检测方法 Download PDFInfo
- Publication number
- CN109615612A CN109615612A CN201811380796.2A CN201811380796A CN109615612A CN 109615612 A CN109615612 A CN 109615612A CN 201811380796 A CN201811380796 A CN 201811380796A CN 109615612 A CN109615612 A CN 109615612A
- Authority
- CN
- China
- Prior art keywords
- matrix
- image
- solar panel
- rank
- indicates
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000007547 defect Effects 0.000 title claims abstract description 35
- 238000007689 inspection Methods 0.000 title claims abstract description 21
- 239000011159 matrix material Substances 0.000 claims abstract description 102
- 238000012545 processing Methods 0.000 claims abstract description 20
- 238000011084 recovery Methods 0.000 claims abstract description 12
- 238000012937 correction Methods 0.000 claims abstract description 10
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 8
- 230000008569 process Effects 0.000 claims abstract description 8
- 230000002950 deficient Effects 0.000 claims abstract description 7
- 230000011218 segmentation Effects 0.000 claims abstract description 7
- 238000012360 testing method Methods 0.000 claims abstract description 6
- 238000003708 edge detection Methods 0.000 claims abstract description 4
- 238000001914 filtration Methods 0.000 claims abstract description 4
- 238000005192 partition Methods 0.000 claims abstract description 4
- 238000001514 detection method Methods 0.000 claims description 13
- 230000008901 benefit Effects 0.000 claims description 6
- 238000013459 approach Methods 0.000 claims description 4
- 238000012887 quadratic function Methods 0.000 claims description 3
- 238000012797 qualification Methods 0.000 claims description 3
- 238000013139 quantization Methods 0.000 claims description 3
- 239000004577 thatch Substances 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000008439 repair process Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 239000012535 impurity Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30168—Image quality inspection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种太阳能电池板的缺陷检测方法,通过由试验架、灰色面阵相机、远心镜头、环形光源和载物台搭建构成的测量***实现,步骤如下:拍摄太阳能电池板的图片,分别进行水平和竖直方向的膨胀处理,采用canny算子进行边缘检测,采用Hough变换对图像旋转,修复旋转后图像的空洞值;通过滤波去噪,采用gamma校正进行亮度均衡化处理,接着均匀分割图像;采用鲁棒主成分算法,将分割后的图像转化成矩阵D,并分解成低秩矩阵A和稀疏矩阵E,根据APG梯度逼近算法,对矩阵D进行恢复处理;对低秩矩阵A和稀疏矩阵E进行逆向返回单个晶片图像操作,经过低秩矩阵分解技术处理得到缺陷的太阳能电池板图像,进而检测出缺陷位置。
Description
技术领域
本发明涉及视觉检测技术领域,具体涉及一种太阳能电池板的缺陷检测方法。
背景技术
在太阳能和电能的转换***中,太阳能发电的主要载体是太阳能电池片,它的质量是影响太阳能发电效率的主要原因之一。由于电池片长期暴露在空气中,受日照、雨水、温度、空气质量等环境因素的影响,电池片表面会有一定程度的破损,表面产生缺陷,使得太阳能的发电效率降低,故需要定期的对太阳能发电站的太阳能电池板进行检测,査看电池片的质量以及表面缺陷情况,并对在实际工作中不合格的或者受到损害的太阳能电池片,及时采取措施进行更换。目前,太阳能电池片表面缺陷多采用人工检测,传统的人目测试需要耗费大量的人力和物力,同时检测的结果又容易受检测人的主观因素影响,且检测效率较低。本发明提出一种基于机器视觉的太阳能电池板的缺陷检测方法。
发明内容
本发明的目的是为了解决现有技术中的上述缺陷,提供一种太阳能电池板的缺陷检测方法。
本发明的目的可以通过采取如下技术方案达到:
一种太阳能电池板的缺陷检测方法,所述的缺陷检测方法包括下列步骤:
S1、拍摄一幅太阳能电池板的图像,对原始图像进行水平膨胀处理和垂直膨胀处理,采用canny算子进行边缘检测,根据Hough变换旋转图像,接着采用最邻近插值算法修复旋转后图像的空洞值;
S2、通过阈值分割去除背景,再使用中值滤波器对角度校正之后的太阳能电池板图像滤波,接着,采用gamma校正来对图像进行亮度均衡化处理,然后对图像进行均匀分割,得到单个目标太阳能电池片检测图像;
S3、采用鲁棒主成分算法,将分割后的图像转化成矩阵D,并分解成低秩矩阵A和稀疏矩阵E,根据APG梯度逼近算法,对矩阵D进行恢复处理;
S4、对低秩矩阵A和稀疏矩阵E进行逆向返回单个晶片图像操作,得到经过低秩矩阵分解技术处理的无缺陷太阳能电池晶片和有缺陷的太阳能电池晶片,从而检测出太阳能电池板的缺陷位置。
进一步地,所述的步骤S1中采用最邻近插值算法修复旋转后图像的空洞值的过程如下:
分别计算与点P(x0,y0)临近的四个点的欧氏距离,将与点P(x0,y0)最近的整数坐标点(x,y)的像素灰度值取为P(x0,y0)点像素灰度值。
进一步地,所述的步骤S1中拍摄的太阳能电池板的图像是灰度图像,与背景颜色差异明显,边缘清晰。
进一步地,所述的步骤S1中Hough变换过程如下:
先将(ρ,θ)空间量化,其中ρ表示极坐标系中离原点的距离,θ表示极坐标系中的角度,得到二维矩阵M(ρ,θ),M(ρ,θ)是一个累加器,初始值为0,M(ρ,θ)=0;
对边界上的每一个点(Xi,Yi),将θ的所有量化值带入ρ=xcosθ+ysinθ,其中x和y表示二维直角坐标系的横坐标和纵坐标,计算相应的ρ,并且将累加器加1,M(ρ,θ)=M(ρ,θ)+1;
对边界上的每一个点(Xi,Yi)处理后,分析M(ρ,θ),如果M(ρ,θ)>T,就表示存在一条线段,M(ρ,θ)表示这条线段的拟合参数,T为一个非负整数,由图像中目标的先验知识来决定的;
图像中的线段是由M(ρ,θ)和(Xi,Yi)共同确定的,然后把断裂部分连接起来。
进一步地,所述的步骤S2中gamma校正是通过对图像的伽马曲线进行编辑,实现对图像进行非线性色调编辑的方法,检测出信号中的深色部分和浅色部分,并使两者比例增大,其中,gamma校正定义用公式表示:A是一个非负的实数,Vin表示输入图像的对比度,Vout表示处理输出之后的对比度值;当γ<1时,在低灰度区域的动态范围变大,高灰度值区域的动态范围变小,进而图像对比度增强,当γ>1时,在低灰度值区域的动态范围变小,高灰度值区域的动态范围变大,进而图像对比度降低。
进一步地,所述的步骤S3过程如下:
将分割的n个单位目标太阳能电池片图像X1,X2,…Xn由列向量I1,I2…In表示,待测图像矩阵D表示为:D=[vec(I1)|vec(I2)|…|vec(In)]∈Rm×n,其中,m表示每个晶片图像的像素值,vec(In)表示第n个晶片的图像矩阵,Rm×n表示行大小为m和列大小为n的实数矩阵;
采用鲁棒主成分算法,将待测图像矩阵D分解成低秩矩阵A和稀疏矩阵E,该矩阵D∈Rm×n,它是由一个低秩矩阵A∈Rm×n和一个稀疏矩阵E∈Rm×n构成,即D=A+E,其中,低秩矩阵A是未被噪声或者缺陷污染的数据矩阵,稀疏矩阵E是代表在图像中的小噪声和缺陷;
恢复受到破坏的矩阵D,寻找矩阵D上映射的最近r维线性子空间投影,其定义如下:min rank(A)+λ‖E‖,其中目标函数是低秩矩阵A的秩rank(A)和稀疏矩阵E的零范数‖E‖,λ表示噪声所占的权重;
再用矩阵的核范数近似代替矩阵的秩,矩阵的1范数来近似代替矩阵的零范数,得到恢复矩阵A0,其转化结果如下:min rank(A)+λ∑ij|Eij|,其中∑ij|Eij|表示稀疏矩阵E中所有元素的绝对值之和;
使用APG梯度逼近算法,完成对矩阵D的恢复处理。
进一步地,所述的步骤S3中APG梯度逼近算法是在两个限定条件x∈H和L(X)=b下,求出ming(x),其中H表示满足|(x,y)|≤‖x‖‖y‖条件下的所有(x,y)的值,b为常数因子,g(x)是目标函数,L(X)表示梯度限定函数,在它定义的区间上,对于任意的x1和x2,和任意实数λ∈(0,1),满足g(λx1+(1-λ)x2)≤λg(x1)+(1-λ)x2,将低秩矩阵A的恢复问题近似如下:
松弛表达式如下:
其中罚函数f(x)=0.5‖L(X)-b‖2,松弛参数μ>0;
然后用一个可分离的二次函数来逼近F(X),得到下式:
其中g(x)=‖A‖+λ‖E1‖,Y表示趋近的目标点,<·>表示点积,表示f的全导数,Lf是利普喜茨常数,‖E1‖表示∑ij|Eij|;
然后求得
其中Ak+1和Ek+1分别表示第k+1次迭代的A和E,argminμ‖A‖表示当μ‖A‖取最小值时的A,μ>0,是松弛参数,通过调节μ对运算量进行调整,从而调节逼近速度,其中而表示G第k次迭代的矩阵A次幂,表示G第k次迭代的矩阵E次幂;
再通过对进行SVD分解,反复迭代直至收敛,即可得出最终逼近结果A和E。
本发明相对于现有技术具有如下的优点及效果:
1、本发明在图像的预处理部分中,采用Hough变换对图像进行旋转,需要修补图片旋转所造成的空洞值,本方法设计采用的空洞值填补可以让图像的失真率更低,加强后期对图像分割之后处理的精度。
2、本发明采用的表面缺陷检测方法采用矩形恢复算法,其中加速梯度逼近可以明显减少迭代次数、提高迭代精度,同时减少奇异值分解的次数,增加的识别的快速性;
附图说明
图1是本发明中公开的太阳能电池板的缺陷检测方法的流程图;
图2是本发明中公开的太阳能电池板的缺陷检测方法所使用的检测装置的结构示意图;
图3是本发明中公开的太阳能电池板的缺陷检测方法旋转图像后修补空洞值的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例
本发明提供一种太阳能电池板的缺陷检测方法,该视觉检测方法通过由试验架5、彩色面阵相机1、远心镜头2、底座光源4和载物台3搭建构成的测量***实现,该测量***组成部件的具***置结构关系可以进一步参照图2,测量***的硬件安装应满足彩色面阵相机1、远心镜头2、载物台3和底座光源4的轴心平行,且载物台3安装于远心镜头2的景深范围内。
以该测量***为检测工具的缺陷检测方法包括以下步骤:
S1、拍摄一幅太阳能电池板的图像,进行角度调节,然后对原始图像进行水平膨
胀处理,连接水平方向上的边缘,再对原始图像进行垂直膨胀处理,连接
垂直方向上的边缘,采用canny算子进行边缘检测,采用Hough变换找到旋转角度,然后对图像进行旋转,旋转之后,采用最邻近插值算法修复旋转后图像的空洞值。
其中,采用最邻近插值算法修复旋转后图像的空洞值的过程如图3,分别计算与点P(x0,y0)临近的四个点的欧氏距离,将与点P(x0,y0)最近的整数坐标点(x,y)的像素灰度值取为P(x0,y0)点像素灰度值,得到角度调整正确的太阳能电池板图像。
其中,拍摄的太阳能电池板的图像是灰度图像,与背景颜色差异明显,边缘清晰。
其中,Hough变换是先将(ρ,θ)空间量化,其中ρ表示极坐标系中离原点的距离,θ表示极坐标系中的角度,得到二维矩阵M(ρ,θ),M(ρ,θ)是一个累加器,初始值为0,M(ρ,θ)=0。再对边界上的每一个点(Xi,Yi),将θ的所有量化值带入ρ=xcosθ+ysinθ,其中x和y表示二维直角坐标系的横坐标和纵坐标,计算相应的ρ,并且将累加器加1,M(ρ,θ)=M(ρ,θ)+1。然后,将对边界上的每一个点(Xi,Yi)处理后,分析M(ρ,θ),如果M(ρ,θ)>T,就表示存在一条线段,这个线段是有意义的,M(ρ,θ)就表示这条线段的拟合参数。T表示一个非负整数,这个非负整数是由图像中目标的先验知识来决定的。最后,图像中的线段是由M(ρ,θ)和(Xi,Yi)共同确定的,然后再把断裂部分连接起来。
S2、通过阈值分割去除背景,再使用中值滤波器对角度校正之后的太阳能电池板图像滤波,去除杂点干扰,接着,采用gamma校正来对图像进行亮度均衡化处理,解决太阳能电池板中凹槽所造成的亮度不均匀的影响,然后对图像进行均匀分割,对行列6等分,得到单个目标太阳能电池片检测图像。
其中,gamma校正是通过对图像的伽马曲线进行编辑,来对图像进行非线性色调编辑的方法,检测出信号中的深色部分和浅色部分,并使两者比例增大,从而提高图像对比度效果。对于其定义可以用下公式表示:其中,A是一个非负的实数,通常情况下A=1,Vin表示输入图像的对比度,Vout表示处理输出之后的对比度值。当γ<1时,在低灰度区域的动态范围变大,高灰度值区域的动态范围变小,进而图像对比度增强,这样的gamma校正过程被称为gamma收缩,当γ>1时,在低灰度值区域的动态范围变小,高灰度值区域的动态范围变大,降低了低灰度值区域的图像对比度,提高了高灰度值区域的图像对比度,达到灰度均匀化。
S3、采用鲁棒主成分算法,将分割后的图像转化成矩阵D,并分解成低秩矩阵A和稀疏矩阵E,根据APG梯度逼近算法,对矩阵D进行恢复处理;
将分割的n个单位目标太阳能电池片图像X1,X2,…Xn由列向量I1,I2…In表示。待测图像矩阵D表示为:D=[vec(I1)|vec(I2)|…|vec(In)]∈Rm×n,其中,m表示每个晶片图像的像素值,vec(In)表示第n个晶片的图像矩阵,Rm×n表示行大小为m和列大小为n的实数矩阵;然后,采用鲁棒主成分算法,将矩阵D分解成低秩矩阵A和稀疏矩阵E,该矩阵D∈Rm×n,它是由一个低秩矩阵A∈Rm×n和一个稀疏矩阵E∈Rm×n构成的。即D=A+E。其中,低秩矩阵A是未被噪声或者缺陷污染的数据矩阵,稀疏矩阵E是代表在图像中的小噪声和缺陷。把受到破坏的矩阵D恢复,要寻找矩阵D上映射的最近r维线性子空间投影。其定义如下:min rank(A)+λ‖E‖,其中目标函数是低秩矩阵A的秩和稀疏矩阵E的零范数,λ表示噪声所占的权重。再用矩阵的核范数近似代替矩阵的秩,矩阵的1范数来近似代替矩阵的零范数,得到恢复矩阵A0。其转化结果如下:min rank(A)+λ∑ij|Eij|,其中∑ij|Eij|表示稀疏矩阵E中所有元素的绝对值之和;最后,使用APG梯度逼近算法,完成对矩阵D的恢复处理;
其中,APG梯度逼近算法是在两个限定条件x∈H和L(X)=b下,求出ming(x),其中H表示满足|(x,y)|≤‖x‖‖y‖条件下的所有(x,y)的值,b为常数因子,g(x)是目标函数,L(X)表示梯度限定函数,在它定义的区间上,对于任意的x1和x2,和任意实数λ∈(0,1),满足g(λx1+(1-λ)x2)≤λg(x1)+(1-λ)x2,将低秩矩阵A的恢复问题近似如下:
一般情况下,松弛表达式如下:
其中罚函数f(x)=0.5‖L(X)-b‖2,松弛参数μ>0;
然后用一个可分离的二次函数来逼近F(X),得到下式:
其中g(x)=‖A‖+λ‖E1‖,Y表示趋近的目标点,<·>表示点积,表示f的全导数,Lf是利普喜茨常数,‖E1‖表示∑ij|Eij|;
然后求得
其中Ak+1和Ek+1分别表示第k+1次迭代的A和E,argminμ‖A‖表示当μ‖A‖取最小值时的A,μ>0,是松弛参数,通过调节μ对运算量进行调整,从而调节逼近速度,其中而表示G第k次迭代的矩阵A次幂,表示G第k次迭代的矩阵E次幂;
再通过对进行SVD分解,反复迭代直至收敛,即可得出最终逼近结果A和E。
S4、对低秩矩阵A和稀疏矩阵E进行逆向返回单个晶片图像操作,得到经过低秩矩阵分解技术处理的无缺陷太阳能电池晶片和有缺陷的太阳能电池晶片,从而检测出太阳能电池板的缺陷位置。
其中,低秩矩阵A和稀疏矩阵E是由步骤S3中待测图像矩阵D进行奇异值分解而来。
综上所述,本发明提供的太阳能电池板的缺陷检测方法,对比于人工检测,省去大量的人力和物力,避免了检测的结果又容易受检测人的主观因素影响,具有对流水线上生产出来的太阳能电池板检测准确率高、速度快的优点。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (7)
1.一种太阳能电池板的缺陷检测方法,其特征在于,所述的缺陷检测方法包括下列步骤:
S1、拍摄一幅太阳能电池板的图像,对原始图像进行水平膨胀处理和垂直膨胀处理,采用canny算子进行边缘检测,根据Hough变换旋转图像,接着采用最邻近插值算法修复旋转后图像的空洞值;
S2、通过阈值分割去除背景,再使用中值滤波器对角度校正之后的太阳能电池板图像滤波,接着,采用gamma校正来对图像进行亮度均衡化处理,然后对图像进行均匀分割,得到单个目标太阳能电池片检测图像;
S3、采用鲁棒主成分算法,将分割后的图像转化成矩阵D,并分解成低秩矩阵A和稀疏矩阵E,根据APG梯度逼近算法,对矩阵D进行恢复处理;
S4、对低秩矩阵A和稀疏矩阵E进行逆向返回单个晶片图像操作,得到经过低秩矩阵分解技术处理的无缺陷太阳能电池晶片和有缺陷的太阳能电池晶片,从而检测出太阳能电池板的缺陷位置。
2.根据权利要求1所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S1中采用最邻近插值算法修复旋转后图像的空洞值的过程如下:
分别计算与点P(x0,y0)临近的四个点的欧氏距离,将与点P(x0,y0)最近的整数坐标点(x,y)的像素灰度值取为P(x0,y0)点像素灰度值。
3.根据权利要求1所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S1中拍摄的太阳能电池板的图像是灰度图像,与背景颜色差异明显,边缘清晰。
4.根据权利要求1所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S1中Hough变换过程如下:
先将(ρ,θ)空间量化,其中ρ表示极坐标系中离原点的距离,θ表示极坐标系中的角度,得到二维矩阵M(ρ,θ),M(ρ,θ)是一个累加器,初始值为0,M(ρ,θ)=0;
对边界上的每一个点(Xi,Yi),将θ的所有量化值带入ρ=xcosθ+ysinθ,其中x和y表示二维直角坐标系的横坐标和纵坐标,计算相应的ρ,并且将累加器加1,M(ρ,θ)=M(ρ,θ)+1;
对边界上的每一个点(Xi,Yi)处理后,分析M(ρ,θ),如果M(ρ,θ)>T,就表示存在一条线段,M(ρ,θ)表示这条线段的拟合参数,T为一个非负整数,由图像中目标的先验知识来决定的;
图像中的线段是由M(ρ,θ)和(Xi,Yi)共同确定的,然后把断裂部分连接起来。
5.根据权利要求1所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S2中gamma校正是通过对图像的伽马曲线进行编辑,实现对图像进行非线性色调编辑的方法,检测出信号中的深色部分和浅色部分,并使两者比例增大,其中,gamma校正定义用公式表示:A是一个非负的实数,Vin表示输入图像的对比度,Vout表示处理输出之后的对比度值;当γ<1时,在低灰度区域的动态范围变大,高灰度值区域的动态范围变小,进而图像对比度增强,当γ>1时,在低灰度值区域的动态范围变小,高灰度值区域的动态范围变大,进而图像对比度降低。
6.根据权利要求1所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S3过程如下:
将分割的n个单位目标太阳能电池片图像X1,X2,…Xn由列向量I1,I2…In表示,待测图像矩阵D表示为:D=[vec(I1)|vec(I2)|…|vec(In)]∈Rm×n,其中,m表示每个晶片图像的像素值,vec(In)表示第n个晶片的图像矩阵,Rm×n表示行大小为m和列大小为n的实数矩阵;
采用鲁棒主成分算法,将待测图像矩阵D分解成低秩矩阵A和稀疏矩阵E,该矩阵D∈Rm ×n,它是由一个低秩矩阵A∈Rm×n和一个稀疏矩阵E∈Rm×n构成,即D=A+E,其中,低秩矩阵A是未被噪声或者缺陷污染的数据矩阵,稀疏矩阵E是代表在图像中的小噪声和缺陷;
恢复受到破坏的矩阵D,寻找矩阵D上映射的最近r维线性子空间投影,其定义如下:minrank(A)+λ‖E‖,其中目标函数是低秩矩阵A的秩rank(A)和稀疏矩阵E的零范数‖E‖,λ表示噪声所占的权重;
再用矩阵的核范数近似代替矩阵的秩,矩阵的1范数来近似代替矩阵的零范数,得到恢复矩阵A0,其转化结果如下:min rank(A)+λ∑ij|Eij|,其中∑ij|Eij|表示稀疏矩阵E中所有元素的绝对值之和;
使用APG梯度逼近算法,完成对矩阵D的恢复处理。
7.根据权利要求6所述的一种太阳能电池板的缺陷检测方法,其特征在于,所述的步骤S3中APG梯度逼近算法是在两个限定条件x∈H和L(X)=b下,求出ming(x),其中H表示满足|(x,y)|≤‖x‖‖y‖条件下的所有(x,y)的值,b为常数因子,g(x)是目标函数,L(X)表示梯度限定函数,在它定义的区间上,对于任意的x1和x2,和任意实数λ∈(0,1),满足g(λx1+(1-λ)x2)≤λg(x1)+(1-λ)x2,将低秩矩阵A的恢复问题近似如下:
松弛表达式如下:
其中罚函数f(x)=0.5‖L(X)-b‖2,松弛参数μ>0;
然后用一个可分离的二次函数来逼近F(X),得到下式:
其中g(x)=‖A‖+λ‖E1‖,Y表示趋近的目标点,<·>表示点积,表示f的全导数,Lf是利普喜茨常数,‖E1‖表示∑ij|Eij|;
然后求得
其中Ak+1和Ek+1分别表示第k+1次迭代的A和E,argminμ‖A‖表示当μ‖A‖取最小值时的A,μ>0,是松弛参数,通过调节μ对运算量进行调整,从而调节逼近速度,其中而表示G第k次迭代的矩阵A次幂,表示G第k次迭代的矩阵E次幂;
再通过对进行SVD分解,反复迭代直至收敛,即可得出最终逼近结果A和E。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811380796.2A CN109615612A (zh) | 2018-11-20 | 2018-11-20 | 一种太阳能电池板的缺陷检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811380796.2A CN109615612A (zh) | 2018-11-20 | 2018-11-20 | 一种太阳能电池板的缺陷检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109615612A true CN109615612A (zh) | 2019-04-12 |
Family
ID=66004007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811380796.2A Pending CN109615612A (zh) | 2018-11-20 | 2018-11-20 | 一种太阳能电池板的缺陷检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109615612A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232705A (zh) * | 2019-05-17 | 2019-09-13 | 沈阳大学 | 一种融合分数阶变分调整的反向低秩稀疏学习目标跟踪方法 |
CN111915552A (zh) * | 2020-06-02 | 2020-11-10 | 华南理工大学 | 一种太阳能电池内部缺陷检测方法 |
CN112150423A (zh) * | 2020-09-16 | 2020-12-29 | 江南大学 | 一种经纬稀疏网孔缺陷识别方法 |
CN113470014A (zh) * | 2021-08-31 | 2021-10-01 | 江苏裕荣光电科技有限公司 | 一种基于人工智能的太阳能电池板的故障检测方法 |
CN113570708A (zh) * | 2021-07-30 | 2021-10-29 | 重庆市特种设备检测研究院 | 缺陷立体建模方法、装置及计算机可读存储介质 |
CN116577671A (zh) * | 2023-07-12 | 2023-08-11 | 中国华能集团清洁能源技术研究院有限公司 | 电池***异常检测方法及装置 |
CN116773548A (zh) * | 2023-08-21 | 2023-09-19 | 泓浒(苏州)半导体科技有限公司 | 一种晶圆表面缺陷检测方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101960612A (zh) * | 2007-12-28 | 2011-01-26 | 日清纺绩株式会社 | 太阳电池检查装置以及太阳电池缺陷判定方法 |
CN102113138A (zh) * | 2008-08-01 | 2011-06-29 | 欧瑞康太阳Ip股份公司(特吕巴赫) | 用于制作光伏电池结构的方法 |
CN102609951A (zh) * | 2012-03-29 | 2012-07-25 | 重庆大学 | 光伏电池板遮荫部分的检测方法 |
CN102736009A (zh) * | 2011-04-04 | 2012-10-17 | 三星电机株式会社 | 用于检验太阳能电池的方法和设备 |
CN107798326A (zh) * | 2017-10-20 | 2018-03-13 | 华南理工大学 | 一种轮廓视觉检测算法 |
-
2018
- 2018-11-20 CN CN201811380796.2A patent/CN109615612A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101960612A (zh) * | 2007-12-28 | 2011-01-26 | 日清纺绩株式会社 | 太阳电池检查装置以及太阳电池缺陷判定方法 |
CN102113138A (zh) * | 2008-08-01 | 2011-06-29 | 欧瑞康太阳Ip股份公司(特吕巴赫) | 用于制作光伏电池结构的方法 |
CN102736009A (zh) * | 2011-04-04 | 2012-10-17 | 三星电机株式会社 | 用于检验太阳能电池的方法和设备 |
CN102609951A (zh) * | 2012-03-29 | 2012-07-25 | 重庆大学 | 光伏电池板遮荫部分的检测方法 |
CN107798326A (zh) * | 2017-10-20 | 2018-03-13 | 华南理工大学 | 一种轮廓视觉检测算法 |
Non-Patent Citations (1)
Title |
---|
邱洁: ""基于图像处理的电池片表面缺陷检测方法研究与应用"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110232705A (zh) * | 2019-05-17 | 2019-09-13 | 沈阳大学 | 一种融合分数阶变分调整的反向低秩稀疏学习目标跟踪方法 |
CN110232705B (zh) * | 2019-05-17 | 2023-05-12 | 沈阳大学 | 一种融合分数阶变分调整的反向低秩稀疏学习目标跟踪方法 |
CN111915552A (zh) * | 2020-06-02 | 2020-11-10 | 华南理工大学 | 一种太阳能电池内部缺陷检测方法 |
CN112150423A (zh) * | 2020-09-16 | 2020-12-29 | 江南大学 | 一种经纬稀疏网孔缺陷识别方法 |
CN112150423B (zh) * | 2020-09-16 | 2024-04-30 | 江南大学 | 一种经纬稀疏网孔缺陷识别方法 |
CN113570708A (zh) * | 2021-07-30 | 2021-10-29 | 重庆市特种设备检测研究院 | 缺陷立体建模方法、装置及计算机可读存储介质 |
CN113470014A (zh) * | 2021-08-31 | 2021-10-01 | 江苏裕荣光电科技有限公司 | 一种基于人工智能的太阳能电池板的故障检测方法 |
CN116577671A (zh) * | 2023-07-12 | 2023-08-11 | 中国华能集团清洁能源技术研究院有限公司 | 电池***异常检测方法及装置 |
CN116577671B (zh) * | 2023-07-12 | 2023-09-29 | 中国华能集团清洁能源技术研究院有限公司 | 电池***异常检测方法及装置 |
CN116773548A (zh) * | 2023-08-21 | 2023-09-19 | 泓浒(苏州)半导体科技有限公司 | 一种晶圆表面缺陷检测方法及*** |
CN116773548B (zh) * | 2023-08-21 | 2023-11-07 | 泓浒(苏州)半导体科技有限公司 | 一种晶圆表面缺陷检测方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109615612A (zh) | 一种太阳能电池板的缺陷检测方法 | |
CN104156536B (zh) | 一种盾构机刀具磨损的可视化定量标定及分析方法 | |
CN109635806B (zh) | 基于残差网络的电表数值识别方法 | |
CN103048331B (zh) | 基于柔性模板配准的印刷缺陷检测方法 | |
CN107677216B (zh) | 一种基于光度立体视觉的多个磨粒三维形貌同步获取方法 | |
CN108520537B (zh) | 一种基于光度视差的双目深度获取方法 | |
CN109360246B (zh) | 基于同步子区搜索的立体视觉三维位移测量方法 | |
CN109410207A (zh) | 一种基于ncc特征的无人机巡线图像输电线路检测方法 | |
CN101806700B (zh) | 土壤入渗性能的测量方法及测量*** | |
CN113538391A (zh) | 一种基于Yolov4和热红外图像的光伏缺陷检测方法 | |
CN109063663B (zh) | 一种由粗到精的时序遥感影像厚云检测与去除方法 | |
CN106525864B (zh) | 一种图像灰度的光源补偿装置及补偿方法 | |
CN106023193B (zh) | 一种用于浑浊介质中结构表面检测的阵列相机观测方法 | |
CN110110131B (zh) | 一种基于深度学习与双目立体视觉的飞机线缆支架识别与参数获取方法 | |
CN112906689B (zh) | 一种基于缺陷检测与分割深度卷积神经网络的图像检测方法 | |
CN108665468B (zh) | 一种提取直线塔绝缘子串的装置及方法 | |
CN114973032B (zh) | 一种基于深度卷积神经网络的光伏板热斑检测方法及装置 | |
CN109712084A (zh) | 一种图像修复方法、图像修复***及平板探测器 | |
CN113628261B (zh) | 一种电力巡检场景下的红外与可见光图像配准方法 | |
CN112465809A (zh) | 一种基于图像识别的模具缺陷检测方法、计算机可读存储介质及装置 | |
CN109409290A (zh) | 一种温度表检定读数自动识别***及方法 | |
CN109949725A (zh) | 一种aoi***图像灰度标准化方法及*** | |
CN106027911B (zh) | 一种对地观测星载可见光传输型相机的在轨调焦方法 | |
CN113935971A (zh) | 一种复合材料表面缺陷的检测方法及装置 | |
CN114092471A (zh) | 一种用于舵类结构件表面缺陷的视觉检测方法及检测装置 |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190412 |
|
WD01 | Invention patent application deemed withdrawn after publication |