code wiki / (root) / nx_photogram_front_diag.nx

nx_photogram_front_diag.nx

buildroot/runtime/nx_photogram_front_diag.nx

6813 B191 linesdepth 5pulls 8 transitivereach 0 importersview sourcekind tooltopic photogram
docsdependenciesstructsconstsfunctions

about

nx_photogram_front_diag.nx -- measurement probe, not a gate. T5 failed with the noise control scoring 18/20, which says the epipolar residual is not separating true correspondences from garbage. Before touching a tolerance constant I want the actual numbers: what does e3_residual return for a TRUE correspondence, for a planted outlier, and for pure noise -- both under an E built from the known pose (ep_build_E) and under an E estimated from the data (e3_estimate_norm). Tuning a threshold without looking at the distribution is how a gate gets faked green. license_tier: ORIGINAL expect_exit: 0

dependencies 2 imports · 0 importers

nx_photogram_front.nx nx_epose.nx nx_photogram_front_diag.nx

imports: nx_photogram_front.nxnx_epose.nx

imported by: nobody (leaf or entry point)

call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown

main pf_init pf_load_conf pf_conf_key pf_init_angles e3_isqrt vm_isqrt dw ep_build_E ep_matmul ep_abs e3_residual e3_abs dn e3_estimate_norm e3_normset e3_isqrt ↻ e3_row e3_estimate e3_abs ↻ e3_isqrt ↻ e3_mat3T e3_mat3mul e3_abs ↻ pf_estimate_e e3_estimate_norm ↻

structs

none

consts

11const D_N: i64 = 20
12const D_OUT: i64 = 6

functions

14func dw(s: *u8) -> i64
called by 1: main
21func dn(v: i64) -> i64
called by 1: main
38func main() -> i64