Next Article in Journal
Study of the Fire Behavior of Multilayer Cables in a Mine Tunnel
Next Article in Special Issue
IoT-Based PV Array Fault Detection and Classification Using Embedded Supervised Learning Methods
Previous Article in Journal
Transmission System Electromechanical Stability Analysis with High Penetration of Renewable Generation and Battery Energy Storage System Application
Previous Article in Special Issue
Quantitative Comparison of Infrared Thermography, Visual Inspection, and Electrical Analysis Techniques on Photovoltaic Modules: A Case Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Automatic Inspection of Photovoltaic Power Plants Using Aerial Infrared Thermography: A Review

by
Aline Kirsten Vidal de Oliveira
1,*,
Mohammadreza Aghaei
2,3 and
Ricardo Rüther
1,*
1
Department of Civil Engineering, Universidade Federal de Santa Catarina, Florianópolis 88054-700, Brazil
2
Department of Ocean Operations and Civil Engineering, Norwegian University of Science and Technology (NTNU), 6009 Alesund, Norway
3
Department of Physics and Energy Engineering, Amirkabir University of Technology, Tehran 15875-4413, Iran
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(6), 2055; https://doi.org/10.3390/en15062055
Submission received: 8 February 2022 / Revised: 4 March 2022 / Accepted: 9 March 2022 / Published: 11 March 2022
(This article belongs to the Special Issue Autonomous Monitoring and Analysis of Photovoltaic Systems)

Abstract

:
In recent years, aerial infrared thermography (aIRT), as a cost-efficient inspection method, has been demonstrated to be a reliable technique for failure detection in photovoltaic (PV) systems. This method aims to quickly perform a comprehensive monitoring of PV power plants, from the commissioning phase through its entire operational lifetime. This paper provides a review of reported methods in the literature for automating different tasks of the aIRT framework for PV system inspection. The related studies were reviewed for digital image processing (DIP), classification and deep learning techniques. Most of these studies were focused on autonomous fault detection and classification of PV plants using visual, IRT and aIRT images with accuracies up to 90%. On the other hand, only a few studies explored the automation of other parts of the procedure of aIRT, such as the optimal path planning, the orthomosaicking of the acquired images and the detection of soiling over the modules. Algorithms for the detection and segmentation of PV modules achieved a maximum F1 score (harmonic mean of precision and recall) of 98.4%. The accuracy, robustness and generalization of the developed algorithms are still the main issues of these studies, especially when dealing with more classes of faults and the inspection of large-scale PV plants. Therefore, the autonomous procedure and classification task must still be explored to enhance the performance and applicability of the aIRT method.

1. Introduction

As the world experiences a continuously growing share of photovoltaics (PVs) in the energy mix, increasing the performance and reliability of PV installations is of utmost importance. In this context, infrared thermography (IRT) has become a well-established and competitive fault detection method for the condition monitoring and maintenance of PV systems [1]. It provides reliability and accuracy in the detection of typical PV module faults such as bypassed or disconnected substrings, microcracks, soldering problems, shunted cells and disconnected modules. Another feature of this technique is the possible large-scale applicability, through the combination of IRT cameras with an unmanned aerial vehicle (UAV), configured for aerial infrared thermography (aIRT) [1,2].
The first description of the potential of using aIRT in the literature was given in 2012 by Denio [3]. This was followed by the publication of the results of an experimental setup that inspected 60 different PV plants of up to 1 MWp, based on a remote-controlled drone [4]. Since then, several publications have demonstrated the technique’s capability to detect failures in photovoltaic systems quickly and efficiently from the commissioning phase of the power plant through its expected 25 years of operation [5,6,7,8,9].
To further improve the time and cost efficiency of the method, the automation of the entire procedure of the aIRT technique has been assessed in recent years by several research groups worldwide. However, this is a complex task, since it includes not only the automation of the inspection itself (flight path planning and autonomous flight), but also the analysis of a large amount of data for the detection of PV modules, detection of faults, classification and localization of these faults in the field. A significant amount of progress has been made recently in this area, using either simple digital image processing (DIP) techniques or more complex algorithms such as deep learning (DL).
This paper aims at reviewing the reported studies in the literature on the automation of the inspection procedure of PV plants using aIRT.

2. Method of Review

The literature search for conference and journal papers was carried out in the scientific databases IEEE Xplore and ScienceDirect, and on the web scientific indexing services Web of Science and Google Scholar. The keywords used included PV systems, inspections and thermography synonyms. Keywords related to aerial and UAVs were not included to not limit results and exclude the automatic assessment of ground-based thermographic images, besides reducing false positives related to the development of UAVs powered by PV modules. The string used for the search was “(photovoltaic OR PV OR (PV AND modules)) AND (faults OR detection OR classification) AND (automatic OR (artificial AND intelligence) OR processing) AND (thermography OR thermal OR infrared)” and initially returned 183 papers. The papers were filtered to fit the theme and classified according to application and automation algorithm. Papers that focused on the automatic assessment of visual images were not excluded since, normally, aIRT-aimed UAVs also have a visual camera coupled to them, which is also used in the inspection to better classify faults.
The list of papers was expanded using references of the original papers and the references already known by the authors. When overlapping work was found in multiple publications (e.g., preprint in a conference and full paper in a journal), only the publication deemed most important was included.

3. Infrared Thermography (IRT)

Infrared thermography (IRT) is a technique that assesses the radiation emitted by the surface of any body in the infrared wavelength spectrum between 1.4 and 15 μm. IRT cameras used in PV inspections normally have the capability of measuring wavelengths in the mid-infrared wavelength range of 7–14 μm. This is a good compromise between costs and product availability, according to measuring conditions in the field [10].
In a PV plant, PV modules that are close to each other receive almost the same amount of irradiance. Some 20% of this irradiance will be converted to electricity; however, most of the photons which are not converted into electricity will produce heat in the cell. This will increase the temperature of these damaged cells and modules, and the faults will appear in the acquired IRT images as temperature differences [11], like a “temperature signature”.
IRT has been shown to be a reliable and non-destructive tool for detection of different types of faults in PV cells, modules and strings, as they have an effect on the PV module thermal behavior. Table 1 presents some thermal signatures which have been identified and classified in previous studies [2,12] and are standardized according to the international standard IEC TS 62446-3 Edition 1.0 2017-06 [13].
Table 1. Examples of IRT images of typical faults in PV systems.
Table 1. Examples of IRT images of typical faults in PV systems.
IRT ImageDescriptionIRT ImageDescription
Energies 15 02055 i001Suspicious conductor strip [13,14] Energies 15 02055 i002Disconnected substring [13,15]
Energies 15 02055 i003Overheated cell [14] Energies 15 02055 i004Disconnected string [13]
Energies 15 02055 i005Module with broken front glass [13] Energies 15 02055 i006String in short circuit (patchwork) [13,14]
Energies 15 02055 i007Heated module junction box [13,14,15] Energies 15 02055 i008Partly shaded cells (not a defect) [13,14]
Energies 15 02055 i009Substring in short circuit [13,15]

4. Unmanned Aerial Vehicles (UAVs)

Unmanned aerial vehicles (UAVs) are aircrafts that are capable of remote or autonomous operation. They were initially developed for military applications, but due to recent developments, they are now available for civil activities and commonly used in applications such as rescuing and disaster relief, energy power line monitoring and environmental and forest control [16]. UAVs are becoming more popular especially in the energy and agriculture sectors, due to their fast large-area coverage, precise imagery, high flexibility, light weight, low cost and ability to operate in hostile environments [17,18]. Several countries have established legal guidelines for the use of UAVs. The rules can include limitations of flight areas, license requirements and insurance [19].
UAVs can carry various cameras and sensors to collect data and can be classified by size, range or endurance [20]. The most appropriate UAV equipment type for thermographic inspections is multicopters, which use rotary blades to generate lift, because of their stability and easy usability. They can be classified by the number of motors (tricopters, quadcopters, hexacopters and octocopters), with quadcopters being the most popular on the market [19]. They can also be classified by autonomy levels, being manually operated, semi-autonomous (i.e., need of a human operator for mission planning and for taking some of the movement decisions) or fully autonomous (i.e., all decisions for a delegated mission are made by the UAV based on sensor observations) [21].

5. Aerial Infrared Thermography

In the past, IRT inspections of PV systems were performed on the ground or on lifting platforms with handheld IRT cameras. This procedure cannot provide fast and accurate coverage of the power plant and is dependent on human labor and competence, besides being very time-consuming and labor-intensive. As a result, the inspection accuracy is susceptible to human error. A possible solution to the problem is to combine the IRT sensor with aerial technologies such as UAVs. This procedure is known as aIRT and increases the cost effectiveness of IRT inspection, allowing the technique to be employed for large-scale PV plants or roof-mounted PV systems with limited access [8,22,23,24].
This method has shown its potential in recent years, but its use can still be expanded to increase and simplify routine inspections of PV power plants and revolutionize the future of PV plant monitoring procedures [16]. For this method to achieve its full potential, however, it should be combined with automation algorithms and technologies, such as automated route planning and defect identification.
Aerial IRT uses visual and IRT cameras that are mounted on the UAV. The equipment provides real-time and precise imagery, allowing a time-efficient inspection. The procedure can detect faults of different types, such as cell cracks, corrosion spots, broken cells, hot spots, snail trails, discoloration, soiling, disconnected modules or strings and potential-induced degradation (PID) [18,25]. According to the inspection goal and the PV plant layout, aIRT can be performed from different altitudes and directions to identify specific defects or faults, also depending on the time available for the inspection [26].
The aIRT process is carried out in three stages: acquisition of imagery, assessment of data and remediation actions. For the acquisition step, the UAV must fly a designated route acquiring successive photos or videos over the site to build an imagery database covering all modules in the system. As the equipment has a limited battery capacity, each flight has a duration of around 20 min [6].
During the flight, the weather conditions, wind speed and sunlight reflection must be monitored, as they can affect the measurements and consequently the quality of the aIRT images. Additionally, the velocity of the UAV and the orientation and angle of the IRT sensor must be controlled to avoid self-shading, blurred images and other reflections. aIRT should be performed on cloudless, sunny and clear days, with minimum irradiance of 600 W/m2 on the plane of the PV array under inspection. The flight path and velocity should be planned beforehand in order to optimize the coverage and to avoid any drift during the flight [25,26,27,28].
The acquired data are then analyzed, and an action report is produced. With a detailed site mapping, it is possible to obtain an accurate location of the system faults, and the remediation can be planned based on full knowledge of the site state. The report is passed to the stakeholders for remediation actions such as assessment of connections or replacement of modules or fuses.

6. Aerial Inspection Algorithms

6.1. Digital Image Processing

The field of digital image processing (DIP) has been an object of increasing interest because it allows many applications such as: remote sensing, component defect detection, biomedical engineering, geoprocessing, metallography and industrial automation applications. DIP aims to transform and analyze images by extracting relevant information, highlighting and identifying patterns and objects [29,30].
A digital image consists of a set of a finite number of elements (i.e., pixel), each one with a specific location and intensity. DIP techniques apply several operations to these pixels to transform the images, allowing the automatic interpretation of them by systems or machines. These operations include image rotation, thresholding, binary image analysis, brightness and contrast adjustment, filtering, resizing and interpolation [27,29].
The methods of DIP are normally simple but can often solve problems in a more time- and computing-efficient way than DL techniques. Pixel thresholding or algorithms such as the scale-invariant feature transform (SIFT) are normally very general, do not require a large dataset to be trained and can be replicated in other images. DIP can even be combined with DL to take the best from both methods to automate image processing and recognition [31,32].

6.2. Deep Learning (DL)

Artificial neural networks (ANNs) are the most popular technique in machine learning (ML) and were first developed based on the structure and operation of the human brain. They are commonly used because they can deal with highly nonlinear systems and allow constant updates in the model [33]. They are composed of a set of simple, connected processors called neurons that produce a sequence of activation calculations. The fundamental property of an ANN is its ability to learn from the environment (read a set of examples), through an iterative process of adjustments applied to synaptic weights and bias levels. Learning a task consists in finding weights that make the ANN exhibit a desired output when processing an input. Depending on the problem and how the neurons are connected, this process may require chains of consecutive computational stages, where each one modifies the aggregate activation of the network. DL is about accurately assigning credit across many of these stages, using convolutional neural networks (CNNs) [34,35].
CNNs were inspired by the human visual system’s structure and are the state-of-the-art method for image classification [36,37,38,39]. They are easy to train if there is a substantial number of labeled images that represent distinct categories.
They are layered sequences, and each has a specific function in the propagation of the input signal. There are three main types of neural layers: (i) convolutional layers, (ii) pooling layers and (iii) fully connected layers. Figure 1 illustrates the CNN architecture and its three main layers for a task of object detection in an image:
  • Convolutional layers: responsible for extracting attributes from the input volumes.
  • Pooling layers: responsible for reducing the spatial dimensions of the input volume after the convolutional layers, reducing the computational work of the network.
  • Fully connected layers: perform the final classification of the images, in the same way as a conventional neural network.
