999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LeNet-5模型的太陽能電池板缺陷識別分類

2019-03-28 06:58:06濤,賴
熱力發電 2019年3期
關鍵詞:分類檢測模型

吳 濤,賴 菲

?

基于LeNet-5模型的太陽能電池板缺陷識別分類

吳 濤,賴 菲

(西安熱工研究院有限公司,陜西 西安 710054)

太陽能電池板是光伏發電組件的核心部件,其質量的優劣直接關系安全發電和發電效率。因此,對太陽能電池板進行缺陷檢測具有重要的實際價值。考慮到人工檢測的低效性和高成本,本文提出利用在深度學習領域圖像分類性能良好的卷積神經網絡對太陽能電池板圖像進行自動識別分類。利用Tensorflow平臺Tensorboard的可視化性能,對經典卷積神經網絡LeNet-5模型進行結構改善和超參數的調整,并將改進LeNet-5模型與經典LeNet-5模型和支持向量機的分類結果互相對比,結果表明改進LeNet-5模型的分類效果最優。

太陽能電池板;LeNet-5模型;圖像分類;卷積神經網絡;超參數;Tensorboard

我國太陽能資源十分豐富且分布廣泛,其發電形式具有安全可靠、維護簡單、安裝方便、持續投資小、規模靈活等特點,隨著技術壁壘的不斷突破,近年來利用太陽能發電的產業發展迅猛。目前光伏發電是人類利用太陽能的主要途徑。據統計,截至2016年底,我國光伏電站累計裝機容量67.10 GW,分布式累計裝機容量為10.32 GW,全年光伏發電量為662億kW·h,占我國全年總發電量的1%,其中2016年光伏發電新增裝機容量34.54 GW,新增和累計裝機容量均為全球第一[1]。

太陽能電池板作為光伏電站將太陽能轉化為電能的核心設備,其質量好壞直接影響光能轉化效率及其可用壽命。雖然電池板在出廠時已經進行過質量檢測,但由于太陽能光伏電站一般處于環境比較惡劣的地區,如戈壁、半固定沙漠、鹽堿地等地,而且光伏組件長期暴露在室外,受風、雨、雪、覆冰等不良天氣影響,熱斑、隱裂、斷柵、線路松動及導帶松動等故障時有發生[2-3]。這對光伏電站的發電效率造成很大影響,甚至引發安全事故。太陽能電池板表面缺陷很可能造成使用中的電氣故障,但由于電池表面缺陷的細微性和隱秘性,人眼難以分辨這種表面缺陷。所以專家和學者們提出了很多檢測電池板表面缺陷的方法,目前常用檢測方法有電致發光成像、光致發光成像、鎖相熱、光傳輸、電子散斑干涉技術和聲學顯微鏡掃描技術等。

也有學者提出了一些采用計算機圖像分類的方法。如趙慧陽[4]采用機器視覺理論對太陽能電池板的表面缺陷問題做了相關的研究工作,人為選取特征參數分類檢測具體缺陷,對缺角和裂紋的識別率均達到90%以上,對斷柵的識別率達75%。但是識別過程較為繁瑣,如獲取圖像時需要先布置好均勻的環形光源,而且人為選取的特征參數如果不完整或有差錯,將會嚴重影響分類結果[5];馮博[6]根據滲透算法和張量投票算法,充分利用裂紋本身的性質,采用一種局部并行的探測手段檢測圖像中的細微裂紋,該方法誤檢漏檢率小,算法參數少,但需要布置相應的檢測設備,這在海上光伏或者地形較為復雜的地區很難實施,且運行時間方差較大,最長時間為20 s。

近些年深度學習在圖像處理中發展起來的卷積神經網絡引起專家學者們的廣泛關注,由于其具有顯著的識別效果,無需對圖像做前期復雜的預處理,現已成功應用于手寫字符識別[7]、人臉識別[8]、車牌號識別[9]、人眼檢測[10]、行人檢測[11]等領域,如Pierre Sermanet等將卷積神經網絡應用于街牌號識別,準確率達到95.10%[12]。鑒于電致發光(EL)檢測技術不斷發展,并已經在光伏組件的產品檢測、戶外實證、長期可靠性、電站檢測等方面得到廣泛應用[13-14],本文利用卷積神經網絡對電致發光成像的光伏電池板進行識別分類。由于光伏電池圖像較難獲取,如果所分類別較多,每個類別圖像數量就會減少,這樣網絡將得不到充分學習,會顯著影響分類效果[15],所以本文僅針對最常出現的缺陷——裂紋進行識別分類。

