基于低秩约束的光伏面板清洁度检测方法技术

技术编号:14897787 阅读:128 留言:0更新日期:2017-03-29 13:05
本发明专利技术公开了一种基于低秩约束的光伏面板清洁度检测方法。主要解决对光伏面板图像的清洁度自动分析问题。其实现步骤为:(1)拍摄一幅光伏面板图像,并检测面板的4个角点;(2)将检测到的角点与逆透视投影图中固定的角点配对,通过最小二乘法计算出透视投影变换矩阵;(3)通过透视投影变换矩阵恢复逆透视投影图;(4)通过霍夫变换提取图像中的直线,并通过直线将图像分成多个子块;(5)将子块通过双线性插值归一化到同样大小,并列向量化,组成矩阵;(6)建立低秩分解模型,通过Inexact‑ALM以及近似的快速SVD分解方法计算出灰尘图像;(7)通过灰尘图像计算图像子块的清洁度以及整体的清洁度。本发明专利技术不仅能够评估累积的散落灰尘,也可以评估成块的沙尘覆盖。

【技术实现步骤摘要】

本专利技术属于太阳能发电领域的光伏面板的清洁度检测技术,具体地说,是一种通过图像来自动计算光伏面板清洁度的方法。
技术介绍
随着生态环境的逐步恶化,化石燃料日趋紧张的今天,能源与环境问题已经成为全球关注的焦点。与传统的化石燃料相比,太阳能有着非常大的优势,太阳能作为清洁、安全的可再生资源,必将成为21世纪化石能源的最佳替代者之一。太阳能发电有两种主要的形式,集热发电与光伏发电,对于长期运行的光伏系统而言,面板积灰及其影响是一个不容忽视的问题。光伏面板表面的灰尘具有反射、散射和吸收太阳辐射的作用,导致电池前盖玻璃的透光率降低,从而导致光电转换效率降低,输出功率随之减小此外,灰尘吸收太阳辐射可使电池板升温,并且灰尘中含有一些腐蚀性的化学成分,若聚集到一起可形成“黑斑”,降低电池板的使用寿命。电池板表面的灰尘在不同的太阳辐射、环境温度、遮挡和腐蚀等作用下,对光伏发电系统的发电性能和使用情况等有不同程度的影响。目前有许多的专利技术及论文都提及到了光伏面板的除尘,包括使用机械臂定期打扫,采用不同的清洁剂实现对灰尘的清除等。然而,众多的专利技术只说了如何清除灰尘,但是如何检测光伏面板的清洁度并没有任何的介绍。目前,光伏表面清洁度的检测大多是只能通过人工进行,或者在未知面板清洁程度的情况下,定期的对面板进行清洁,这样就浪费了大量的人力、物力。如果能够在清洁前,采用自动检测的方法探明面板的清洁程度,提醒相关工作人员,合理的安排清洁时机,有针对性的对相应的目标进行清洁,可以在人力、物力的损耗以及光伏面板发电效率之间找到一个最优的平衡,节省大量的成本。
技术实现思路
本专利技术的目的是提供一种能够满足在无人情况下,通过拍摄光伏表面的图像自动分析光伏面板清洁程度的方法。实现本专利技术目的的技术解决方案为:一种基于低秩约束的光伏表面清洁度检测方法,其步骤为:1.光伏图像的逆透视变换1)不需要考虑拍摄角度,对光伏面板拍摄一幅图像,但是光伏面板要全部包含在图像内;2)通过颜色检测的方法检测出光伏面板,并提取其四个角点,并对应到逆透视投影图像上,3)计算出透视投影变换矩阵,通过此矩阵将图像中光伏面板全部恢复的逆透视变换图像中。2.图像的分块处理1)将逆透视变换图像采用Sobel算子检测边缘,并进行二值化;2)采用霍夫变换在上面获得图像中提取近似竖直和水平的直线,霍夫变换过程中采用投票点筛选法筛选出正确的光伏表面分割线;3)按照分割线将图像分块,分成的图像块采用双线性插值缩放到同一尺寸;4)将处理后的图像块向量化为列向量,并将所有的列向量组成一个图像矩阵;3.清洁度计算1)建立含噪声图像矩阵的低秩分解模型;2)根据此模型,采用增广拉格朗日乘子法(ALM)恢复出干净的光伏面板图像以及面板灰尘图像;在ALM中采用快速的近似方法计算SVD分解;3)针对面板灰尘图像,可以计算每一个小块的清洁度以及整体的清洁度。本专利技术与现有技术相比,其显著优点为:利用光伏表面的相似性,使用低秩特性对其约束,并恢复出灰尘图像,进行清洁度评估。本专利技术不仅能够评估累积的散落灰尘,也可以评估成块的沙尘覆盖。附图说明图1是在任意拍摄角度下的光伏面板示意图像。图2是光伏面板逆透视投影示意图像。图3是含噪声图像低秩分解示意图。具体实施方式本专利技术基于低秩约束的光伏面板清洁度检测方法。其实现步骤为:(1)拍摄一幅光伏面板图像,并检测面板的4个角点;(2)将检测到的角点与逆透视投影图中固定的角点配对,通过最小二乘法计算出透视投影变换矩阵;(3)通过透视投影变换矩阵恢复逆透视投影图;(4)通过霍夫变换提取图像中的直线,并通过直线将图像分成多个子块;(5)将子块通过双线性插值归一化到同样大小,并列向量化,组成矩阵;(6)建立低秩分解模型,通过Inexact-ALM以及近似的快速SVD分解方法计算出灰尘图像;(7)通过灰尘图像计算图像子块的清洁度以及整体的清洁度。下面结合附图对本专利技术做进一步说明。1.光伏图像的逆透视投影变换对任意的一个光伏面板的任意一个角度拍摄一幅图像It,光伏面板要全部包含在图像中,光伏面板在图像中的形状如图1所示。由于光伏面板的颜色基本固定,通常为蓝色或者黑色,中间的接缝处为白色线条,所以通过颜色就很容易检测出光伏面板,并提取光伏面板的四个角点分别为C1,C2,C3,C4;为了将对应角点的位置标注好,本专利技术设定在某一个角点上(或者附近)做一个红色或者易检测的标志。针对图1所示的光伏面板透视投影图像,我们可以通过逆透视投影变换恢复成规则化的平整图像Is,如图2所示,透视投影变换矩阵为P,那么可以得到公式如下,It=P*Is(1)其中,It=(xt,yt,1)T为光伏图像上一个点的坐标,Is=(xs,ys,1)T为逆透视变换后图像上对应于光伏面板图像上It的点,为透视投影变换矩阵。设逆透视投影变换后图像的大小为(w,h),那么设定与光伏面板原始图像的四个角点对应关系为这里得到检测到的对应角点数为4组,每组3个方程,共12个方程,这样就形成了超定方程。为了计算方便,本专利技术将4组对应点拼接成矩阵形式,其中将逆透视投影四个角点拼接为A=[(1,1,1)T,(1,w,1)T,(h,1,1)T,(h,w,1)T];透视投影图中检测到的四个角点拼接为B=[C1,C2,C3,C4],那么,P的求解写成最小二乘公式为,此公式有闭解为P=BAT(AAT)-1,由于AAT可能为奇异矩阵,导致其没有逆矩阵,这样就会导致无法求解。为了保证解的稳定性,我们AAT将加上一个很小的非奇异矩阵ηI,可选择η≤0.01,保证AAT+ηI非奇异,这样就一定存在解,其结果为P=BAT(AAT+ηI)-1。这样逆透视投影图像中的任意一点都可以通过求解透视投影图像中的对应点位置P*Is进行恢复。2.图像的分块处理恢复后的光伏面板逆透视投影图像如图2所示,图像中的内容全部为光伏面板,其中有较多的白色的光伏块连接线,且接近水平或竖直。本专利技术采用Sobel算子对图像进行边缘检测,可以得到图像的所有边缘线,对此边缘图像设定一个阈值T再进行二值化;然后采用霍夫变换检测二值化图像中近似垂直和水平的直线,在霍夫变换过程中,由于Sobel算子会检测出非常接近的两条直线,但是此两条直线其实是一条光伏面板间隔线的两边,所以本专利技术在极坐标投影图上采用投票点筛选法,只保留两条中的一条待选直线,其过程如下:1)设定一个阈值,在投影图中选择值最大的点为备选点;2)判断此点是否大于所设定的阈值,且所代表的直线在原始图像坐标中是否满足角度在(-15°,15°)或者(75°,105°)之间,如果是则选择并记录此点为满足要求的直线,否则不记录;3)将投影图中此点及周围的k×k邻域用0填充(k根据图像大小选取,通常选用30);4)然后重复(1)至(3)的步骤,直至没有新点出现;5)将所有记录的点绘制成直线。统计水平和垂直的直线数分别为α和β,那么我们就可以将图像按照直线分成(α+1)(β+1)块。分块后的图像可能尺寸互不相同,我们采用双线性插值法将所有的图像块统一缩放到大小为(w/(α+1),h/(β+1))。然后将每个图像块向量化为列向量,并拼接成一个矩阵,记为其中为块图像列向量,N=(α+1)(β+1)为图像块的数量。3.清洁度检测考虑到光伏面本文档来自技高网...

【技术保护点】
一种基于低秩约束的光伏表面清洁度检测方法,其特征在于包括以下步骤:步骤1,光伏图像的逆透视变换1)对光伏面板拍摄一幅图像It,图像内包含全部的光伏面板;2)采用颜色检测的方法从It中检测出光伏面板,并提取其四个角点C1,C2,C3,C4;3)对It逆透视投影变换后图像Is的大小为(w,h),设定与光伏面板原始图像的四个角点对应关系为4)将逆透视投影四个角点拼接为矩阵A=[(1,1,1)T,(1,w,1)T,(h,1,1)T,(h,w,1)T],透视投影图中检测到的四个角点拼接为矩阵B=[C1,C2,C3,C4];5)通过计算得到闭解为P=BAT(AAT)‑1,对AAT加上一个值ηI,结果为P=BAT(AAT+ηI)‑1;6)通过矩阵P将图像It中光伏面板内容全部恢复到逆透视变换图像Is中;步骤2,图像的分块1)将恢复的逆透视变换图像Is采用Sobel算子检测边缘,并进行二值化;2)采用霍夫变换在获得的二值化图像中提取近似竖直和水平的直线,霍夫变换过程中在投影图中采用投票点筛选法筛选出正确的光伏表面分割线;3)按照直线将图像分块为(α+1)(β+1)块,分成的图像块采用双线性插值缩放到同一尺寸(w/(α+1),h/(β+1));4)将处理后的图像块向量化为列向量,并将所有的列向量组成一个图像矩阵其中为块图像列向量,N=(α+1)(β+1)为图像块的数量;步骤3,清洁度计算1)建立含噪声图像矩阵的低秩分解模型X=L+E;2)根据此模型,采用增广拉格朗日乘子法Inexact‑ALM恢复出干净的光伏面板图像L以及面板灰尘图像E;在Inexact‑ALM中采用快速的近似方法计算SVD分解;3)针对面板灰尘图像E,设定一个阈值T并对其进行二值化,二值化后为0/1图像,计算||Ei||1,则每一个小块的清洁度以及整体的清洁度...