In the end, the CNN output is the probability that the input image belongs to one of the classes for which the network was trained [40].

6.3. Other Machine Learning Techniques

Other ML techniques are also used in the automation of aIRT inspection, especially for classification in combination with other techniques. Among them, support vector machines (SVMs) are supervised ML algorithms that are usually used for classification and regression analysis of data, as they are based on a decision function that divides the classes by decision planes. SVMs work relatively well when there is a clear separation between classes, and they are more effective in high-dimensional spaces [41,42].
Another commonly used classifier is the random forest (RF), which is an algorithm that builds several decision trees on multiple random portions of the data for training. In these trees, different binary classifications concatenated in a tree structure are performed, for different input features, and a combination of the nodes is used to calculate the result. The most common result among the trees is “elected” as the output of the classifier [43,44].
On the other hand, k-nearest neighbors (KNN) is a classification supervised algorithm that does not require training, as the samples are classified by a metric of distance, where the k-nearest points to the test sample are defined as a class [43].
For clustering, the most popular method is k-means clustering, which is an unsupervised ML algorithm. This method consists of dividing data in k clusters that will be grouped by the mean distance between points [45,46].

6.4. Algorithm Evaluation Metrics

Performance indices quantify the capacity of an algorithm to identify the events of interest. The accuracy (Ac) of an algorithm is the percentage of correct predictions over the test dataset. The precision index (Pr) provides the proportion of all segments that were identified in one class that in fact belong to this class (results of true positives over all the positives). The recall (Re) measures how well the algorithm can identify each class among the dataset (results of true positives over all images in a dataset that were originally labeled as positives). The F1 score is calculated by the harmonic mean of Pr and Re. A good algorithm should have all of these metrics close to 100% for all the classes [47].
Other less common metrics are also used in the papers covered by this work. The Matthews correlation coefficient (MCC) is a coefficient related to accuracy, which does not penalize classes of different sizes [48]. The Dice coefficient and the Jaccard index are often used for evaluating segmentation tasks. The first represents the overlapping between the predicted result with the ground truth, and the second measures the similarity of the predicted result to the ground truth [37,49]. The Jaccard index is also known as Intersection over Union (IOU). The area under the receiver operating characteristic (AUROC) is an index obtained by integrating the curve of the true positives of a task over the false positives at various decision thresholds [50].
In this paper, when available, the preferred metrics are F1 score and precision indices, in order to provide a comparison between different works, whenever possible.

7. Applications of Automatization Algorithms

7.1. Automatic Path Planning

In an automatic aIRT mission, the UAV flies over a set of waypoints that cover all modules of the PV plant. Therefore, an optimized path-planning algorithm aiming at an optimal path for time and battery efficiency is essential [51]. Figure 2 depicts the coverage area by a UAV based on the field of view (FoV) and resolution of the camera on board as well as the essential parameters used for path planning [51].
Available market software packages already provide an automatic flight based on a so-called “lawn mower” flight pattern. However, they do not always provide the most efficient flight and do not guarantee a centralized view to the PV arrays, especially in power plants installed over complex topography.
Studies aiming at optimizing path planning include different approaches to the problem. In the study developed by Salahat et al. [52], the traveling salesman shortest path algorithm was used to generate a path that includes a randomly selected set of modules that represent the entire PV plant, allowing an optimization of the battery use. Ding et al. [53] based their method on density clustering, boustrophedon path planning and Bezier curves. Luo et al. [54] also based their algorithm for path planning optimization on Bezier curves in a joint approach with particle swarm optimization (PSO), taking into consideration the flight attitude, gimbal limitation and path length.
Image stitching and DIP techniques were used by Henry et al. [55] to find contours of the power plant and generate a “lawn mower” path over it. A similar approach, using DL, was adopted by Moradi Sizkouhi et al. [51,56], which was also complemented with a dynamic path planning, which deviates the previous flight plan to take closer photos when faults are detected. Pérez-González et al. [57] also used DL to detect the area of the PV plant and then used different algorithms to determine the best flight path, wherein exact cellular decomposition boustrophedon and grid-based wavefront coverage algorithms produced the best results.
Other real-time algorithms have been proposed that calculate the optimized path of the UAV during the flight. In Roggi et al. [58], the UAV corrected the pre-planned “lawn mower” path according to the images that it acquired and the image processing techniques that are applied. A vision-based flight control was also proposed by Xi et al. [59], which performs a real-time direction and velocity correction.

7.2. Detection of PV Systems

Although not always related to aerial inspections, the detection of PV systems in aerial imagery (UAV or satellite imagery) has been proposed by many authors and even used for path planning before the aIRT flight [56,57]. Table 2 presents a summary of methods used in the literature for detecting PV systems in aerial imagery. The table presents the best metrics obtained in each study, the type of image data used as input and the type of detection output obtained with each method. The detection output was classified into three categories:
(a)
Boxes: the output is given by the coordinates of a box or polygon placed around the PV system;
(b)
Mask: the output is a binary image where the pixels corresponding to the segment of the PV system are represented by the value 1 and the rest of the image is represented by 0;
(c)
Binary: for each image, the presence or absence of a PV system is the result of the algorithm (1 or 0).
Figure 3 shows two examples of two types of detections, by the coordinates of boxes around the detected PV panels (left) and masks of the segment of the PV system (right). Besides developing an algorithm for the detection of PV arrays, Wu et al. [60] also matched them to their string identifiers.

7.3. Detection of PV Modules

The detection of the area of the modules is an important step in the image processing task, which is required for both detecting modules with defects and locating them in the power plant.
Table 2. Summary of methods for detecting PV systems using aerial imagery.
Table 2. Summary of methods for detecting PV systems using aerial imagery.
[Ref]/YearAlgorithmBest ResultsOutput TypeImages
[38] 2016RF and DLPr: 90%MaskAerial imagery
[60] 2017Feature description vector according to PV modules’ different colors-BoxesUAV
[62] 2017Adaptive clustering method based on k- meansLoss rate is lower than 5%MaskAerial imagery
[63] 2017GLCM algorithmPr: 93.16%MaskaIRT
F1: 77.8%
[64] 2018DIP and k-means classifierPr > 99%BoxesAerial imagery
[65] 2018DL (Segnet)Pr: 90%MaskAerial imagery
[66] 2018DL (PolyCNN)IoU: 79.5%MaskGoogle Earth
[67] 2019DL (Faster R-CNN, based on the classifier ResNet-50)Pr: 92.9%BoxesGoogle Earth
[49] 2019DL (Res-UNet)Ac: 97.11%MaskSystem IRT images
[68] 2020DL (Mask R-CNN and VGG16)Ac: 96.99%MaskUAV
[47] 2020DL (U-net)F1: 82%MaskGoogle Earth
[69] 2020DLF1: 92.2%BinarySatellite imagery
[70] 2020DLPr: 92.66%MaskGoogle Earth
Re: 97.43%
[71] 2020DL (CNN for semantic segmentation)Average error of 5.75%MaskUAV
[72] 2020k-means, SVM and CNNMCC: 0.17MaskIdentify solar on rooftops
[61] 2020DIP (edge detection) and DL (R-CNN)Pr: 92.25%MaskPanels in aIRT images
[73] 2021DL algorithmsF1: 95.38%MaskAerial imagery
[74] 2021DIP (transform invariant low-rank textures (TILT) algorithm for orthographic view and Otsu’s method for segmentation)-MaskPanels in aIRT images
[75] 2021Unsupervised segmentation parameter optimization (USPO) and RF classifierF1: 98.7%MaskUAV
[57] 2021DL server-MaskUAV
[51] 2022Mask R-CNN structureAc: 96.99%MaskUAV
The first attempts to automatize the segmentation of the PV modules in IRT images appear to have been made in 2015, with images obtained with a moving cart, using simple DIP methods [76]. Other attempts were described in Menéndez et al. [77], Montanez et al. [78] and Wu et al. [79]. Uma et al. [80] did the same using a k-means clustering algorithm. In 2021, Xie et al. [81] used a Segnet, a CNN used for segmentation.
For aerial images, Tribak and Zaz [82], Salamanca et al. [83] and Perez et al. [84] published results on detecting PV modules in aerial visual images, and many studies used different techniques to detect and segment PV module boundaries in aIRT data. Table 3 shows the studies related to DIP and DL algorithms. In this case, the detection result of the algorithm can be given by a box or polygon around the PV module, a mask of the segment of the module or lines that mark the borders of the modules in a PV panel.
The best metric among the studies was obtained with a combination of many algorithms (DIP, SVM and DL) [85]. On the other hand, the worst metrics were obtained with simple DIP filters [86]. It is important to note that not all studies are comparable, because not all have presented metrics for their performance, and they have different dataset sizes, which make the comparison difficult. The studies described by Carletti et al. [87] and Bommes et al. [88], besides detecting the PV module, also developed ways to track the modules in subsequent frames of a video. A tracking system was also developed by Xie et al. [89] using an AlexNet CNN.
Table 3. Summary of methods for detecting PV modules in aIRT using DIP and DL algorithms.
Table 3. Summary of methods for detecting PV modules in aIRT using DIP and DL algorithms.
[Ref]/YearAlgorithmBest ResultsOutput Type
[48] 2016DIP (normalization and thresholding)F1: 92.76%Boxes
[90] 2017DIP (edge extraction by Hough transform)-Boxes
[91] 2017DIP (thresholding)Pr: 96.9%Mask
[92] 2017RANSAC (random sample consensus) algorithm-Boxes
[93] 2017DIP (not detailed)Pr: 82%Boxes
[94] 2017DIP (thresholding in HSV color space)-Mask
[95] 2018DIP (template matching algorithm)F1: 83.0% Boxes
[87] 2020DIP (canny edge and morphological filters)F1: 87%Boxes
[86] 2020DIP (ACM LS and filtering by area, Hough transform)Re: 70%Boxes
[96] 2020DIP (thresholding in HSV color space and MSER algorithm)Ac: 98%Boxes
[97] 2020DL (YOLOv3)F1: 95%Boxes
[85] 2020DIP + support vector machine (SVM) and DL (Mask R-CNN)F1: 98.9%Boxes
[98] 2020DIP (Hough line detection, Sobel operator)-Lines
[99] 2020DIP (Sobel and canny operator, HoughPLine)Pr: 90.91%Lines
[100] 2020DIP (LSD algorithm and k-means clustering)Pr: 77.3%Mask
F1: 86.3%
[101] 2020DIP (k-means clustering and thresholding)Ac: 98.46%Mask
[88] 2021DL (Mask R-CNN)Pr: 90.01%Mask
F1: 90.51%
[102] 2022DIP (geometry coercion, clustering and angularity-based segment filtering)-Mask

7.4. Orthomosaicking

The localization of faults within a power plant is a challenging issue that can be addressed by creating an orthomosaic of the PV power plant [103]. Image mosaicking, also known as image stitching, is a computational technique that detects overlapping key points in spatially subsequent photos and uses them to create a so-called panorama picture [94].
To improve the sight perspective and enable an expanded view of the localization of faults in both visual and thermal images of PV power plants, some researchers used commercially available software packages to create orthomaps with aerial imagery. Lee and Park [104] and Zefri et al. [105] used the software Pix4D capture to process thermal and visual images and create orthographic images with temperature information. Oliveira et al. [103] compared the use of two software packages (DroneDeploy and ContextCapture) to create an orthomosaic of a 1 MW PV power plant. Higuchi and Babasaki [106] used the software OpenDroneMap to generate the orthographic image of a 2 MW PV power plant.
Grimaccia et al. [94], Aghaei et al. [27] and Ismail et al. [107] have proposed methods for the orthomosaicking of visual images of PV power plants using DIP techniques. Tsanakas et al. [108] used the method of aerial triangulation, and Lafkih and Zaz [109] and Zefri [102,110] used the SIFT technique to perform the task. To optimize the mosaicking of visual PV images, Qi et al. [111] used a Faster R-CNN to detect key points in aerial sequence images in the world coordinate system, so it avoids redundant information generated by traditional methods. López-Fernández et al. [92] developed a tool that creates a 5D point cloud of the power plant, where each coordinate point has a temperature and an intensity value associated with it. After segmenting the modules in a dataset, Costa et al. [73] used a sliding window algorithm with overlapping pixels, combining frames side by side to reconstruct orthomosaics of power plants.

7.5. Soiling

A common cause of hot spots in PV power plants is soiling and shadow over the modules, which hinders the evaluation of results since they are not considered real defects of the PV modules [6]. Cipriani et al. [112] approached this issue by using a CNN to differentiate hot spots caused by faults from soiling, obtaining an accuracy of up to 98%.
Another solution to the problem is the analysis of the visual images that are normally taken together with the IRT images in the UAV, which enables the operator to discard hot spots caused by soiling. Automation of the task of detecting soiling in individual modules was proposed by Yang et al. [113], Pivem et al. [114] and Qasem et al. [115] using DIP techniques. Similar techniques were employed by Wen et al. [116], and by Karaköse and Firildak [117] to detect shadows over PV systems. Hanafy et al. [43] compared different ML algorithms (KNN, NN, RF and SVM) to classify modules in different categories of cleanliness and obtained an accuracy of over 90% using an SVM algorithm. Mehta et al. [37] proposed a method that uses a weakly supervised CNN-based classification network to predict power loss, detect soiling and categorize it given a PV module image. This method obtained an accuracy of about 87% on a test dataset of about 50 images.

7.6. Detection and Classification of Faults

The manual assessment of aIRT imagery is a time- and computing-consuming task; therefore, its automation is the most explored part of the aIRT framework in the literature. This detection can either be processed on board, during the UAV flight, as shown in the example in Figure 4, or in a computer software, after the acquisition of images has been carried out by the UAV (Figure 5). Both Figure 4 and Figure 5 show the procedure of the inspections for the two different approaches, including all tasks being automatized in each case.
In 2002, Pilla et al. [118] used the Sobel and canny edge operators to detect cracks in IRT PV cell images. In 2003, Wang et al. [119] used thresholding and a fuzzy classifier to detect faults in IRT images. After that, in 2011, Vergura and Falcone [120] used DIP techniques to analyze IRT images for faults. Since then, many other studies have used mostly DIP techniques to segment faults in IRT images. Table 4 presents a summary of the main algorithms for the detection and classification of faults in IRT images. In this case, the results can be in the form of a segmentation of the faults (mask), the detection of modules with faults and the classification of these faults in categories. Some methods presented high metrics when used in association with a classification algorithm, such as an SVM [121]. Many papers do not present a metric for the performance evaluation of the algorithms proposed, especially for the case of fault segmentation (masks). It is important to note that a comparison between metrics is not always possible, because the dataset size and number of classes differ among studies.
Table 4. Summary of methods for detecting and classifying faults in IRT images of PV modules.
Table 4. Summary of methods for detecting and classifying faults in IRT images of PV modules.
[Ref]/YearAlgorithmBest ResultsOutput Type
[76] 2015DIP filtersPr: 97.40%Detection of modules with faults
[122] 2015Histogram analysis, thresholding and canny edge-Fault mask
[123] 2016DIP and ANNAc: 80%Fault mask
[124] 2016Filter by temperature values-Detection of hot spots, cracks and soldering issues
[125] 2016k-means color quantization and density-based spatial clustering of application with noise (DBSCAN)-Fault mask
[126] 2017DIP (thresholding and clustering)-Detection of modules with faults
[127] 2017DIP and fuzzy rule on temperature data-Classification into 6 anomaly types
[77] 2018Filtering by temperature valuesPr: 96.52%Detection of modules with hot spots
[128] 2019Thresholding in HSV color spaceAc: 100% (only 3 images)Detection of modules with faults
[129,130] 2019n-Bayes classifierAc: 94.1%Classification into healthy, shaded and defective modules
[80] 2019DIP filters-Detection of delamination, snail trails and bubbled faults
[131] 2019ANN and discrete wavelet transformAc: 100%Combination of IRT with electrical data—classification into 5 anomaly types
[132] 2019Fuzzy inference system (FIS) using Mamdani-type fuzzy controllerAc: 96.7%Combination of IRT with electrical data—detection and classification of hot spots
[133] 2020GoogleNet vs. LeNet-5 and VGG-16Ac: 97.9%Classification into 6 cell anomaly types
[134] 2020DL and transfer learningAc: 99.23%Detection of modules with faults
[121] 2020DIP and SVMAc: 97% Detection of modules with faults
[78] 2020Histogram analysis of segmented module-Detection of modules with faults
[135] 2020Fuzzy classifier based on temperatures of the moduleAc: 94%Detection of EVA discoloration and delamination faults
[136] 2021Multilevel Otsu thresholdingAc: 91.81%Fault mask
[137] 2021DL and SVMAc: 86%Classification into 12 anomaly types
[138] 2021DIP (adaptative histogram equalization), DL and SVMAc: 92.96%Detection of modules with faults
[139] 2021DIP filters and SVM classifierAc: 94.4%Classification into 10 anomaly types
Table 5 shows the summary of studies of the detection and classification of faults in visual images. The faults detected in this case are mostly related to visible problems, such as delamination, burn marks and glass breakages. An important issue that makes the comparison between studies difficult is the difference between the data resolution used as input for each one of them, as images vary from PV cells [140] to aerial images [141].
Table 6 and Table 7 present a summary of the methods for detecting and classifying faults in aIRT images of PV systems, using DIP and DL algorithms, respectively. In general, the algorithms with the highest results are the ones dedicated to the detection of faults or the classification of a few types of faults, with the classification of many classes of faults being a much more complex task. It is noticeable that the DIP algorithms have comparable results to DL techniques, even though most of them use smaller datasets, and therefore their generalization capabilities can be jeopardized.
Some of the challenges for the development of a robust automatic classification of faults include the reflections and shadows from surroundings and the lack of a standardized image database (with standard flight directions and weather conditions). When using DL, the computation requirements, the need for a large dataset with annotated data and the processing time must also be overcome.
Table 6. Summary of methods for detecting PV modules in aIRT using DIP and classification algorithms.
Table 6. Summary of methods for detecting PV modules in aIRT using DIP and classification algorithms.
[Ref]/YearAlgorithmBest ResultsDetection Type
[16] 2015Thresholding and temperature filtering-Detection of faults
[153] 2015DIP filtersF1: 99.4%Detection of faults
[154] 2015Canny edge and thresholding Fault mask
[48] 2016Statistical classification of faultsF1: 93.88%Classification into 3 classes of faults
[155] 2016DIP and k-means clustering-Detection of faults
[156] 2016Histogram filtering-Detection of hot spots
[157] 2017Thresholding module segment-Detection of faults
[94] 2017Thresholding by module luminance distribution-Classification into 3 classes of faults
[91,158] 2017Mean and std of luminance of area of moduleAc: 97%Detection of faults
[90] 2017DIP filters-Fault mask
[92] 2017Temperature segmentationAc: 100%Fault mask
[159] 2017Non-uniform illumination (NUI) boundary detection-Hot spot detection and analysis of visual images for soiling or shadowing in laboratory setup
[160] 2018Thresholding, pixel seed and canny edge-Fault mask
[95] 2018Normalized cross-correlation as a similarity measure for template matchingF1: 75%Detection of faults
[79] 2018DIP filters-Fault mask
[161] 2019Thresholding-Fault mask
[162] 2019Gaussian filter and Hough line-Detection of hot spots
[163] 2019Hog features and cascade object detector-Detection of hot spots
[164] 2020Thresholding-Fault masks
[99] 2020Statistics of the luminancePr: 92.71%Classification into 3 classes of faults
[165] 2020DIP for feature extraction + different algorithms for classification (SVM, n-Bayes, KNN, etc.)Ac: 92%Detection of faults
[45] 2020k-means clustering-Fault mask
[96] 2020Temperature-based thresholding Ac: 97%Detection of faults
[101] 2020Temperature-based thresholding Pr: 97.6%Classification of size and severity of faults
[87] 2020Water filling and temporal tracking algorithmsF1: 72%Detection of hot spots
[166] 2021Statistical analysis of temperature of modulesAc: 96%Classification into 6 classes of faults
[74] 2021Robust PCA decomposition and thresholdingF1: 78.23%Fault mask
[167] 2021Filtering and probability density functions-Fault detection using both visual and aIRT images
Table 7. Summary of methods for detecting PV modules in aIRT using DL and classification algorithms.
Table 7. Summary of methods for detecting PV modules in aIRT using DL and classification algorithms.
[Ref]/YearAlgorithmBest ResultsDetection Type
[168] 2018U-Net, LinkNet, FPN and Mask R-CNNDice: 0.841Fault mask
IOU: 0.741
[169] 2019Hough line transformation, canny operator and Faster R-CNNF1: 95.15%Detection of reflections and hot spots
[106] 2018VGGPr: 49.11%Detection of substring, module and string failures
[32] 2019DIP and DL-Fault mask
[98] 2020DLPr: 95%Detection of hot spots
[170] 2020RF, SVM, VGG-16 and MobileNetAc: 91.2%Classification into disconnected substring, patchwork, hot spot, soiling and string problems
[61] 2020R-CNNPr: 91%Detection of hot spots
[171] 2021Thresholding, CNN and multi-layer perceptronAc: 100%Detection of hot spots
[50] 2021DL (ResNet-34) and k-nearest neighbors classifierAUROC from 73.3% to 96.6%Fault masks
[172] 2021DL using a Nadam optimizerAc: 66.43%Classification into 11 anomaly types
[88] 2021ResNet-50 with ImageNetAc: 90%.Classification into 10 anomaly types
[173] 2021ICNM and transfer learningAc: 97.62%Detection of bird drops, hot spots, patchwork, disconnected strings and disconnected substrings
[174] 2021DIP and XGBoosz (algorithm for statistical characteristics of temperatures) as input preparation for a CNNAc: 93.8%Classification into hot spots, PID and disconnected modules
[175] 2021YOLOv3Ac: 75%Classification into 5 fault classes using composites (aIRT and visual images)
[102] 2022DLF1: 94.52%Classification into 5 fault classes using composites

7.7. Other Applications

Imaging techniques have been employed in some other applications to facilitate the analysis of PV modules. An example is the detection of blurred images that was addressed by Tribak and Zaz [176] with image processing techniques in order to filter frames of videos before employing mosaicking techniques. Similar techniques were used by Shen et al. [177] to correct the angle distortion of IRT images.

8. Discussion

This review has shown that different automatization algorithms, including DIP, DL and classification techniques, have been employed for automating different tasks of the aIRT procedure for inspecting PV power plants. Among the conclusions, this review showed that only a few among the selected studies have assessed two important aspects of the autonomous inspection procedure, namely, the optimization of the flight path (nine papers), and the detection of soiling (eight papers). These two topics are of great importance to increase time efficiency in aIRT and therefore should be further investigated. The latter goal of detecting soiling over PV modules and differentiating it from actual faults of the modules was investigated by some authors, e.g., Dunderdale et al. [170] and Arosh et al. [159], together with the detection and classification of other faults.
For the task of performing the orthomosaicking of aIRT images to facilitate the localization of the faults in the field, four papers employed existing software to perform the task, while ten studies approached the development of algorithms to create the orthomosaic of the PV plant. However, most of the proposed methods are based on DIP techniques; therefore, the resulting mosaic consists of a simple image, without additional GPS information. The correlation of orthomosaic images with GPS coordinates and the identification of modules and strings according to the site nomenclature are areas that require further investigation.
Another approach to the challenge was developed by Wu et al. [60], with the development of an algorithm that detects PV arrays in power plants and performs the automatic correlation with their string identifiers. This is a promising strategy that could also be used to facilitate the localization of detected faults in the field through aIRT. Besides the study carried out by Wu et al. [60], another 20 studies among the selected literature focused on the development of algorithms to detect PV systems and panels in aerial imagery. However, only three of these studies focused on aerial IRT images of the PV plants, obtaining up to 93.16% precision in the results [63]. On the one hand, 18 papers presented the results of developed algorithms for the detection of individual PV modules in aIRT images, of which three of them applied DL techniques. Although the methods are hardly comparable given their different structures for results (i.e., mask, box or line), their different dataset sizes and the different evaluation metrics used, a method that combined many algorithms (DIP, SVM and DL) for detecting PV modules in aIRT images and obtained an F1 score of 98.4% can be highlighted [85]. On the other hand, the worst metrics were obtained with simple DIP filters [86], which although providing fast results with small datasets required for training, are characterized by a lack in generalization. This is important for the replication of the algorithm in images acquired in different conditions and with a different quality. The algorithms proposed by Carletti et al. [87], Xie et al. [89] and Bommes et al. [88] also performed the tracking of the modules in subsequent frames of an aIRT video. This task is of utter importance for the cross-correlation of detected modules and faults, as well as their location in PV plants.
Most of the selected studies have assessed autonomous fault detection and classification in PV plants through visual (12 papers), IRT (22 papers) and aIRT images (43 papers). Among these studies, 35% used DL techniques for the detection or classification of PV faults, with an increase in developed algorithms using CNNs in recent years. Still, DIP-based algorithms also presented high accuracy results, even though most of them use smaller datasets, and therefore their replication in other sets of data is possibly not feasible. The combination of DL or DIP techniques with classifier algorithms was a promising approach in recent studies. In the field, fault detection can either be processed on board, during the UAV flight, or subsequently through a post-processing procedure after the flight. For the first case, the high computational requirements and the processing time of DL are still a challenge, as even in high-performing computers, the processing of a set of images of a large-scale PV power plant (that consists of some gigabytes of data) can take hours when using a DL algorithm. In the same way as in the detection of PV systems and modules, many types of outputs for the algorithms are possible, namely the segmentation of the faults, the detection of damaged modules or even the classification of faults in separate classes. The classes also differ among authors, and these differences represent a great challenge not only for the comparison between studies, but also for the exchange of data, experiences and algorithms among researchers in PV community, which hinders the advancements in this area. The exchange of data to enable the development of larger and more generalized datasets that consider different environmental conditions is also deaccelerated by data protection clauses.
Besides the different result types, the different evaluation metrics (or the lack of them), dataset sizes and image resolutions of the inputs also make the comparison between studies difficult. However, in general, the algorithms with the highest metrics are the ones dedicated to detecting and classifying a few types of faults compared to those that carry out the classification of many classes of faults. This proves that detection and classification of multiple faults is a complex task and further investigation is required. On this subject, the algorithm developed by Bommes et al. [88] can be highlighted for its encouraging results, with an accuracy of 90% in the detection and classification of faults in ten different anomaly types. In summary, to achieve the goal of an entirely autonomous aIRT procedure, advances in some of the tasks related to the technique must be achieved. Even tasks that were already the focus of many research studies, such as the detection and classification of faults, should be further explored to contemplate different types of datasets and conditions. The exchange of data and academic collaborations are fundamental to allow for a fully automatic procedure that not only detects modules and faults on PV modules but also provides information about the type and location of the faults, in a simple and accessible manner, to enable quick remediation measures.