1 經典LeNet-5模型結構

LeNet-5模型是Yann LeCun[16]提出的一種經典的卷積神經網絡,最初用于手寫體數字識別,非常適合進行圖像特征提取。本文將LeNet-5模型應用于太陽能電池板缺陷識別,識別輸出只有兩類:有裂紋的電池板和無裂紋的電池板。LeNet-5模型網絡結構如圖1所示,除去輸入層,LeNet-5模型共有7層,包含卷積、下采樣(池化)和全連接3種類型,輸入層為像素32×32(將原始圖像壓縮)的圖像。

圖1 LeNet-5網絡結構

1.1 卷積層

卷積運算主要利用3個思想來幫助改進機器學習系統:稀疏交互、參數共享、等變表示。稀疏交互通過設置核的大小遠小于輸入的大小來實現,如此不僅可以減少模型的存儲需求,還能提高統計效率;參數共享是指在一個模型的多個函數中使用相同的參數,這樣可以明顯降低模型的存儲需求;等變表示是指一旦某個函數輸入改變,輸出也將以同樣的方式改變,這樣可以在處理時間序列或圖像時方便很多。卷積層得到的特征圖為每個卷積核通過“滑動窗口”的方式提取出輸入數據不同位置的特征[17]。也可以理解為輸入圖像與卷積核卷積運算之后再加一個偏置,然后通過激活函數激活得到卷積層的特征圖。卷積公式為

1.2 下采樣層

下采樣使用某一位置的相鄰輸出的總體統計特征來代替網絡在該位置的輸出,最常用的下采樣方法為最大池化(max-pooling)和平均池化(mean-pooling),可以對上一層網絡取相鄰區域的最大值或平均值,下采樣公式為

以下采樣層S2為例,S2包含6個特征圖,每個特征圖的每個神經元以C1層中2×2的局部鄰域為輸入,采樣步長為2,因此S2層每個特征圖的大小都是C1層中的1/4,下采樣過程如圖3所示。

圖3 下采樣過程示意

S2層特征圖的尺寸為14×14,總共需要訓練的參數有(1+1)×6=12個,連接參數有6×((2×2)+1)× (14×14)=5 880個。

2 改進LeNet-5模型

單個光伏電池板圖像像素較大(120×120),即每個圖像包含的信息量很大,而光伏電池板缺陷本身的特征信息不明顯,且分類數目較少,如果繼續用經典LeNet-5模型,會導致網絡的學習能力不足而產生欠擬合,分類效果差。故改進時首先增加了網絡容量,增強網絡的學習能力,將原來的7層增加為10層,增加了1層卷積層、1層最大池化層和 1層全連接層,且在卷積層和池化層的特征圖及全連接層的節點數目作了相應的改變,結構參數對比見表1和表2。除此之外,網絡的超參數也做了相應的改變,并在全連接層加入了dropout,有效減小了由于圖像數目較少造成的過擬合程度。該網絡最大迭代步數設為350,批次樣本大小設為14,正則化系數設置為0.002,學習率設為0.000 8,dropout設為0.7。

3 Tensorboard可視化調試

當設計的網絡較復雜,為了方便調試參數以及調整網絡結構,需要將計算圖可視化,以便改善網絡結構、調整超參數等來提升網絡的滿意度。Tensorboard是Tensorflow提供的一個可視化工具,能夠有效地展示Tensorflow在運行過程中計算圖和各種指標隨運行時間或迭代步數變化的趨勢和分布。

表1 經典LeNet-5模型連接參數

Tab.1 The connection parameters of the classical Lenet-5 model

表2 改進LeNet-5模型連接參數

Tab.2 The connection parameters of the improved LeNet-5 model

