Plugin icon

EasySegment

Plugin ID: 4942

Interactive HITL labeling and training plugin for geospatial segmentation using SAM3 and DINOv3-sat

(0) votes 
 Download latest
This plugin has an experimental version available!

EasySegment connects QGIS to a GPU inference backend for human-in-the-loop geospatial segmentation. Use it purely as a labeling tool, or run the full pipeline.

Workflow: create a project → define classes → draw exhaustive annotation regions → label with SAM3 or polygon tool → train → run batch inference → promote best model → correct and retrain.

Labeling: SAM3 interactive segmentation via multi-click prompts directly on the QGIS viewport (left-click adds, right-click negates). Polygon draw tool available as an alternative. Labels are stored as polygons.

Training: DINOv3-sat backbone pretrained on 493M satellite images with a UperNet head. Only the head trains — 50–100 labelled features per class is enough to start.

Inference: Batch inference over any raster extent. Results load as a styled vector layer with a confidence heatmap for guided correction.

Raster support: Works with any QGIS layer — GeoTIFF, WMS, XYZ tile URLs. Captures the viewport directly for SAM3 prompts and training chips.

Backend: Requires a separate FastAPI + GPU server (https://github.com/anemes/backend_samdino). Supports remote hosting with optional API key authentication.

Version QGIS >= QGIS <= Date
0.1.3 3.44.0 3.99.0 22 anemes 2026-04-24T13:10:14.409874+00:00
0.1.1 3.44.0 3.99.0 53 anemes 2026-04-01T01:32:52.019835+00:00

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership