QGIS Plugin · Building Damage Assessment

See the damage
before you reach
the ground.

beaconGIS reads pre- and post-disaster satellite imagery and, building by building, finds every structure and grades its damage — No Damage, Minor, Major, Destroyed — right inside QGIS.

0.0000Localization F1
0.0000xView2 combined
Pre · Post · Classified

Watch each city
come into focus.

February 2023 · Türkiye–Syria earthquakesImagery: Maxar Open Data (now Vantor)

After
Before
AI classification
No damage Minor Major Destroyed

Pick a city, then drop your own GeoTIFF exports into the frame — each city persists locally. Switch the layout from the Tweaks panel (slider · triptych · auto-sequence).

Scored, not guessed

Measured on the official xView2 scorer.

0.0000
Localization F1
Every building footprint, found.
0.0000
Combined damage score
Localization × per-class F1.
100%
On-device
No data ever leaves your machine.
Tested on the official xView2 scorer 4-class damage taxonomy RGB high-resolution imagery
Trained on the world's disasters

Built on the xView2
building-damage benchmark.

The detection and classification models learn from xBD — the largest open dataset of annotated pre/post-disaster satellite imagery — and are fine-tuned to generalize to disasters and regions never seen in training.

0 Disaster events
0 Disaster types
0k+ Building polygons
0k km² Imagery analysed
Earthquake Flood Wildfire Hurricane Volcanic eruption Tsunami
What's in the box

A full damage-assessment desk,
docked in your map canvas.

From the first raw tile to a signed-off situation report — beaconGIS keeps the whole loop inside QGIS.

Inference speed

Fast enough to keep
pace with the response.

Measured on a laptop · NVIDIA Mobile RTX 3060 · DirectML
Single tile 1024 × 1024 · 1 MP
0.00s
wall time, end to end
0buildings detected
  • 0.41MP / s
  • 3.48tiles / s
  • 3.48forwards / s
  • 40.20polys / s
City scale 17480 × 17480 · 305 MP
0.00s
≈ 2 min 9 s for the entire scene
0buildings detected
  • 0.87MP / s
  • 4.46tiles / s
  • 4.46forwards / s
  • 13.45polys / s
AOI polygon layer
Region of interest

Score only the ground that matters.

Hand it an AOI polygon layer and beaconGIS clips the analysis to that boundary — a single district, a flood plain, one response sector. Skip the empty ocean and the untouched hills, and finish large scenes in a fraction of the time.

  • Select any polygon layer as your boundary
  • Leave it empty to assess the entire image
  • Dramatically faster on city-scale rasters
Assessment Reports
Assessment Reports
Generated Reports
Damage Pattern Analysis
Full SitRep
Response Priorities
Export Report
PDF
HTML
TXT
Export Data
Save as CSV
Built for reuse

Export once. Brief, archive, and re-train.

Save the vector result as a GeoPackage for GIS work, or a binary GeoTIFF mask to train your own models. Generate a Damage Pattern Analysis, a full SitRep or Response Priorities — and hand them off as PDF, HTML, TXT or CSV.

  • GeoPackage (.gpkg) vector output
  • Binary damage mask (.tif) for model training
  • PDF · HTML · TXT reports + CSV data export
  • Everything generated locally — nothing uploaded
Satellite Imagery Downloader
Satellite Imagery Downloader
Coordinates
Latitude
36.202100
Longitude
36.160300
Get from Map Center
Imagery Provider
ESRI World Imagery
Image Settings
Zoom
17
Size
1024
Add to current project
Download Imagery
No imagery? No problem

Pull fresh imagery from inside the plugin.

Drop a latitude/longitude or grab the current map centre, choose a provider and zoom, and beaconGIS fetches high-resolution tiles straight onto your canvas — ready to assess the moment they land.

  • ESRI World Imagery & more, free worldwide
  • Pick zoom 15–18 for building-scale detail
  • Adds the download directly to your project
Dialled in

Tune accuracy against time.

Test-Time Augmentation

4-way TTA squeezes out more accurate predictions when you can spend the extra compute. One checkbox, on or off.

CPU fast mode

No GPU on the laptop in the field? Fast mode runs roughly 8× quicker for a small accuracy trade — assessment doesn't have to wait.

Building separation

A single slider controls how aggressively touching structures are split apart — from dense terraces to sprawling compounds.

Fully on-device

Every model runs locally. Imagery, masks and reports stay on your machine — vital for sensitive incident data.

Native to QGIS

It's a processing panel, not a separate app. Results land as real QGIS layers you can style, query and join like any other.

Four-class taxonomy

No Damage, Minor, Major and Destroyed — the xView2 standard your downstream tools and partners already speak.

Four steps

From raw tiles to a signed-off SitRep.

01

Load imagery

Bring in your before and after RGB scenes — or download fresh tiles from the built-in fetcher.

02

Set the scope

Optionally clip to an AOI polygon, flip on TTA, and set building separation to suit the terrain.

03

Run assessment

beaconGIS localizes every building and grades each one across the four damage classes.

04

Export & brief

Save a GeoPackage or training mask, then generate the report your responders need.

Get started

Up and running in
under a minute.

beaconGIS installs like any other QGIS plugin. Pull it from the official repository, or clone the source and load it unzipped.

  1. Open QGIS → Plugins ▸ Manage and Install Plugins
  2. Search “beaconGIS”
  3. Click Install Plugin
  4. Find it under Plugins ▸ beaconGIS ▸ Building Damage Assessment
Building Damage Assessment
Building Damage Assessment
Input Imagery
Before
hatay_pre.tif
Load
After
hatay_post.tif
Load
Region of Interest
AOI Polygon Layer
Inference Options
Test-Time Augmentation (4-way)
CPU Fast Mode
Separation
50%
Output Options
Save vector output as GeoPackage
Save damage mask as GeoTIFF
Cancel
Run Assessment