• Andrey Filippov's avatar
    CLAUDE: CUAS RT mode-0 path + L2 age/noise/flight-log (pre-JNA-migration checkpoint) · 3dfe70ad
    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: 's avatarClaude Opus 4.8 (1M context) <noreply@anthropic.com>
    3dfe70ad
IntersceneMatchParameters.java 766 KB