Skip to content
Meftun Akarsu
Research · 2026

Damage assessment from aerial imagery

VLM · DINOv2 · Benchmark · Local models

Research and a local demo on assessing building damage after disasters from aerial images, with small vision-language models and a DINOv2 probe.

Aerial view straight down on rows of terracotta and dark brown hipped roofs, with walkways and courtyards between them
Photo: Ivan Bandura / Unsplash

Overview

A research project on documenting damage to buildings and infrastructure after a disaster from aerial imagery, for humanitarian assessment. It has two parts: a 77-page research report in Turkish on the algorithms, the system designs, the evidence from real deployments and the open research questions, and a local demo that measures what small models can do today.

The demo

The demo scores small vision-language models, running locally in Ollama, on labeled building crops from the public CRASAR-U-DROIDs dataset, here from a 2021 tornado. Each model has to reply in a fixed JSON schema with one of four damage levels and its evidence. On about 70 buildings, Qwen3-VL 8B raised a false alarm on 8 of 20 intact buildings and missed damage on 5 of 49 damaged ones, while Gemma 3 4B never missed damage but flagged 19 of the 20 intact buildings. An Assess page takes an uploaded image and shows the model’s assessment next to it.

What a vision backbone sees

A second page asks the same question of a frozen DINOv2 backbone, on before-and-after satellite crops of 617 buildings from Hurricane Michael. The similarity between a building’s two images drops clearly only once the building is destroyed, and a linear probe on top reaches a macro-F1 of 0.47. The two results are not directly comparable: the buildings, the imagery and the events differ.

Private codebase

Built with

Ollama · Qwen3-VL · Gemma 3 · DINOv2 · FastAPI · scikit-learn · Python

← All projects