๐ง๐ฝโ๐ Post-Disaster Land Cover Classification.
Project description
๐ง๐ฝโ๐ palisades
๐ง๐ฝโ๐ Post-disaster land Cover classification using Semantic Segmentation on Maxar Open Data acquisitions.
pip install palisades
graph LR
palisades_ingest_target["palisades<br>ingest -<br>target=<target> -<br>predict"]
palisades_ingest_query["palisades<br>ingest -<br><query-object-name> -<br>predict"]
palisades_label["palisades<br>label<br>offset=<offset> -<br><query-object-name>"]
palisades_train["palisades<br>train -<br><query-object-name> -<br><dataset-object-name> -<br><model-object-name>"]
palisades_predict["palisades<br>predict - - -<br><model-object-name><br><datacube-id><br><prediction-object-name>"]
palisades_buildings_download_footprints["palisades<br>buildings<br>download_footprints -<br><input-object-name> -<br><output-object-name>"]
palisades_buildings_analyze["palisades<br>buildings<br>analyze -<br><object-name>"]
target["๐ฏ target"]:::folder
query_object["๐ query object"]:::folder
datacube["๐ง datacube"]:::folder
dataset_object["๐๏ธ dataset object"]:::folder
model_object["๐๏ธ model object"]:::folder
prediction_object["๐ prediction object"]:::folder
query_object --> datacube
target --> palisades_ingest_target
palisades_ingest_target --> palisades_ingest_query
palisades_ingest_target --> query_object
query_object --> palisades_ingest_query
palisades_ingest_query --> datacube
palisades_ingest_query --> palisades_predict
query_object --> palisades_label
palisades_label --> datacube
query_object --> palisades_train
palisades_train --> dataset_object
palisades_train --> model_object
model_object --> palisades_predict
datacube --> palisades_predict
palisades_predict --> palisades_buildings_download_footprints
palisades_predict --> palisades_buildings_analyze
palisades_predict --> prediction_object
prediction_object --> palisades_buildings_download_footprints
palisades_buildings_download_footprints --> prediction_object
prediction_object --> palisades_buildings_analyze
palisades_buildings_analyze --> prediction_object
classDef folder fill:#999,stroke:#333,stroke-width:2px;
palisades help
palisades \
ingest \
[~download,dryrun] \
[target=<target> | <query-object-name>] \
[~ingest | ~copy_template,dryrun,overwrite,scope=<scope>,upload] \
[predict,count=<count>,~tag] \
[device=<device>,profile=<profile>,upload] \
[-|<model-object-name>] \
[~download_footprints | country_code=<iso-code>,country_name=<country-name>,overwrite,source=<source>] \
[~analyze | buffer=<buffer>,count=<count>] \
[~submit | dryrun,to=<runner>]
. ingest <target>.
target: Brown-Mountain-Truck-Trail | Brown-Mountain-Truck-Trail-all | Brown-Mountain-Truck-Trail-test | Palisades-Maxar | Palisades-Maxar-test
scope: all + metadata + raster + rgb + rgbx + <.jp2> + <.tif> + <.tiff>
all: ALL files.
metadata (default): any < 1 MB.
raster: all raster.
rgb: rgb.
rgbx: rgb and what is needed to build rgb.
<suffix>: any *<suffix>.
device: cpu | cuda
profile: FULL | DECENT | QUICK | DEBUG | VALIDATION
country-name: for Microsoft, optional, overrides <iso-code>.
iso-code: Country Alpha2 ISO code: https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
Canada: CA
US: US
source: microsoft | osm | google
calls: https://github.com/microsoft/building-damage-assessment/blob/main/download_building_footprints.py
buffer: in meters.
runner: aws_batch | generic | local
palisades \
label \
[download,offset=<offset>] \
[~download,dryrun,~QGIS,~rasterize,~sync,upload] \
[.|<query-object-name>]
. label <query-object-name>.
palisades \
train \
[dryrun,~download,review] \
[.|<query-object-name>] \
[count=<10000>,dryrun,upload] \
[-|<dataset-object-name>] \
[device=<device>,dryrun,profile=<profile>,upload,epochs=<5>] \
[-|<model-object-name>]
. train palisades.
device: cpu | cuda
profile: FULL | DECENT | QUICK | DEBUG | VALIDATION
palisades \
predict \
[~tag] \
[~ingest | ~copy_template,dryrun,overwrite,scope=<scope>,upload] \
[device=<device>,profile=<profile>,upload] \
[-|<model-object-name>] \
[.|<datacube-id>] \
[-|<prediction-object-name>] \
[~download_footprints | country_code=<iso-code>,country_name=<country-name>,overwrite,source=<source>] \
[~analyze | buffer=<buffer>,count=<count>]
. <datacube-id> -<model-object-name>-> <prediction-object-name>
device: cpu | cuda
profile: FULL | DECENT | QUICK | DEBUG | VALIDATION
country-name: for Microsoft, optional, overrides <iso-code>.
iso-code: Country Alpha2 ISO code: https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes
Canada: CA
US: US
source: microsoft | osm | google
calls: https://github.com/microsoft/building-damage-assessment/blob/main/download_building_footprints.py
buffer: in meters.
๐STAC Catalog: Maxar Open Data |
๐๏ธVision Algo: Semantic Segmentation |
๐ง๐ฝโ๐Building Damage Analysis |
๐ง๐ฝโ๐Analytics |
This workflow is inspired by microsoft/building-damage-assessment and palisades buildings download_footprints calls download_building_footprints.py from the same repo - through satellite-image-deep-learning.
built by ๐ blue_options-4.197.1, based on ๐ง๐ฝโ๐ palisades-4.129.1.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file palisades-4.129.1.tar.gz.
File metadata
- Download URL: palisades-4.129.1.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f8ecdcc7d6fa9137a12f215f656dd6fc758f70ca56e348a78fa517e527a5728
|
|
| MD5 |
5c5315ac125d0df4a63f5d5d895c215e
|
|
| BLAKE2b-256 |
d74b07394d9dd84a8dde6836d05a44937a3b9aad516111152c3ced818b7689c2
|
File details
Details for the file palisades-4.129.1-py3-none-any.whl.
File metadata
- Download URL: palisades-4.129.1-py3-none-any.whl
- Upload date:
- Size: 32.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7cd2bc8ad97a3d830699f4eedcd2b2c31f8aac1562849c372dd959c0f8cae16
|
|
| MD5 |
db7635f48f0b6218d62201fdb49f317b
|
|
| BLAKE2b-256 |
70ba6c5d30352656f7bdc8e94770fb862179f4f248128876ae0f9b2a79d1fbc3
|