Over the past decade, the global installed capacity of photovoltaic systems has surged dramatically. By May 2025, China’s solar capacity alone exceeded one billion kilowatts, marking a historic milestone in the energy transition. As a field engineer involved in large-scale solar projects, I have witnessed firsthand how the sheer size of modern solar farms—often spanning thousands of hectares and containing millions of individual solar panels—renders traditional manual inspection methods nearly obsolete. In this article, I share my personal experience and technical insights from applying artificial intelligence (AI) to the inspection of solar panels, focusing on a specific 500 MW project in Qinghai, China. This work integrates unmanned aerial vehicles (UAVs), advanced sensors, data preprocessing, and deep learning algorithms to achieve efficient, accurate, and safe fault detection. The results have fundamentally transformed how we maintain solar assets.
Common Faults of Solar Panels During Operation and Traditional Detection Methods
Solar panels are constantly exposed to harsh environmental conditions: UV radiation, wind, sand, hail, bird droppings, and even ground subsidence. These stressors lead to a variety of defects. Based on my field observations over the years, the most frequent issues include short circuits within individual cells or strings, bypass diode activation, cell cracks, glass breakage, hot spots, soiling, and shading. Among these, hot spots are the most common manifestation—they occur when a shaded or damaged cell acts as a load, dissipating power as heat. A cell’s temperature can rise by 10–20 °C above its neighbors, accelerating degradation and potentially causing fire hazards.
For classification purposes, we generally rank faults into four severity levels:
| Level | Type of Fault | Impact |
|---|---|---|
| I | Cell/string short circuits | Critical – immediate power loss, safety risk |
| II | String dropout, bypass diode activation | Serious – significant power reduction |
| III | Missing or broken solar panels | Moderate – structural weakness |
| IV | Hot spots, cracks, soiling | Minor to moderate – efficiency loss, potential escalation |
Traditional inspection relied on visual checks, electroluminescence (EL) testing, and manual infrared thermography. Visual inspection can spot large cracks or discoloration but misses subsurface defects. EL testing is highly accurate for detecting micro-cracks and busbar failures, but it requires contacting each solar panel with a power source—impractical for large fields. Infrared thermography using handheld cameras has been the workhorse for hot-spot detection, yet it still demands an operator walk the entire array, which is time-consuming, labor-intensive, and dangerous on uneven terrain or under extreme temperatures. In my first year managing a 100 MW plant, a single full-field manual thermal scan took a team of five three weeks. The inefficiency and risk motivated us to seek an automated solution.
Foundations of Artificial Intelligence in Solar Panel Inspection
Artificial intelligence, particularly machine learning and deep learning, offers a path to automate pattern recognition in large-scale image data. The core components we leveraged include data acquisition and preprocessing, supervised learning models, and computer vision techniques. Convolutional neural networks (CNNs) are especially suited for image analysis because they automatically extract hierarchical features—edges, textures, shapes—from raw pixel data. A typical CNN architecture consists of convolutional layers, activation functions (e.g., ReLU), pooling layers, and fully connected layers. The convolutional operation can be expressed as:
$$L_k = \sigma(W_k * L_{k-1} + b_k)$$
where \(L_k\) is the output feature map of layer \(k\), \(W_k\) is the convolutional kernel (weight), \(L_{k-1}\) is the input from the previous layer, \(b_k\) is the bias, and \(\sigma\) is the activation function. The pooling layer downsamples the feature map, reducing computation while preserving salient information. For detecting hot spots, cracks, or soiling on solar panels, the CNN learns to distinguish normal thermal patterns from anomalous ones.
Another powerful model we employed is the support vector machine (SVM), especially when combined with kernel functions for nonlinear classification. The SVM decision function is:
$$f(\mathbf{x}) = \text{sgn}\left(\sum_{i=1}^{n} \alpha_i y_i K(\mathbf{x}, \mathbf{x}_i) + b\right)$$
Here, \(\alpha_i\) are the support vector coefficients, \(y_i\) are the labels, \(K(\cdot,\cdot)\) is the kernel function (often RBF or polynomial), and \(b\) is the bias. SVM provides a robust boundary for separating defect classes when the feature space is well defined. In practice, we used a hybrid approach: CNN for automatic feature extraction from infrared and visible images, and SVM as a classifier to output the defect category and confidence score.
System Design for Intelligent Inspection of Solar Panels
UAV-Based Data Acquisition Platform
The cornerstone of our system is a UAV equipped with dual sensors: a high-resolution visible-light camera and a radiometric thermal infrared camera. For the Qinghai project, we selected the DJI Matrice 350 RTK, which offers an IP54 rating, 55 minutes of flight time, and the ability to operate in temperatures from -20 °C to 50 °C. It carries a Zenmuse H20T payload that integrates a zoom camera, wide-angle camera, thermal imager, and laser rangefinder. The UAV flies at an altitude of 3–5 m above the solar panels, capturing overlapping images with 80% forward overlap and 70% side overlap to ensure complete coverage and enable orthomosaic construction. A mobile hangar (e.g., Zixun M100) houses the UAV, provides automated charging, and transfers data to an on-board edge server.

