Terug naar blog
AI Segmentation
QGIS
Tutorial

AI Segmentation voor QGIS: de complete gids

Een woonwijk voor en na automatische gebouwdetectie (after)
Een woonwijk voor en na automatische gebouwdetectie (before)
BeeldGedetecteerd
Drag to compare
Een hele woonwijk, gedetecteerd in één passage (Hauts-de-Seine, Frankrijk, op Google Satellite-beeldmateriaal). Sleep de handle om te vergelijken.

AI Segmentation verandert de beelden die je al open hebt staan in QGIS in overzichtelijke vectorlagen. Het werkt op twee manieren. Eerst de Automatic-modus, waarin je een zone tekent, het object benoemt en alle exemplaren in één keer krijgt (gebouwvoetprints, percelen, bomen, wegen, zonnepanelen): dit draait in de cloud, zonder GPU op je machine. Daarna de Manual-modus, een semi-automatisch model dat lokaal op je computer draait, onbeperkt: je klikt op één object en de AI omlijnt het. De afbeelding hierboven is één Automatic-detectie, en deze gids doorloopt die live in QGIS, instelling voor instelling.

Installeren en activeren

Open in QGIS Plugins -> Plugins beheren en installeren, zoek naar AI Segmentation en installeer. Log daarna in vanuit het paneel (een browsertabblad, ongeveer 15 seconden) en beide modi staan klaar.

Het AI Segmentation-paneel met de Manual/Automatic-schakelaar, klaar om te starten
Kies je beeldlaag en start.

Je eerste detectie

Doel: elke gebouwvoetprint van de woonwijk hierboven extraheren. Eén detectie, van begin tot eind.

Teken je zone

Klik op Start Automatic AI Segmentation, klik dan rond het gebied op de kaart en sluit de lus. Scherp, contrastrijk beeldmateriaal geeft de schoonste polygonen.

De zone punt voor punt getekend, daarna gesloten.

Benoem het object

Typ het object (hier building), of kies het in de Library met kant-en-klare objecten met previews.

De setup-stap: object ingesteld op building, voorbeeldkaart

Toon een voorbeeld (optioneel)

Eén woord is niet altijd genoeg. Draw an example geeft de AI een sample uit je eigen beeldmateriaal (dezelfde sensor, seizoen en resolutie): omlijn één object en de AI zoekt naar zijn evenbeelden. Exclude a look-alike doet het omgekeerde: omlijn een valse positieve om de AI "niet dit" te vertellen. Een paar voorbeelden plus een naam is meestal de sterkste combinatie, en voorbeelden alleen werken wanneer het object geen goede naam heeft.

Draw an example, daarna een look-alike uitsluiten: de referentiechips worden bijgewerkt in het paneel.

Stel de Detail in

De Detail-schuif verdeelt je zone in een raster van 1024 px tiles, elk gedetecteerd op volledige resolutie en weer samengevoegd tot één naadloze laag, zodat objecten die een naad overschrijden worden samengevoegd. Meer detail snijdt kleinere tiles en vindt kleinere objecten; het aantal tiles wordt live bijgewerkt (hier 9 tiles). Er is geen groottelimiet op de zone.

Live tile-rasterpreview over de zone

Detecteren

Klik op Detect objects. De zone wordt tile voor tile verwerkt en de resultaten verschijnen live op de kaart. Deze detectie vond 951 kandidaat-objecten.

Detectie bezig, tile 1 van 9

Gedeeltelijke resultaten die live verschijnen tijdens de detectie

Nakijken

De detectie opent een review, geen export. Alles hieronder is direct en vereist geen nieuwe detectie: je filtert en hervormt de detecties tot de laag er goed uitziet. De volgende sectie loopt elke besturing af.

Het review-paneel: aantal, weergavekleuren, betrouwbaarheidshistogram

Exporteren

Klik op Export polygons. Je krijgt een gestileerde GeoPackage-laag met een GIS-klaar schema: class, score, area_m2, perimeter_m. Hier, 335 gebouwvoetprints.

Geëxporteerde GeoPackage-laag met 335 gebouwvoetprints

Attributentabel met de kolommen class, score, area_m2 en perimeter_m

De review-besturingen, uitgelegd

Confidence

Elke detectie draagt een score: hoe zeker de AI is dat dit polygoon echt je object is. De detectie geeft alles terug wat plausibel is, en de Confidence-schuif stelt de minimale score in om te behouden: sleep naar More objects om zwakkere detecties te tonen, naar Only confident om alleen de sterkste te houden. Het histogram boven de schuif toont hoeveel objecten zich op elk niveau bevinden, en het aantal wordt live bijgewerkt. Dezelfde detectie, live geveegd tussen More objects en Only confident:

Sleep de Confidence-schuif en de laag en het aantal worden direct bijgewerkt.

Dichte, repetitieve objecten zoals deze daken scoren bescheiden, dus laag beginnen en omhoog snoeien verslaat meestal het omgekeerde. Objecten die je met de hand hebt gecorrigeerd, worden altijd behouden, ongeacht de betrouwbaarheid.

Weergavekleuren

Vier manieren om naar dezelfde detecties te kijken, elk met een ander antwoord op een andere vraag. Random (één kleur per object) controleert of buren gescheiden zijn. Outline controleert grenzen tegen het beeldmateriaal. Confidence toont waar de AI zeker (geel) of aarzelend (paars) is, wat je vertelt waar je de confidence-schuif op moet richten. Normal is één schone kleur. Alleen visueel, de geometrie verandert nooit.

De vier weergavemodi naast elkaar: Random, Outline, Confidence, Normal
Dezelfde detecties, vier lezingen: Random om buren te scheiden, Outline om grenzen te controleren, Confidence om aarzelingen te spotten, Normal om de laag te zien.

Detecties verfijnen

De sectie Refine detections hervormt elk polygoon in één keer, direct:

Refine detections-paneel met besturingen voor vorm, grootte en contour
Besturingen voor vorm, grootte en contour, live toegepast op de hele laag.
  • Right angles klikt randen vast op 90 graden, voor door mensen gemaakte vormen zoals gebouwen, zwembaden en zonnepanelen.
  • Round corners verzacht contouren, voor natuurlijke vormen zoals bomen en struiken.
  • Fill holes sluit interne gaten in elk polygoon.
  • Min / Max size verbergt detecties buiten een grondoppervlaktebereik, de snelste manier om kleine ruisvlekken te verwijderen.
  • Simplify outline, Clean edges en Expand/Contract stemmen de contour zelf fijn af.

Dezelfde truc op alles

De Automatic-modus is één invoer verwijderd van een compleet andere klus: verander het woord, krijg een andere laag. Landbouwpercelen over 5 km²:

Landbouwpercelen voor en na automatische detectie (after)
Landbouwpercelen voor en na automatische detectie (before)
BeeldGedetecteerd
Drag to compare
Prompt: farm field. Ongeveer 250 percelen over 5 km2, één detectie.

Of de panelenrijen van een zonnepark:

Panelenrijen van een zonnepark voor en na automatische detectie (after)
Panelenrijen van een zonnepark voor en na automatische detectie (before)
BeeldGedetecteerd
Drag to compare
Prompt: solar panel. Tientallen panelenrijen, een detectie.

Bomen, auto's, kassen, zwembaden en zonnepanelen werken allemaal op dezelfde manier; de Library in het paneel toont kant-en-klare objecten met previews als je de bewoording liever niet zelf raadt.

Manual-modus

Manual mode is een semi-automatisch model dat lokaal draait op je eigen machine, onbeperkt en offline, na een eenmalige installatie met één klik vanuit het paneel. De interactie is altijd hetzelfde: je klikt op een object en de AI omlijnt het in één keer, waarna linkerklik gebied toevoegt en rechterklik een afgedwaald deel uitsluit, zodat een paar klikken een ruwe schatting in een schone grens veranderen. Dezelfde vormbesturingen als bij Automatic (Simplify outline, Round corners, Right angles, Expand/Contract, Fill holes) gelden voor de actieve selectie. Save polygon legt hem vast (hij wordt groen), je gaat verder naar het volgende object, en Export polygons to a layer schrijft ze allemaal weg wanneer je klaar bent.

Het Manual-paneel: een groene stip voor linkerklik om toe te voegen, een rood kruis voor rechterklik om uit te sluiten, de Refine selection-besturingen en de gemarkeerde Save polygon-knop
Eén paneel, de hele interactie: linkerklik om toe te voegen, rechterklik om uit te sluiten, verfijn de vorm, dan Save polygon (gemarkeerd) om vast te leggen.

Manual mode verdient zijn plek op twee manieren, en de snelste manier om ermee kennis te maken is als reparatietool voor een Automatic-run.

Een Automatic-resultaat met de hand herstellen

Een Automatic-passage brengt je bijna helemaal tot bij het doel, maar een dichte scène laat altijd wat ruwe randjes achter: een contour die overloopt in de buur, een binnenplaats die het model in tweeën heeft gesplitst, een handvol gebouwen die nooit zijn gevangen. Direct in de review opent Refine in Manual mode precies die detecties in Manual, zodat je ze punt voor punt kunt corrigeren, zonder iets opnieuw te draaien en zonder nieuwe credits uit te geven.

De Refine in Manual mode-knop in het Automatic-review-paneel
Refine in Manual mode, vanuit de review: corrigeer het automatische resultaat met de hand in plaats van het opnieuw te draaien.

Elke detectie komt binnen als een bewerkbaar object. Rechterklik erin om het te heropenen en een oversegmenteerd deel weg te snijden; linkerklik erin om het weer te laten groeien. Klik op lege grond om een gebouw toe te voegen dat de passage miste, Delete verwijdert er een die je niet wilt, en S behoudt degene waar je tevreden mee bent (hij wordt groen). Wanneer de laag klopt, ga naar Back to review en exporteer de automatische en met de hand gemaakte polygonen samen.

Refine in Manual mode heropent de automatische detecties als bewerkbare objecten: een linkerklik vergroot er een, een rechterklik snijdt die bij, S behoudt die. Daarna Back to review om het geheel te exporteren.

Vanaf nul segmenteren, object voor object

Je kunt Automatic ook helemaal overslaan en element voor element segmenteren, elk met zijn eigen schone contour. Omdat het model op je machine draait, is het onbeperkt en kost het geen credits, wat het de juiste tool maakt wanneer je tien precieze objecten nodig hebt in plaats van duizend, of wanneer je volledige controle wilt over elke grens. Dezelfde beeldregel als bij Automatic: elke zichtbare raster werkt, van een GeoTIFF tot een drone-orthofoto tot een XYZ/WMS-basiskaart.

Kies Manual en start

Houd in het paneel het tabblad Manual geselecteerd, kies je beeldlaag en klik op Start Manual AI Segmentation. Het model laadt eenmalig, daarna is elke klik direct.

Klik op een object

Klik ergens op het object en het lokale model omlijnt het in één keer. Hier, één klik op een geïsoleerd gebouw.

Eén linkerklik, en de AI omlijnt het hele gebouw

Corrigeer het met een klik of twee

Linkerklik voegt gebied toe dat het model miste; rechterklik sluit een deel uit dat het per ongeluk greep. De contour werkt bij op elke klik. De groene stip is een positief punt, het rode kruis een negatief punt.

Een positief punt behoudt het gebouw, een negatief punt sluit het plein uit dat het te ver meenam

Bewaar en ga verder

Save polygon (of druk op S) legt de selectie vast: hij wordt groen en voegt zich bij de laag, en het paneel is klaar voor het volgende object. Het model werkt het best één element tegelijk.

Het opgeslagen polygoon, nu groen en onderdeel van de laag

Exporteer naar een laag

Wanneer je al je objecten hebt, schrijft Export polygons to a layer een gestileerde GeoPackage met een schoon schema (label en area_m2), klaar voor de GIS.

De vier met de hand getekende gebouwen geëxporteerd als een schone GeoPackage-laag

Probeer het op je eigen kaart

De beste test is een zone waar je echt aan werkt: installeer AI Segmentation, voer het daar uit en vergelijk de laag met wat je met de hand zou hebben gedigitaliseerd. En als iets zich vreemd gedraagt, bereikt de ? Help-knop in het paneel ons rechtstreeks.

Written byLilien Auger
·9 min read
Contact