Skip to content

satellogic/iquaflow-building-segmentation-use-case

Repository files navigation

Building-segmentation-iquaflow-use-case

In this use case we study the model performance of a building segmentation task using different satellite imagery data products: one processed on the ground and the other processed on board the satellite.

This use case was presented at the 8th International Workshop on On-board Payload Data Compression https://atpi.eventsair.com/obpdc2022/.

alt text


How to execute

Use docker and nvidia-docker as follows:

  1. Build the docker image

Check the variables in the Makefile, then

make build
  1. Raise a running container
make container
  1. As soon as the docker is running in background you can launch the following services whithin it:

    • Launch a jupyter lab server

      make nb

      Then access it from your browser by using this address localhost:8088/?token=commodities

    • Stops the jupyter server

      make nbstop
    • Launch an mlflow server

      make mlf

      Then access it from your browser by using this address localhost:5055

    • To raise an interactive shell from our running container

      make execsh
    • To run tests

      make test
    • Stop the docker container and everything that is running within it

      make stop
  2. Run the experiment

Inside the docker run

   python iqf-usecase.py

use the -h option to see the possible options for this script.

About

Building footprint segmentation use case

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published