Controlled DJI processing stack

Drone to roofing estimates.

Left Horizon converts structured residential and commercial roof captures into measured geometry, detected items, estimate quantities, and live proposal records teams can keep current.

Processing Run

Odyssey Ridge Villa

Live

DJI capture

48 images

Photogrammetry

ODX job

Roof geometry

Planes + Ridges

Live proposal

Versioned
A processed aerial roof orthomosaic preview
Ridge 42.8 ft
Facet 1,240 sq ft

Estimate File

Version 4 PDF ready

roof planes

18

Confidence

High

Technical capabilities

A production path for repeatable roofing estimates.

The system keeps capture intake, processing, schema packaging, and review surfaces separated so each stage can be validated, retried, and audited.

Controlled DJI intake

Validate Mini 5 Pro capture sets, preserve original source imagery, and send batches directly to object storage through signed upload URLs.

ODX processing pipeline

Queue-safe backend jobs run orthomosaic generation, DSM extraction, image detection, and packaging without tying the browser to long processing work.

Typed proposal records

Measurements, geometry, line items, provenance, and source metadata stay current in the app while large generated assets remain versioned in storage.

Estimator-ready outputs

Roof planes, edges, dimensions, detected items, quantities, and audit trails are shaped for fast estimate review.

From pixels to quantities

Every output carries the evidence trail.

Left Horizon is built around renderable deliverables: a CAD-like plan, detected roof items, estimate line items, and the ODX-generated ortho with overlays.

Roof surfaces

Planes, ridges, hips, valleys, and edges.

Takeoff math

Metric canonicals plus display units.

Versioned review

Current data stays live while generated assets remain immutable.

Left Horizon Proposals

Roof Plane A
Plane B
Plane C
Plane D
42.8 ft
31.4 ft
18.6 ft
56.2 ft
1/8 in = 1 ft

Estimate

Squares 38.4
Ridges 214
Valleys 96
Rakes 182

Ready for review

Roof Estimate

Processing that looks boring on purpose.

Behind the motion is a durable job contract: bounded uploads, queued processors, typed proposal records, and visible confidence for human review.

Capture QA
metadata checkscoverage sweepsource manifest
Reconstruction
feature matchingorthomosaicsurface model
Roof intelligence
plane fittingedge tracingconfidence scoring
Proposal record
2D plandetected itemsestimate packet