[general]
name=BatiScan IA
qgisMinimumVersion=3.38
description=AI building mapping for QGIS: detect building footprints on satellite imagery (no points needed), or turn field-collected building points into footprints with Segment Anything.
description[fr]=Cartographie des bâtiments par IA dans QGIS : détection automatique des emprises sur image satellite, sans points, ou transformation de points relevés sur le terrain en emprises avec Segment Anything.
about=BatiScan maps buildings from satellite or aerial imagery with AI. The automatic mode uses the BatiScan Sahel v6 model, a U-Net trained on villages of Mali and on open building footprints from West Africa (30 cm/px), from round huts to rectangular metal and earth roofs. It separates adjacent buildings, draws straight footprints that never overlap, and flags objects that look like the surrounding ground for review. On 20 hand-checked test zones in two villages kept out of training, it found about 89 percent of the buildings, and about 94 percent of its objects were correct. The model (98 MB) is downloaded on first use and is provided for research and testing, not for commercial use. BatiScan also turns building points collected in the field into footprints with Segment Anything (MobileSAM in ONNX, no PyTorch needed), offers a click-to-map tool, a points-versus-footprints quality report, and export of image/mask tiles to train a model for your own area. Any Deepness-compatible ONNX segmentation model can be added. Works with GeoTIFF orthophotos and XYZ/WMS basemaps (Google, Bing, Esri...). Requires the Python packages onnxruntime and opencv, which the plugin offers to install on first use. Less accurate on dense urban areas and very large buildings. Walled yards and flat earth roofs can be confused at this resolution.
version=0.5.1
author=Allaye GUINDO
email=guindo.allaye.contact@gmail.com
homepage=https://github.com/guindoallayecontact7/batiscan-qgis
tracker=https://github.com/guindoallayecontact7/batiscan-qgis/issues
repository=https://github.com/guindoallayecontact7/batiscan-qgis
category=Raster
icon=icon.png
experimental=False
deprecated=False
hasProcessingProvider=no
tags=building,buildings,footprint,ai,deep learning,segment anything,sam,onnx,segmentation,remote sensing,africa,sahel,mali,bâtiment
changelog=0.5.1 - correction pour l'analyse de sécurité de plugins.qgis.org (empreinte du modèle prise pour un secret)
    0.5.0 - modèle BatiScan Sahel v6 ; mode Bâtiment par défaut : formes droites, sans superposition ; les objets de même couleur que le sol sont marqués a_verifier ; plus de plantage si une couche est retirée du projet pendant le travail ; contrôle de l'empreinte du modèle téléchargé
    0.3.0 - modèle BatiScan Sahel v2 entraîné sur 9 villages (95 pour cent des bâtiments retrouvés sur Google, 88 pour cent sur Bing pour le village test), meilleure détection des grands toits ; import de polygones existants pour l'entraînement
    0.2.1 - correctifs pour l'analyse de sécurité de plugins.qgis.org (installation des dépendances via QProcess, ouverture du dossier via QDesktopServices)
    0.2.0 - modèle BatiScan Sahel v1 : détection automatique sans points (bâti rural sahélien), séparation des bâtiments accolés, scripts d'entraînement
    0.1.0 - première version : points → emprises, clic, détection automatique, contrôle qualité, export de jeux d'entraînement
