{
  "name": "P0500P2_9to2",
  "coarse": {
    "root": "https://dl.ash2txt.org/community-uploads/forrest/volcomp",
    "key": "PHerc0500P2/volumes/20250820143440-9.362um-1.2m-113keV-masked.zarr",
    "um": 9.362
  },
  "fine": {
    "root": "https://dl.ash2txt.org/community-uploads/forrest/volcomp",
    "key": "PHerc0500P2/volumes/20250526151718-2.215um-0.4m-111keV-masked.zarr",
    "um": 2.215
  },
  "A": [
    [
      -0.22654690246,
      0.0686963696227,
      -0.0184558167274,
      3650.69423968
    ],
    [
      -0.0710262219026,
      -0.219789373089,
      0.0547276802505,
      3574.45034993
    ],
    [
      -0.0012869134775,
      0.0577199049344,
      0.230411982932,
      156.800956412
    ]
  ],
  "A_inv": [
    [
      -4.01837951333,
      -1.26178808085,
      -0.0221678627201,
      19183.5497313
    ],
    [
      1.21705851524,
      -3.90051096227,
      1.02393861056,
      9338.51970958
    ],
    [
      -0.327325895091,
      0.970059399719,
      4.08342405047,
      -2912.74719762
    ]
  ],
  "A_input": [
    [
      -0.226515615011,
      0.0686824492319,
      -0.0184549184662,
      3650.49195818
    ],
    [
      -0.0710094107417,
      -0.219739167964,
      0.0547218036037,
      3573.93571816
    ],
    [
      -0.00127676382092,
      0.0577279574092,
      0.230411042114,
      156.668585092
    ]
  ],
  "A_published": [
    [
      -0.226687401435,
      0.0682900065342,
      -0.018380886045,
      3654.69018788
    ],
    [
      -0.0709440631651,
      -0.219527317177,
      0.0547440362493,
      3571.08352798
    ],
    [
      -0.00123710296414,
      0.0573768144176,
      0.230427319756,
      159.171399383
    ]
  ],
  "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": [
      51,
      13,
      35
    ],
    "o": [
      224.0000,
      1120.0000,
      1509.4800
    ],
    "h": 96.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": 1.8952
  },
  "fit": {
    "boxes": "passB.jsonl",
    "n": 1946,
    "accepted": 1682,
    "h": 96,
    "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": 9.362,
    "affine_correction": [
      [
        -0.000142960799518,
        0.0000156898730399,
        -0.0000112792200703,
        0.265310589127
      ],
      [
        -0.00000452747052878,
        -0.000222738460156,
        0.0000270374577113,
        0.293824709889
      ],
      [
        -0.000030676885091,
        -0.0000451281308251,
        0.0000041784868334,
        0.140273680028
      ]
    ],
    "before": {
      "n": 1682,
      "p10_vox": 0.1573,
      "p50_vox": 0.4053,
      "p90_vox": 0.7785,
      "p99_vox": 1.2625,
      "mean_vox": 0.4528,
      "p50_um": 3.795,
      "p90_um": 7.288
    },
    "holdout_affine": {
      "n": 336,
      "p10_vox": 0.1879,
      "p50_vox": 0.4288,
      "p90_vox": 0.7635,
      "p99_vox": 1.1134,
      "mean_vox": 0.4478,
      "p50_um": 4.014,
      "p90_um": 7.148
    },
    "holdout_field": {
      "n": 336,
      "p10_vox": 0.0332,
      "p50_vox": 0.0693,
      "p90_vox": 0.2147,
      "p99_vox": 0.5172,
      "mean_vox": 0.1031,
      "p50_um": 0.649,
      "p90_um": 2.010
    },
    "insample_field": {
      "n": 1682,
      "p10_vox": 0.0015,
      "p50_vox": 0.0039,
      "p90_vox": 0.0105,
      "p99_vox": 0.0277,
      "mean_vox": 0.0054,
      "p50_um": 0.037,
      "p90_um": 0.098
    }
  }
}
