Next Article in Journal
High Vacuum Fractional Distillation (HVFD) Approach for Quality and Performance Improvement of Azadirachta indica Biodiesel
Next Article in Special Issue
A Novel Module Independent Straight Line-Based Fast Maximum Power Point Tracking Algorithm for Photovoltaic Systems
Previous Article in Journal
A Relational Conceptual Model in GIS for the Management of Photovoltaic Systems
Previous Article in Special Issue
Application of Genetic Algorithm for More Efficient Multi-Layer Thickness Optimization in Solar Cells
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deterioration Diagnosis of Solar Module Using Thermal and Visible Image Processing

1
Department of Fire Service Administration, Chodang University, Mu-An 58530, Korea
2
Department of Information and Communication Engineering, Chosun University, Gwangju 61452, Korea
3
Department of Software, Gachon University, Seongnam 13120, Korea
*
Author to whom correspondence should be addressed.
Energies 2020, 13(11), 2856; https://doi.org/10.3390/en13112856
Submission received: 1 May 2020 / Revised: 25 May 2020 / Accepted: 27 May 2020 / Published: 3 June 2020

Abstract

:
Several factors cause the output degradation of the photovoltaic (PV) module. The main affecting elements are the higher PV module temperature, the shaded cell, the shortened or conducting bypass diodes, and the soiled and degraded PV array. In this paper, we introduce an image processing technique that automatically identifies the module generating the hot spots in the solar module. In order to extract feature points, we used the maximally stable extremal regions (MSER) method, which derives the area of interest by using the inrange function, using the blue color of the PV module. We propose an effective matching method for feature points and a homography translation technique. The temperature data derivation method and the normal/ abnormal decision method are described in order to enhance the performance. The effectiveness of the proposed system was evaluated through experiments. Finally, a thermal image analysis of approximately 240 modules was confirmed to be 97% consistent with the visual evaluation in the experimental results.

1. Introduction