Tensorboard通過讀取Tensorflow的時間文件運行,利用其可視化性能,可得到改進LeNet-5模型結構及其細節。打開Tenorboard后,可以讀取程序運行信息,并以圖表的方式展現出來。如標量圖(Scalars)可以展示需要展示的信息(準確率、交叉熵損失、學習率、每一層權重和偏置的最大最小值及方差和平均值隨著迭代步數的變化),從重要參數的變化趨勢可以得到每一層網絡的訓練情況,并對相應的參數做出調整。圖4為網絡中部分節點值隨迭代步數變化的標量圖,圖中陰影為Smoothing(平滑)之前的曲線。圖4a)為準確率隨著迭代步數的變化曲線,可以直接找出網絡開始收斂的步數;圖4b)為第1層網絡中權重最大值隨迭代步數的變化曲線,可以發現權重最大值隨迭代步數的增加而增大;圖4c)為第1層權重最小值隨迭代步數變化,可以看出權重最小值隨迭代步數逐漸減小;圖4d)為第1層權重方差隨迭代步數變化,權重方差隨迭代步數逐漸增大;神經元之間的參數差異越來越大,說明在該層網絡運行良好,因為理想情況下每個神經元都應該去關注不同的特征,每個參數也應有所不同。

圖4 部分節點值隨迭代步數變化的標量圖

4 光伏電池板缺陷識別實驗

4.1 實驗平臺及方法

本次實驗軟件平臺為python,圖像樣本由萊克斯公司提供,共有220張,其中缺陷樣本有140張,打亂順序后隨機抽出20張作為測試集。部分實驗圖像樣本如圖5所示。

圖5 部分實驗數據

圖5中a)、b)、c)為有隱裂的光伏電池板圖像,d)為完好的光伏電池板圖像。采用經典LeNet-5模型、改進LeNet-5模型和徑向基核函數(RBF)的支持向量機(SVM)進行光伏電池板缺陷分類。

4.2 實驗結果

圖6為經典LeNet-5模型和改進LeNet-5模型進行光伏電池板缺陷分類時準確率與交叉熵損失對比。為防止過擬合,在2個深度網絡中均加入l2正則化,并在改進LeNet-5模型的全連接層加入了dropout,雖然波動更頻繁,但過擬合現象有所減小。

圖6 LeNet-5模型改進前后準確率與交叉熵損失對比

由圖6可見:采用經典LeNet-5模型分類時,在迭代步數約為180時開始收斂,訓練集準確率趨 于1,交叉熵損失趨于0.06,而測試集準確率趨于0.80,交叉熵損失趨于0.59,說明存在過擬合現象;采用改進LeNet-5模型分類時,迭代步數也在約為180時開始收斂,訓練集準確率趨于0.99,交叉熵損失趨于0.04,而測試集準確率趨于0.90,交叉熵損失趨于0.49,分類效果明顯優于經典LeNet-5模型;采用RBF的SVM進行光伏電池板缺陷分類時,發現該算法將所有測試集歸為一類,分類準確率僅為58.3%,分類效果遠不如經典LeNet-5模型。

5 結 語

本文將經典LeNet-5模型用于光伏電池板缺陷識別,由于光伏電池板圖像數據有限,單張圖像包含的像素較多且分類數目少,經典LeNet-5模型的網絡容量和超參數并不適于電池板缺陷識別。借助Tensorboard可視化性能,調試網絡結構和超參數后得到改進LeNet-5模型,并將其用于光伏電池板缺陷識別,得到的分類效果與經典LeNet-5模型和SVM的識別效果進行比較,發現改進LeNet-5模型準確率和交叉熵損失均最優。

本次光伏電池板圖像樣本數量較少,分類類別也較少。如果能得到更多的圖像樣本,可以設置更多的分類類別,如隱裂、斷柵、黑心和熱斑等,而且準確率也將能得到進一步的提升。

[1]人民日報. 我國光伏裝機容量世界第一[J]. 創新時代, 2017(3): 99. DOI:10.3969/j.issn.1674-6538.2017.03.042. People’s Daily. China’s PV installed capacity is the biggest in the world[J]. Innovation Time, 2017(3): 99. DOI:10.3969/j.issn.1674-6538.2017.03.042.

[2] 王晗. 多晶硅表面缺陷識別及軟件檢測系統設計與開發[D]. 上海: 上海交通大學, 2014: 3-11.

WANG Han. Polysilicon solar wafer surface defect detection and the design and development of software inspection system[D]. Shanghai: Shanghai Jiao Tong University, 2014: 3-11.

