{
  "config": "/home/forrest/tsm/configs/paris4_eval_long50k.json",
  "region": {
    "start_zyx": [
      34432,
      15104,
      18432
    ],
    "size_zyx": [
      256,
      1024,
      1024
    ]
  },
  "clip": 20.0,
  "stores": {
    "pred": "/home/forrest/tsm-output/eval_long50k/student/pred.zarr",
    "fine": "/home/forrest/tsm-output/eval_long50k/labels/fine.zarr",
    "coarse": "/home/forrest/tsm-output/eval_long50k/labels/coarse.zarr",
    "recto": "/home/forrest/tsm-output/eval_long50k/teachers/recto.zarr",
    "ink": "/home/forrest/tsm-output/eval_long50k/teachers/ink.zarr",
    "lasagna": "/home/forrest/tsm-output/eval_long50k/teachers/lasagna.zarr",
    "m7_l2": "/home/forrest/tsm-output/eval_long50k/teachers/m7_l2.zarr",
    "fiber": null
  },
  "surface": {
    "student_surface": "medial_from_faces",
    "sdf_mae_band": 10.657002421664467,
    "sdf_mae_n": 122479197,
    "valid_auprc": 0.9997501789392182,
    "valid_auprc_n": 211989450,
    "zc_dice_within1": 0.16116186445397052,
    "zc_n_pred": 8420700,
    "zc_n_label": 7059178,
    "medial_coverage_frac": 1.0,
    "medial_coverage_n": 111363918,
    "student_to_recto": {
      "n": 8420700,
      "median": 8.9442720413208,
      "p90": 27.276363372802734,
      "frac_gt3": 0.7988766967116748,
      "frac_gt5": 0.687678577790445,
      "mean": 12.069720408774637
    },
    "recto_to_student": {
      "n": 4400921,
      "median": 4.123105525970459,
      "p90": 10.630146026611328,
      "frac_gt3": 0.5885152221546354,
      "frac_gt5": 0.4057416618021546,
      "mean": 5.00186725360208
    },
    "symmetric": {
      "n": 12821621,
      "median": 6.480740547180176,
      "p90": 22.405357360839844,
      "frac_gt3": 0.7266717679457223,
      "frac_gt5": 0.5909059392724212,
      "mean": 9.643735162797146
    },
    "n_student_medial": 8420700,
    "n_recto_medial": 4400921,
    "n_student_surface1": 9356796
  },
  "ink": {
    "dice_at_0.5": 0.6525558536242395,
    "auprc": 0.726791292568828,
    "n_pred": 7348137,
    "n_teacher": 6810792,
    "auprc_n": 268435456
  },
  "winding": {
    "phase_err_deg_n": 4107735,
    "phase_err_deg_mean": 56.6837943465899,
    "phase_err_deg_median": 46.630882263183594,
    "phase_err_deg_p90": 122.59564361572268,
    "normal_err_deg_n": 4107735,
    "normal_err_deg_mean": 5.6687923139347705,
    "normal_err_deg_median": 5.15054178237915,
    "normal_err_deg_p90": 9.95931339263916,
    "density_mae": 0.1759012193873221,
    "conf_auroc": null,
    "n_coarse_valid": 4194304
  },
  "winding_fine": {
    "phase_err_deg_n": 99810182,
    "phase_err_deg_mean": 33.2265117021508,
    "phase_err_deg_median": 24.119892120361328,
    "phase_err_deg_p90": 72.36627197265625,
    "normal_err_deg_n": 99810182,
    "normal_err_deg_mean": 15.584740740004511,
    "normal_err_deg_median": 12.843277931213379,
    "normal_err_deg_p90": 30.35845375061035,
    "density_mae": 0.021726911686310534,
    "n_wf_valid": 99810182
  },
  "surface1_stats": {
    "n_voxels": 2404040,
    "thickness": {
      "n": 2404023,
      "mean": 1.0000087577459766,
      "std": 0.002868754810719315,
      "p5": 1.0,
      "p25": 1.0,
      "median": 1.0,
      "p75": 1.0,
      "p95": 1.0
    },
    "deg6_mean": 2.3243789620804978,
    "deg6_hist": [
      74931,
      385258,
      920629,
      742186,
      270354,
      10682,
      0
    ],
    "frac_deg6_ge2": 0.8085768123658508,
    "frac_deg6_ge3": 0.42562602951697975,
    "frac_isolated": 0.031168782549375218,
    "components_26": {
      "n_components": 2109,
      "n_components_min_size": 23,
      "largest": 2166676,
      "sizes_top10": [
        2166676,
        78249,
        68080,
        26074,
        20727,
        19212,
        6383,
        5967,
        4812,
        309
      ],
      "fg_voxels": 2404040,
      "fg_voxels_min_size": 2398704
    },
    "components_6": {
      "n_components": 170675,
      "n_components_min_size": 3542,
      "largest": 42547,
      "sizes_top10": [
        42547,
        38111,
        19794,
        15713,
        14114,
        10972,
        10478,
        9705,
        7925,
        7472
      ],
      "fg_voxels": 2404040,
      "fg_voxels_min_size": 1311916
    },
    "enclosed_cavity_voxels": 15031,
    "enclosed_cavities": 6451
  },
  "surface1_stats_box": [
    [
      34432,
      15360,
      18688
    ],
    [
      34688,
      15872,
      19200
    ]
  ],
  "surface_inface_vs_recto": {
    "student_to_recto": {
      "n": 9356796,
      "median": 13.45362377166748,
      "p90": 30.099834442138672,
      "frac_gt3": 0.8987819120989706,
      "frac_gt5": 0.8275874562189878,
      "mean": 15.329589541488302
    },
    "recto_to_student": {
      "n": 4400921,
      "median": 6.4031243324279785,
      "p90": 12.529964447021484,
      "frac_gt3": 0.7627148953594032,
      "frac_gt5": 0.6073353736638308,
      "mean": 6.7270895819476895
    },
    "symmetric": {
      "n": 13757717,
      "median": 9.899495124816895,
      "p90": 26.570659637451172,
      "frac_gt3": 0.855255781173577,
      "frac_gt5": 0.7571315793165392,
      "mean": 12.577757771403087
    },
    "n_student_surface1": 9356796,
    "n_recto_medial": 4400921
  },
  "faces": {
    "labels": "/home/forrest/tsm-output/eval_faces_labels/labels/fine.zarr",
    "band": 8.0,
    "n_faces_valid1": 188586385,
    "in": {
      "sdf_mae_band": 2.5151550392851223,
      "sdf_mae_n": 41236702,
      "zc_dice_within1": 0.31531580642144963,
      "zc_n_pred": 6631500,
      "zc_n_label": 6191181,
      "pred_to_label_n": 6631500,
      "pred_to_label_median": 3.1622776985168457,
      "pred_to_label_p90": 15.55634880065918,
      "pred_to_label_frac_gt3": 0.5060637864736485,
      "label_to_pred_n": 6191181,
      "label_to_pred_median": 2.8284270763397217,
      "label_to_pred_p90": 11.357816696166992,
      "label_to_pred_frac_gt3": 0.4673786794474269
    },
    "out": {
      "sdf_mae_band": 2.8678088015007193,
      "sdf_mae_n": 47071387,
      "zc_dice_within1": 0.11921031056889149,
      "zc_n_pred": 6290488,
      "zc_n_label": 5672848,
      "pred_to_label_n": 6290488,
      "pred_to_label_median": 5.385164737701416,
      "pred_to_label_p90": 14.456831932067871,
      "pred_to_label_frac_gt3": 0.7729589500846358,
      "label_to_pred_n": 5672848,
      "label_to_pred_median": 5.099019527435303,
      "label_to_pred_p90": 12.369317054748535,
      "label_to_pred_frac_gt3": 0.7562746260784706
    },
    "thickness_mae": 16.26096644956439,
    "thickness_median_abs_err": 15.905511856079102,
    "thickness_n": 25590198,
    "thickness_frac_saturated": 0.4825731939442,
    "thickness_n_interior": 49456653
  },
  "upstream_faces": {
    "store": "/home/forrest/tsm-output/rectoverso_eval/rectoverso.zarr",
    "near": 8.0,
    "dice_tol": 2,
    "n_near_band": 200635728,
    "teacher_independent": true,
    "in": {
      "dice_within2": 0.5514763432354531,
      "n_pred": 7368873,
      "n_band": 4609202,
      "pred_to_band_n": 7368873,
      "pred_to_band_median": 3.7416574954986572,
      "pred_to_band_p90": 22.912878036499023,
      "pred_to_band_frac_gt3": 0.5502222660100127,
      "pred_to_band_frac_gt5": 0.4376471137445305,
      "pred_to_band_mean": 8.498523766443496,
      "band_to_pred_n": 4609202,
      "band_to_pred_median": 2.0,
      "band_to_pred_p90": 6.7082037925720215,
      "band_to_pred_frac_gt3": 0.2999441118006978,
      "band_to_pred_frac_gt5": 0.16694104532628426,
      "band_to_pred_mean": 2.8183938018087664,
      "symmetric_n": 11978075,
      "symmetric_median": 2.8284270763397217,
      "symmetric_p90": 19.824228286743164,
      "symmetric_frac_gt3": 0.4539144228100091,
      "symmetric_frac_gt5": 0.33347854308810054,
      "symmetric_mean": 6.312791385133951
    },
    "out": {
      "dice_within2": 0.544287118493844,
      "n_pred": 7643446,
      "n_band": 4516941,
      "pred_to_band_n": 7643446,
      "pred_to_band_median": 3.605551242828369,
      "pred_to_band_p90": 22.44994354248047,
      "pred_to_band_frac_gt3": 0.5490851901092779,
      "pred_to_band_frac_gt5": 0.41854472446066865,
      "pred_to_band_mean": 8.120336819292758,
      "band_to_pred_n": 4516941,
      "band_to_pred_median": 2.0,
      "band_to_pred_p90": 6.78233003616333,
      "band_to_pred_frac_gt3": 0.31544689204485954,
      "band_to_pred_frac_gt5": 0.17113838768316877,
      "band_to_pred_mean": 2.9646652129603783,
      "symmetric_n": 12160387,
      "symmetric_median": 2.8284270763397217,
      "symmetric_p90": 19.39072036743164,
      "symmetric_frac_gt3": 0.46230091196933126,
      "symmetric_frac_gt5": 0.3266463476861386,
      "symmetric_mean": 6.205277334658051
    }
  },
  "upstream_topology": {
    "store": "/home/forrest/tsm-output/rectoverso_eval/rectoverso.zarr",
    "near": 8.0,
    "margin": 4.0,
    "dice_tol": 2,
    "dilate": 2,
    "cover_frac": 0.5,
    "partial_frac": 0.2,
    "min_size": 2000,
    "frag_min_size": 32,
    "connectivity": 26,
    "reference": "unthinned upstream band (26-components >= min_size voxels)",
    "contact_split": true,
    "teacher_independent": true,
    "caption": "reference objects = 26-components of the UNTHINNED upstream band, >= 2000 voxels, split where the two bands meet at a label contact plane (class 3); merge = one predicted sheet (>= 2000 voxels) covers >= 0.5 of two or more reference objects; break = one reference object covered (>= 0.2 each) by two or more predicted sheets; n_ref_thin_fragments is what the *thinned* centre planes shatter into -- only the distances and dice_within2 are measured on those",
    "in": {
      "n_ref_objects": 29,
      "n_ref_objects_all": 85,
      "n_ref_thin_fragments": 108561,
      "n_ref_thin_fragments_big": 2323,
      "contact_split": true,
      "n_student_components": 6991,
      "n_student_components_min_size": 22,
      "n_ref_voxels": 56078543,
      "n_band_voxels": 4609202,
      "n_student_voxels": 7368873,
      "merges": 4,
      "merged_extra": 15,
      "breaks": 1,
      "split_extra": 1,
      "missed": 1,
      "spurious": 9,
      "merges_per_100": 13.793103448275861,
      "breaks_per_100": 3.4482758620689653,
      "missed_per_100": 3.4482758620689653,
      "spurious_per_100": 31.03448275862069,
      "missed_frac": 0.034482758620689655,
      "dice_within2": 0.5514763432354531
    },
    "out": {
      "n_ref_objects": 32,
      "n_ref_objects_all": 76,
      "n_ref_thin_fragments": 109770,
      "n_ref_thin_fragments_big": 1901,
      "contact_split": true,
      "n_student_components": 6942,
      "n_student_components_min_size": 24,
      "n_ref_voxels": 56779657,
      "n_band_voxels": 4516941,
      "n_student_voxels": 7643446,
      "merges": 6,
      "merged_extra": 17,
      "breaks": 0,
      "split_extra": 0,
      "missed": 2,
      "spurious": 5,
      "merges_per_100": 18.75,
      "breaks_per_100": 0.0,
      "missed_per_100": 6.25,
      "spurious_per_100": 15.625,
      "missed_frac": 0.0625,
      "dice_within2": 0.544287118493844
    },
    "inout_cross_links": {
      "n_in_components": 6991,
      "n_out_components": 6942,
      "cross_links": 78,
      "cross_links_per_100": 1.115720211700758
    }
  },
  "fiber": {
    "upstream": {
      "store": "/home/forrest/tsm-output/rectoverso_eval/rectoverso.zarr",
      "channel": "hzvt",
      "teacher_independent": true,
      "n_band": 15589795,
      "class_acc": 0.6264775771586477
    }
  },
  "gallery": [
    "/home/forrest/tsm-output/eval_long50k/eval/gallery_z34496.png",
    "/home/forrest/tsm-output/eval_long50k/eval/gallery_z34560.png",
    "/home/forrest/tsm-output/eval_long50k/eval/gallery_z34624.png",
    "/home/forrest/tsm-output/eval_long50k/eval/gallery_yz.png"
  ],
  "seconds": 370.9946471520234
}