{
  "name": "P0500P2_2to05",
  "coarse": {
    "root": "https://dl.ash2txt.org/community-uploads/forrest/volcomp",
    "key": "PHerc0500P2/volumes/20250526151718-2.215um-0.4m-111keV-masked.zarr",
    "um": 2.215
  },
  "fine": {
    "root": "https://dl.ash2txt.org/community-uploads/forrest/volcomp",
    "key": "PHerc0500P2/volumes/20250821110041-0.550um-0.1m-65keV-masked.zarr",
    "um": 0.55
  },
  "A": [
    [
      0.0706279573408,
      0.237786462441,
      -0.00735406610377,
      8073.89530081
    ],
    [
      0.234403754311,
      -0.0693477181114,
      0.0363998042682,
      10799.1529733
    ],
    [
      -0.0330265101597,
      0.0170408338177,
      0.243856562989,
      18468.3724645
    ]
  ],
  "A_inv": [
    [
      1.15880525218,
      3.8411254249,
      -0.538407831229,
      -40893.4569684
    ],
    [
      3.85777880902,
      -1.12238648491,
      0.283875930549,
      -24269.2052711
    ],
    [
      -0.112641931055,
      0.598652616313,
      4.00801509606,
      -79576.9976612
    ]
  ],
  "A_input": [
    [
      0.0707039478617,
      0.237789308098,
      -0.00736189548598,
      8073.9304138
    ],
    [
      0.234385865119,
      -0.0693485607655,
      0.036414274114,
      10799.2306233
    ],
    [
      -0.0330077557793,
      0.0170584062727,
      0.24385442406,
      18468.0652999
    ]
  ],
  "A_published": [
    [
      0.0706407753633,
      0.237763811732,
      -0.00662739755614,
      8069.67879612
    ],
    [
      0.23440347982,
      -0.0693477900642,
      0.0361336039028,
      10800.2914558
    ],
    [
      -0.0341118988755,
      0.017009828919,
      0.243863194255,
      18469.1352308
    ]
  ],
  "A_note": "A: fine level-0 voxel (x,y,z) -> coarse level-0 voxel (x,y,z), refined affine; fine(c) = A^-1 (c + D(c)), D the field (coarse L0 voxels, trilinear, clamped outside the grid)",
  "field": {
    "file": "field.f32",
    "n": [
      32,
      14,
      29
    ],
    "o": [
      8053.4600,
      10118.4600,
      18543.3100
    ],
    "h": 101.0000,
    "layout": "float32 [nz][ny][nx][3] x,y,z displacement in coarse L0 voxels; node (k,j,i) at o + h (i,j,k)",
    "max_abs": 6.9433
  },
  "fit": {
    "boxes": "passD.jsonl",
    "n": 1937,
    "accepted": 1360,
    "h": 101,
    "lam": 0.03,
    "huber": 0.5,
    "ncc_min": 0.3,
    "sec_max": 0.9,
    "curv_min": 0.002,
    "holdout": 5,
    "affine_only": 0,
    "coarse_um": 2.215,
    "affine_correction": [
      [
        0.0000999180481615,
        0.000284008114226,
        -0.0000714863599704,
        -2.51842522098
      ],
      [
        -0.0000256107736141,
        -0.0000591064340976,
        0.0000673878319499,
        -0.321815468231
      ],
      [
        0.0000897642521849,
        0.0000510343658466,
        -0.0000136819688835,
        -1.33035604532
      ]
    ],
    "before": {
      "n": 1360,
      "p10_vox": 0.7438,
      "p50_vox": 1.6713,
      "p90_vox": 3.7310,
      "p99_vox": 6.1555,
      "mean_vox": 1.9954,
      "p50_um": 3.702,
      "p90_um": 8.264
    },
    "holdout_affine": {
      "n": 272,
      "p10_vox": 0.7292,
      "p50_vox": 1.5571,
      "p90_vox": 3.6383,
      "p99_vox": 6.2745,
      "mean_vox": 1.9166,
      "p50_um": 3.449,
      "p90_um": 8.059
    },
    "holdout_field": {
      "n": 272,
      "p10_vox": 0.1925,
      "p50_vox": 0.4479,
      "p90_vox": 1.0097,
      "p99_vox": 1.9696,
      "mean_vox": 0.5527,
      "p50_um": 0.992,
      "p90_um": 2.236
    },
    "insample_field": {
      "n": 1360,
      "p10_vox": 0.0080,
      "p50_vox": 0.0202,
      "p90_vox": 0.0472,
      "p99_vox": 0.1072,
      "mean_vox": 0.0252,
      "p50_um": 0.045,
      "p90_um": 0.105
    }
  }
}