[3] 王楠. 基于視覺的硅太陽能電池檢測方法的研究[D]. 保定: 河北農業大學, 2014: 11-18.

WANG Nan. Research of silicon solar cell based on visual detection method[D]. Baoding: Agricultural University of Hebei, 2014: 11-18.

[4] 趙慧陽. 基于機器視覺的太陽能電池片表面缺陷檢測的研究[D]. 秦皇島: 燕山大學, 2011: 11-57.

ZHAO Huiyang. Research on surface defect inspection of solar cell based on machine vision[D]. Qinhuangdao: Yanshan University, 2011: 11-57.

[5] 李夢園. 深度學習算法在表面缺陷識別中的應用研究[D]. 杭州: 浙江工業大學, 2015: 1-2.

LI Mengyuan. Research and application of deep learning algorithm in suface defect recognition[D]. Hangzhou: Zhejiang University of Technology, 2015: 1-2.

[6] 馮博. 太陽能電池片表面裂紋檢測算法的研究與實現[D]. 長春: 吉林大學, 2014: 32-50.

FENG Bo. Research and implementation of crack detection algorithm on the surface of solar cell[D]. Changchun: Jilin University, 2014: 32-50.

[7] LAUER F, SUEN C Y, BLOCH G. A trainable feature extractor for handwritten digit recognition[J]. Pattern Recognition, 2007, 40(6): 1816-1824.

[8] LAWRENCE S, GILES C L, TSOI A C, et al. Face recognition: a convolutional neural-network approach[J]. IEEE Transactions on Neural Networks, 1997, 8(1): 98-113.

[9] 趙志宏, 楊紹普, 馬增強. 基于卷積神經網絡LeNet-5的車牌字符識別研究[J]. 系統仿真學報, 2010, 22(3): 638-641.

ZHAO Zhihong, YANG Shaopu, MA Zengqiang. License plate character recognition based on convolutional neural network LeNet-5[J]. Journal of System Simulation, 2010, 22(3): 638-641.

[10] TIVIVE F H C, BOUZERDOWN A. An eye feature detector based on convolutional neural network[C]// Eighth International Symposium on Signal Processing and ITS Applications. [S. l.]: IEEE, 2006: 90-93.

[11] SZARVAS M, YOSHIZAWA A, YAMAMOTO M, et al. Pedestrian detection with convolutional neural networks[C]//Intelligent Vehicles Symposium, 2005 Proceedings. [S. l.]: IEEE, 2005: 224-229.

[12] SERMANET P, CHINTALA S, LECUN Y. Convo- lutional neural networks applied to house numbers digit classification[C]//Pattern Recognition (ICPR), 21st International Conference on IEEE. [S. l.]: IEEE, 2012: 3288-3291.

[13] 林劍春, 楊愛軍, 沈熠輝. 電致發光缺陷檢測儀的成像性能評估[J]. 光學精密工程, 2017, 25(6): 1418-1424.

LIN Jianchun, YANG Aijun, SHEN Yihui. Evaluation of imaging performance for electroluminescence defect detector[J]. Optics and Precision Engineering, 2017, 25(6): 1418-1424.

[14] 施光輝, 崔亞楠, 劉小嬌, 等. 電致發光(EL)在光伏電池組件缺陷檢測中的應用[J]. 云南師范大學學報(自然科學版), 2016, 36(2): 17-21.

SHI Guanghui, CUI Yanan, LIU Xiaojiao, et al. Electrolumninscent application in defects detection of photovoltaic-module[J]. Journal of Yunnan Normal University (Natural Sciences Edition), 2016, 36(2): 17-21.

[15] LECUN Y, BENGIO Y, HINTON G. Deep learning[J]. Nature, 2015, 521(7553): 436.

[16] LéCUN Y, BOTTOU L, BENGIO Y, et al. Gradient-based learning applied to document recognition[J]. Proceedings of the IEEE, 1998, 86(11): 2278-2324.

[17] 楊振杰. 基于CNN的交通標志識別方法研究[D]. 天津: 天津工業大學, 2017: 13-15.

YANG Zhenjie. Research on traffic sign recognition method based on CNN[D]. Tianjin: Tianjin Polytechnic University, 2017: 13-15.

Identification and classification of defects in solar cells based on LeNet-5 model

WU Tao, LAI Fei