9. Conclusions

This paper has conducted a comprehensive review of the literature for methods of automating different tasks of the aIRT framework of PV power plants, since it is a subject that has been intensely investigated by researchers in recent years. Most of these studies (77 studies) focused on the autonomous fault detection and classification of PV plants in visual, IRT and aIRT images. Among these studies, the use of DL algorithms has provided good results with an accuracy of up to 90% in the detection and classification of faults in 10 different anomaly types detected in module segments extracted from aIRT images. On the other hand, only a few studies have explored the automation of other parts of the procedure of aIRT, such as the optimization of the path planning (nine papers) for the inspection flight, the orthomosaicking of the PV plant (14 studies) that is performed to facilitate the localization of the faults in the field and the detection of soiling, and its differentiation from actual faults on PV modules (eight studies). Algorithms for the detection and segmentation of PV modules were presented in 38 papers and achieved a maximum F1 score of 98.4%.
For the automation of these procedures, different algorithms have been investigated, including DIP filters and methods such as canny edge detection and thresholding; DL algorithms such as Fast R-CNN, ImageNET and VGG16; and other ML-based algorithms used for classification tasks such as SVMs, KNNs and RFs. However, the accuracy, robustness and generalization of the developed algorithms are still the main challenges of these studies, especially when dealing with more classes of faults and the inspection of large-scale PV plants. With the ever-increasing capacity and size of utility-scale PV power plants, reaching the scales of gigawatts and hundreds of hectares, automation is increasingly becoming a matter not only of scientific interest, but also of economic importance. Therefore, the autonomous procedure and classification task must still be explored to enhance the accuracy and applicability of the aIRT method.

Author Contributions

Conceptualization, M.A., A.K.V.d.O. and R.R.; methodology, M.A., A.K.V.d.O. and R.R.; formal analysis, A.K.V.d.O.; writing—original draft preparation, M.A., A.K.V.d.O. and R.R.; writing—review and editing, M.A., A.K.V.d.O. and R.R.; funding acquisition, R.R. All authors have read and agreed to the published version of the manuscript.

Funding

A.K.V.d.O. and R.R. acknowledge with thanks the Brazilian Electrical Energy Regulatory Agency ANEEL, ENGIE Brasil Energia and Guascor/Siemens for the financial support in the project PE-00403-0042/2016 of the strategic call ANEEL 021/2016. They also acknowledge with thanks the Brazilian Electrical Energy Regulatory Agency ANEEL and CTG Brasil for the financial support in the project PD-10381-0620/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tsanakas, J.A.J.A.; Ha, L.; Buerhop, C. Faults and infrared thermographic diagnosis in operating c-Si photovoltaic modules: A review of research and future challenges. Renew. Sustain. Energy Rev. 2016, 62, 695–709. [Google Scholar] [CrossRef]
  2. Buerhop, C.; Schlegel, D.; Niess, M.; Vodermayer, C.; Weißmann, R.; Brabec, C.J. Reliability of IR-imaging of PV-plants under operating conditions. Sol. Energy Mater. Sol. Cells 2012, 107, 154–164. [Google Scholar] [CrossRef]
  3. Denio, H. Aerial solar Thermography and condition monitoring of photovoltaic systems. In Proceedings of the 2012 38th IEEE Photovoltaic Specialists Conference, Austin, TX, USA, 3–8 June 2012; pp. 000613–000618. [Google Scholar]
  4. Buerhop, C.; Weißmann, R.; Scheuerpflug, H.; Auer, R.; Brabec, C. Quality Control of PV-Modules in the Field Using a Remote-Controlled Drone with an Infrared Camera. In Proceedings of the 27th European Photovoltaic Solar Energy Conference and Exhibition, Frankfurt, Germany, 24–28 September 2012; pp. 3370–3373. [Google Scholar]
  5. Ulrike, J.; Herz, M.; Köntges, M.; Parlevliet, D.; Paggi, M.; Tsanakas, I.; Stein, J.S.; Berger, K.A.; Ranta, S.; French, R.H.; et al. Review on Infrared and Electroluminescence Imaging for PV Field Applications; IEA PVPS: Paris, France, 2018. [Google Scholar]
  6. de Oliveira, A.K.V.; Aghaei, M.; Rüther, R. Aerial infrared thermography for low-cost and fast fault detection in utility-scale PV power plants. Sol. Energy 2020, 211, 712–724. [Google Scholar] [CrossRef]
  7. Buerhop-Lutz, C.; Pickel, T.; Scheuerpflug, H.; Dürschner, C.; Camus, C.; Hauch, J.; Brabec, C.J. aIR-PV-Check of Thin-Film PV-Plants—Detection of PID and Other Defects in CIGS Modules. In Proceedings of the 32nd European Photovoltaic Solar Energy Conference and Exhibition, Munich, Germany, 20–24 June 2016; pp. 2021–2026. [Google Scholar] [CrossRef]
  8. Cioaca, C.; Pop, S.; Boscoianu, E.C.; Boscoianu, M. Aerial Infrared Thermography: A Scalable Procedure for Photovoltaics Inspections Based on Efficiency and Flexibility. Appl. Mech. Mater. 2015, 772, 546–551. [Google Scholar] [CrossRef]
  9. Niccolai, A.; Gandelli, A.; Grimaccia, F.; Zich, R.; Leva, S. Overview on Photovoltaic Inspections Procedure by means of Unmanned Aerial Vehicles. In Proceedings of the 2019 IEEE Milan PowerTech, Milan, Italy, 23–27 June 2019; pp. 1–6. [Google Scholar]
  10. Tsanakas, J.A.; Botsaris, P.N.; Tsanakas, I.; Botsaris, P.N. On the Detection of Hot Spots in Operating Photovoltaic Arrays through Thermal Image Analysis and a Simulation Model. Mater. Eval. 2013, 71, 457–465. [Google Scholar]
  11. Kumar, N.M.; Chopra, S.S.; de Oliveira, A.K.V.; Ahmed, H.; Vaezi, S.; Madukanya, U.E.; Castañón, J.M. Solar PV module technologies. In Photovoltaic Solar Energy Conversion; Elsevier: Amsterdam, The Netherlands, 2020; pp. 51–78. [Google Scholar]
  12. Köntges, M.; Kurtz, S.; Packard, C.E.; Jahn, U.; Berger, K.; Kato, K.; Friesen, T.; Liu, H.; Van Iseghem, M. Review of Failures of Photovoltaic Modules; IEA PVPS: Paris, France, 2014; ISBN 9783906042169. [Google Scholar]
  13. International Electrotechnical Commission (IEC). IEC TS 62446-3-Photovoltaic (PV) Systems—Requirements for Testing, Documentation and Maintenance-Part 3: Photovoltaic Modules and Plants-Outdoor Infrared Thermography; IEC: Geneva, Switzerland, 2017. [Google Scholar]
  14. VATh. Electrical Infrared Inspections · Low Voltage; Bundesverband für Angewandte Thermografie: Nürnberg, Germany, 2016; pp. 15–17. [Google Scholar]
  15. Weinreich, B.; Haas, R.; Zehner, M.; Becker, G. Optimierung thermografischer Fehleranalyseverfahren auf Multi-MW-PV-Kraftwerke. In Proceedings of the 26th PV-Symposium Bad Staff, Bad Staff, Germany, 5–9 September 2011; p. 1. [Google Scholar]
  16. Aghaei, M.; Grimaccia, F.; Gonano, C.A.; Leva, S. Innovative Automated Control System for PV Fields Inspection and Remote Control. IEEE Trans. Ind. Electron. 2015, 62, 7287–7296. [Google Scholar] [CrossRef]
  17. Grimaccia, F.; Aghaei, M.; Mussetta, M.; Leva, S.; Quater, P.B. Planning for PV plant performance monitoring by means of unmanned aerial systems (UAS). Int. J. Energy Environ. Eng. 2015, 6, 47–54. [Google Scholar] [CrossRef] [Green Version]
  18. Tsanakas, J.A.; Botsaris, P.N. An infrared thermographic approach as a hot-spot detection tool for photovoltaic modules using image histogram and line profile analysis. Int. J. Cond. Monit. 2012, 2, 22–30. [Google Scholar] [CrossRef]
  19. Gallardo-Saavedra, S.; Hernández-Callejo, L.; Duque-Perez, O. Technological review of the instrumentation used in aerial thermographic inspection of photovoltaic plants. Renew. Sustain. Energy Rev. 2018, 93, 566–579. [Google Scholar] [CrossRef]
  20. Aghaei, M.; Quater, P.B.; Grimaccia, F.; Leva, S.; Mussetta, M. Unmanned Aerial Vehicles in Photovoltaic Systems Monitoring Applications. In Proceedings of the 29th European Photovoltaic Solar Energy Conference and Exhibition (EU PVSEC 2014), Amsterdam, The Netherlands, 22–26 September 2014; pp. 2734–2739. [Google Scholar] [CrossRef]
  21. Elmokadem, T.; Savkin, A.V. Towards fully autonomous UAVs: A survey. Sensors 2021, 21, 6223. [Google Scholar] [CrossRef]
  22. Bizzarri, F.; Nitti, S.; Malgaroli, G. The use of drones in the maintenance of photovoltaic fields. E3S Web Conf. 2019, 119, 00021. [Google Scholar] [CrossRef]
  23. Aghaei, M.; de Oliveira, A.K.V.; Rüther, R. Fault Inspection by Aerial Infrared Thermography in a PV Plant after a Meteorological Tsunami. Rev. Bras. Energ. Sol. 2019, 10, 17–25. [Google Scholar]
  24. Aghaei, M. Novel Methods in Control and Monitoring of Photovoltaic Systems; Politecnico di Milano: Milan, Italy, 2016. [Google Scholar]
  25. Quater, P.B.; Grimaccia, F.; Leva, S.; Mussetta, M.; Aghaei, M. Light Unmanned Aerial Vehicles (UAVs) for cooperative inspection of PV plants. IEEE J. Photovolt. 2014, 4, 1107–1113. [Google Scholar] [CrossRef] [Green Version]
  26. Leva, S.; Aghaei, M.; Grimaccia, F. PV power plant inspection by UAS: Correlation between altitude and detection of defects on PV modules. In Proceedings of the 2015 IEEE 15th International Conference on Environment and Electrical Engineering (EEEIC), Rome, Italy, 10–13 June 2015. [Google Scholar]
  27. Aghaei, M.; Leva, S.; Grimaccia, F. PV power plant inspection by image mosaicing techniques for IR real-time images. In Proceedings of the 2017 IEEE 44th Photovoltaic Specialist Conference (PVSC), Washington, DC, USA, 25–30 June 2017; pp. 3462–3467. [Google Scholar] [CrossRef]
  28. Vergura, S. Correct Settings of a Joint Unmanned Aerial Vehicle and Infrared Camera System for the Detection of Faulty Photovoltaic Modules. IEEE J. Photovolt. 2021, 11, 124–130. [Google Scholar] [CrossRef]
  29. Gonzalez, R.; Woods, R. Digital Image Processing; The MathWorks, Inc.: Natick, MA, USA, 2002; ISBN 0201180758. [Google Scholar]
  30. Platini Reges, J.; Lima Moreira, F.D.; Santos Bezerra, L.D.; Ripardo De Alexandria, A.; Reboucas Filho, P.P. Thermographic Image Processing Application in Solar Followers. IEEE Lat. Am. Trans. 2015, 13, 3350–3358. [Google Scholar] [CrossRef]
  31. O’Mahony, N.; Campbell, S.; Carvalho, A.; Harapanahalli, S.; Hernandez, G.V.; Krpalkova, L.; Riordan, D.; Walsh, J. Deep Learning vs. Traditional Computer Vision. Adv. Intell. Syst. Comput. 2020, 943, 128–144. [Google Scholar] [CrossRef] [Green Version]
  32. de Oliveira, A.K.V.; Aghaei, M.; Rüther, R. Automatic Fault Detection of Photovoltaic Array by Convolutional Neural Networks During Aerial Infrared Thermography. In Proceedings of the 36th European Photovoltaic Solar Energy Conference and Exhibition (EU PVSEC), Marseille, France, 9–13 September 2019; pp. 1302–1307. [Google Scholar]
  33. Mayo, R.C.; Leung, J. Artificial intelligence and deep learning—Radiology’s next frontier? Clin. Imaging 2018, 49, 87–88. [Google Scholar] [CrossRef]
  34. Junior, C.F.C. Uso de Descritores Morfológicos e Cinemáticos na Identificação Automática de Comportamentos de Animais de Laboratório; Universidade Federal de Santa Catarina: Florianópolis, Brazil, 2011. [Google Scholar]
  35. The, S.; Ai, S.; Dalle, I.; Galleria, S. Deep Learning in Neural Networks: An Overview. arXiv 2014, arXiv:1404.7828. [Google Scholar]
  36. Voulodimos, A.; Doulamis, N.; Doulamis, A.; Protopapadakis, E. Deep Learning for Computer Vision: A Brief Review. Comput. Intell. Neurosci. 2018, 2018, 7068349. [Google Scholar] [CrossRef]
  37. Mehta, S.; Azad, A.P.; Chemmengath, S.A.; Raykar, V.; Kalyanraman, S. DeepSolarEye: Power Loss Prediction and Weakly Supervised Soiling Localization via Fully Convolutional Networks for Solar Panels. In Proceedings of the WACV 2018, Lake Tahoe, NV, USA, 12–15 March 2018. [Google Scholar]
  38. Malof, J.M.; Bradbury, K.; Collins, L.M.; Newell, R.G. A Deep Convolutional Neural Network and a Random Forest Classifier for Solar Photovoltaic Array Detection in Aerial Imagery. Int. Conf. Renew. Energy Res. Appl. 2016, 5, 650–654. [Google Scholar] [CrossRef]
  39. Kamilaris, A.; Prenafeta-Boldú, F.X. Deep Learning in Agriculture: A Survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
  40. Carneiro, A.C.; Silva, R.R. V Redes Neurais Convolucionais com Tensorflow: Teoria e Prática. In Proceedings of the III Escola Regional de Informática do Piauí, Picos, Brazil, 12–14 June 2017; pp. 382–406. [Google Scholar]
  41. Serfa Juan, R.O.; Kim, J. Photovoltaic Cell Defect Detection Model based-on Extracted Electroluminescence Images using SVM Classifier. In Proceedings of the 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Fukuoka, Japan, 19–21 February 2020; pp. 578–582. [Google Scholar] [CrossRef]
  42. Karimi, A.M.; Fada, J.S.; Liu, J.; Braid, J.L.; Koyuturk, M.; French, R.H. Feature Extraction, Supervised and Unsupervised Machine Learning Classification of PV Cell Electroluminescence Images. In Proceedings of the 2018 IEEE 7th World Conference on Photovoltaic Energy Conversion (WCPEC) (A Joint Conference of 45th IEEE PVSC, 28th PVSEC & 34th EU PVSEC), Waikoloa, HI, USA, 10–15 June 2018; pp. 418–424. [Google Scholar]
  43. Hanafy, W.A.; Pina, A.; Salem, S.A. Machine learning approach for photovoltaic panels cleanliness detection. In Proceedings of the ICENCO 2019—2019 15th International Computer Engineering Conference: Utilizing Machine Intelligence for a Better World, Giza, Egypt, 29–30 December 2019; pp. 72–77. [Google Scholar]
  44. da Costa, C.H.; Moritz, G.L.; Lazzaretti, A.E.; Mulinari, B.M.; Ancelmo, H.C.; Rodrigues, M.P.; Oroski, E.; de Goes, R.E. A Comparison of Machine Learning-Based Methods for Fault Classification in Photovoltaic Systems. In Proceedings of the 2019 IEEE PES Innovative Smart Grid Technologies Conference-Latin America (ISGT Latin America), Gramado, Brazil, 15–18 September 2019; pp. 1–6. [Google Scholar] [CrossRef]
  45. Et-Taleby, A.; Boussetta, M.; Benslimane, M. Faults detection for photovoltaic field based on k-means, elbow, and average silhouette techniques through the segmentation of a thermal image. Int. J. Photoenergy 2020, 2020, 6617597. [Google Scholar] [CrossRef]
  46. Waqar Akram, M.; Li, G.; Jin, Y.Y.; Chen, X.; Zhu, C.; Zhao, X.; Aleem, M.; Ahmad, A. Improved outdoor thermography and processing of infrared images for defect detection in PV modules. Sol. Energy 2019, 190, 549–560. [Google Scholar] [CrossRef]
  47. Zech, M.; Ranalli, J. Predicting PV Areas in Aerial Images with Deep Learning. In Proceedings of the 2020 47th IEEE Photovoltaic Specialists Conference (PVSC), Calgary, AB, Canada, 15 June–21 August 2020; pp. 0767–0774. [Google Scholar] [CrossRef]
  48. Dotenco, S.; Dalsass, M.; Winkler, L.; Wurzner, T.; Brabec, C.; Maier, A.; Gallwitz, F.; Würzner, T.; Brabec, C.; Maier, A.; et al. Automatic detection and analysis of photovoltaic modules in aerial infrared imagery. In Proceedings of the 2016 IEEE Winter Conference on Applications of Computer Vision, WACV 2016, Lake Placid, NY, USA, 7–10 March 2016; pp. 1–9. [Google Scholar]
  49. Zhang, H.; Hong, X.; Zhou, S.; Wang, Q. Infrared image segmentation for photovoltaic panels based on res-unet. In Pattern Recognition and Computer Vision, Proceedings of the Chinese Conference on Pattern Recognition and Computer Vision (PRCV), Xi’an, China, 8–11 November 2019; LNCS; World Scientific: Singapore, 2019; Volume 11857, pp. 611–622. [Google Scholar] [CrossRef]
  50. Bommes, L.; Hoffmann, M.; Buerhop-Lutz, C.; Pickel, T.; Hauch, J.; Brabec, C.; Maier, A.; Peters, I.M. Anomaly Detection in IR Images of PV Modules using Supervised Contrastive Learning. arXiv 2021, arXiv:2112.02922. [Google Scholar]
  51. Sizkouhi, A.M.M.; Esmailifar, S.M.; Aghaei, M.; Karimkhani, M. RoboPV: An integrated software package for autonomous aerial monitoring of large scale PV plants. Energy Convers. Manag. 2022, 254, 115217. [Google Scholar] [CrossRef]
  52. Salahat, E.; Asselineau, C.-A.; Coventry, J.; Mahony, R. Waypoint Planning for Autonomous Aerial Inspection of Large-Scale Solar Farms. In Proceedings of the IECON 2019—45th Annual Conference of the IEEE Industrial Electronics Society, Lisbon, Portugal, 14–17 October 2019; Volume 2019, pp. 763–769. [Google Scholar]
  53. Ding, Y.; Cao, R.; Liang, S.; Qi, F.; Yang, Q.; Yan, W. Density-Based Optimal UAV Path Planning for Photovoltaic Farm Inspection in Complex Topography. In Proceedings of the 2020 Chinese Control and Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 3931–3936. [Google Scholar]
  54. Luo, X.; Li, X.; Yang, Q.; Wu, F.; Zhang, D.; Yan, W.; Xi, Z. Optimal path planning for UAV based inspection system of large-scale photovoltaic farm. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 4495–4500. [Google Scholar] [CrossRef]
  55. Henry, C.; Poudel, S.; Lee, S.-W.; Jeong, H. Automatic Detection System of Deteriorated PV Modules Using Drone with Thermal Camera. Appl. Sci. 2020, 10, 3802. [Google Scholar] [CrossRef]
  56. Moradi Sizkouhi, A.M.; Majid Esmailifar, S.; Aghaei, M.; de Oliveira, A.K.V.; Rüther, R. Autonomous Path Planning by Unmanned Aerial Vehicle (UAV) for Precise Monitoring of Large-Scale PV plants. In Proceedings of the 2019 IEEE 46th Photovoltaic Specialists Conference (PVSC), Chicago, IL, USA, 16–21 June 2019; Volume 2, pp. 1398–1402. [Google Scholar]
  57. Pérez-González, A.É.; Benítez-Montoya, N.; Jaramillo-Duque, Á.; Cano-Quintero, J.B. Coverage path planning with semantic segmentation for UAV in PV plants. Appl. Sci. 2021, 11, 12093. [Google Scholar] [CrossRef]
  58. Roggi, G.; Niccolai, A.; Grimaccia, F.; Lovera, M. A Computer Vision Line-Tracking Algorithm for Automatic UAV Photovoltaic Plants Monitoring Applications. Energies 2020, 13, 838. [Google Scholar] [CrossRef] [Green Version]
  59. Xi, Z.; Lou, Z.; Sun, Y.; Li, X.; Yang, Q.; Yan, W. A Vision-Based Inspection Strategy for Large-Scale Photovoltaic Farms Using an Autonomous UAV. In Proceedings of the 2018 17th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Wuxi, China, 19–23 October 2018; pp. 200–203. [Google Scholar]
  60. Wu, F.; Zhang, D.; Li, X.; Luo, X.; Wang, J.; Yan, W.; Chen, Z.; Yang, Q. Aerial image recognition and matching for inspection of large-scale photovoltaic farms. In Proceedings of the 2017 International Smart Cities Conference (ISC2), Wuxi, China, 14–17 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
  61. 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. Renew. Energy 2020, 153, 334–348. [Google Scholar] [CrossRef] [Green Version]
  62. Zhang, D.; Wu, F.; Li, X.; Luo, X.; Wang, J.; Yan, W.; Chen, Z.; Yang, Q. Aerial image analysis based on improved adaptive clustering for photovoltaic module inspection. In Proceedings of the 2017 International Smart Cities Conference (ISC2), Wuxi, China, 14–17 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
  63. Shen, H.; Zhu, L.; Hong, X.; Chang, W. ROI extraction method of infrared thermal image based on GLCM characteristic imitate gradient. In Computer Vision, Proceedings of the CCF Chinese Conference on Computer Vision, Tianjin, China, 11–14 October 2017; Springer: Berlin/Heidelberg, Germany, 2017; Volume 771, ISBN 9789811072987. [Google Scholar]
  64. Wang, M.; Cui, Q.Q.; Sun, Y.; Wang, Q. Photovoltaic panel extraction from very high-resolution aerial imagery using region–line primitive association analysis and template matching. ISPRS J. Photogramm. Remote Sens. 2018, 141, 100–111. [Google Scholar] [CrossRef]
  65. Camilo, J.; Wang, R.; Collins, L.M.; Bradbury, K.; Malof, J.M. Application of a semantic segmentation convolutional neural network for accurate automatic detection and mapping of solar photovoltaic arrays in aerial imagery. In Proceedings of the 2017 IEEE Applied Imagery Pattern Recognition (AIPR) Workshop, Washington, DC, USA, 10–12 October 2017. [Google Scholar]
  66. Girard, N.; Tarabalka, Y. End-to-end learning of polygons for remote sensing image classification. Int. Geosci. Remote Sens. Symp. 2018, 2018, 2083–2086. [Google Scholar] [CrossRef] [Green Version]
  67. Golovko, V.; Kroshchanka, A.; Bezobrazov, S.; Sachenko, A.; Komar, M.; Novosad, O. Development of Solar Panels Detector. In Proceedings of the 2018 International Scientific-Practical Conference on Problems of Infocommunications Science and Technology, PIC S and T 2018-Proceedings, Kharkiv, Ukraine, 9–12 October 2019; pp. 761–764. [Google Scholar]
  68. Sizkouhi, A.M.M.; Aghaei, M.; Esmailifar, S.M.; Mohammadi, M.R.; Grimaccia, F. Automatic Boundary Extraction of Large-Scale Photovoltaic Plants Using a Fully Convolutional Network on Aerial Imagery. IEEE J. Photovolt. 2020, 10, 1061–1067. [Google Scholar] [CrossRef]
  69. Moraguez, M.; Trujillo, A.; De Weck, O.; Siddiqi, A. Convolutional Neural Network for Detection of Residential Photovoltalc Systems in Satellite Imagery. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium 2020, Waikoloa, HI, USA, 26 September–2 October 2020; pp. 1600–1603. [Google Scholar] [CrossRef]
  70. Mayer, K.; Wang, Z.; Arlt, M.L.; Neumann, D.; Rajagopal, R. DeepSolar for Germany: A deep learning framework for PV system mapping from aerial imagery. In Proceedings of the 2020 International Conference on Smart Energy Systems and Technologies (SEST), Istanbul, Turkey, 7–9 September 2020. [Google Scholar] [CrossRef]
  71. Rico Espinosa, A.; Bressan, M.; Giraldo, L.F. Failure signature classification in solar photovoltaic plants using RGB images and convolutional neural networks. Renew. Energy 2020, 162, 249–256. [Google Scholar] [CrossRef]
  72. Li, Q.; Feng, Y.; Leng, Y.; Chen, D. SolarFinder: Automatic detection of solar photovoltaic arrays. In Proceedings of the 2020 19th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2020, Sydney, NSW, Australia, 21–24 April 2020; pp. 193–204. [Google Scholar]
  73. da Costa, M.V.C.V.; de Carvalho, O.L.F.; Orlandi, A.G.; Hirata, I.; de Albuquerque, A.O.; e Silva, F.V.; Guimarães, R.F.; Gomes, R.A.T.; de Carvalho Júnior, O.A. Remote sensing for monitoring photovoltaic solar plants in brazil using deep semantic segmentation. Energies 2021, 14, 2960. [Google Scholar] [CrossRef]
  74. Wang, Q.; Paynabar, K.; Pacella, M. Online automatic anomaly detection for photovoltaic systems using thermography imaging and low rank matrix decomposition. J. Qual. Technol. 2021, 1–14. [Google Scholar] [CrossRef]
  75. Souffer, I.; Sghiouar, M.; Sebari, I.; Zefri, Y.; Hajji, H.; Aniba, G. Automatic Extraction of Photovoltaic Panels from UAV Imagery with Object-Based Image Analysis and Machine Learning. In WITS 2020; Lecture Notes in Electrical Engineering; Bennani, S., Lakhrissi, Y., Khaissidi, G., Mansouri, A., Khamlichi, Y., Eds.; Springer: Singapore, 2021; ISBN 978-981-33-6893-4. [Google Scholar]
  76. Gao, X.; Munson, E.; Abousleman, G.P.; Si, J. Automatic solar panel recognition and defect detection using infrared imaging. Autom. Target Recognit. XXV 2015, 9476, 196–204. [Google Scholar] [CrossRef]
  77. Menéndez, O.; Guamán, R.; Pérez, M.; Cheein, F.A. Photovoltaic modules diagnosis using artificial vision techniques for artifact minimization. Energies 2018, 11, 1688. [Google Scholar] [CrossRef] [Green Version]
  78. Montanez, L.E.; Valentin-Coronado, L.M.; Moctezuma, D.; Flores, G. Photovoltaic module segmentation and thermal analysis tool from thermal images. In Proceedings of the 2020 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico, 4–6 November 2020. [Google Scholar] [CrossRef]
  79. Wu, J.; Chan, E.; Yadav, R.; Gopalakrishna, H.; Tamizhmani, G.; Yadav, R.; Chan, E.; Wu, J.; Tamizhmani, G. Durability evaluation of PV modules using image processing tools. In Proceedings of the SPIE—The International Society for Optical Engineering, San Diego, CA, USA, 17 September 2018; Volume 10759, p. 36. [Google Scholar]
  80. Uma, J.; Muniraj, C.; Sathya, N. Diagnosis of Photovoltaic (PV) Panel Defects Based on Testing and Evaluation of Thermal Image. J. Test. Eval. 2019, 47, 20170653. [Google Scholar] [CrossRef]
  81. Xie, Y.; Shen, Y.Y.; Zhang, K.; Zhang, J. Efficient Region Segmentation of PV Module in Infrared Imagery using Segnet. IOP Conf. Ser. Earth Environ. Sci. 2021, 793, 012018. [Google Scholar] [CrossRef]
  82. Tribak, H.; Zaz, Y. Remote solar panels identification based on patterns localization. In Proceedings of the 2018 6th International Renewable and Sustainable Energy Conference (IRSEC), Rabat, Morocco, 5–8 December 2018; pp. 1–5. [Google Scholar] [CrossRef]
  83. Salamanca, S.; Merchan, P.; Garcia, I. On the detection of solar panels by image processing techniques. In Proceedings of the 2017 25th Mediterranean Conference on Control and Automation, MED 2017, Valletta, Malta, 3–6 July 2017; pp. 478–483. [Google Scholar]
  84. Perez, R.M.; Arias, J.S.; Mendez-Porras, A. Solar panels recognition based on machine learning. In Proceedings of the 2019 IV Jornadas Costarricenses de Investigación en Computación e Informática (JoCICI), San Pedro, Costa Rica, 19–20 August 2019; pp. 1–5. [Google Scholar] [CrossRef]
  85. Díaz, J.J.V.; Vlaminck, M.; Lefkaditis, D.; Vargas, S.A.O.; Luong, H. Solar panel detection within complex backgrounds using thermal images acquired by uavs. Sensors 2020, 20, 6219. [Google Scholar] [CrossRef]
  86. Alfaro-Mejía, E.; Loaiza-Correa, H.; Franco-Mejía, E.; Hernández-Callejo, L. Segmentation of Thermography Image of Solar Cells and Panels. Commun. Comput. Inf. Sci. 2020, 1152, 1–8. [Google Scholar] [CrossRef]
  87. Carletti, V.; Greco, A.; Saggese, A.; Vento, M. An intelligent flying system for automatic detection of faults in photovoltaic plants. J. Ambient Intell. Humaniz. Comput. 2020, 11, 2027–2040. [Google Scholar] [CrossRef]
  88. Bommes, L.; Pickel, T.; Buerhop-Lutz, C.; Hauch, J.; Brabec, C.; Peters, I.M. Computer vision tool for detection, mapping, and fault classification of photovoltaics modules in aerial IR videos. Prog. Photovolt. Res. Appl. 2021, 29, 1236–1251. [Google Scholar] [CrossRef]
  89. Xie, X.; Wei, X.; Wang, X.; Guo, X.; Li, J.; Cheng, Z. Abnormal target tracking and localization algorithm for UAV PV inspection scenarios. IOP Conf. Ser. Mater. Sci. Eng. 2020, 768, 072068. [Google Scholar] [CrossRef]
  90. Arenella, A.; Greco, A.; Saggese, A.; Vento, M. Real time fault detection in photovoltaic cells by cameras on drones. In ICIAR 2017: Image Analysis and Recognition, Proceedings of the International Conference Image Analysis and Recognition, Montreal, QC, Canada, 5–7 July 2017; Springer: Berlin/Heidelberg, Germany, 2017; Volume 10317, ISBN 9783319598758. [Google Scholar]
  91. Kim, D.; Youn, J.; Kim, C. Automatic Faults Recognition of Photovoltaic Modules Based on Statistical Analysis of UAV Thermography. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, XLII-2/W6, 179–182. [Google Scholar] [CrossRef] [Green Version]
  92. López-Fernández, L.; Lagüela, S.; Fernández, J.; González-Aguilera, D. Automatic evaluation of photovoltaic power stations from high-density RGB-T 3D point clouds. Remote Sens. 2017, 9, 631. [Google Scholar] [CrossRef] [Green Version]
  93. Muhammad, B.; Prasad, R.; Nisi, M.; Mennella, A.; Gagliarde, G.; Cianca, E.; Marenchino, D.; Angrisano, A.; Bernardi, M.; Addabbo, P.; et al. Automating the maintenance of photovoltaic p/ower plants. In Proceedings of the 2017 Global Wireless Summit (GWS), Cape Town, South Africa, 15–18 October 2017; pp. 6–11. [Google Scholar]
  94. Grimaccia, F.; Leva, S.; Niccolai, A. PV plant digital mapping for modules’ defects detection by unmanned aerial vehicles. IET Renew. Power Gener. 2017, 11, 1221–1228. [Google Scholar] [CrossRef]
  95. Addabbo, P.; Angrisano, A.; Bernardi, M.L.; Gagliarde, G.; Mennella, A.; Nisi, M.; Ullo, S.L. UAV system for photovoltaic plant inspection. IEEE Aerosp. Electron. Syst. Mag. 2018, 33, 58–67. [Google Scholar] [CrossRef]
  96. Jeong, H.; Kwon, G.-R.; Lee, S.-W. Deterioration Diagnosis of Solar Module Using Thermal and Visible Image Processing. Energies 2020, 13, 2856. [Google Scholar] [CrossRef]
  97. Greco, A.; Pironti, C.; Saggese, A.; Vento, M.; Vigilante, V. A deep learning based approach for detecting panels in photovoltaic plants. In Proceedings of the 3rd International Conference on Applications of Intelligent Systems, Las Palmas de Gran Canaria, Spain, 7–12 January 2020; ACM: New York, NY, USA, 2020; pp. 1–7. [Google Scholar]
  98. Nie, J.; Luo, T.; Li, H. Automatic hotspots detection based on UAV infrared images for large-scale PV plant. Electron. Lett. 2020, 56, 993–995. [Google Scholar] [CrossRef]
  99. Xie, X.; Wei, X.; Wang, X.; Guo, X.; Li, J.; Cheng, Z. Photovoltaic panel anomaly detection system based on Unmanned Aerial Vehicle platform. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Chennai, India, 16–17 September 2020; Volume 768. [Google Scholar] [CrossRef]
  100. Wang, N.; Sun, Z.-L.; Zeng, Z.; Lam, K.-M. Effective Segmentation Approach for Solar Photovoltaic Panels in Uneven Illuminated Color Infrared Images. IEEE J. Photovolt. 2021, 11, 478–484. [Google Scholar] [CrossRef]
  101. Fernández, A.; Usamentiaga, R.; de Arquer, P.; Fernández, M.Á.; Fernández, D.; Carús, J.L.; Fernández, M. Robust detection, classification and localization of defects in large photovoltaic plants based on unmanned aerial vehicles and infrared thermography. Appl. Sci. 2020, 10, 5948. [Google Scholar] [CrossRef]
  102. Zefri, Y.; Sebari, I.; Hajji, H.; Aniba, G. Developing a deep learning-based layer-3 solution for thermal infrared large-scale photovoltaic module inspection from orthorectified big UAV imagery data. Int. J. Appl. Earth Obs. Geoinf. 2022, 106, 102652. [Google Scholar] [CrossRef]
  103. De Oliveira, A.K.V.; Bracht, M.K.; Melo, A.P.; Lamberts, R.; Rüther, R.; Ruther, R. Evaluation of Faults in a Photovoltaic Power Plant using Orthomosaics based on Aerial Infrared Thermography. In Proceedings of the 2021 IEEE 48th Photovoltaic Specialists Conference (PVSC), Fort Lauderdale, FL, USA, 20–25 June 2021; pp. 2604–2610. [Google Scholar] [CrossRef]
  104. Lee, D.H.; Park, J.H. Developing inspection methodology of solar energy plants by thermal infrared sensor on board unmanned aerial vehicles. Energies 2019, 12, 2928. [Google Scholar] [CrossRef] [Green Version]
  105. Zefri, Y.; Elkettani, A.; Sebari, I.; Lamallam, S.A. Thermal Infrared and Visual Inspection of Photovoltaic Installations by UAV Photogrammetry—Application Case: Morocco. Drones 2018, 2, 41. [Google Scholar] [CrossRef] [Green Version]
  106. Higuchi, Y.; Babasaki, T. Failure detection of solar panels using thermographic images captured by drone. In Proceedings of the 2018 7th International Conference on Renewable Energy Research and Applications (ICRERA), Paris, France, 14–17 October 2018; Volume 5, pp. 391–396. [Google Scholar] [CrossRef]
  107. Ismail, H.; Rahmani, A.; Aljasmi, N.; Quadir, J. Stitching approach for PV panel detection. In Proceedings of the 2020 Advances in Science and Engineering Technology International Conferences, ASET 2020, Dubai, United Arab Emirates, 4 February–9 April 2020; pp. 29–32. [Google Scholar]
  108. Tsanakas, J.A.; Ha, L.D.; Al Shakarchi, F. Advanced inspection of photovoltaic installations by aerial triangulation and terrestrial georeferencing of thermal/visual imagery. Renew. Energy 2017, 102, 224–233. [Google Scholar] [CrossRef]
  109. Lafkih, S.; Zaz, Y. Solar panel monitoring using a video frames mosaicing. In Proceedings of the 2016 International Renewable and Sustainable Energy Conference (IRSEC), Marrakech, Morocco, 14–17 November 2016; pp. 247–250. [Google Scholar] [CrossRef]
  110. Zefri, Y.; Sebari, I.; Hajji, H.; Aniba, G. In-depth investigation of applied digital photogrammetry to imagery-based RGB and thermal infrared aerial inspection of large-scale photovoltaic installations. Remote Sens. Appl. Soc. Environ. 2021, 23, 100576. [Google Scholar] [CrossRef]
  111. Qi, F.; Liang, S.; Cao, R.; Ding, Y.; Yang, Q.; Yan, W. Detection and Positioning of Keypoints in Small-scale Photovoltaic System Based on Object Detection Network and Aerial Sequence Images. In Proceedings of the 2020 Chinese Control and Decision Conference (CCDC), Hefei, China, 22–24 August 2020; pp. 4795–4800. [Google Scholar]
  112. Cipriani, G.; D’Amico, A.; Guarino, S.; Manno, D.; Traverso, M.; Di Dio, V. Convolutional neural network for dust and hotspot classification in PV modules. Energies 2020, 13, 6357. [Google Scholar] [CrossRef]
  113. Yang, M.; Ji, J.; Guo, B. Soiling Quantification Using an Image-Based Method: Effects of Imaging Conditions. IEEE J. Photovolt. 2020, 10, 1780–1787. [Google Scholar] [CrossRef]
  114. Pivem, T.; de Oliveira de Araujo, F.; de Oliveira de Araujo, L.; de Oliveira, G.S. Application of A Computer Vision Method for Soiling Recognition in Photovoltaic Modules for Autonomous Cleaning Robots. Signal Image Process. Int. J. 2019, 10, 43–59. [Google Scholar] [CrossRef]
  115. Qasem, H.; Mnatsakanyan, A.; Banda, P. Assessing dust on PV modules using image processing techniques. In Proceedings of the Conference Record of the IEEE Photovoltaic Specialists Conference, Portland, OR, USA, 5–10 June 2016; Volume 2016, pp. 2066–2070. [Google Scholar]
  116. Wen, W.; Li, S.; Zhou, F.; Li, M.; Xie, Q.Q.; Chen, S. Stain detection method of solar panel based on spot elimination. In Proceedings of the 2021 IEEE 2nd International Conference on Big Data, Artificial Intelligence and Internet of Things Engineering (ICBAIE), Nanchang, China, 26–38 March 2021; pp. 820–824. [Google Scholar] [CrossRef]
  117. Karaköse, M.; Firildak, K. A shadow detection approach based on fuzzy logic using images obtained from PV array. In Proceedings of the 6th International Conference on Modeling, Simulation, and Applied Optimization, ICMSAO 2015-Dedicated to the Memory of Late Ibrahim El-Sadek, Istanbul, Turkey, 27–29 May 2015. [Google Scholar]
  118. Pilla, M.; Galmiche, F.; Maldague, X. Thermographic inspection of cracked solar cells. In Proceedings of the SPIE—The International Society for Optical Engineering, Orlando, FL, USA, 15 March 2002; Volume 4710, pp. 699–703. [Google Scholar]
  119. Wang, P.; Yang, W.; Shen, Y.; Zhou, L. The Fault Diagnosis for Photovoltaic Array with the Technique of Infrared/Visible Image Fusion. In Proceedings of the SPIE—The International Society for Optical Engineering, Beijing, China, 25 September 2003; Volume 5286, pp. 658–661. [Google Scholar]
  120. Vergura, S.; Falcone, O. Filtering and processing IR images of PV modules. Renew. Energy Power Qual. J. 2011, 1, 1209–1214. [Google Scholar] [CrossRef]
  121. Natarajan, K.; Kumar, B.P.; Kumar, V.S. Fault detection of solar PV system using SVM and thermal image processing. Int. J. Renew. Energy Res. 2020, 10, 967–977. [Google Scholar]
  122. Tsanakas, J.A.; Chrysostomou, D.; Botsaris, P.N.; Gasteratos, A. Fault diagnosis of photovoltaic modules through image processing and Canny edge detection on field thermographic measurements. Int. J. Sustain. Energy 2015, 34, 351–372. [Google Scholar] [CrossRef]
  123. Vanek, J.; Repko, I.; Klima, J.; Peroutka, T. Automatic Detection of Defective Solar Modules by Thermovision. In Proceedings of the 32nd European Photovoltaic Solar Energy Conference and Exhibition (EU PVSEC 2016), Munich, Germany, 20–24 June 2016; pp. 1689–1699. [Google Scholar] [CrossRef]
  124. Guerriero, P.; Cuozzo, G.; Daliento, S. Health diagnostics of PV panels by means of single cell analysis of thermographic images. In Proceedings of the 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC), Florence, Italy, 7–10 June 2016; pp. 1–6. [Google Scholar]
  125. Ngo, G.C.; Macabebe, E.Q.B. Image segmentation using K-means color quantization and density-based spatial clustering of applications with noise (DBSCAN) for hotspot detection in photovoltaic modules. In Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; pp. 1614–1618. [Google Scholar]
  126. Vergura, S.; Marino, F. Quantitative and Computer-Aided Thermography-Based Diagnostics for PV Devices: Part I-Framework. IEEE J. Photovolt. 2017, 7, 822–827. [Google Scholar] [CrossRef]
  127. Jaffery, Z.A.; Dubey, A.K.; Haque, A. Scheme for predictive fault diagnosis in photo-voltaic modules using thermal imaging. Infrared Phys. Technol. 2017, 83, 182–187. [Google Scholar] [CrossRef]
  128. Alajmi, M.; Awedat, K.; Aldeen, M.S.; Alwagdani, S. IR thermal image analysis: An efficient algorithm for accurate hot-spot fault detection and localization in solar photovoltaic systems. In Proceedings of the IEEE International Conference on Electro Information Technology, Brookings, SD, USA, 20–22 May 2019; pp. 162–168. [Google Scholar]
  129. Niazi, K.; Akhtar, W.; Khan, H.A.A.; Sohaib, S.; Nasir, A.K.K. Binary Classification of Defective Solar PV Modules Using Thermography. In Proceedings of the 2018 IEEE 7th World Conference on Photovoltaic Energy Conversion (WCPEC) (A Joint Conference of 45th IEEE PVSC, 28th PVSEC & 34th EU PVSEC), Waikoloa, HI, USA, 10–15 June 2018; pp. 0753–0757. [Google Scholar]
  130. Niazi, K.A.K.; Akhtar, W.; Khan, H.A.; Yang, Y.; Athar, S. Hotspot diagnosis for solar photovoltaic modules using a Naive Bayes classifier. Sol. Energy 2019, 190, 34–43. [Google Scholar] [CrossRef]
  131. Haque, A.; Bharath, K.V.S.; Khan, M.A.; Khan, I.; Jaffery, Z.A. Fault diagnosis of Photovoltaic Modules. Energy Sci. Eng. 2019, 7, 622–644. [Google Scholar] [CrossRef] [Green Version]
  132. Dhimish, M.; Badran, G. Photovoltaic Hot-Spots Fault Detection Algorithm Using Fuzzy Systems. IEEE Trans. Device Mater. Reliab. 2019, 19, 671–679. [Google Scholar] [CrossRef] [Green Version]
  133. Du, B.; He, Y.Y.; He, Y.Y.; Duan, J.; Zhang, Y. Intelligent Classification of Silicon Photovoltaic Cell Defects Based on Eddy Current Thermography and Convolution Neural Network. IEEE Trans. Ind. Inform. 2020, 16, 6242–6251. [Google Scholar] [CrossRef]
  134. Akram, M.W.W.; Li, G.; Jin, Y.Y.; Chen, X.; Zhu, C.; Ahmad, A. Automatic detection of photovoltaic module defects in infrared images with isolated and develop-model transfer deep learning. Sol. Energy 2020, 198, 175–186. [Google Scholar] [CrossRef]
  135. Balasubramani, G.; Thangavelu, V.; Chinnusamy, M.; Subramaniam, U.; Padmanaban, S.; Mihet-Popa, L. Infrared thermography based defects testing of solar photovoltaic panel with fuzzy rule-based evaluation. Energies 2020, 13, 1343. [Google Scholar] [CrossRef] [Green Version]
  136. Najiah Nurul Afifah, A.; Indrabayu; Suyuti, A.; Syafaruddin. A New Approach for Hot Spot Solar Cell Detection based on Multi-level Otsu Algorithm. In Proceedings of the 2021 International Seminar on Intelligent Technology and Its Applications (ISITIA), Surabaya, Indonesia, 21–22 July 2021; pp. 278–282. [Google Scholar] [CrossRef]
  137. Le, M.; Luong, V.S.; Nguyen, D.K.; Dao, V.-D.; Vu, N.H.; Vu, H.H.T. Remote anomaly detection and classification of solar photovoltaic modules based on deep neural network. Sustain. Energy Technol. Assess. 2021, 48, 101545. [Google Scholar] [CrossRef]
  138. Kim, B.; Serfa Juan, R.O.; Lee, D.-E.; Chen, Z. Importance of image enhancement and CDF for fault assessment of photovoltaic module using IR thermal image. Appl. Sci. 2021, 11, 8388. [Google Scholar] [CrossRef]
  139. Kurukuru, V.S.B.; Haque, A.; Tripathy, A.K.; Khan, M.A. Machine learning framework for photovoltaic module defect detection with infrared images. Int. J. Syst. Assur. Eng. Manag. 2022, 1–17. [Google Scholar] [CrossRef]
  140. Baig, H.R.; Murtaza, A.F.; Salman, M. Recognition of Faulty Modules in a Photovoltaic Array Using Image Processing Techniques. IEEEP New Horiz. J. 2018, 97, 22–27. [Google Scholar]
  141. Venkatesh, S.N.; Sugumaran, V. A combined approach of convolutional neural networks and machine learning for visual fault classification in photovoltaic modules. Proc. Inst. Mech. Eng. Part O J. Risk Reliab. 2022, 236, 148–159. [Google Scholar] [CrossRef]
  142. Regalado, M.J.P.; Ruiz, E.O.; Pinzón, P.J. Study of defects in PV generators using image analysis techniques with Matlab. Renew. Energy Power Qual. J. 2014, 1, 9–14. [Google Scholar] [CrossRef]
  143. Ding, S.; Yang, Q.; Li, X.; Yan, W.; Ruan, W. Transfer Learning based Photovoltaic Module Defect Diagnosis using Aerial Images. In Proceedings of the 2018 International Conference on Power System Technology (POWERCON), Guangzhou, China, 6–8 November 2018; pp. 4245–4250. [Google Scholar]
  144. Zyout, I.; Oatawneh, A. Detection of PV solar panel surface defects using transfer learning of the deep convolutional neural networks. In Proceedings of the 2020 Advances in Science and Engineering Technology International Conferences (ASET), Dubai, United Arab Emirates, 4 February–9 April 2020. [Google Scholar] [CrossRef]
  145. Li, X.; Li, W.; Yang, Q.; Yan, W.; Zomaya, A.Y. Edge Computing Enabled Unmanned Module Defect Detection and Diagnosis System for Large-scale Photovoltaic Plants. IEEE Internet Things J. 2020, 7, 9651–9663. [Google Scholar] [CrossRef]
  146. Li, X.; Li, W.; Yang, Q.; Yan, W.; Zomaya, A.Y. An Unmanned Inspection System for Multiple Defects Detection in Photovoltaic Plants. IEEE J. Photovolt. 2020, 10, 568–576. [Google Scholar] [CrossRef]
  147. Li, X.; Yang, Q.; Lou, Z.; Yan, W. Deep Learning Based Module Defect Analysis for Large-Scale Photovoltaic Farms. IEEE Trans. Energy Convers. 2019, 34, 520–529. [Google Scholar] [CrossRef]
  148. Patel, A.V.; McLauchlan, L.; Mehrubeoglu, M. Defect Detection in PV Arrays Using Image Processing. In Proceedings of the 2020 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, 16–18 December 2020; pp. 1653–1657. [Google Scholar]
  149. Ren, Y.; Yu, Y.; Li, J.; Zhang, W. Design of photovoltaic hot spot detection system based on deep learning. J. Phys. Conf. Ser. 2020, 1693, 1653–1657. [Google Scholar] [CrossRef]
  150. Sridharan, N.V.; Sugumaran, V. Convolutional Neural Network based Automatic Detection of Visible Faults in a Photovoltaic Module. Energy Sources Part A Recover. Util. Environ. Eff. 2021, 1–16. [Google Scholar] [CrossRef]
  151. Li, Q.; Yu, K.; Chen, D. SolarDiagnostics: Automatic damage detection on rooftop solar photovoltaic arrays. Sustain. Comput. Inform. Syst. 2021, 32, 100595. [Google Scholar] [CrossRef]
  152. Moradi Sizkouhi, A.; Aghaei, M.; Esmailifar, S.M. A deep convolutional encoder-decoder architecture for autonomous fault detection of PV plants using multi-copters. Sol. Energy 2021, 223, 217–228. [Google Scholar] [CrossRef]
  153. Araica, A.; Ruíz, B. Performance of a Module and Defect Detection Algorithm for Aerial Infrared Images as a Function of the Flying Altitude. In Proceedings of the 32nd European Photovoltaic Solar Energy Conference and Exhibition, Munich, Germany, 20–24 June 2015; Volume 3, pp. 54–67. [Google Scholar]
  154. Rasch, R.; Behrens, G.; Hamelmann, F.U.; Hamelmann, S.; Dreimann, R.; Weicht, J.A. Automated Thermal Imaging for Fault Detection on PV Systems. In Proceedings of the 31st European Photovoltaic Solar Energy Conference and Exhibition, Hamburg, Germany, 14–18 September 2015; pp. 2147–2149. [Google Scholar]
  155. Salazar, A.M.; Macabebe, E.Q.B. Hotspots Detection in Photovoltaic Modules Using Infrared Thermography. In Proceedings of the MATEC Web of Conferences, Lucerne, Switzerland, 6–10 July 2016; Volume 70. [Google Scholar]
  156. Lin, J.; Jianhui, S.; Xin, L. Hot spots detection of operating PV arrays through IR thermal image using method based on curve fitting of gray histogram. In Proceedings of the MATEC Web of Conferences, Lucerne, Switzerland, 6–10 July 2016; Volume 61. [Google Scholar]
  157. Zhang, P.; Zhang, L.; Wu, T.; Zhang, H.; Sun, X. Detection and location of fouling on photovoltaic panels using a drone-mounted infrared thermography system. J. Appl. Remote Sens. 2017, 11, 016026. [Google Scholar] [CrossRef]
  158. Kim, D.; Youn, J.; Kim, C. Automatic Photovoltaic Panel Area Extraction from UAV Thermal Infrared Images. J. Korean Soc. Surv. Geod. Photogramm. Cartogr. 2016, 34, 559–568. [Google Scholar] [CrossRef] [Green Version]
  159. Arosh, S.; Ghosh, K.; Prakash, S.; Duttagupta, S.P. Development of Robust Algorithm for Autonomous System Health Monitoring of Ultra Large Scale Based Solar Farm. In Proceedings of the 33rd European Photovoltaic Solar Energy Conference and Exhibition, Amsterdam, The Netherlands, 25–29 September 2017; pp. 2413–2417. [Google Scholar]
  160. Alsafasfeh, M.; Abdel-Qader, I.; Bazuin, B.; Alsafasfeh, Q.; Su, W. Unsupervised fault detection and analysis for large photovoltaic systems using drones and machine vision. Energies 2018, 11, 2252. [Google Scholar] [CrossRef] [Green Version]
  161. Ergüzen, A.; Sait, M. Using Image Processing Techniques for Automated Detection and Annotation of Faulty Regions in Thermal Infrared Images of PV Modules. Int. J. Trend Sci. Res. Dev. 2019, 4, 892–895. [Google Scholar]
  162. Sha, W.; Dai, C.; Jiang, L. Design of patrol monitoring and control system for hot spot of solar photovoltaic module. In Proceedings of the 2019 International Conference on Intelligent Computing, Automation and Systems, ICICAS 2019, Chongqing, China, 6–8 December 2019; pp. 668–671. [Google Scholar]
  163. Montoya, J.C.; Muñoz, C.Q.G.; Márquez, F.P.G. Remote Condition Monitoring for Photovoltaic Systems; Elsevier Ltd.: Amsterdam, The Netherlands, 2019; ISBN 9780081010945. [Google Scholar]
  164. Liao, K.C.; Lu, J.H. Using Matlab real-time image analysis for solar panel fault detection with UAV. J. Phys. Conf. Ser. 2020, 1509, 012010. [Google Scholar] [CrossRef]
  165. Umair, M.; Farhaj, H.; Masud, M.; Dad, K.; Zafar, A. A machine learning framework to identify the hotspot in photovoltaic module using infrared thermography. Sol. Energy 2020, 208, 643–651. [Google Scholar] [CrossRef]
  166. Segovia Ramírez, I.; Das, B.; García Márquez, F.P. Fault detection and diagnosis in photovoltaic panels by radiometric sensors embedded in unmanned aerial vehicles. Prog. Photovolt. Res. Appl. 2021, 30, 240–256. [Google Scholar] [CrossRef]
  167. Liao, K.C.; Lu, J.H. Using UAV to detect solar module fault conditions of a solar power farm with ir and visual image analysis. Appl. Sci. 2021, 11, 1835. [Google Scholar] [CrossRef]
  168. Pierdicca, R.; Malinverni, E.S.S.; Piccinini, F.; Paolanti, M.; Felicetti, A.; Zingaretti, P. Deep Convolutional Neural Network for Automatic Detection of Damaged Photovoltaic Cells. ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 42, 893–900. [Google Scholar] [CrossRef] [Green Version]
  169. Wei, S.; Li, X.; Ding, S.; Yang, Q.; Yan, W. Hotspots Infrared detection of photovoltaic modules based on Hough line transformation and Faster-RCNN approach. In Proceedings of the 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), Paris, France, 23–26 April 2019; pp. 1266–1271. [Google Scholar]
  170. Dunderdale, C.; Brettenny, W.; Clohessy, C.; van Dyk, E.E.; Dyk, E.E. Photovoltaic defect classification through thermal infrared imaging using a machine learning approach. Prog. Photovolt. Res. Appl. 2020, 28, 177–188. [Google Scholar] [CrossRef]
  171. Manno, D.; Cipriani, G.; Ciulla, G.; Di Dio, V.; Guarino, S.; Lo Brano, V. Deep learning strategies for automatic fault diagnosis in photovoltaic systems by thermographic images. Energy Convers. Manag. 2021, 241, 114315. [Google Scholar] [CrossRef]
  172. Fonseca Alves, R.H.; Deus Júnior, G.A.D.; Marra, E.G.; Lemos, R.P. Automatic fault classification in photovoltaic modules using Convolutional Neural Networks. Renew. Energy 2021, 179, 502–516. [Google Scholar] [CrossRef]
  173. Ahmed, W.; Hanif, A.; Kallu, K.D.; Kouzani, A.Z.; Ali, M.U.; Zafar, A. Photovoltaic panels classification using isolated and transfer learned deep neural models using infrared thermographic images. Sensors 2021, 21, 5668. [Google Scholar] [CrossRef]
  174. Hwang, H.P.-C.; Ku, C.C.-Y.; Chan, J.C.-C. Detection of malfunctioning photovoltaic modules based on machine learning algorithms. IEEE Access 2021, 9, 37210–37219. [Google Scholar] [CrossRef]
  175. Gerd Imenes, A.; Saad Noori, N.; Andreas Nesvag Uthaug, O.; Kroni, R.; Bianchi, F.; Belbachir, N.; Imenes, A.G.; Noori, N.S.; Andreas, O.; Uthaug, N.; et al. A Deep Learning Approach for Automated Fault Detection on Solar Modules Using Image Composites. In Proceedings of the IEEE 48th Photovoltaic Specialists Conference (PVSC), Fort Lauderdale, FL, USA, 20–25 June 2021; pp. 1925–1930. [Google Scholar]
  176. Tribak, H.; Zaz, Y. Solar Panels Frames Quality Assessment. In Proceedings of the 2017 International Renewable and Sustainable Energy Conference (IRSEC), Tangier, Morocco, 4–7 December 2017. [Google Scholar] [CrossRef]
  177. Shen, Y.Y.; Chen, X.; Zhang, J.; Xie, L.; Zhang, K.; Wei, H. A Robust Automatic Method for Removing Projective Distortion of Photovoltaic Modules from Close Shot Images. In PRCV 2020: Pattern Recognition and Computer Vision, Prodeedings of the Chinese Conference on Pattern Recognition and Computer Vision (PRCV), Nanjing, China, 16–18 October 2020; Springer: Berlin/Heidelberg, Germany, 2020; Volume 12305, ISBN 9783030606329. [Google Scholar]
