Neural System
Solutions · Energy

Solar plants inspected through imagery

Soiling, cracked modules and loose wiring identified in drone photos and videos, with a maintenance ranking and estimated generation loss.

Solar Panel Inspection

Soiling, cracked modules and loose wiring in solar plants and rooftop arrays

View demo

The AI cuts out each photovoltaic panel from the image (drone, fixed camera or inspection photo) and checks for the non-conformities that hurt a plant's generation and safety the most: soiling (dust, bird droppings, leaves, snow), cracked glass or broken modules, and loose or exposed wiring. Each panel gets a status (Compliant, Soiling X%, Broken, Exposed wiring), generation loss is estimated and panels are ranked by maintenance priority — the O&M team goes straight to the modules that most need cleaning or replacement.

How it works

  1. 1Panel segmentation (YOLO11-seg): the outline of each module/table is cut out; in drone video each panel is tracked and counted only once.
  2. 2Defect segmentation (YOLO11-seg): dust, bird droppings, leaves and physical damage are cut out in the actual shape of the stain. Only what is INSIDE the panel counts — surrounding ground and roof are ignored.
  3. 3A second detector adds snow and confirms damage; CLIP (vision-language, no training) compares each panel with descriptions of clean, dirty, snow-covered and broken panels — damage is only confirmed with two votes.
  4. 4Soiling = % of the panel area covered by stains (dust, droppings, leaves, snow). For snow, coverage is measured by the panel's white pixels.
  5. 5Loose/exposed wiring: text-prompted detection (OWLv2) of hanging cables, loops and loose coils near the modules or on the structure.
  6. 6Estimated generation loss: proportional to the soiled area (see assumptions); a broken panel assumes the configured loss (default 33%, one of the three bypass diodes of a typical module).
  7. 7Maintenance ranking: broken panels and exposed wiring first (safety), then the panels with the highest estimated loss.
YOLO11-seg (panels and defects — Solar Panel Inspection, CC BY 4.0)YOLO11 (snow and damage — solar-panel-od, MIT)CLIP zero-shot (confirmation)OWLv2 (text-prompted wiring detection)ByteTrack tracking

Benefits

  • On-demand cleaning — only on panels/tables with relevant soiling, instead of a fixed schedule.
  • Cracked modules identified early, before they become hot spots, water ingress or a fire risk.
  • Loose wiring found before it causes arcing, abrasion wear or string downtime.
  • Per-panel photographic evidence, with status and ranking, ready for the work order.
3–7%
Energy recovered through targeted cleaning
-60%
Field inspection time
-30%
Cleaning cost
24/7
Continuous monitoring

Generation loss from soiling is assumed proportional to the covered area (1% of area covered ≈ 1% loss) — a simplification: fine translucent dust loses less than that, while opaque stains over a cell (droppings, leaves) can trigger the bypass diode and lose more. A broken panel assumes the configured loss (default 33%). Exposed wiring is not included in the loss: it is a safety risk. Inspection is visual (RGB): internal microcracks and hot spots require electroluminescence or thermography (see Thermographic Analysis). Pre-trained models — "Solar Panel Inspection" (wcahca, CC BY 4.0, Roboflow data CC BY 4.0) and "solar-panel-od" (4keles, MIT); calibration with images from the plant itself is recommended before operational use.

All industries

Have a use case in mind? Send a video and get a free analysis.

Send us a video clip of your operation: we process it with our AI and return the results with detections, alerts and metrics — no strings attached.