A geoAI package to train and predict spatial occurences on rasters or georeferenced images.
Project description
Artus is a python package to automatically produce maps thanks to deep learning models. With artus, you can train deep learning learning models (neural network) on raster images annotated with vector files. You can then use the trained model to predict spatial occurrences on new unlabeled rasters. Predictions can be exported to a GeoJson format and uploaded in your favourite GIS software.
To handle large raster file, artus provides a way to tile raster into smaller tiles according to different cutting grids.
Artus has already been implemented in three use cases using 3 differents inputs data : satellite images to detect gillnets vessels, orthomosaics to detect corals species and under water images marked with a georeferenced point to detect marine species.
For example, the following map is generated by automatically detecting dead corals on images associated with a single GPS point:
This project is being developed as part of the G2OI project, cofinanced by the European union, the Reunion region, and the French Republic.
Installation
All the installation procedures are available here : install artus
Tutorials
If you want to get started with artus you can follow the notebooks. Depending on you requirements, you will find tutorials to train a new deep learning model, to predict an unlabeled raster or to convert different annotations files (COCO, geojson...).
Documentation
Documentation is available on Read the docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file artus-0.3.1.tar.gz
.
File metadata
- Download URL: artus-0.3.1.tar.gz
- Upload date:
- Size: 28.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b18fe36e77ed1754d754f3de5394040166282f9865ed68d0d1482384a9f3b0 |
|
MD5 | 5310f010dca36a15ce6e85c53222faa5 |
|
BLAKE2b-256 | c3074e653c735c32599dab7bd3dd28db580ad68a738f39862d1a2c1e801111f6 |
File details
Details for the file artus-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: artus-0.3.1-py3-none-any.whl
- Upload date:
- Size: 50.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30befa94e1822d13ed7d18c8e86e0a32f5fe213672acb7abfd928f5bfc668c1d |
|
MD5 | d42f5a0fa46985c5dddddcdab2e78d59 |
|
BLAKE2b-256 | 70df5194c7a9747c4a098b65c77cc7e94d8c94aba8c691bc5681d69f4a55279a |