CLAUDE: CUAS RT mode-0 path + L2 age/noise/flight-log (pre-JNA-migration checkpoint)
Checkpoint of the CUAS real-time work before the JCuda->JNA GPU-layer migration:
- OpticalFlow.buildSeries mode-0 curt_en fork: generate the merged-CUAS stack via
CuasRanging.prepareFpixels() (GPU, explicit) then run the CUDA-free CuasDetectRT;
coexists with the oracle (oracle gated off when curt_en).
- CuasDetectRT: file + in-memory(ImagePlus) entries via shared ingest(); -OFFSET gains
an L2 "age" slice (5->6 ch), per-level noise scale, -LEV0 uniform naming, -OFFSET-<model> suffix.
- infer_server.py: L2 track-age (masked 5x5 max-pool, AGE_THR=0.2/AGE_K=0.5),
per-level noise normalization (sqrt(2)^(L-3) default, Java-sent scale), nch + noise_scale
+ CMD_STATUS protocol additions; auto model-switch in CuasDnnRemote.ensureServer.
- cuasSynth + cuasNoise list SET keys (shared synth dir / inline per-level scales).
- CuasRanging.saveUasFlightLogCsv: per-frame UAS truth -> <name>-UAS_DATA.tsv (mode-0 only).
Co-Authored-By:
Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Showing
Please register or sign in to comment