Photovoltaic (PV) modules are made up of several solar cells. When an abnormality occurs in such a cell, the cell operates like an electrical resistor. As a result, the short circuit current decreases because of the power consumption and the series circuit characteristic. This phenomenon leads to an increase in temperature and accelerates the damage of the PV cell. Eventually, this abnormal process limits the short circuit current of the faulty PV module, reducing the power generation efficiency, performance and life of the PV module [1]. When the current capacity is reduced due to shadows produced by leaves, clouds, and dust or an abnormality occurs such that one cell is completely obscured or the cell is aged, a reverse bias is applied to the PV cell. This causes a so-called hot spot [2]. Some studies have found the modules that may cause failures by the thermal analysis of PV modules using an infrared thermal camera to prevent this loss [3,4,5,6,7,8].
Suárez-Domínguez’s PV module thermal image analysis study [5] showed that the mean temperature of the PV module was 21 degrees. However, the temperatures at the two hot spots were found to be 26 degrees and 28 degrees. E. Kaplani’s study [6], confirmed that the temperature of the hot spot area exceeded 100 °C in summer. Several other studies have also suggested that thermal imaging cameras are reliable, economical, and easy methods of inspecting hot spots, and suggest that periodic inspection can lead to optimal plant operation [6,7]. However, reflection and emissivity must be considered when inspecting a PV module using a thermal imaging camera. When PV modules are inspected from the front, a thermal imaging camera sees the heat distribution on the glass surface but only indirectly sees the heat distribution in the underlying cells. Glass reflections are specular, which means that the surrounding objects, with different temperatures, can be seen clearly in the thermal image. In the worst case, this results in misinterpretations (false “hot spots”) and measurement errors. In order to avoid the reflection of the thermal imaging camera and the operator in the glass, it should not be positioned perpendicularly to the module being inspected. However, emissivity is at its highest when the camera is perpendicular and decreases as the angle increases [8].
Some solar power plants are considering installing fixed dual cameras. However, high-resolution thermal cameras are still very expensive. In order to install a large number of these expensive cameras, a large initial investment cost is required. In addition, it is necessary to establish and maintain an information processing system for multiple cameras. In recent years, in order to inspect the PV modules installed in a wide area or in a difficult accessing place, a thermal image of the PV module using a drone is taken and a thermal temperature analysis is performed [9,10]. However, these studies rely on visually inspecting the temperature distribution and finding faulty modules while viewing infrared thermal images on the monitor. Thus, a deterioration diagnosis program of a photovoltaic module is required to manage a module installed in various solar power plants in a wide area.
Thermal cameras generally measure the wavelength emitted by an object to extract temperature information. However, it is difficult to distinguish objects according to temperature conditions. The thermal image alone provides the temperature value of a specific object. Nevertheless, object boundaries cannot be distinguished by the thermal image alone in order to automatically extract the region and determine the abnormality through the temperature in the region [11]. Therefore, research has been carried out to realize object classification and object temperature distribution through a visible camera and a thermal camera. These studies express the temperature image of a specific region by performing a matching process between a visible image and a thermal image [12,13,14]. The image registration process is particularly essential in order to obtain necessary information by using multiple thermal and visible cameras. The matching process performs a geometric alignment process on the image so that data can be compared or integrated from different images. In these studies, the feature points must be extracted well for matching, and the matching relation of feature points is important. Davis [12] proposed a method of extracting background-subtraction and contour and synthesizing thermal image and visible images to extract the feature points. Conaire [11] evaluated the use of feature points by applying various methods such as four feature points, color and edge histograms, and weighted models.
Another study suggests a method of finding a plane homography that aligns the thermal spectrum with the visible spectrum. Using the obtained homography, the thermal image is image-warped to match the image [14]. In order to obtain such a precise homography, a number of correspondence points are defined in the image manually and perform a homography search process is performed that minimizes the least squared error [15]. However, the lack of correlation between the brightness intensity of the degradation image and the intensity of the visible image makes it difficult to generate an automatic correspondence point due to the brightness. Thus, a passive correspondence point designation or a specific landmark search method is required [16].
In this paper, we introduce an image processing method that can automatically identify the module generating hot spots in the solar module. In order to overcome the difficulties of generating the automatic correspondence points proposed in the previous studies, the proposed PV module analysis system adopts the image processing method that uses the characteristic elements of the PV module. Additionally, the proposed method extracts temperature information automatically and determines whether there is an abnormality through the rectified module image. The proposed method consists of four major image processing methods using the unique features of the PV module. The first method uses the shape and color characteristics of the PV module. The second exploits the fact that the PV modules are installed in multiple clusters. The third method involves the extraction of characteristic points from the visible image and deterioration. Finally, the fourth method derives a homography transformation equation for matching between minutiae points. To extract the feature points, we use the maximally stable extremal regions (MSER) algorithm, which computes the depth change value with the neighboring pixels and generates a tree up to the neighboring pixel level value [17]. Next, the proposed method derives the area of interest by using the inrange function using the blue color of the PV module. We propose an effective matching method for feature points and a homography conversion technique using the random sample consensus (RANSAC) algorithm [18]. The module area is rectified to increase the ease of the temperature distribution inspection of the module area after the matching of the thermal image and the visible image is completed.
The temperature information is extracted from the rectified thermal image and the failure prediction module is determined by calculating the abnormal area of high temperature area. Through this image processing method, it is possible to automatically identify the module generating the hot spot of the photovoltaic module, and it can help identify the cause of hot spots by displaying the thermal image and visible image generated by the hot spot. If there is contamination, shadows, or breakage, etc., in the visible image in the high temperature area, it is easy to identify the cause. However, if there is no abnormal point, it can be judged that the performance degradation is due to the characteristic change. In order to distinguish between the normal and abnormal modules, accurate region extraction of the photovoltaic module must proceed. If the photovoltaic module area is well extracted from the thermal image, the abnormal temperature distribution is not found as shown in Figure 1a, but it is judged as normal. If the module area is incorrectly extracted as shown in Figure 1b, an abnormal temperature distribution is found and it is judged to be an abnormal module.
In Section 2, we describe an algorithm for detecting the occurrence of hot spots by analyzing the temperature distribution of a solar module. Furthermore, we describe the proposed visible image and thermal image registration, rectification process, temperature data derivation method, and normal/abnormal decision method. In Section 3, image analysis is performed on various solar modules and the effectiveness of the proposed algorithm is examined. In Section 4, we discuss the results and draw conclusions.

2. Deterioration Diagnosis Method of PV Module Using Thermal Image and Visible Image Processing

2.1. Proposed Method

The flow chart of the proposed method is shown in Figure 2.
The proposed algorithm can be summarized in the following five steps:
  • Image acquisition.
  • Solar module area search and block segmentation.
  • Extraction of visible image and thermal image feature points and corresponding point matching.
  • Matching and rectification based on corresponding points.
  • Determining the abnormal module.
