-
Andrey Filippov authored
Findings from the FILT150 run: (1) scattered rank-150 selection starved the per-scene neighbor consolidation (min_str_neib/eig_str_neib) - only ~57 tiles with accidental neighbors were measured per scene (neighbors-vs-measured corr 0.78); (2) roll degraded (RMS 0.106 vs 0.059 mrad, bias +0.073) - the selection carried only 11% of the full set's roll information. deriveSelection() stage 2 now picks disjoint 3x3 CLUSTERS of gate-passing tiles (>=CLUSTER_MIN_ELIGIBLE=6 of 9), round-robin from three pools: LEFTMOST, RIGHTMOST (per Andrey - edge tiles have the most roll influence), BEST-QUALITY (median member fmax), until the tile budget is filled; scattered best tiles fill any remainder. Offline simulation on the real calibration: 24 clusters (8/8/8), 150 tiles, mean 3.97 in-selection neighbors, roll info +48% vs scattered rank-150. Measurement code untouched (oracle identical). mvn compile clean. Co-Authored-By:Claude Fable 5 <noreply@anthropic.com>
e6d2be34
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| calibration | ||
| cameras | ||
| common | ||
| correction | ||
| cuas | ||
| dct | ||
| gpu | ||
| ims | ||
| jp4 | ||
| lwir | ||
| mcp | ||
| orthomosaic | ||
| readers | ||
| tensorflow | ||
| tileprocessor | ||
| vegetation | ||
| x3d/export |