| { |
| "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" |
| } |
| } |
| } |