摘 要:針對(duì)傳統(tǒng)紅外熱斑故障檢測(cè)算法由于特征表達(dá)能力不佳造成算法易受復(fù)雜背景干擾以及對(duì)密集目標(biāo)、小目標(biāo)故障檢測(cè)精度低的問題,提出一種基于高階空間交互的光伏組件熱斑故障檢測(cè)網(wǎng)絡(luò)。首先,設(shè)計(jì)高階空間交互模塊,并將其引入YOLOv5主干網(wǎng)絡(luò)進(jìn)行全局交互建模,提升網(wǎng)絡(luò)對(duì)密集目標(biāo)的檢測(cè)精度;其次,為突出復(fù)雜背景下故障目標(biāo)的關(guān)鍵特征,設(shè)計(jì)基于協(xié)同注意力的特征提取模塊重構(gòu)頸部網(wǎng)絡(luò);然后,在頸部網(wǎng)絡(luò)設(shè)計(jì)多尺度特征增強(qiáng)融合模塊以提高檢測(cè)網(wǎng)絡(luò)對(duì)不同尺度特征的充分利用;最后,設(shè)計(jì)自適應(yīng)特征融合檢測(cè)頭以提高模型對(duì)小目標(biāo)的感知能力。實(shí)驗(yàn)結(jié)果表明,相較于7種經(jīng)典檢測(cè)算法,所提出的算法檢測(cè)精度最高,精度可達(dá)84.3%。
關(guān)鍵詞:光伏組件;故障檢測(cè);深度學(xué)習(xí);熱斑效應(yīng);高階空間交互;特征融合
中圖分類號(hào):TK514" " " " " " " " " " " " "文獻(xiàn)標(biāo)志碼:A
DOI:10.19912/j.0254-0096.tynxb.2023-0574
文章編號(hào):0254-0096(2024)08-0358-09
西安科技大學(xué)電氣與控制工程學(xué)院,西安 710054
0 引 言
光伏發(fā)電由于安裝便捷、綠色低碳、發(fā)電效率高等優(yōu)勢(shì)得到迅速發(fā)展[1]。然而,光伏組件由于“熱斑效應(yīng)”[2]造成的熱斑故障輕則損壞單體電池片,重則燒毀整個(gè)光伏組件,對(duì)光伏系統(tǒng)的安全運(yùn)行影響極大[3-4]。
熱斑檢測(cè)方法主要包括電氣檢測(cè)法和圖像分析法。電氣檢測(cè)法需在光伏組件周圍建立外圍電路,因此會(huì)增加額外成本[5-7]。而圖像分析法通過無(wú)人機(jī)搭載紅外熱成像設(shè)備可快速完成大規(guī)模光伏組件熱斑故障檢測(cè),具有成本低、效率高、無(wú)接觸等優(yōu)點(diǎn)[8]。面對(duì)海量巡檢數(shù)據(jù),傳統(tǒng)圖像檢測(cè)法由于需手工提取目標(biāo)特征存在特征表達(dá)能力弱[9]、檢測(cè)性能不佳等問題[10]。近年來,基于深度學(xué)習(xí)的目標(biāo)檢測(cè)算法由于其強(qiáng)大的特征提取能力展現(xiàn)出明顯優(yōu)勢(shì),與傳統(tǒng)的檢測(cè)算法相比,該類檢測(cè)算法具有更好的準(zhǔn)確性和魯棒性。
目前,基于深度學(xué)習(xí)的目標(biāo)檢測(cè)方法主要分為二階段檢測(cè)算法和單階段檢測(cè)算法兩類。二階段代表檢測(cè)算法有區(qū)域卷積神經(jīng)網(wǎng)絡(luò)(region-based convolutional neural network,R-CNN)[11]、更快速區(qū)域卷積神經(jīng)網(wǎng)絡(luò)(faster region-based convolutional neural network,F(xiàn)aster-RCNN)[12]等。Huerta Herraiz等[13]設(shè)計(jì)一種基于R-CNN的光伏故障檢測(cè)方法,完成對(duì)光伏組件故障區(qū)域的自動(dòng)檢測(cè)和定位;王道累等[14]提出一種基于多尺度特征學(xué)習(xí)模塊的Faster R-CNN熱斑故障檢測(cè)法,對(duì)中小光伏熱斑故障具有較好的檢測(cè)效果。雖然二階段目標(biāo)檢測(cè)算法具有較高的檢測(cè)精度,但此類算法往往需要更多的計(jì)算資源和時(shí)間。單階段目標(biāo)檢測(cè)算法具有網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)單、實(shí)時(shí)性好等優(yōu)點(diǎn),典型算法包括單階段模型系列(you only look once,YOLO)系列[15]、單次多邊框檢測(cè)算法(single shot multibox detector,SSD)系列[16]等。文獻(xiàn)[17]提出一種基于YOLOv5改進(jìn)的熱斑檢測(cè)方法,通過使用Focus結(jié)構(gòu)和ShuffleNetv2結(jié)構(gòu)優(yōu)化特征提取網(wǎng)絡(luò),提升模型對(duì)熱斑檢測(cè)的精度。孫建波等[18]通過優(yōu)化YOLOv5損失函數(shù)和在檢測(cè)層添加特征增強(qiáng)模塊來提高熱斑故障的檢測(cè)精度。綜上,雖YOLOv5算法具有較高檢測(cè)精度的同時(shí)能較好兼顧實(shí)時(shí)性,但受無(wú)人機(jī)拍攝尺度、角度以及復(fù)雜巡檢環(huán)境等因素影響,使得巡檢圖像中的密集及小目標(biāo)熱斑故障難以被準(zhǔn)確檢測(cè)。
密集熱斑故障由多個(gè)含有相似特征的目標(biāo)組成,由于分布密集,目標(biāo)之間區(qū)分度較低,易導(dǎo)致誤檢或漏檢。檢測(cè)網(wǎng)絡(luò)需具有一定的交互建模能力、抗復(fù)雜背景干擾能力及特征利用能力,達(dá)到突出關(guān)鍵特征的目的。小目標(biāo)由于檢測(cè)網(wǎng)絡(luò)在檢測(cè)過程中存在尺度不一致、信息沖突等問題易造成淺層特征信息丟失??赏ㄟ^增強(qiáng)檢測(cè)網(wǎng)絡(luò)的特征表達(dá)能力、降低多尺度特征的不一致性,提高對(duì)此類目標(biāo)的檢測(cè)性能。
針對(duì)上述檢測(cè)要求,本文以YOLOv5網(wǎng)絡(luò)為基礎(chǔ),提出一種基于高階空間交互網(wǎng)絡(luò)的光伏組件熱斑故障檢測(cè)算法(high-order space interaction hot spot network,HSi-HSNet),主要貢獻(xiàn)和創(chuàng)新點(diǎn)如下:
1)為提升網(wǎng)絡(luò)對(duì)光伏密集目標(biāo)的檢測(cè)精度,在主干網(wǎng)絡(luò)中構(gòu)建高階空間交互C3GB模塊以增強(qiáng)模型的全局交互建模能力;
2)通過在頸部網(wǎng)絡(luò)構(gòu)建基于協(xié)同注意力的特征提取模塊(C3 with coordinate attention,CCA),使檢測(cè)網(wǎng)絡(luò)更好地關(guān)注目標(biāo)區(qū)域、抑制無(wú)關(guān)背景信息的干擾,降低檢測(cè)網(wǎng)絡(luò)的誤檢與漏檢;
3)為增強(qiáng)光伏檢測(cè)網(wǎng)絡(luò)不同尺度特征之間的有效信息融合,在頸部網(wǎng)絡(luò)設(shè)計(jì)多尺度特征增強(qiáng)融合模塊(attentional feature fusion module,AFFM);
4)針對(duì)小目標(biāo)熱斑難以被準(zhǔn)確檢測(cè)的問題,在檢測(cè)層設(shè)計(jì)自適應(yīng)特征融合檢測(cè)頭(adaptive structure feature fusion detect,ASFF_Detect)以充分利用小目標(biāo)的淺層特征信息。
1 HSi-HSNet熱斑故障檢測(cè)算法
針對(duì)現(xiàn)有光伏檢測(cè)算法對(duì)復(fù)雜背景中多尺度、密集目標(biāo)故障檢測(cè)精度低的問題,在YOLOv5網(wǎng)絡(luò)的基礎(chǔ)上,提出HSi-HSNet光伏熱斑檢測(cè)算法。所設(shè)計(jì)的檢測(cè)網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,其主要由主干網(wǎng)絡(luò)、頸部網(wǎng)絡(luò)及預(yù)測(cè)層3部分組成。
主干網(wǎng)絡(luò):為提升網(wǎng)絡(luò)對(duì)光伏密集目標(biāo)的檢測(cè)精度,本文將CBS模塊與遞歸門控模塊(block with gated convolutions,GCBlock)進(jìn)行級(jí)聯(lián),設(shè)計(jì)能捕捉高階空間交互信息的C3GB模塊,與CBS組件、C3模塊和快速空間金字塔池化結(jié)構(gòu)(spatial pyramid pooling-fast,SPPF)結(jié)合共同構(gòu)成具有空間交互建模能力的HSCSPDarkNet53主干網(wǎng)絡(luò)。
頸部網(wǎng)絡(luò):以增強(qiáng)頸部網(wǎng)絡(luò)的特征提取與特征融合能力為目的,在FPN-PAN結(jié)構(gòu)的基礎(chǔ)上,設(shè)計(jì)能較好捕獲全局信息的CCA模塊及能增強(qiáng)多尺度有效信息交流的AFFM融合模塊,改善復(fù)雜背景下多尺度熱斑故障的檢測(cè)效果。
預(yù)測(cè)層:考慮到多尺度檢測(cè)的不一致性,設(shè)計(jì)3個(gè)自適應(yīng)特征融合檢測(cè)頭(ASFF_Detect)以充分利用圖像的淺層特征信息,改善網(wǎng)絡(luò)對(duì)小目標(biāo)熱斑故障的檢測(cè)效果。
1.1 基于門控卷積的空間交互主干網(wǎng)絡(luò)
針對(duì)原YOLOv5主干網(wǎng)絡(luò)未考慮特征空間位置之間的交互作用,對(duì)圖像全局特征利用不充分,進(jìn)而導(dǎo)致網(wǎng)絡(luò)對(duì)密集目標(biāo)檢測(cè)精度不高的問題,構(gòu)建具有高階空間交互能力的C3GB模塊,并使用該模塊替換主干網(wǎng)絡(luò)末端的C3模塊以提升網(wǎng)絡(luò)對(duì)密集熱斑目標(biāo)的檢測(cè)精度。C3GB具體結(jié)構(gòu)如圖2所示。
C3GB模塊將初始特征信息分為兩個(gè)部分,一部分利用x個(gè)GCBlock門控塊實(shí)現(xiàn)高階空間交互并進(jìn)行特征提取,另一部分通過CBS模塊進(jìn)行特征提??;然后使用Concat操作將兩部分輸出的特征信息進(jìn)行融合,融合的結(jié)果再次經(jīng)CBS模塊后輸出到下一層。其中,GCBlock門控塊利用遞歸門控卷積(gnConv[19]),遵循與Transformer相同的元架構(gòu)構(gòu)建,包含空間混合層(spatial mixing layer,SML)和前饋網(wǎng)絡(luò)(feed-forward"network,F(xiàn)FN)[20-21]兩部分。本文通過g4Conv實(shí)現(xiàn)相鄰特征之間的空間交互,假設(shè)輸入特征為[x∈RC1×H1×W1],[C1]、[H1]和[W1]分別表示特征的通道數(shù)、高度和寬度。具體步驟如下:
1)使用線性投影層將[x]升維到原來的2倍后得到一組特征映射[m0]和[{l0,l1,l2,l3}],如式(1)所示。
[m0∈RC10×H1W1, l0∈RC10×H1W1, l1∈RC11×H1W1,l2∈RC12×H1W1, l3∈RC13×H1W1=" " " " ?in(x)∈RC0+0≤k≤3Ck×H1W1] (1)
式中:[?in]——輸入的線性投影層。
經(jīng)深度可分離卷積得到的[lk′]如式(2)所示。
[lk′=fkmk∈RC1k×H1W1, k=0,1,2,3] (2)
式中:[lk′]——經(jīng)深度可分離卷積后的特征映射;[fk]——深度可分離卷積操作。
2)對(duì)相鄰特征做點(diǎn)乘,并將每次點(diǎn)乘后的輸出縮放為原來的[1α]以保持穩(wěn)定性,如式(3)所示:
[mk+1=lk′?gkmkα, k=0,1,2,3] (3)
3)通過線性層[gk]進(jìn)行升維操作,如式(4)和式(5)所示。
[gk=LinearC10,C10," " " " " " "k=0Linear C1k-1,C1k," " " " "1≤k≤3 ] (4)
[C1k=C2n-1-k," " 0≤k≤3" " "] (5)
式中:[C1k-1]——上一次迭代后的維數(shù);[C1k]——升維后維數(shù)。
4)將4階空間交互的結(jié)果映射到指定維度得到最終的輸出結(jié)果[y]:
[y=g4Conv(x)=?out m4∈RC14×H1W1] (6)
式中:[?out ]——輸出的線性投影層。
各階交互特征通道數(shù)量依次是[C/8]、[C/4]、[C/2]、[C],實(shí)現(xiàn)由粗到精的特征提取,通過不斷點(diǎn)乘的方式進(jìn)一步保存特征更多的高階信息。
1.2 融合注意力機(jī)制和多尺度特征融合模塊的頸部網(wǎng)絡(luò)
為減少網(wǎng)絡(luò)的特征損失,在頸部網(wǎng)絡(luò)部分設(shè)計(jì)基于協(xié)同注意力的CCA模塊及多尺度特征增強(qiáng)融合模塊以提高網(wǎng)絡(luò)的特征提取與特征融合能力。
1.2.1 基于協(xié)同注意力的CCA模塊
協(xié)同注意力(coordinate attention,CA)能提升網(wǎng)絡(luò)對(duì)目標(biāo)對(duì)象的關(guān)注度,為此在其基礎(chǔ)上設(shè)計(jì)CCA模塊。首先,將輕量化的CA嵌入到C3模塊的殘差單元中突出關(guān)鍵目標(biāo)特征,再經(jīng)過殘差操作深入提取特征,最后合并輸出結(jié)果。將設(shè)計(jì)的CCA模塊替代原頸部網(wǎng)絡(luò)的C3模塊來實(shí)現(xiàn)對(duì)圖像重要特征的增強(qiáng)以及對(duì)無(wú)關(guān)特征進(jìn)行抑制。
協(xié)同注意力具體操作主要包括以下兩個(gè)步驟。
1)協(xié)同信息嵌入
定義輸入特征圖:[F∈RC2×H2×W2],將全局池化分解為兩個(gè)并行的1維特征編碼操作,使用池化核[(H2,1)]和[(1,W2)]沿特征圖兩個(gè)不同方向進(jìn)行編碼后聚合特征。
得到高度為[h]的第[c]通道的水平方向的輸出為:
[Zhc(h)=1W20≤i≤W2xc(h,i), Zhc∈RC2×H2×1] (7)
得到寬度為w的第c通道的垂直方向的輸出為:
[Zwc(w)=1H20≤j≤H2xc(j,w), Zwc∈RC2×1×W2] (8)
2)協(xié)同注意力生成
上一步得到的兩個(gè)輸出[Zhc]和[Zwc]沿著空間維度拼接后使用共享的1×1卷積([F1]表示)變換激活:
[f = δ(F1([Zh,Zw]))" ," "f∈RC2r×1×(H2+W2)] (9)
式中:[f ]——水平和垂直方向的中間特征映射;[δ]——非線性激活函數(shù);[C2r]——壓縮后的通道數(shù)(其中[r]為變換比例)。
沿著空間維度進(jìn)行切分后使用1×1卷積變換[Fh]和Fw將[fh]和[fw]變換為具有相同通道數(shù)量的張量,經(jīng)過[Sigmoid]激活函數(shù)得到注意力向量[gh]和[gw]:
[gh=Sigmoid(Fh(fh))gw=Sigmoid(Fw(fw))] (10)
式中:[gh]——空間域上水平方向的注意力權(quán)重矩陣;[gw]——空間域上垂直方向的注意力權(quán)重矩陣。
使用得到的注意力權(quán)重對(duì)原始特征圖進(jìn)行加權(quán),得到在水平和垂直方向加權(quán)分配后的注意力特征圖[F′=y1,y2,…,yc ],其中,[F′∈RC2×H2×W2]。
[yc(i,j)=xc(i,j)×ghc(i)×gwc(j)] (11)
式中:[yc(i,j)]——第[c]個(gè)通道加權(quán)后的輸出特征;[xc(i,j)]——第[c]個(gè)通道的原特征層特征;[ghc(i)]——第[c]個(gè)通道上沿水平方向的注意力權(quán)重;[gwc(j)]——第[c]個(gè)通道上沿垂直方向的注意力權(quán)重。
1.2.2 多尺度特征增強(qiáng)融合模塊
FPN-PAN結(jié)構(gòu)在對(duì)不同尺度特征的處理過程中,通過插值上采樣將特征圖的分辨率調(diào)整到與另一個(gè)特征圖相同的尺度后直接相加融合,這種尺度調(diào)整與融合方式可能會(huì)導(dǎo)致特征信息的丟失和混淆,從而影響特征的融合效果。
因此,為充分利用來自不同尺度輸入特征的信息,增強(qiáng)光伏檢測(cè)網(wǎng)絡(luò)不同尺度特征之間的有效信息交流,本文構(gòu)建基于注意力的AFFM模塊。首先,使用更有效的上下采樣方式來減少特征損失;然后,通過注意力權(quán)重自適應(yīng)地融合不同尺度的特征信息,實(shí)現(xiàn)多尺度特征的高效融合,增強(qiáng)光伏檢測(cè)網(wǎng)絡(luò)的特征提取能力。
AFFM模塊包括AFFM-1和AFFM-2兩個(gè)子模塊,其具體結(jié)構(gòu)如圖3所示。
在AFFM-1中,低分辨率特征L1在頸部網(wǎng)絡(luò)利用1×1的卷積調(diào)整通道數(shù)量后,經(jīng)過輕量上采樣算子CARAFE進(jìn)行尺度調(diào)整(Resize),得到與高分辨率特征圖H1相同的尺度后與H1拼接,拼接后的特征圖經(jīng)過簡(jiǎn)單無(wú)參注意力模塊(simple parameter-free attention module,SimAM)獲取三維權(quán)值后得到融合的多尺度特征圖F1;同理,AFFM-2通過步長(zhǎng)為2的3×3卷積進(jìn)行1/2下采樣操作,將高分辨率特征H2調(diào)整通道和尺寸后與低分辨率特征圖L2進(jìn)行拼接,通過SimAM得到融合的多尺度特征圖F2。
AFFM通過尺度調(diào)整模塊和特征重構(gòu)模塊完成多尺度特征融合,具體過程如下:
1)尺度調(diào)整模塊
給定形狀為[C3×H3×W3]的輸入特征圖,CARAFE上采樣算法通過加權(quán)組合對(duì)預(yù)定義區(qū)域內(nèi)的特征進(jìn)行重組,得到形狀為[C3×σH3×σW3]的輸出特征圖,其具體結(jié)構(gòu)如圖4所示。算法流程主要包括以下4部分:
①通道壓縮:將輸入特征圖壓縮到[C3m×H3×W3]大小以提高后續(xù)操作計(jì)算效率,[C3m]為壓縮后的通道數(shù)量。
②內(nèi)容編碼與上采樣核預(yù)測(cè):對(duì)于第1步壓縮后通道為[C3m]的特征圖,利用一個(gè)[ken×ken]的卷積層來預(yù)測(cè)上采樣核,輸出通道為[σ2k2up]。在空間維展開后得到形狀為[σH3×σW3×k2up]的上采樣核。
③核歸一化:使用Softmax函數(shù)進(jìn)行歸一化處理,使權(quán)重之和為1。
④容感知特征重組:將輸入特征圖與預(yù)測(cè)的上采樣核進(jìn)行卷積運(yùn)算得到最終的上采樣圖,其尺寸為[C3×σH3×σW3]。
CARAFE上采樣的參數(shù)量如式(12)所示。
[P=C3×C3m+σ2k2upσ2k2enC3m+1+σ2k2upC3] (12)
式中:[P]——參數(shù)量;[C3]——輸入特征圖的通道數(shù)量;[C3m]——通道壓縮后特征圖的通道數(shù)量;[σ]——上采樣倍率;[kup]——預(yù)測(cè)的上采樣核尺寸;[ken]——內(nèi)容編碼的卷積核尺寸。
2)特征重構(gòu)模塊
為獲取更有效的多尺度信息,本文設(shè)計(jì)特征重構(gòu)模塊并利用SimAM進(jìn)一步篩選融合后的關(guān)鍵特征,增強(qiáng)AFFM特征提取能力。具體過程如下。
尋找輸入特征的目標(biāo)神經(jīng)元[t]和其他神經(jīng)元[xi]的線性關(guān)系來度量神經(jīng)元的重要性,其最小能量函數(shù)為:
[e*t=4σ2+λ(t-ut)2+2σ2+2λut=1M-1i=1M-1xi,σ2=1M-1i=1M-1xi-ut2] (13)
式中:[e*t]——最小能量函數(shù);[σ2]——[xi]的方差;[λ]——超參數(shù);[ut]——[xi]的平均均值;[M]——該通道上神經(jīng)元的數(shù)量。
由式(13)可得,神經(jīng)元[t]的重要性可通過[1/e*t]來衡量,基于此,對(duì)尺度調(diào)整后得到的特征[X]進(jìn)行增強(qiáng)處理,如式(14)所示。
[B=Sigmoid1E⊙A] (14)
式中:[B]——增強(qiáng)后的輸出特征;[E]——所有通道和空間維度中能量函數(shù)的匯總。
本文所設(shè)計(jì)的檢測(cè)網(wǎng)絡(luò)中共使用2個(gè)AFFM-1和2個(gè)AFFM-2模塊,經(jīng)過AFFM模塊得到的多尺度特征圖既包含深層特征圖的有效高級(jí)語(yǔ)義、位置信息,又充分利用了淺層特征圖的光伏組件細(xì)節(jié)信息。
1.3 自適應(yīng)檢測(cè)頭
YOLOv5的頸部網(wǎng)絡(luò)輸出20×20、40×40和80×80這3種固定大小的特征圖對(duì)應(yīng)大、中、小目標(biāo)進(jìn)行檢測(cè),仍具有一定的局限性[22]。因此,本文在檢測(cè)部分設(shè)計(jì)自適應(yīng)特征融合檢測(cè)頭(ASFF_Detect),具體如圖5所示。通過自適應(yīng)學(xué)習(xí)多尺度特征的融合權(quán)重對(duì)頸部網(wǎng)絡(luò)的多尺度特征進(jìn)行空間過濾,從而達(dá)到抑制不同尺度特征圖中無(wú)用的背景信息,保留有效的對(duì)象信息進(jìn)行組合的目的。
以ASFF_Detect 2為例介紹自適應(yīng)特征融合檢測(cè)頭的原理。將頸部網(wǎng)絡(luò)得到的Level1、Level2和Level3通過1×1卷積調(diào)整為相同的維度。再利用1×1卷積得到各層的權(quán)重參數(shù)分別為[α]、[β]和[γ]。此時(shí),以Level2層特征圖的尺寸為基準(zhǔn),分別通過線性插值上采樣和下采樣操作(利用步長(zhǎng)為2的3×3的卷積)將Level1和Level3調(diào)整為與Level2相同的尺度,得到標(biāo)準(zhǔn)化后的特征圖[X1′、X2′]和[X3′]。最后,將得到的標(biāo)準(zhǔn)化特征圖與其對(duì)應(yīng)的權(quán)重參數(shù)[α]、[β]和[γ]相乘并相加后得到最終的融合結(jié)果,再對(duì)其進(jìn)行檢測(cè)。具體步驟如下:
將其他層的特征映射到l層的結(jié)果如式(15)所示。
[ylij=αlij?x1→lij+βlij?x2→lij+γlij?x3→lij] (15)
式中:[ylij]——輸出特征圖上對(duì)應(yīng)[(i,j)]位置上的特征向量;[αlij]、[βlij]和[γlij]——各層在[l]層的空間融合權(quán)重;[xn→lij]——特征圖[(i,j)]位置從[n]層映射到[l]層的特征向量。
[αlij]、[βlij]和[γlij]三者滿足以下關(guān)系:
[αlij+βlij+γlij=1" ," αlij," βlij,γl2ij∈[0,1]αlij=eλlαijeλlαij+eλlβij+eλlγij] (16)
式中:[αlij]、[βlij]和[γlij]通過使用[λlαij]、[λlβij]和[λlγij]控制參數(shù)softmax函數(shù)定義。[λl*ij]由1×1卷積分別作用在[xn→lij]上得到,可以通過反向傳播更新學(xué)習(xí)。
ASFF_Detect 2的融合結(jié)果同時(shí)由3個(gè)特征圖決定,表示為:
[Y2=X1′?α2+X2′?β2+X3′?γ2] (17)
式中:[Y2]——輸出結(jié)果;[α2]、[β2]和[γ2]——各層的權(quán)重參數(shù)。
2 實(shí)驗(yàn)結(jié)果和分析
實(shí)驗(yàn)中軟硬件平臺(tái)配置如表1所示。
2.1 數(shù)據(jù)采集與處理
實(shí)驗(yàn)數(shù)據(jù)由某光伏電站運(yùn)維公司提供的無(wú)人機(jī)智能巡檢視頻截取所得。數(shù)據(jù)樣本共541張圖像,訓(xùn)練、驗(yàn)證及測(cè)試樣本以8∶1∶1比例分配。實(shí)驗(yàn)中所選故障目標(biāo)包括普通故障(PT)和嚴(yán)重故障(YZ)兩大類,具體檢測(cè)類型及各類別樣本數(shù)量如表2所示。
2.2 網(wǎng)絡(luò)訓(xùn)練模型
在模型訓(xùn)練過程中,將樣本圖像大小統(tǒng)一調(diào)整為640×640,將學(xué)習(xí)率設(shè)置為0.01,迭代批量大小設(shè)置為8。當(dāng)訓(xùn)練達(dá)到200輪時(shí),學(xué)習(xí)率降至0.001,損失函數(shù)和精度也趨于穩(wěn)定,最終經(jīng)過300輪模型的迭代訓(xùn)練得到最優(yōu)模型權(quán)重。
2.3 實(shí)驗(yàn)結(jié)果及分析
在目標(biāo)檢測(cè)任務(wù)中,平均精度均值(mean of average precision,mAP)為K個(gè)故障類別平均精確率(average precision,AP)的均值,是一種常用的衡量精確度和召回率綜合性能的指標(biāo),其數(shù)值越高,代表檢測(cè)性能越好。相關(guān)計(jì)算如式(18)所示。
[m=i=1KAiK] (18)
式中:m——mAP;A——AP。
其中,mAP@0.5表示交并比取為0.5時(shí)的mAP;mAP@0.5∶0.95表示在不同交并比閾值上的mAP。
為客觀評(píng)估本文算法的檢測(cè)性能,將其與原始YOLOv5檢測(cè)框架進(jìn)行對(duì)比,結(jié)果如圖6所示。
從圖6 mAP的變化曲線可看出,本文算法的mAP@0.5最終穩(wěn)定在0.84,mAP@0.5∶0.95最終穩(wěn)定在約0.39,平均準(zhǔn)確率曲線明顯高于YOLOv5。結(jié)果表明本文設(shè)計(jì)的HSi-HSNet檢測(cè)網(wǎng)絡(luò)對(duì)光伏熱斑故障具有較好檢測(cè)效果。為驗(yàn)證各改進(jìn)部分的作用,進(jìn)行消融實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果如表3所示。
從表3可知,單獨(dú)加入C3GB模塊、CCA模塊、AFFM及ASFF-Detect模塊后檢測(cè)精度分別達(dá)到82.1%、81.2%、82.6%及83.1%,相較于基礎(chǔ)網(wǎng)絡(luò)均有一定程度的提升。為驗(yàn)證各模塊之間的協(xié)同作用,分別在基礎(chǔ)網(wǎng)絡(luò)上融合2或3個(gè)改進(jìn)模塊進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果表明,在YOLOv5網(wǎng)絡(luò)基礎(chǔ)上融合所有改進(jìn)模塊后,可使網(wǎng)絡(luò)檢測(cè)精度達(dá)到84.3%,較原始YOLOv5檢測(cè)網(wǎng)絡(luò)提升5.4%。綜上,本文所提HSi-HSNet檢測(cè)模型具有良好的檢測(cè)性能。為進(jìn)一步驗(yàn)證HSi-HSNet檢測(cè)網(wǎng)絡(luò)的優(yōu)勢(shì),將其與CenterNet、Faster-RCNN、SSD以及YOLO系列算法進(jìn)行比較,實(shí)驗(yàn)結(jié)果如表4所示。
從表4可看出,本文算法在各方面的檢測(cè)精度均高于其他幾種網(wǎng)絡(luò),具有最高的檢測(cè)精度。為更直觀地展現(xiàn)本文算法的優(yōu)點(diǎn),選取含有復(fù)雜干擾背景、小目標(biāo)故障場(chǎng)景、密集故障及多種類故障場(chǎng)景的4種典型場(chǎng)景,將本文算法與其他算法進(jìn)行比較,結(jié)果如圖7所示。圖7a中各類故障用矩形框進(jìn)行標(biāo)注。對(duì)比檢測(cè)結(jié)果如圖7b~圖7e所示。
從第1組實(shí)驗(yàn)可看出,當(dāng)待檢測(cè)圖片背景存在干擾時(shí),CenterNet、Faster-RCNN及YOLOv7均存在不同程度的誤檢。而HSi-HSNet算法在頸部網(wǎng)絡(luò)引入所設(shè)計(jì)的CCA模塊,可增強(qiáng)圖像重要特征的同時(shí)抑制無(wú)關(guān)特征,從而檢測(cè)出所有故障目標(biāo)。
第2組實(shí)驗(yàn)中,各算法均存在一定程度的漏檢或誤檢,所提出的HSi-HSNet算法由于在主干網(wǎng)絡(luò)中構(gòu)建C3GB模塊,實(shí)現(xiàn)模型特征之間的高階空間交互,能完整檢測(cè)出密集的故障目標(biāo)并具有較高的檢測(cè)精度。
第3組實(shí)驗(yàn)中CenterNet、Faster-RCNN、SSD、YOLOv7在對(duì)小目標(biāo)故障的檢測(cè)過程中均存在較為嚴(yán)重的漏檢,其余3種檢測(cè)框架由于未能充分利用淺層小目標(biāo)特征信息從而對(duì)小目標(biāo)的檢測(cè)精度不高。HSi-HSNet算法設(shè)計(jì)自適應(yīng)特征融合檢測(cè)頭,增強(qiáng)了檢測(cè)網(wǎng)絡(luò)的細(xì)節(jié)信息表征能力,有效提高了檢測(cè)網(wǎng)絡(luò)對(duì)小目標(biāo)故障的檢測(cè)性能。
從第4組實(shí)驗(yàn)可看出在多類故障場(chǎng)景下進(jìn)行檢測(cè)時(shí),各對(duì)比算法均存在不同程度的漏檢。而HSi-HSNet算法中設(shè)計(jì)的多尺度特征增強(qiáng)融合模塊可有效增強(qiáng)各尺度之間的信息交互,提高網(wǎng)絡(luò)特征提取能力,從而可較好地檢測(cè)出故障目標(biāo)。
3 結(jié) 論
針對(duì)現(xiàn)有熱斑檢測(cè)算法對(duì)復(fù)雜背景中的小目標(biāo)、密集目標(biāo)熱斑故障檢測(cè)精度低的問題,提出一種基于高階空間交互網(wǎng)絡(luò)的光伏紅外熱斑檢測(cè)方法。通過構(gòu)建C3GB模塊并引入主干網(wǎng)絡(luò)可有效提高網(wǎng)絡(luò)對(duì)密集故障的檢測(cè)精度。所設(shè)計(jì)的CCA模塊和多尺度特征增強(qiáng)融合模塊可實(shí)現(xiàn)檢測(cè)網(wǎng)絡(luò)對(duì)不同尺度特征的充分利用。所設(shè)計(jì)的自適應(yīng)特征融合檢測(cè)頭可有效提高網(wǎng)絡(luò)對(duì)小目標(biāo)的檢測(cè)精度。在各復(fù)雜場(chǎng)景中的實(shí)驗(yàn)證明了所提出算法相較于7種經(jīng)典檢測(cè)算法具有明顯優(yōu)勢(shì),檢測(cè)精度可達(dá)84.3%。
[參考文獻(xiàn)]
[1] 賈凌云, 云斯寧, 趙澤妮, 等. 神經(jīng)網(wǎng)絡(luò)短期光伏發(fā)電預(yù)測(cè)的應(yīng)用研究進(jìn)展[J]. 太陽(yáng)能學(xué)報(bào), 2022, 43(12): 88-97.
JIA L Y, YUN S N, ZHAO Z N, et al. Recent progress of short-term forecasting of photovoltaic generation based on artificial neural networks[J]. Acta energiae solaris sinica, 2022, 43(12): 88-97.
[2] POULEK V, ?AFRáNKOVá J, ?ERNá L, et al. PV panel and PV inverter damages caused by combination of edge delamination, water penetration, and high string voltage" " in" " moderate" " climate[J]." "IEEE" "journal" " of photovoltaics, 2021, 11(2): 561-565.
[3] DIMITRIEVSKA V, PITTINO F, MUEHLEISEN W, et al. Statistical methods for degradation estimation and anomaly" "detection" "in" photovoltaic" "plants[J]." Sensors, 2021, 21(11): 3733.
[4] 蔣琳, 蘇建徽, 施永, 等. 基于紅外熱圖像處理的光伏陣列熱斑檢測(cè)方法[J]. 太陽(yáng)能學(xué)報(bào), 2020, 41(8): 180-184.
JIANG L, SU J H, SHI Y, et al. Hot spots detection of operating PV arrays through IR thermal image[J]. Acta energiae solaris sinica, 2020, 41(8): 180-184.
[5] TANG S X, XING Y, CHEN L, et al. Review and a novel strategy for mitigating hot spot of PV panels[J]. Solar energy, 2021, 214: 51-61.
[6] ?ABO F G, MARINI?-KRAGI? I, GARMA T, et al. Development" of" thermo-electrical" "model" of" photovoltaic panel under hot-spot conditions with experimental validation[J]. Energy, 2021, 230: 120785.
[7] HOSSAIN M K, AHMED M H, KHAN M I, et al. Recent progress of rare earth oxides for sensor, detector, and electronic device applications: a review[J]. ACS applied electronic materials, 2021, 3(10): 4255-4283.
[8] AGHAEI M, GRIMACCIA F, GONANO C A, et al. Innovative automated control system for PV fields inspection and remote control[J]. IEEE transactions on industrial electronics, 2015, 62(11): 7287-7296.
[9] HWANG H P C, KU C C Y, CHAN J C C. Detection of malfunctioning photovoltaic modules based on machine learning algorithms[J]. IEEE access, 2021, 9: 37210-37219.
[10] ALI M U, KHAN H F, MASUD M, et al. A machine learning framework to identify the hotspot in photovoltaic module using infrared thermography[J]. Solar energy, 2020, 208: 643-651.
[11] GIRSHICK R, DONAHUE J, DARRELL T, et al. Region-based convolutional networks for accurate object detection and segmentation[J]. IEEE transactions on pattern analysis and machine intelligence, 2016, 38(1): 142-158.
[12] REN S Q, HE K M, GIRSHICK R, et al. Faster R-CNN: towards real-time object detection with region proposal networks[J]. IEEE transactions on pattern analysis and machine intelligence, 2017, 39(6): 1137-1149.
[13] HUERTA HERRAIZ á, PLIEGO MARUGáN A, GARCíA MáRQUEZ F P. Photovoltaic plant condition monitoring using thermal images analysis by convolutional neural network-based structure[J]. Renewable energy, 2020, 153: 334-348.
[14] 王道累, 李超, 李明山, 等. 基于深度卷積神經(jīng)網(wǎng)絡(luò)的光伏組件熱斑檢測(cè)[J]. 太陽(yáng)能學(xué)報(bào), 2022, 43(1): 412-417.
WANG D L, LI C, LI M S, et al. Solar photovoltaic modules hot spot detection based on deep convolutional neural networks[J]. Acta energiae solaris sinica, 2022, 43(1): 412-417.
[15] REDMON J, DIVVALA S, GIRSHICK R, et al. You only look once: unified, real-time object detection[C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Las Vegas, NV, USA, 2016: 779-788.
[16] LIU W, ANGUELOV D, ERHAN D, et al. SSD: single shot MultiBox detector[C]//European Conference on Computer Vision. Cham: Springer, 2016: 21-37.
[17] ZHENG Q P, MA J M, LIU M H, et al. Lightweight hot-spot fault detection model of photovoltaic panels in UAV remote-sensing image[J]. Sensors, 2022, 22(12): 4617.
[18] 孫建波, 王麗杰, 麻吉輝, 等. 基于改進(jìn)YOLO v5s算法的光伏組件故障檢測(cè)[J]. 紅外技術(shù), 2023, 45(2): 202-208.
SUN J B, WANG L J, MA J H, et al. Photovoltaic module fault detection based on improved YOLOv5s algorithm[J]. Infrared technology, 2023, 45(2): 202-208.
[19] 李翔, 張濤, 張哲, 等. Transformer在計(jì)算機(jī)視覺領(lǐng)域的研究綜述[J]. 計(jì)算機(jī)工程與應(yīng)用, 2023, 59(1): 1-14.
LI X, ZHANG T, ZHANG Z, et al. Survey of Transformer research in computer vision[J]. Computer engineering and applications, 2023, 59(1): 1-14.
[20] RAO Y M, ZHAO W L, TANG Y S, et al. HorNet: efficient high-order spatial interactions with recursive gated" "convolutions[J]." Advances" in" neural" "information processing systems, 2022, 35: 10353-10366.
[21] HAN K, XIAO A, WU E H, et al. Transformer in transformer[J]. Advances in neural information processing systems, 2021, 34: 15908-15919.
[22] 郝帥, 楊磊, 馬旭, 等. 基于注意力機(jī)制與跨尺度特征融合的YOLOv5輸電線路故障檢測(cè)[J]. 中國(guó)電機(jī)工程學(xué)報(bào), 2023, 43(6): 2319-2331.
HAO S, YANG L, MA X, et al. YOLOv5 transmission line fault detection based on attention mechanism and cross-scale feature fusion[J]. Proceedings of the CSEE, 2023, 43(6): 2319-2331.
PHOTOVOLTAIC MODULE" HOT SPOT FAULT DETECTION BASED ON
HIGH-ORDER SPATIAL INTERACTION NETWORK
Hao Shuai,Wang Haiying,Ma Xu,Wu Yingqi,He Tian,Li Jiahao
(College of Electrical and Control Engineering, Xi’an University of Science and Technology, Xi’an 710054, China)
Abstract:Aiming at the problem of traditional infrared hot spot fault detection algorithm is prone to complex background interference and the low fault detection accuracy of small and dense targets, a photovoltaic module hot spot fault detection network based on high-order spatial interaction is proposed. Firstly, the high-order spatial interaction module is designed, and the YOLOv5 backbone network is introduced for global interaction modeling to improve the detection accuracy of the network. Secondly, in order to highlight the key features of fault targets in complex background, a CCA module is constructed based on the CA to reconstruct the neck network.Then," AFFM module in the neck network is designed to enhance the detection accuracy of the detection network of multi-scales. Finally,the self-adaptive feature fusion detection head is designed to improve the model’s perception of small targets. The experimental results suggest that compared with the seven classical detection algorithms, the proposed algorithm has the highest detection accuracy, reaching 84.3%.
Keywords:PV modules; fault detection; deep learning; hot spot effect; high-order space interaction; feature fusion