(Xi’an Thermal Power Research Institute Co., Ltd., Xi’an 710054, China)

The solar cell, as the core component of photovoltaic power generation module, its quality directly relates to security and efficiency of power generation. So the defect detection of solar cells plays a very important significant role. Taking into account the inefficiencies and high costs of manual detection, this paper proposes to use the convolutional neural network with good image classification performance in the deep learning field to automatically identify and classify the cell. Based on the visualization performance of Tensorboard on Tensorflow platform, the structure of the classical LeNet-5 model is improved and the hyper parameters are adjusted. Moreover, the classification results of the improved LeNet-5 model are compared with that of the classical LeNet-5 model and support vector machine. The results show that the classification effect of the improved LeNet-5 model is the optimal.

solar panel, LeNet-5 model, image classification, convolutional neural network, hyper parameter, Tensorboard

TP391.4

A

10.19666/j.rlfd.201807147

吳濤, 賴菲. 基于LeNet-5模型的太陽能電池板缺陷識別分類[J]. 熱力發電, 2019, 48(3): 120-125. WU Tao, LAI Fei. Identification and classification of defects in solar cells based on LeNet-5 model[J]. Thermal Power Generation, 2019, 48(3): 120-125.

:10.3969/j.issn.1674-6538.2017.03.042.

2018-07-30

吳濤(1993—),男,碩士研究生,主要研究方向為深度學習在發電領域中的應用,249942815@qq.com。

(責任編輯 杜亞勤)

猜你喜歡
分類檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分類算一算
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
主站蜘蛛池模板: 久久精品免费看一| 人禽伦免费交视频网页播放| 日韩精品亚洲一区中文字幕| 久久国产免费观看| 亚洲综合欧美在线一区在线播放| 国产一区二区精品高清在线观看 | 国产色婷婷视频在线观看| av午夜福利一片免费看| 日韩一级毛一欧美一国产| 无套av在线| 国产精品嫩草影院av| 国产欧美视频在线| 精品无码国产一区二区三区AV| 国内精自视频品线一二区| 天天色天天操综合网| 99热这里只有精品免费国产| 中文字幕亚洲电影| 亚洲AV色香蕉一区二区| 欧美性久久久久| 欧美啪啪视频免码| 免费在线观看av| 综1合AV在线播放| 国产丝袜一区二区三区视频免下载| 在线精品欧美日韩| 91精品伊人久久大香线蕉| 欧美午夜久久| 麻豆AV网站免费进入| 丁香综合在线| 精品视频在线一区| 国产喷水视频| 亚洲成aⅴ人在线观看| 久久综合九色综合97婷婷| 熟妇无码人妻| 天天躁日日躁狠狠躁中文字幕| 波多野结衣中文字幕久久| 国产免费黄| 国产a v无码专区亚洲av| 九九久久99精品| 欧美在线一二区| 男女猛烈无遮挡午夜视频| 亚洲AⅤ永久无码精品毛片| 亚洲天堂免费在线视频| 国产视频久久久久| 国产成人在线小视频| 色天天综合| 国产一级毛片在线| 国内精品久久久久久久久久影视| 亚洲视频欧美不卡| 亚洲精品天堂自在久久77| 国产香蕉一区二区在线网站| 国产综合精品日本亚洲777| 91精品伊人久久大香线蕉| 日韩欧美国产精品| aⅴ免费在线观看| 一级做a爰片久久毛片毛片| 国产成人免费视频精品一区二区| 欧美色视频网站| 亚洲男人的天堂网| 国产福利免费视频| 亚洲精品第一在线观看视频| 亚洲成年人片| 成人福利在线视频免费观看| 婷婷亚洲视频| 欧美五月婷婷| 一本一道波多野结衣一区二区| 国禁国产you女视频网站| 国产精女同一区二区三区久| 欧美日韩成人在线观看 | 亚洲美女一区二区三区| 1769国产精品视频免费观看| A级毛片高清免费视频就| 欧美日韩导航| 精品综合久久久久久97| 久久久精品久久久久三级| 免费看一级毛片波多结衣| 免费国产在线精品一区| 久久黄色免费电影| 亚洲综合香蕉| 在线看免费无码av天堂的| 婷婷六月综合| 91精品专区| 国产在线视频福利资源站|