Figure 3 and Figure 4 show the algorithm proposed in this paper which includes the process of feature points extraction, feature points matching, segmentation, rectification and abnormal module judgment. The detailed description of the proposed method consists of following functional steps.
  • A visible image (Img1) and a thermal image (Img2) are acquired by simultaneously photographing the PV module with a visible camera and a thermal camera.
  • The region of interest corresponding to the region of Img1 is RImg1.
  • Extract the PV module area from Rimg1 through the inrange function. The binary image represented by white in the module area portion is RMImg1.
  • The feature points (MP1: mP11 to mP1n) corresponding to the vertexes of the box area are derived by the MSER algorithm in Rimg1.
  • The feature points (MP2: mP21 to mP2n) corresponding to the vertexes of the box area are derived by the MSER algorithm in Img2.
  • The effective matching point set (M1,M2) is derived from MP1 and MP2 through a decision criterion function.
  • The homogrphy (H1) to convert M2 to M1 is found.
  • Img2 is projected on Rimg1 to obtain a matching image (Rrimg).
  • The temperature distribution calculation and module recognition process for each module consists of the following steps.
  • In RMImg1, MB1,…, MBn are obtained by segmenting by block using the findcontuors function.
  • The homography Hb1 for rectifying the region of MB1, and the homography Hbn for rectifying the region of MBn are obtained. This homography is applied to obtain each rectified image RB1,…, RBn.
  • The rectified image RBImg is used to determine whether there is an abnormality through the temperature distribution and the abnormality determination equation for each module area.

2.2. Image Acquisition

To acquire the image, we constructed a stereo camera with a visible image camera (resolution: 1280 × 720) and an infrared camera (640 × 512) as shown in Figure 5. Camera calibration was performed to derive a common image area with different angles of view between the visible image and the thermal image. Through the camera calibration process, the lens distortion correction and the main shooting distance were taken at positions of 8 to 18 m, and a strategic area of the thermal image was set in the visible image area.

2.3. PV Module Area Search and Block Segmentation

2.3.1. Extraction of Region of Interest through Color Inrange

We implemented an algorithm that derives the area of the photovoltaic module by exploiting the fact that the main color is in the blue region due to the characteristics of the PV module. The color image was transformed into the HSV image using the color inrange function. The hue value was 80~140, the saturation value was 65~255, and the value was 65~255. An example of the image processing using HSV conversion and inrange function is shown in Figure 6.

2.3.2. Block Segmentation through Find Contours

Since PV modules have a cluster array structure for serial-parallel connection and the installation type may be changed in units of cluster blocks, the image was segmented in units of blocks. An example of the block segmentation by the findcontours function is shown in Figure 7.

2.4. Module Feature Point Detection Using MSER Algorithm

This step converted the visible image into a gray image and extracted the module area using the MSER algorithm. Additionally, the thermal area image was extracted using the MSER algorithm. As an example, the results of using MSER without considering module size are shown in Figure 8.
The MSER rectangular areas of the visible image as shown in Figure 8a were sorted in ascending order, and are used as the predicted area value of one PV module based on the intermediate area value. In Figure 9, we show a graph of rectangular area vs. rank by area. MSER rectangular areas within 20%, the appropriate value according to various experiments, are derived by comparing these with the predicted area values. The calculation was performed in following steps.
  • Arrange rectangular area elements by area.
  • Find the median predicted area of the sorted result.
  • Among the median predicted areas, the rectangular regions are filtered with those of a prediction area of ±20%.
In Figure 10, we show predicted areas by using the median value. The number of green rectangles in Figure 10 is reduced, compared to Figure 8, as a result of applying the MSER algorithm considering the module size and extracting the feature points. The yellow dots are used as feature points.

2.5. Valid Matching Point, Homography and Registration

2.5.1. Valid Matching Point

