Alle notities

GeoAI: kunstmatige intelligentie voor geodata

Samenvatting van een reviewpaper, oorspronkelijk gelezen op 29 december 2022

Hoe wordt AI ingezet om geodata te interpreteren, zoals luchtfoto's, puntenwolken en satellietbeelden? Roberto Pierdicca en Marina Paolanti zochten het uit in een literatuurstudie. Dit zijn mijn aantekeningen.

Waar gaat het paper over?

De auteurs bekeken onderzoek uit de periode 2016 tot en met 2021 over AI en geodata, volgens de PRISMA-methode voor systematische reviews. Ze kijken naar vijf soorten data: RGB-beelden, thermische beelden, 3D-puntenwolken, trajecten en hyper- en multispectrale beelden.

Ze stellen vier vragen:

  1. Welke AI-methode wordt in de geomatica het meest gebruikt?
  2. Bepaalt het soort data welke methode je kiest?
  3. Voor welke taken worden geodata gebruikt?
  4. Is er een verband tussen toepassingsgebied en soort data?

Wat is geomatica eigenlijk?

Het paper gebruikt de definitie van Gomarasca (2010): geomatica is het automatisch verwerken en beheren van complexe 2D- en 3D-informatie. Je verzamelt, bewaart, combineert, modelleert en analyseert ruimtelijke data uit verschillende bronnen, digitaal en met een bekende nauwkeurigheid. Voor mij een mooie omschrijving van wat ik dagelijks doe.

Machine learning en deep learning

Machine learning (ML) is een programma dat beter wordt naarmate het meer ervaring opdoet met een taak. Deep learning (DL) is een tak daarvan die werkt met neurale netwerken, losjes gebaseerd op hoe ons brein informatie verwerkt.

Het grootste verschil zie je bij beelden. Bij ML kies je eerst zelf welke kenmerken belangrijk zijn, zoals kleur of vorm, en daarmee train je het model. Bij DL zoekt het netwerk die kenmerken zelf uit en leert het van begin tot eind.

De taken die AI uitvoert

TaakWat het doetVoorbeeld
ClusteringGroepeert punten of objecten die op elkaar lijken, zonder vooraf bekende klassen. Bekende methodes: hiërarchisch (linkage), k-means en spectraal clusteren.Gebieden met vergelijkbaar grondgebruik groeperen
Classificatie en voorspellingLeert een model dat invoer koppelt aan een vaste set labels, en dat ook nieuwe, onbekende data goed indeelt.Boomsoorten of landgebruik herkennen
ObjectdetectieVindt objecten in een beeld en zet er een kader omheen. Two-stage modellen werken in stappen van grof naar fijn, one-stage modellen in één keer.Defecten in zonnepanelen opsporen
SegmentatieDeelt een beeld of puntenwolk op in stukken die bij elkaar horen. Semantische segmentatie geeft elke pixel of elk punt een label, ook bij onregelmatige vormen.Gebouwdelen of wegmarkeringen uit een puntenwolk halen

Wat ze vonden

Wat nog niet goed gaat

Wat ik eruit meeneem

Het punt over handwerk herken ik. Bij een 3D BAG-labproject werkte ik met pointclouddata, en ook daar bleef controle door een mens nodig. AI is dan vooral een hulpmiddel om sneller te zien waar iets niet klopt, niet een vervanging van het controleren zelf.

Bron: Roberto Pierdicca en Marina Paolanti, GeoAI: a review of artificial intelligence approaches for the interpretation of complex geomatics data, Geoscientific Instrumentation, Methods and Data Systems 11, 195–218, 2022.