Service

Geospatial AI and machine learning

Models that read imagery at a scale no team could manage by hand, and predictive models that tell you how far to trust them. The oil palm project counted 718,751 palms this way.

What you get

  • Object detection and counting: trees, buildings or other features in drone, aerial or satellite imagery.
  • Classification of land cover, crops or other classes you care about.
  • Predictive maps, such as flood susceptibility, built from many spatial factors.
  • Explanations of each prediction with SHAP, so you can see what drives a result.
  • An honest error rate, from tests on areas the model did not train on rather than on random samples.

Who it's for

Plantation and farm operators, lenders and insurers, planners and researchers: anyone with more imagery or more ground than people can review by hand.

How it works

  1. FrameThe question and the decision it supports
  2. LabelA sample annotated by hand, or existing data
  3. TrainCompare models on the same test set
  4. ValidateTest on held-out areas
  5. DeployRun at scale and hand over the code

Questions clients ask

How much labelled data do you need?

Often less than people expect. The oil palm detector learned from 4,041 hand-labelled crowns on 435 image tiles, and improved in rounds as new failure patterns showed up.

Why test on held-out areas?

Neighbouring pixels look alike, so random splits flatter a model. GeoAID scored about 0.798 on a random split and about 0.642 under spatial cross-validation. The second number is the one to plan with.

Do I get the model?

Yes. You get the trained model, the code and documentation, so your team can run it again.

Other services

Book a call