An unnecessary matching point of a rectangular area is estimated as shown in Figure 10a,b. In order to remove the unnecessary matching points, the validity between the points of two images is determined, which is expressed as:
x 1 i M P 1 ,   x 2 j M P 2 , i : 1 ~ M P 1 s i z e , j : 1 ~ M P 2 s i z e
r = ( x 1 i x 2 j ) 2 + ( y 1 i y 2 j ) 2 i f   ( r < t h r )   t h e n M 1 k = M P 1 i , M 2 k = M P 2 j
The set of feature points of the visible image and degradation images are called MP1 and MP2, respectively as shown in Figure 3. The expressions ( x 1 i , y 1 i )   and ( x 2 j ,   y 2 j ) respectively represent the x value and the y value of the i-th feature point of the MP1 and the j-th element of the MP2, Equation (1) performs an iterative search while changing to the introduction number. The validity evaluation step computes the distance value (r) between the two points. If the estimated distance is smaller than the boundary value (thr), these two points are determined as an element of the effective feature point set (M1, M2).

2.5.2. Homography Derivation through Valid Feature Points, Registration

A set MP1 of points ( x 1 i ) existing in the projection plane space corresponding to the set MP2 of points ( x 2 i ) existing in the two-dimensional projection plane space can be projected, and a projective transformation between the two images can be expressed as a relation function. Projectivity is defined as an invertible mapping h, which is a linear transformation through a non-singular 3 × 3 matrix [19].
( x 1 x 2 x 3 ) = [ h 11 h 12 h 13 h 21 h 22 h 23 h 31 h 32 h 33 ]   ( x 1 x 2 x 3 )
X = H X
The homography converting the thermal image feature point M2 into the visible image feature point M1 was obtained as follows.
H 1   : M 2 M 1
Homography (H1) in the case of Figure 7 is as follows.
H 1 = ( 1.011490762 0.0011793 0.17881936 0.0074779 0.95735177 5.3210135 0.0000029 0.0000903 1 )
Using the obtained homography H1, the thermal image is projected onto the visible image. Figure 11 shows a composite image of a red image with a visible image converted to green. The disparity between the images is shown by a simple synthesis before the conversion in Figure 11a,c. However, it can be confirmed that the images are well matched without any difference value in the composite image using the homography.

2.6. Rectification, Thermal Data Extraction, and Determination of Results

The module region was rectified to increase the ease of the temperature distribution inspection of the module area, once the registration of the thermal image and the visible image was completed. The faulty module was determined by calculating the high temperature area. Through this image processing procedure, the module generating hot spot in the PV module was automatically identified. This helped to identify the cause of the hot spot by displaying the thermal image and visible image generated by the hot spot. Visible images can be used to distinguish between contaminants, shadows, breakages, microcracks, or cell deterioration.

2.6.1. Homography Derivation and Rectification

In the blocks obtained through the segmentation, the entire area of the PV module was obtained, and the homography was derived using the edges of the valid feature points needing to be rectified.
H B n : M B n R B n , n : 1 ~ M B s i z e
R B i m g = n = 0 b l o c k s i z e R B n
HBn uses a homography matrix for rectifying the sub-block MBn into the rectified block RBn, and obtains the rectified image Rbimg by summing the rectified images of sub-blocks. An example of obtaining the rectified images from sub-blocks is shown in Figure 12.

2.6.2. Extracting Temperature Information and Determining the Abnormality

In order to determine whether an error had occurred in the PV module, the average temperature value (T_avg), the maximum temperature value (T_max), and the minimum temperature value, (T_min) information in the module area were extracted. Next, the high threshold temperature (Th_high) and the low threshold temperature (Th_low) were determined in the PV module area. If the temperature value was less than Th_high and less than Th_low, the count value (a_count) would be increased. If the value a_count exceeded 0.2% of the module area value (area_module), then the module would be considered as an abnormal module. Figure 13 shows an example of extracting temperature information and determining the abnormality. Figure 13a shows the temperature distribution for the abnormal module among several modules, and Figure 13b shows the results of the normal module (left) and the abnormal module (right) obtained through the proposed equation.
TH_high = T_avg + T_max × 0.2
TH_low = T_avg + T_min × 0.2
if ((T_val > Th_high) or (T_val < Th_low)) a_count ++;
if (a_count > area_module × 0.002) abnomal PV module

3. Experiment

To evaluate the validity of the proposed algorithm, 40 visible and thermal images were simultaneously captured using a drone. The shooting altitude was set to about 10 m, and the acquired image is shown in Figure 14.
In order to evaluate correspondence consistency, ground-true images were manually generated for seven images as shown in Figure 15.
For each image, feature points were derived, and the homography for matching was derived, projected, and finally, matched. To obtain the validity, the homography was applied to the ground-true image to calculate the match rate. The results showed an average of 97% agreement.
The mean area value of the module area obtained by the MSER algorithm was 10,336 pixels, and the standard deviation of the PV area was 215 pixels. The average area accuracy of the module area was about 98%. Finally, the proposed method determined whether the module was normal or faulty, and estimated the faulty module by calculating the high temperature area. The thermal image analysis of approximately 240 modules was confirmed to be 97% consistent with the visual evaluation. The module with the error was confirmed to be faulty due to the reflection of sunlight.
Figure 16 shows the experimental results for finding the abnormal module. Based on the GPS information, the analysis results are shown on Google Maps in Figure 16a. A green mark indicates a normal module and a red mark indicates an abnormal module. When an user presses a red mark on a screen, the user can see the detailed analysis such as the corresponding visible image (Figure 16b), thermal image (Figure 16c), merge image before registration (Figure 16d), merge image after registration (Figure 16e), normalized image (Figure 16f), and the abnormal region derivation result by the determination algorithm (Figure 16g) are expressed. As a result of pressing the mark manually, it was confirmed that both normal and abnormal modules can be distinguished well.

4. Conclusions

In this paper, we introduced an image processing technique that can automatically identify the modules generating the hot spots in solar modules. The proposed PV module analysis system adopted the image processing method that uses the characteristic elements of the PV module in order to overcome the difficulties of generating the automatic correspondence point presented in the previous studies. Additionally, the proposed method determined an abnormality of the PV module. The image processing method using the characteristic elements of the PV module extracts the feature point derivation from the visible image and the degradation image by using the shape characteristic of the color module, the rectangular shape of the PV module, and the installation of a plurality of clusters, and a homography transform equation is derived from the matching points. To extract the feature points, we used the MSER algorithm, the inrange function, an effective proposed matching method and a homography conversion technique using the RANSAC algorithm.
Experimental results show that the match between the thermal image and the visible image was 97%. The accuracy of applying the MSER algorithm and the average area derivation algorithm was confirmed to be 98%. Similarly, through the rectification of the module area, the ease of the inspection of the temperature distribution of the module area was enhanced, and the failure prediction module was determined by calculating the abnormal area of high temperature. The thermal image analysis of approximately 240 modules was confirmed to be 97% consistent with the visual and visual evaluation. Through the application of these algorithms, it is possible to automatically identify the module generating the hot spots in the solar module, and to identify the cause of the hot spots by displaying the thermal image and visible image generated by the hot spot.

Author Contributions

Conceptualization, H.J. and G.-R.K.; methodology, H.J.; software, H.J.; validation, H.J., G.-R.K. and S.-W.L.; formal analysis, G.-R.K.; investigation, H.J.; resources, S.-W.L.; data curation, G.-R.K.; writing—original draft preparation, G.-R.K.; writing—review and editing, H.J.; visualization, G.-R.K.; supervision, S.-W.L.; project administration, H.J.; funding acquisition, H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) (NO. 2017-0-01712) and National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (2019R1F1A1062075).

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

References

  1. Alonso-Garcia, C.; Ruiz, J. Analysis and modelling the reverse characteristic of photovoltaic cells. Sol. Energy Mater. Sol. Cells 2006, 90, 1105–1120. [Google Scholar] [CrossRef]
  2. Simon, M.; Meyer, E.L. Detection and analysis of hot-spot formation in solar cells. Sol. Energy Mater. Sol. Cells 2010, 94, 106–113. [Google Scholar] [CrossRef]
  3. Fares, Z.; Becherif, M.; Emziane, M.; Aboubou, A.; Azzem, S.M. Infrared Thermography Study of the Temperature Effect on the Performance of Photovoltaic Cells and Panels. In Advances in Theory and Practice of Computational Mechanics; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2013; Volume 22, pp. 875–886. [Google Scholar]
  4. Hu, Y.; Cao, W.; Ma, J.; Finney, S.J.; Li, D.D.-U. Identifying PV Module Mismatch Faults by a Thermography-Based Temperature Distribution Analysis. IEEE Trans. Device Mater. Reliab. 2014, 14, 951–960. [Google Scholar] [CrossRef] [Green Version]
  5. Suárez-Domínguez, F.J.; Prendes-Gero, M.-B.; Martín-Rodríguez, A.; Higuera-Garrido, A. IR thermography applies to the detection of solar panel. Rev. De La Constr. 2015, 14, 9–14. [Google Scholar] [CrossRef] [Green Version]
  6. Kaplani, E. Detection of Degradation Effects in Field-Aged c-Si Solar Cells through IR Thermography and Digital Image Processing. Int. J. Photoenergy 2012, 2012, 1–11. [Google Scholar] [CrossRef] [Green Version]
  7. Muñoz-García, M.; Muñoz-García, M.; Vela, N.; Chenlo, F. Early degradation of silicon PV modules and guaranty conditions. Sol. Energy 2011, 85, 2264–2274. [Google Scholar] [CrossRef]
  8. Guide to the Use of Thermal Imaging Cameras in the Construction Industry and When Working with Renewable Energy Sources. Available online: http://www.flirmedia.com/MMC/THG/Brochures/T820325/T820325_EN.pdf (accessed on 2 April 2020).
  9. Quater, P.B.; Grimaccia, F.; Leva, S.; Mussetta, M.; Aghaei, M. Light Unmanned Aerial Vehicles (UAVs) for Cooperative Inspection of PV Plants. IEEE J. Photovoltaics 2014, 4, 1107–1113. [Google Scholar] [CrossRef] [Green Version]
  10. Addabbo, P.; Angrisano, A.; Bernardi, M.L.; Gagliarde, G.; Mennella, A.; Nisi, M.; Ullo, S.L. A UAV Infrared Measurement Approach for Defect Detection in Photovoltaic Plants. In Proceedings of the 2017 IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace), Padua, Italy, 21–23 June 2017; pp. 345–350. [Google Scholar]
  11. Conaire, C.; O’Connor, N.; Cooke, E.; Smeaton, A. Comparison of Fusion Methods for Thermo-Visual Surveillance Tracking. In Proceedings of the 2006 9th International Conference on Information Fusion, Florence, Italy, 24 April 2006; pp. 1–7. [Google Scholar]
  12. Davis, J.W.; Sharma, V. Background-subtraction using contour-based fusion of thermal and visible imagery. Comput. Vis. Image Underst. 2007, 106, 162–182. [Google Scholar] [CrossRef]
  13. Istenic, R.; Heric, D.; Ribarič, S.; Zazula, D. Thermal and Visual Image Registration in Hough Parameter Space. In Proceedings of the 2007 14th International Workshop on Systems, Signals and Image Processing and 6th EURASIP Conference Focused on Speech and Image Processing, Multimedia Communications and Services, Maribor, Slovenia, 27–30 June 2007; pp. 106–109. [Google Scholar]
  14. Mantel, C.; Spataru, S.; Parikh, H.; Sera, D.; Benatto, G.A.D.R.; Riedel, N.; Thorsteinsson, S.; Poulsen, P.B.; Forchhammer, S. Correcting for Perspective Distortion in Electroluminescence Images of Photovoltaic Panels. 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 Village, HI, USA, 10–15 June 2018; pp. 0433–0437. [Google Scholar]
  15. Zhao, J.; Cheung, S.-C.S. Human Segmentation by Fusing Visible-light and Thermal Imaginary. In Proceedings of the 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops, Kyoto, Japan, 27 September–4 October 2009; pp. 1185–1192. [Google Scholar]
  16. Torabi, A.; Masse, G.; Bilodeau, G.-A. Feedback Scheme for Thermal-visible Video Registration, Sensor Fusion, and People Tracking. In Proceedings of the 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition—Workshops, San Francisco, California, 13 June–18 June 2010; pp. 15–22. [Google Scholar]
  17. Matas, J.; Chum, O.; Urban, M.; Pajdla, T. Robust wide-baseline stereo from maximally stable extremal regions. Image Vis. Comput. 2004, 22, 761–767. [Google Scholar] [CrossRef]
  18. Chum, O.; Matas, J. Optimal Randomized RANSAC. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 30, 1472–1482. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Dubrofsky, E. Homography Estimation. Ph.D Thesis, University of British Columbia(Vancouver), Kelowna, BC, Canada, March 2009. [Google Scholar]