Data Preprocessing Pipeline
Raw images from the UAV contain noise, varying illumination, and perspective distortions. Our preprocessing steps include:
- Data cleaning: Removing blurred, overexposed, or irrelevant frames.
- Denoising: Applying median filters or wavelet transforms to suppress sensor noise while preserving edges of cracks and hot spots.
- Data augmentation: Generating synthetic samples by random rotations, flips, brightness adjustments, and cropping. This expands the training set and improves model robustness, especially for rare defects like micro-cracks.
- Normalization: Scaling pixel values to [0,1] or z-score standardization to accelerate convergence.
- Label encoding: Converting categorical defect types (e.g., “hot spot”, “crack”, “soiling”) into one-hot vectors for classification.
Fault Detection Algorithms
The core AI model was built upon a CNN-SVM hybrid. First, a pretrained CNN (e.g., ResNet-50) extracts feature vectors from each solar panel image region. These features are then fed into a linear SVM for final classification. The model was trained on a dataset of 300,000 labeled images collected over two years from multiple solar farms, covering all four severity levels. We achieved an overall accuracy of 94% on the test set, with hot-spot detection precision exceeding 96%.
To illustrate, consider the mathematical formulation of the feature extraction stage. The output of the last convolutional layer, after global average pooling, gives a feature vector \(\mathbf{f} \in \mathbb{R}^{2048}\). The SVM then computes:
$$f(\mathbf{f}) = \text{sgn}\left(\sum_{i=1}^{m} \alpha_i y_i K(\mathbf{f}, \mathbf{f}_i) + b\right)$$
Where \(m\) is the number of support vectors. We employed an RBF kernel \(K(\mathbf{f},\mathbf{f}_i) = \exp(-\gamma \|\mathbf{f} – \mathbf{f}_i\|^2)\) with \(\gamma = 0.001\). The model runs on the edge server inside the mobile hangar, enabling near-real-time inference within minutes of the UAV landing.
Engineering Practice: A 500 MW Solar Plant in Qinghai
Project Profile
The Qinghai plant occupies a rectangular plot 4.2 km × 4.0 km at an altitude of 3,000 m. It consists of 150 sub-arrays, totaling 910,000 bifacial monocrystalline solar panels, 2,100 combiner boxes, and 130 string inverters. The terrain is uneven, with an extreme temperature range from -34 °C to 40 °C and wind gusts up to 30 m/s. Manual inspection was labor-intensive and dangerous. The owner decided to deploy the AI-powered UAV inspection system from the commissioning phase onward.
Implementation Workflow
The intelligent inspection system follows a structured workflow:
- Site modeling: A survey UAV scans the entire plant to create a high-resolution 2D orthomosaic map, geo-referencing every solar panel.
- Flight planning: The software automatically generates optimal flight paths for each sub-array, minimizing flight distance and ensuring overlap. Parameters like altitude (4 m), speed (5 m/s), and camera settings (thermal sensitivity 0.1 °C) are set.
- Pre-flight checks: Sensors are calibrated; the thermal camera is warmed up for 15 minutes against a blackbody reference; batteries and memory are verified.
- Autonomous flight: The UAV takes off from the mobile hangar, executes the mission, and returns. During flight, it captures both visible and thermal images simultaneously. For critical faults like hot spots, the thermal camera operates in high-sensitivity mode to resolve temperature differences as small as 0.1 °C.
- Data transfer: After landing, the UAV automatically docks, charges, and uploads all images to the edge server via high-speed Wi-Fi.
- Processing and diagnosis: The server runs the preprocessing pipeline and the CNN-SVM model. Each solar panel’s thermal and visible images are analyzed. Defects are marked with a bounding box, severity level, and GPS coordinates.
- Report generation: A comprehensive report is produced, including defect tables, thermal maps, and overlay images. Example entries:
| Panel ID | GPS Coordinates | Defect Type | Severity | Recommendation |
|---|---|---|---|---|
| X01-N11-06-06 | 100.426412, 36.046833 | Hot spot | IV | Inspect interconnection; clean surface |
| X09-N06-03-14 | 100.429759, 36.045486 | String dropout | II | Check bypass diode; replace if needed |
| X03-F04-12-09 | 100.430112, 36.047112 | Crack (visible) | III | Replace solar panel |
These anomalies are visualized on the plant map with color-coded markers.
Technical and Economic Advantages
Comparing the AI-based UAV inspection with manual methods reveals dramatic improvements:
| Metric | Manual Inspection | AI-UAV Inspection | Improvement Factor |
|---|---|---|---|
| Daily coverage (solar panels) | 4,000–8,000 | 200,000–400,000 | 25–50x |
| Image analysis time (100K images) | 3–5 days (human) | 2–3 hours (AI) | 20–40x |
| Minimum detectable crack width | ~1 mm (visual) | 0.2 mm (high-res camera) | 5x |
| Hot spot detection temperature resolution | ~1 °C (handheld camera) | 0.1 °C (radiometric thermal) | 10x |
| Overall defect detection accuracy | ~85% | ~94% | 1.1x but with significantly higher recall for rare defects |
| Safety risks | Falls, electric shock, heatstroke | None (remote operation) | Eliminated |
| Annual labor cost (100 MW equivalent) | $150,000–$200,000 | $30,000–$50,000 (including UAV maintenance) | 3–4x cost reduction |
Beyond these numbers, the system provides a digital twin of the entire solar panel fleet, enabling predictive maintenance. For example, we can track the evolution of a minor hot spot over months and schedule repairs before it causes a string failure. This data-driven approach has reduced unplanned downtime by 60% in the Qinghai plant.
Conclusion
Through firsthand experience in deploying AI-based UAV inspection for over three years, I am convinced that this technology is not just an incremental improvement but a paradigm shift in solar panel maintenance. The combination of autonomous flight, high-resolution dual-sensor capture, and deep learning-based defect classification achieves inspection speeds 25–50 times faster than manual methods while improving detection accuracy and entirely eliminating safety risks. The 500 MW Qinghai project serves as a successful large-scale application, demonstrating that the system can handle challenging terrain, extreme climates, and millions of solar panels with minimal human intervention.
As hardware continues to evolve—longer drone battery life, more sensitive thermal cameras, and more efficient edge AI processors—the capabilities will only expand. I anticipate fully autonomous, real-time, all-weather inspection becoming the industry standard within the next five years. For any operator managing a large fleet of solar panels, investing in AI-powered inspection is no longer a luxury; it is a necessity for economic viability and operational sustainability.
