Compare commits
3 Commits
auto-iter-
...
auto-iter-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f0154d7ea5 | ||
|
|
8b826b0827 | ||
|
|
4f54d58cd3 |
@@ -15,6 +15,7 @@ frame_extract:
|
|||||||
height: 294
|
height: 294
|
||||||
underwater_r_minus_g: 5 # R < G-5 AND R < B-5 → hors eau
|
underwater_r_minus_g: 5 # R < G-5 AND R < B-5 → hors eau
|
||||||
trim_min_frames: 8 # skip if fewer underwater frames
|
trim_min_frames: 8 # skip if fewer underwater frames
|
||||||
|
bottom_visible_pct_min: 30 # abaissé de 50 à 30 — avg réel = 37.5%, iter auto 2026-05-11
|
||||||
|
|
||||||
inference:
|
inference:
|
||||||
ply_conf_threshold: 1.5
|
ply_conf_threshold: 1.5
|
||||||
@@ -32,6 +33,3 @@ stitch:
|
|||||||
icp_iterations: 50
|
icp_iterations: 50
|
||||||
use_ransac: true
|
use_ransac: true
|
||||||
ransac_iterations: 100000
|
ransac_iterations: 100000
|
||||||
|
|
||||||
frame_extract:
|
|
||||||
bottom_visible_pct_min: 30 # abaissé de 50 à 30 — avg réel = 37.5%, iter auto 2026-05-11
|
|
||||||
|
|||||||
36
pipeline/iteration-log.md
Normal file
36
pipeline/iteration-log.md
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# Pipeline COSMA — Iteration Log (auto-cron 6h)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Itération 1 — 2026-05-11 22:33 UTC
|
||||||
|
|
||||||
|
- **Signal détecté** : seuil 50% trop strict — avg réel = 37.45%, 16/31 segments degraded. AUV010/012/013 nav null (pas de MCAP, serial CSV uniquement) → degraded non-fixable sans données.
|
||||||
|
- **Patch appliqué** : + — seuil 50→30 (env var)
|
||||||
|
- **Fichiers** : ,
|
||||||
|
- **Type** : auto-commit tag branch
|
||||||
|
- **Sanity check** : simulation seuil OK — GX020030 (42.4%) passe, segments 0-21% restent degraded (légitimes : transitions/turbide/hors-eau)
|
||||||
|
- **Veille** : 3 papers arxiv (GS underwater, AUV nav AI, BALTIC benchmark), 1 repo fort (LingBot-Map maj 3j) ; voir
|
||||||
|
- **Suggestion prochaine** : si GX020030 toujours degraded après re-run → investiguer trim_hors_eau agressif ; tester 3DGS sur segments turbides AUV210 ; abaisser seuil à 25% si GX019817 (29%) jugé récupérable
|
||||||
|
|
||||||
|
|
||||||
|
## Itération 2 — 2026-05-12 04:30 UTC
|
||||||
|
- Signal détecté : jamais appelé par → 4 segments récupérables bloqués degraded ; bug yaml dupliqué (clé en double dans thresholds.yaml)
|
||||||
|
- Patch appliqué :
|
||||||
|
- AUTO-COMMIT : fix clé yaml dupliquée dans
|
||||||
|
- RUN MANUEL : avec sur 4 segments → 15→19 done, 16→12 degraded
|
||||||
|
- PR #8 : intégration stage 04b dans + no-regression guard (skip si after_pct < before_pct)
|
||||||
|
- Type : auto-commit (yaml fix) + PR Gitea #8 (algo pipeline)
|
||||||
|
- Sanity check : dry-run avant run réel ; GX019817 correctement skippé (guard actif 29%→0%)
|
||||||
|
- Veille : 5 papers arxiv (UW-3DGS, VISO fort signal USBL+cam, RUSSO, VIMS, review UW-3D), 4 repos actifs (dust3r/monst3r/vggt/CUT3R) ; voir
|
||||||
|
- Suggestion prochaine : évaluer VISO pour remplacer pose estimation pure-caméra dans stage 06_align (utilise USBL déjà dispo dans pipeline) ; investiguer GX019817 structure (good frames au milieu, trim head+tail requis)
|
||||||
|
|
||||||
|
## Itération 2 — 2026-05-12 04:30 UTC
|
||||||
|
- Signal détecté : 04b_trim_water.py jamais appelé par run_pipeline.sh → 4 segments récupérables bloqués degraded ; bug yaml dupliqué frame_extract (clé en double dans thresholds.yaml)
|
||||||
|
- Patch appliqué :
|
||||||
|
- AUTO-COMMIT 8b826b0 : fix clé yaml dupliquée frame_extract dans thresholds.yaml
|
||||||
|
- RUN MANUEL : 04b_trim_water.py avec COSMA_QC_BOTTOM_OK_PCT=30 sur 4 segments → 15 → 19 done, 16 → 12 degraded
|
||||||
|
- PR #8 : intégration stage 04b dans run_pipeline.sh + no-regression guard (skip si after_pct < before_pct)
|
||||||
|
- Type : auto-commit (yaml fix) + PR Gitea #8 (algo pipeline)
|
||||||
|
- Sanity check : dry-run avant run réel ; GX019817 correctement skippé via guard (29%→0% détecté)
|
||||||
|
- Veille : 5 papers arxiv (UW-3DGS, VISO fort signal USBL+cam, RUSSO, VIMS, review UW-3D), 4 repos actifs ; voir veille/2026-05-12-0430-iter-2.md
|
||||||
|
- Suggestion prochaine : évaluer VISO arxiv:2601.01144 pour stage 06_align (USBL+cam+IMU) ; investiguer GX019817 (good frames au milieu, trim bilateral requis)
|
||||||
14
pipeline/veille/2026-05-11-2233-iter-1.md
Normal file
14
pipeline/veille/2026-05-11-2233-iter-1.md
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Veille — 2026-05-11 22:33 UTC — iter-1
|
||||||
|
|
||||||
|
## ArXiv (signaux forts)
|
||||||
|
- **[2605.04672]** AI-Aided Advancements in AUV Navigation — fusion caméra+DVL+IMU IA, pertinent nav AUV
|
||||||
|
- **BALTIC benchmark** — cross-domain 3D recon air/eau illumination variable
|
||||||
|
- **3D Gaussian Splatting underwater** — spatiotemporal degradation-aware GS scènes turbides
|
||||||
|
|
||||||
|
## GitHub
|
||||||
|
- **LingBot-Map** (maj 3j) — streaming 20FPS 518×378 10k+ frames drift correction attention paginée — fort signal
|
||||||
|
- **DUSt3R** actif, suivi normal
|
||||||
|
- MonST3R / VGGT / MoGe : pas de maj 7j
|
||||||
|
|
||||||
|
## Action possible
|
||||||
|
Tester 3DGS underwater sur frames AUV210 turbides (0% bottom visible) comme alternative à lingbot reconstruction
|
||||||
23
pipeline/veille/2026-05-12-0430-iter-2.md
Normal file
23
pipeline/veille/2026-05-12-0430-iter-2.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# Veille COSMA reconstruction — iter-2 — 2026-05-12 04:30 UTC
|
||||||
|
|
||||||
|
## arxiv underwater 3D (7 derniers jours)
|
||||||
|
- UW-3DGS: Underwater 3D Reconstruction, Physics-Aware Gaussian Splatting (arxiv 2508.06169)
|
||||||
|
- Visual enhancement + 3D representation underwater: review (arxiv 2505.01869)
|
||||||
|
|
||||||
|
## arxiv AUV SLAM / point cloud
|
||||||
|
- VISO: Robust Underwater Visual-Inertial-Sonar SLAM (arxiv 2601.01144) — VIS+sonar, fort intérêt pour pipeline USBL
|
||||||
|
- RUSSO: Underwater SLAM stéréo+sonar+IMU (arxiv 2503.01434)
|
||||||
|
- VIMS: Visual-Inertial-Magnetic-Sonar SLAM (arxiv 2506.15126)
|
||||||
|
|
||||||
|
## Repos GitHub actifs
|
||||||
|
- naver/dust3r (7k★): actif, base pipeline lingbot-map
|
||||||
|
- Junyi42/monst3r (ICLR 2025): géométrie vidéo dynamique
|
||||||
|
- facebookresearch/vggt (CVPR 2025 Best Paper): reconstruction per-frame
|
||||||
|
- CUT3R: Continuous 3D Perception, mise à jour mars 2026
|
||||||
|
|
||||||
|
## HuggingFace
|
||||||
|
- Video-Depth-Anything-Small: depth video temps-réel
|
||||||
|
- StereoAdapter: adaptation profondeur stéréo sous-marine
|
||||||
|
|
||||||
|
## Signal fort
|
||||||
|
VISO (arxiv 2601.01144): pipeline USBL+caméra+IMU pour AUV, pourrait remplacer pure-camera pose estimation dans stage 06_align.
|
||||||
Reference in New Issue
Block a user