Figure 1. Examples of photovoltaic module area extraction and decision: (a) Correct extraction; (b) Incorrect extraction.
Figure 1. Examples of photovoltaic module area extraction and decision: (a) Correct extraction; (b) Incorrect extraction.
Energies 13 02856 g001
Figure 2. Flowchart of the proposed visible and thermal image matching and rectification algorithm.
Figure 2. Flowchart of the proposed visible and thermal image matching and rectification algorithm.
Energies 13 02856 g002
Figure 3. Feature points extraction and matching images creation through corresponding points.
Figure 3. Feature points extraction and matching images creation through corresponding points.
Energies 13 02856 g003
Figure 4. Segmentation, rectification, abnormal module judgment.
Figure 4. Segmentation, rectification, abnormal module judgment.
Energies 13 02856 g004
Figure 5. Stereo camera configuration of visible and infrared camera.
Figure 5. Stereo camera configuration of visible and infrared camera.
Energies 13 02856 g005
Figure 6. Image processing through HSV image and inrange function: (a) visible image; (b) HSV image; (c) inrange function result; (d) mask image (RMImg1).
Figure 6. Image processing through HSV image and inrange function: (a) visible image; (b) HSV image; (c) inrange function result; (d) mask image (RMImg1).
Energies 13 02856 g006
Figure 7. Block segmentation through findcontours: (a) find contours; (b) mask image; (c) sub-block mask image.
Figure 7. Block segmentation through findcontours: (a) find contours; (b) mask image; (c) sub-block mask image.
Energies 13 02856 g007
Figure 8. MSER algorithm without consideration of module size: (a) result of visible image gray MSER algorithm; (b) result of thermal image MSER algorithm.
Figure 8. MSER algorithm without consideration of module size: (a) result of visible image gray MSER algorithm; (b) result of thermal image MSER algorithm.
Energies 13 02856 g008
Figure 9. Choosing PV module area size by median value in a visible image.
Figure 9. Choosing PV module area size by median value in a visible image.
Energies 13 02856 g009
Figure 10. MSER algorithm and feature point detection result considering module size: (a) result of visible image; (b) result of thermal image.
Figure 10. MSER algorithm and feature point detection result considering module size: (a) result of visible image; (b) result of thermal image.
Energies 13 02856 g010
Figure 11. Registration images of visible and thermal using homography: (a) registration image without homography; (b) registration image with homography; (c) enlarged registration image of (a); (d) enlarge registration image of (b).
Figure 11. Registration images of visible and thermal using homography: (a) registration image without homography; (b) registration image with homography; (c) enlarged registration image of (a); (d) enlarge registration image of (b).
Energies 13 02856 g011
Figure 12. Process of obtaining a rectified image: (a) sub-block MB1; (b) sub-block MB2; (c) rectified block RB1, RB2.
Figure 12. Process of obtaining a rectified image: (a) sub-block MB1; (b) sub-block MB2; (c) rectified block RB1, RB2.
Energies 13 02856 g012
Figure 13. Extracting temperature information and determining the abnormality: (a) extracting temperature information; (b) normal module and abnormal module judgment.
Figure 13. Extracting temperature information and determining the abnormality: (a) extracting temperature information; (b) normal module and abnormal module judgment.
Energies 13 02856 g013
Figure 14. Samples for experiment: (a) visible image samples; (b) thermal image samples.
Figure 14. Samples for experiment: (a) visible image samples; (b) thermal image samples.
Energies 13 02856 g014
Figure 15. Ground-true images for evaluating matching consistency.
Figure 15. Ground-true images for evaluating matching consistency.
Energies 13 02856 g015
Figure 16. Abnormal module detection system: (a) main result screen; (b) visible image; (c) thermal image; (d) merge image before registration; (e) merge image after registration; (f) normalized image; (g) abnormal region derivation result.
Figure 16. Abnormal module detection system: (a) main result screen; (b) visible image; (c) thermal image; (d) merge image before registration; (e) merge image after registration; (f) normalized image; (g) abnormal region derivation result.
Energies 13 02856 g016

Share and Cite

MDPI and ACS Style

Jeong, H.; Kwon, G.-R.; Lee, S.-W. Deterioration Diagnosis of Solar Module Using Thermal and Visible Image Processing. Energies 2020, 13, 2856. https://doi.org/10.3390/en13112856

AMA Style

Jeong H, Kwon G-R, Lee S-W. Deterioration Diagnosis of Solar Module Using Thermal and Visible Image Processing. Energies. 2020; 13(11):2856. https://doi.org/10.3390/en13112856

Chicago/Turabian Style

Jeong, Heon, Goo-Rak Kwon, and Sang-Woong Lee. 2020. "Deterioration Diagnosis of Solar Module Using Thermal and Visible Image Processing" Energies 13, no. 11: 2856. https://doi.org/10.3390/en13112856

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