diff --git a/README.md b/README.md index 02ccb176..9c67de5c 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,11 @@ platform bewaart niet alleen een resultaat, maar ook de bron, ruimtelijke context, modelversie en het bewijs waarmee dat resultaat gecontroleerd kan worden. +De release ondersteunt heel België en de juridisch onderscheiden Belgische +Noordzeezones. Regionale bronnen blijven herkenbaar: GRB, PICC, UrbIS en +maritieme datasets worden niet voorgesteld alsof ze dezelfde semantiek, +resolutie of actualiteit hebben. + > **Data → ruimtelijke verwerking → AI-resultaat → kwaliteitsbewijs → export** ![GeoIntel landingspagina](docs/assets/portfolio/geointel-landing-hero.png) @@ -33,6 +38,10 @@ België plus de juridisch benoemde Belgische maritieme zones. ## Product in beeld +De onderstaande screenshots zijn rechtstreeks vastgelegd op de actuele +Unraid-productieomgeving. De gastmodus toont een beperkte, alleen-lezen +demowerkruimte; operatorfuncties en nieuwe analyses blijven afgeschermd. + ### Interactieve projectketen De landingspagina vertaalt de technische keten naar vier interactieve @@ -57,6 +66,14 @@ objectbewijs, kandidaat- en referentielagen en technische provenance. ![GeoIntel kwaliteitscontrole](docs/assets/portfolio/geointel-workbench-quality.png) +### Mobiele werkruimte + +Dezelfde kaartgerichte workflow blijft bruikbaar op een smal scherm. Thema's, +selectieacties en de kaart worden gestapeld zonder de actieve werkcontext te +verbergen. + +![GeoIntel mobiele werkruimte](docs/assets/portfolio/geointel-workbench-mobile.png) + ## Kernmogelijkheden | Domein | Mogelijkheden | @@ -131,13 +148,30 @@ Productie-AI gebruikt de NVIDIA GPU van de server. De runtime faalt gesloten wanneer CUDA vereist maar niet beschikbaar is; ontbrekende modelconfiguratie wordt als `not_configured` getoond en nooit als geslaagde inferentie. +De actuele productieproef draait met een CUDA-build van PyTorch op een NVIDIA +GeForce RTX 4080 SUPER. Corpus-, kalibratie-, test- en pure-background-gates +blijven gescheiden: een experimentele label- of modelvariant wordt pas actief +nadat alle toepasselijke kwaliteitscontroles slagen. + Controleer GPU-zichtbaarheid in de container met: ```bash docker exec geointel nvidia-smi ``` -![PyTorch- en NVIDIA-analysekten](docs/assets/portfolio/geointel-ai-pytorch-pipeline.png) +![PyTorch- en NVIDIA-analyseketen](docs/assets/portfolio/geointel-ai-pytorch-pipeline.png) + +## Training en labelkwaliteit + +GeoIntel behandelt officiële gebouwgrondvlakken niet automatisch als perfecte +daklabels. Voor trainingsdata worden temporele geldigheid, ruimtelijke leakage, +bronklasse, zichtbaarheid en pure-background-gedrag afzonderlijk gecontroleerd. +Een directe polygon-overlay maakt bovendien zichtbaar of de officiële geometrie +op het bijbehorende luchtbeeld aansluit vóór omzetting naar YOLO-boxen. + +De huidige V66 Vlaamse uitbreiding blijft kandidaatdata. Automatische SAM2- en +edge-alignmentproeven zijn afgewezen omdat ze nog vegetatie, wegen of schaduwen +als dak konden selecteren. Die resultaten zijn dus niet getraind of gepromoveerd. ## Portfolio case study @@ -208,6 +242,17 @@ originele campagnebeelden staan in WebP-varianten worden door de applicatie gebruikt; de PNG-bronnen blijven beschikbaar voor drukwerk en portfolio-opmaak. +Actuele rasterassets: + +| Asset | Gebruik | +| --- | --- | +| `geointel-landing-hero.png` | Desktop hero en projectintroductie | +| `geointel-interactive-story.png` | Vierstappenworkflow en bewijsvoering | +| `geointel-workbench-map.png` | Kaartgerichte gastwerkruimte | +| `geointel-workbench-quality.png` | QA/QC, metrics en objectbewijs | +| `geointel-landing-mobile.png` | Mobiele landing | +| `geointel-workbench-mobile.png` | Mobiele kaartworkflow | + ![GeoIntel mobiele landingspagina](docs/assets/portfolio/geointel-landing-mobile.png) ## Status diff --git a/docs/CODEX_EXECUTION_LOG.md b/docs/CODEX_EXECUTION_LOG.md index 8b20284d..6c62b14c 100644 --- a/docs/CODEX_EXECUTION_LOG.md +++ b/docs/CODEX_EXECUTION_LOG.md @@ -12072,3 +12072,22 @@ Open: - No new training is authorized from these rejected outputs. The next corpus revision must use independently image-visible roof annotations or an official roof-surface product, with direct polygon QA before YOLO box generation. + +## 2026-07-30 - README and production screenshot refresh + +- Rewrote the root README product introduction to state the Belgium/North Sea + scope, regional-source semantics, fail-closed CUDA behavior and current + candidate-versus-promoted training status more explicitly. +- Captured current production screenshots through the read-only guest workflow: + landing hero, interactive workflow, map workspace, QA/QC workspace, mobile + landing and mobile map workspace. +- Added the mobile workbench image and a portfolio-asset index to the README. +- Verified the deployed guest demo loaded seven datasets and one demo area, the + QA view exposed four persisted checks, and the browser reported no warnings or + errors during capture. + +### Known limitation + +- The guest screenshots intentionally show governed fixture/demo evidence, not + a claim that the rejected V66 candidate labels or a new detector have been + promoted. diff --git a/docs/assets/portfolio/geointel-interactive-story.png b/docs/assets/portfolio/geointel-interactive-story.png index 77feea0a..60355dba 100644 Binary files a/docs/assets/portfolio/geointel-interactive-story.png and b/docs/assets/portfolio/geointel-interactive-story.png differ diff --git a/docs/assets/portfolio/geointel-landing-hero.png b/docs/assets/portfolio/geointel-landing-hero.png index c1c9e817..606f0f3f 100644 Binary files a/docs/assets/portfolio/geointel-landing-hero.png and b/docs/assets/portfolio/geointel-landing-hero.png differ diff --git a/docs/assets/portfolio/geointel-landing-mobile.png b/docs/assets/portfolio/geointel-landing-mobile.png index 5e9f3ff9..b604b50e 100644 Binary files a/docs/assets/portfolio/geointel-landing-mobile.png and b/docs/assets/portfolio/geointel-landing-mobile.png differ diff --git a/docs/assets/portfolio/geointel-workbench-map.png b/docs/assets/portfolio/geointel-workbench-map.png index 4dc5c9c3..64c7e46c 100644 Binary files a/docs/assets/portfolio/geointel-workbench-map.png and b/docs/assets/portfolio/geointel-workbench-map.png differ diff --git a/docs/assets/portfolio/geointel-workbench-mobile.png b/docs/assets/portfolio/geointel-workbench-mobile.png new file mode 100644 index 00000000..beceea97 Binary files /dev/null and b/docs/assets/portfolio/geointel-workbench-mobile.png differ diff --git a/docs/assets/portfolio/geointel-workbench-quality.png b/docs/assets/portfolio/geointel-workbench-quality.png index 7d74e668..67193524 100644 Binary files a/docs/assets/portfolio/geointel-workbench-quality.png and b/docs/assets/portfolio/geointel-workbench-quality.png differ