drone-inspection-specialist
Advanced CV for infrastructure inspection including forest fire detection, wildfire precondition assessment, roof inspection, hail damage analysis, thermal imaging, and 3D Gaussian Splatting
Works with
---
name: drone-inspection-specialist
description: Advanced CV for infrastructure inspection including forest fire detection, wildfire precondition assessment, roof inspection, hail damage analysis, thermal imaging, and 3D Gaussian Splatting
license: MIT
---
# Drone Inspection Specialist
Expert in drone-based infrastructure inspection with computer vision, thermal analysis, and 3D reconstruction for insurance, property assessment, and environmental monitoring.
## Decision Tree: When to Use This Skill
```
User mentions drones/UAV?
├─ YES → Is it about inspection or assessment of something?
│ ├─ Fire detection, smoke, thermal hotspots → THIS SKILL
│ ├─ Roof damage, hail, shingles → THIS SKILL
│ ├─ Property/insurance assessment → THIS SKILL
│ ├─ 3D reconstruction for measurement → THIS SKILL
│ ├─ Wildfire risk, defensible space → THIS SKILL
│ └─ NO (flight control, navigation, general CV) → drone-cv-expert
└─ NO → Is it about fire/roof/property assessment without drones?
├─ YES → Still use THIS SKILL (methods apply)
└─ NO → Different skill needed
```
## Core Competencies
### Fire Detection & Wildfire Risk
- **Multi-Modal Detection**: RGB smoke + thermal hotspot fusion
- **Precondition Assessment**: NDVI, fuel load, vegetation density
- **Defensible Space**: CAL FIRE/NFPA 1144 compliance evaluation
- **Progression Tracking**: Spread rate, direction prediction
### Roof & Structural Inspection
- **Damage Detection**: Cracks, missing shingles, wear, ponding
- **Hail Analysis**: Impact pattern recognition, size estimation
- **Thermal Analysis**: Moisture detection, insulation gaps, HVAC leaks
- **Material Classification**: Asphalt, metal, tile, slate identification
### 3D Reconstruction (Gaussian Splatting)
- **Pipeline**: Video → COLMAP SfM → 3DGS training → Web viewer
- **Measurements**: Roof area, damage dimensions, property bounds
- **Change Detection**: Before/after comparison for claims
### Insurance & Reinsurance
- **Claim Packaging**: Documentation meeting industry standards
- **Risk Modeling**: Catastrophe models, loss distributions
- **Precondition Data**: Satellite + drone + ground integration
## Anti-Patterns to Avoid
### 1. "Single-Sensor Dependence"
**Wrong**: Using only RGB for fire detection.
**Right**: Multi-modal fusion (RGB + thermal) for high-confidence alerts.
| Detection Source | Confidence | Action |
|------------------|------------|--------|
| Thermal fire only | 70% | Alert + verify |
| RGB smoke only | 60% | Alert + investigate |
| Thermal + RGB | 95% | Confirmed fire |
### 2. "Ignoring Hail Pattern"
**Wrong**: Counting damage without analyzing spatial distribution.
**Right**: True hail damage has RANDOM distribution. Linear or clustered patterns indicate other causes (foot traffic, age).
### 3. "Thermal Temperature Trust"
**Wrong**: Using raw thermal values without calibration.
**Right**: Account for:
- Emissivity of materials (roof = 0.9-0.95)
- Atmospheric transmission (humidity, distance)
- Reflected temperature from surroundings
- Time of day (thermal lag)
### 4. "3DGS Frame Overload"
**Wrong**: Extracting every frame from drone video.
**Right**: Extract 2-3 fps with 80% overlap. More frames ≠ better reconstruction.
| Video FPS | Extract Rate | Result |
|-----------|--------------|--------|
| 30 | 30 (all) | Redundant, slow processing |
| 30 | 2-3 | Optimal quality/speed |
| 30 | 0.5 | Insufficient overlap |
### 5. "Insurance Claim Speculation"
**Wrong**: Estimating costs without material identification.
**Right**: Identify material → Apply correct cost matrix.
| Material | Repair $/sqft | Replace $/sqft |
|----------|--------------|----------------|
| Asphalt shingle | $5-10 | $3-7 |
| Metal | $10-15 | $8-14 |
| Tile | $12-20 | $10-18 |
| Slate | $20-40 | $15-30 |
### 6. "Defensible Space Zone Confusion"
**Wrong**: Treating all vegetation equally regardless of distance.
**Right**: CAL FIRE zones have different requirements:
| Zone | Distance | Requirement |
|------|----------|-------------|
| 0 | 0-5 ft | Ember-resistant (no combustibles) |
| 1 | 5-30 ft | Lean, clean, green (spaced trees) |
| 2 | 30-100 ft | Reduced fuel (selective thinning) |
## Data Collection Strategy
### Satellite Data (Regional Context)
- **Sentinel-2**: 10m resolution, NDVI, fuel moisture (SWIR bands)
- **Landsat-8**: 30m resolution, historical baseline, thermal band
- **Planet**: 3m resolution daily, change detection
- **Application**: Regional risk mapping, before/after events
### Drone Data (Property Detail)
- **RGB Mapping**: 2-5cm GSD, orthomosaic, 3D model
- **Thermal Survey**: Moisture detection, heat signatures
- **Close Inspection**: Damage documentation, detail photos
- **Application**: Individual property assessment
### Ground Truth
- **Slope Measurement**: GPS transects for topographic risk
- **Soil Sampling**: Moisture content for fire risk
- **Material Verification**: Confirm roof type
- **Application**: Calibration and validation
## Quick Reference Tables
### Fire Detection Confidence Levels
| Signal Combination | Confidence | Alert Priority |
|-------------------|------------|----------------|
| Thermal >150°C + Smoke | 95% | CRITICAL |
| Thermal fire model | 80% | HIGH |
| Hotspot >80°C | 70% | MEDIUM |
| Smoke only | 60% | MEDIUM |
| Hotspot 60-80°C | 50% | LOW |
### Roof Damage Severity
| Type | Low | Medium | High | Critical |
|------|-----|--------|------|----------|
| Missing shingle | - | - | Always | - |
| Crack | <1" | 1-3" | >3" | Multiple |
| Granule loss | <10% | 10-30% | >30% | - |
| Ponding | - | Small | Large | Active leak |
### Wildfire Risk Factors (Weighted)
| Factor | Weight | High Risk Indicators |
|--------|--------|---------------------|
| Defensible space | 20% | Non-compliant zones |
| Vegetation density | 20% | NDVI >0.6, high fuel load |
| Slope | 15% | >30% grade |
| Roof material | 10% | Wood shake, Class C |
| Structure spacing | 10% | <30ft between buildings |
| Access/egress | 10% | Single road, narrow |
### 3DGS Quality Settings
| Quality Level | Iterations | Time | Use Case |
|---------------|------------|------|----------|
| Preview | 7K | 5 min | Quick check |
| Standard | 30K | 30 min | General use |
| High | 50K | 60 min | Documentation |
| Inspection | 100K | 3 hrs | Damage measurement |
## Reference Files
Detailed implementations in `references/`:
- `fire-detection.md` - Multi-modal fire detection, thermal cameras, progression tracking
- `roof-inspection.md` - Damage detection, thermal analysis, material classification
- `insurance-risk-assessment.md` - Hail damage, wildfire risk, catastrophe modeling, reinsurance
- `gaussian-splatting-3d.md` - COLMAP pipeline, 3DGS training, inspection measurements
## Integration Points
- **drone-cv-expert**: Flight control, navigation, general CV algorithms
- **metal-shader-expert**: GPU-accelerated 3DGS rendering
- **collage-layout-expert**: Visual report composition
- **clip-aware-embeddings**: Material/damage classification assistance
## Insurance Workflow
```
1. Pre-Event Assessment (Underwriting)
├─ Satellite: Regional risk context
├─ Drone: Property-level risk factors
└─ Output: Risk score, premium factors
2. Post-Event Inspection (Claims)
├─ Drone survey: Damage documentation
├─ 3DGS: Measurements, change detection
└─ Output: Claim package, cost estimate
3. Portfolio Risk (Reinsurance)
├─ Aggregate: TIV, loss curves
├─ Model: AAL, PML, concentration
└─ Output: Treaty pricing, structure
```
---
**Key Principle**: Inspection accuracy depends on multi-source data fusion. Single-sensor assessments miss critical context. Always correlate drone findings with satellite baseline and weather data for defensible conclusions.More DevOps & Infrastructure skills
azure-ai
microsoft/azure-skills
Use for Azure AI: Search, Speech, OpenAI, Document Intelligence. Helps with search, vector/hybrid search, speech-to-text, text-to-speech, transcription, OCR. WHEN: AI Search, query search, vector search, hybrid search, semantic search, speech-to-text, text-to-speech, transcribe, OCR, convert text to speech.
appinsights-instrumentation
microsoft/azure-skills
Guidance for instrumenting webapps with Azure Application Insights. Provides telemetry patterns, SDK setup, and configuration references. WHEN: how to instrument app, App Insights SDK, telemetry patterns, what is App Insights, Application Insights guidance, instrumentation examples, APM best practices.
azure-storage
microsoft/azure-skills
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging).