【技术特征摘要】
1.一种基于低秩约束的光伏表面清洁度检测方法,其特征在于包括以下步骤:步骤1,光伏图像的逆透视变换1)对光伏面板拍摄一幅图像It,图像内包含全部的光伏面板;2)采用颜色检测的方法从It中检测出光伏面板,并提取其四个角点C1,C2,C3,C4;3)对It逆透视投影变换后图像Is的大小为(w,h),设定与光伏面板原始图像的四个角点对应关系为4)将逆透视投影四个角点拼接为矩阵A=[(1,1,1)T,(1,w,1)T,(h,1,1)T,(h,w,1)T],透视投影图中检测到的四个角点拼接为矩阵B=[C1,C2,C3,C4];5)通过计算得到闭解为P=BAT(AAT)-1,对AAT加上一个值ηI,结果为P=BAT(AAT+ηI)-1;6)通过矩阵P将图像It中光伏面板内容全部恢复到逆透视变换图像Is中;步骤2,图像的分块1)将恢复的逆透视变换图像Is采用Sobel算子检测边缘,并进行二值化;2)采用霍夫变换在获得的二值化图像中提取近似竖直和水平的直线,霍夫变换过程中在投影图中采用投票点筛选法筛选出正确的光伏表面分割线;3)按照直线将图像分块为(α+1)(β+1)块,分成的图像块采用双线性插值缩放到同一尺寸(w/(α+1),h/(β+1));4)...

【专利技术属性】
技术研发人员:张浩峰单晨星蔡云飞朱凯
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1