-
Andrey Filippov authored
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>
3dfe70ad