diff --git a/pipeline/iteration-log.md b/pipeline/iteration-log.md index 1ed74ad..acc4c34 100644 --- a/pipeline/iteration-log.md +++ b/pipeline/iteration-log.md @@ -45,3 +45,14 @@ - **Sanity check** : SKIP — script sanity bug (vars vides → rsync root) ; validation directe GX049839_v2 147M pts = params OK. Pipeline: 20 done stage04, **2 done stage05** (3→2 corrigé : GX039839 + GX049839). - **Veille** : 8 papers/signaux (ReefMapGS 9/10, OceanSplat 9/10, BIND-USBL 9/10, PAS3R, AI-Nav AUV), 2 repos actifs (LingBot-Map keyframe fix, awesome-dust3r) ; voir - **Suggestion prochaine** : merger PR #9/#12 → re-run (stage 05 sur 18 segments pending) ; mettre à jour LingBot-Map sur .84/.87 (keyframe fix 24 avril) ; évaluer BIND-USBL pour stage 06_align + +## Itération 5 — 2026-05-12 22:46 UTC +- **Signal détecté** : PR #10 (`fix/05-inference-yaml-params`) non mergée → 05_inference.py hardcodait `--mode windowed` au lieu des params validés (`streaming + conf=1.5 + offload_to_cpu`). 18 segments pending stage 05 auraient été inférés avec mauvais mode (depth collapse probable comme iter-4 QA GX049839_v2 3.6cm bbox). +- **Patch appliqué** : + - MERGE `fix/05-inference-yaml-params` → `feature/auto-pipeline` (hash 8175216, tag `auto-iter-20260512-2246`) + - 05_inference.py lit maintenant `thresholds.yaml[inference]` : mode=streaming, conf=1.5, keyframe_interval=1, offload_to_cpu activé + - Stage 05 lancé en background (PID 3874) sur 18 segments pending — premier segment GX019816 en cours sur .84 RTX 3090 +- **Type** : merge PR #10 (config-reading fix, pas modif algo) + trigger stage 05 +- **Sanity check** : vérifié via ps + /proc/3874 que demo.py tourne sur .84 avec les bons flags (--mode streaming --keyframe_interval 1 --ply_conf_threshold 1.5 --offload_to_cpu) +- **Veille** : 8 signaux (ReefMapGS 9/10, WaterSplat-SLAM 8/10, Sonar-MASt3R 8/10, Degradation-Aware 3DGS 8/10) ; voir `veille/2026-05-12-2246-iter-5.md` +- **Suggestion prochaine** : ajouter filtre état stage04 dans 05_inference (skip segments degraded en DB) ; évaluer ReefMapGS vs LingBot-Map sur grand segment AUV210 ; merger PR #8 et #9 après validation Flag diff --git a/pipeline/veille/2026-05-12-2246-iter-5.md b/pipeline/veille/2026-05-12-2246-iter-5.md new file mode 100644 index 0000000..cee535a --- /dev/null +++ b/pipeline/veille/2026-05-12-2246-iter-5.md @@ -0,0 +1,26 @@ +# Veille Iter-5 — 2026-05-12 22:46 UTC + +## Arxiv / Papers + +| # | Titre | Signal | Score | +|---|-------|--------|-------| +| 1 | ReefMapGS | SLAM multimodal + Gaussian Splatting pour grandes scènes sous-marines avec fermeture de boucle | 9/10 | +| 2 | Sonar-MASt3R | Fusion optico-acoustique temps réel pour environnements turbides — intéressant pour milieu turbide AUV | 8/10 | +| 3 | WaterSplat-SLAM | SLAM monoculaire photoréaliste underwater, moindre dépendance stéréo | 8/10 | +| 4 | Spatiotemporal Degradation-Aware 3DGS | Reconstruction scènes sous-marines avec dégradation temporelle (particules, courant) | 8/10 | +| 5 | BALTIC Benchmark | Benchmark 3D reconstruction air/underwater avec variations d'illumination, utile pour QC comparaison | 7/10 | +| 6 | Lost at Sea (Notre Dame) | AUV utilisant 3DGS pour navigation autonome et reconnaissance environnement | 7/10 | + +## GitHub / HuggingFace + +| Repo | Signal | +|------|--------| +| LingBot-Map | Commits récents (4 jours) — à tracker pour keyframe fixes | +| dust3r/mast3r | Actifs, pas de release majeure dernière semaine | +| Pixal3D (SIGGRAPH 2026) | 3D pixel-alignée, potentiellement utile pour poses denses | + +## Recommandation prochaine iteration + +- **ReefMapGS** : évaluer pour remplacement LingBot-Map sur grands segments (15m+) +- **Sonar-MASt3R** : pertinent si Kogger SBP intégré dans pipeline — stage 06 USBL+cam pourrait utiliser composante acoustique +- **BALTIC Benchmark** : utiliser pour QC comparatif sur segments AUV210 (turbide)