Figure 1. Example architecture of a CNN for an object detection task [36].
Figure 1. Example architecture of a CNN for an object detection task [36].
Energies 15 02055 g001
Figure 2. Path planning procedure of a PV power plant [51].
Figure 2. Path planning procedure of a PV power plant [51].
Energies 15 02055 g002
Figure 3. Examples of detection types for the detection of PV systems using aerial imagery: (a) boxes Reprinted with permission from ref. [61]. Copyright 2020 Copyright Elsevier; (b) mask [57].
Figure 3. Examples of detection types for the detection of PV systems using aerial imagery: (a) boxes Reprinted with permission from ref. [61]. Copyright 2020 Copyright Elsevier; (b) mask [57].
Energies 15 02055 g003
Figure 4. Overview of a tool for semi-automatic inspection of large-scale PV plants using IRT videos acquired by a UAV [88].
Figure 4. Overview of a tool for semi-automatic inspection of large-scale PV plants using IRT videos acquired by a UAV [88].
Energies 15 02055 g004
Figure 5. Overview of the on-board software package RoboPV, developed to perform the autonomous aerial monitoring of large-scale PV plants using UAVs [51].
Figure 5. Overview of the on-board software package RoboPV, developed to perform the autonomous aerial monitoring of large-scale PV plants using UAVs [51].
Energies 15 02055 g005
Table 5. Summary of methods for detecting and classifying faults in visual images of PV modules.
Table 5. Summary of methods for detecting and classifying faults in visual images of PV modules.
[Ref]/YearAlgorithmBest ResultsDetection Type
[142] 2014Color segmentation based on k-means clustering-Detection of cracks, interconnect problems and discolored areas
[140] 2018Luminance filters-Cell fault detection
[143] 2018DLAc: 98.9625%Classification into 8 anomaly types of faults in aerial images
[144] 2020Different CNNsAc: 93.3%Detection of faults
[71] 2020CNN for semantic segmentationAc: 75%Detection of glass breakages, shadows and dust
[145,146,147] 2020DL and SVMAc: 99.8%Classification into 6 anomaly types of faults
[148] 2020Kirsch edge detection-Detection of glass breakages
[149] 2020Yolo and MobileNet-SSD networkPr: 89.2%Classification into 3 anomaly types of size of hot spot (not carried out in real PV system)
[150] 2021DLAc: 95.07%Detection of burn marks, delamination, discoloration, glass breakages and snail trails
[151] 2021k-means, SVM and CNNMCC: 1.0Detection of damaged modules on rooftops
[141] 2021Naïve Bayes, SVM, k-nearest neighbors, decision tree, RF and pretrained DL modelsAc: 100%Detection of burn marks, delamination, discoloration, glass breakages and snail trails
[152] 2021DLAc: 93%Masks of bird droppings
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

de Oliveira, A.K.V.; Aghaei, M.; Rüther, R. Automatic Inspection of Photovoltaic Power Plants Using Aerial Infrared Thermography: A Review. Energies 2022, 15, 2055. https://doi.org/10.3390/en15062055

AMA Style

de Oliveira AKV, Aghaei M, Rüther R. Automatic Inspection of Photovoltaic Power Plants Using Aerial Infrared Thermography: A Review. Energies. 2022; 15(6):2055. https://doi.org/10.3390/en15062055

Chicago/Turabian Style

de Oliveira, Aline Kirsten Vidal, Mohammadreza Aghaei, and Ricardo Rüther. 2022. "Automatic Inspection of Photovoltaic Power Plants Using Aerial Infrared Thermography: A Review" Energies 15, no. 6: 2055. https://doi.org/10.3390/en15062055

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop