CHRIS-PROBA1 / mlm.json
JulioContrerasH's picture
Add mlstac loader, weights, examples and model card
5543b53 verified
Raw
History Blame Contribute Delete
2.38 kB
{
"type": "Feature",
"stac_version": "1.1.0",
"stac_extensions": [
"https://stac-extensions.github.io/mlm/v1.4.0/schema.json"
],
"id": "CHRIS-PROBA1",
"geometry": null,
"bbox": null,
"properties": {
"datetime": "2026-06-26T00:00:00Z",
"description": "Cloud and cloud-shadow segmentation for CHRIS/PROBA-1 imagery. Two-model ensemble (RegNetY-004 + ConvNeXtV2-nano) finetuned on RGBN bands, unified for DN and TOA inputs.",
"mlm:name": "CHRIS-PROBA1 cloud segmentation (unified)",
"mlm:architecture": "U-Net ensemble (RegNetY-004 + ConvNeXtV2-nano)",
"mlm:framework": "pytorch",
"mlm:framework_version": "2.x",
"mlm:tasks": ["semantic-segmentation"],
"mlm:input": [
{
"name": "RGBN patch",
"bands": ["Red", "Green", "Blue", "NIR"],
"input": {
"shape": [-1, 4, -1, -1],
"dim_order": ["batch", "channel", "height", "width"],
"data_type": "float32"
},
"norm_type": "z-score",
"description": "Four-band stack (R, G, B, NIR). Dynamic per-tile z-score is applied internally."
}
],
"mlm:output": [
{
"name": "class map",
"tasks": ["semantic-segmentation"],
"result": {
"shape": [-1, -1, -1],
"dim_order": ["batch", "height", "width"],
"data_type": "uint8"
},
"classification:classes": [
{"value": 0, "name": "clear"},
{"value": 1, "name": "thick_cloud"},
{"value": 2, "name": "thin_cloud"},
{"value": 3, "name": "shadow"},
{"value": 99, "name": "nodata"}
]
}
]
},
"links": [],
"assets": {
"load": {
"href": "https://huggingface.co/isp-uv-es/CHRIS-PROBA1/resolve/main/load.py",
"type": "text/x-python",
"roles": ["mlm:source_code"],
"title": "mlstac loader"
},
"regnety": {
"href": "https://huggingface.co/isp-uv-es/CHRIS-PROBA1/resolve/main/regnety.ckpt",
"type": "application/octet-stream",
"roles": ["mlm:model", "mlm:weights"],
"title": "RegNetY-004 checkpoint"
},
"convnextv2": {
"href": "https://huggingface.co/isp-uv-es/CHRIS-PROBA1/resolve/main/convnextv2.ckpt",
"type": "application/octet-stream",
"roles": ["mlm:model", "mlm:weights"],
"title": "ConvNeXtV2-nano checkpoint"
}
}
}