{
  "config": "/home/forrest/tsm/configs/paris4_eval_faces_rvfw.json",
  "region": {
    "start_zyx": [
      34432,
      15104,
      18432
    ],
    "size_zyx": [
      256,
      1024,
      1024
    ]
  },
  "clip": 20.0,
  "stores": {
    "pred": "/home/forrest/tsm-output/eval_faces_rvfw/student/pred.zarr",
    "fine": "/home/forrest/tsm-output/eval_faces_rvfw/labels/fine.zarr",
    "coarse": "/home/forrest/tsm-output/eval_faces_rvfw/labels/coarse.zarr",
    "recto": "/home/forrest/tsm-output/eval_faces_rvfw/teachers/recto.zarr",
    "ink": "/home/forrest/tsm-output/eval_faces_rvfw/teachers/ink.zarr",
    "lasagna": "/home/forrest/tsm-output/eval_faces_rvfw/teachers/lasagna.zarr",
    "m7_l2": "/home/forrest/tsm-output/eval_faces_rvfw/teachers/m7_l2.zarr",
    "fiber": null
  },
  "surface": {
    "student_surface": "medial_from_faces",
    "sdf_mae_band": 10.882954453050793,
    "sdf_mae_n": 122479197,
    "valid_auprc": 0.9999612425300822,
    "valid_auprc_n": 211989450,
    "zc_dice_within1": 0.15438869906937913,
    "zc_n_pred": 7399879,
    "zc_n_label": 7059178,
    "medial_coverage_frac": 1.0,
    "medial_coverage_n": 92831679,
    "student_to_recto": {
      "n": 7399879,
      "median": 9.219544410705566,
      "p90": 27.20294189453125,
      "frac_gt3": 0.7935148669322836,
      "frac_gt5": 0.6866547412464447,
      "mean": 12.208701399807882
    },
    "recto_to_student": {
      "n": 4400921,
      "median": 4.242640495300293,
      "p90": 11.87434196472168,
      "frac_gt3": 0.609534004359542,
      "frac_gt5": 0.43755682049280137,
      "mean": 5.502598454814153
    },
    "symmetric": {
      "n": 11800800,
      "median": 6.7082037925720215,
      "p90": 22.29349708557129,
      "frac_gt3": 0.724902125279642,
      "frac_gt5": 0.5937576266015864,
      "mean": 9.707766778529262
    },
    "n_student_medial": 7399879,
    "n_recto_medial": 4400921,
    "n_student_surface1": 9751576
  },
  "ink": {
    "dice_at_0.5": 0.4918902622002284,
    "auprc": 0.5083250000050761,
    "n_pred": 5962309,
    "n_teacher": 6810792,
    "auprc_n": 268435456
  },
  "winding": {
    "phase_err_deg_n": 4194304,
    "phase_err_deg_mean": 53.37509553056292,
    "phase_err_deg_median": 43.93587112426758,
    "phase_err_deg_p90": 113.86040191650395,
    "normal_err_deg_n": 4194304,
    "normal_err_deg_mean": 10.374812211983961,
    "normal_err_deg_median": 9.140767097473145,
    "normal_err_deg_p90": 18.753069305419924,
    "density_mae": 0.12875889975136862,
    "conf_auroc": null,
    "n_coarse_valid": 4194304
  },
  "winding_fine": {
    "phase_err_deg_n": 99810182,
    "phase_err_deg_mean": 32.07978586501534,
    "phase_err_deg_median": 24.163667678833008,
    "phase_err_deg_p90": 65.35124969482422,
    "normal_err_deg_n": 99810182,
    "normal_err_deg_mean": 15.938946527091593,
    "normal_err_deg_median": 13.433351516723633,
    "normal_err_deg_p90": 29.854143142700195,
    "density_mae": 0.016867865694266487,
    "n_wf_valid": 99810182
  },
  "surface1_stats": {
    "n_voxels": 2545673,
    "thickness": {
      "n": 2545673,
      "mean": 1.000001627127829,
      "std": 0.0011610142559936396,
      "p5": 1.0,
      "p25": 1.0,
      "median": 1.0,
      "p75": 1.0,
      "p95": 1.0
    },
    "deg6_mean": 2.396054795725924,
    "deg6_hist": [
      63428,
      346172,
      981883,
      835462,
      310392,
      8336,
      0
    ],
    "frac_deg6_ge2": 0.8390995229945087,
    "frac_deg6_ge3": 0.45339287489005853,
    "frac_isolated": 0.024916004530039795,
    "components_26": {
      "n_components": 1217,
      "n_components_min_size": 27,
      "largest": 2183783,
      "sizes_top10": [
        2183783,
        105390,
        76457,
        62871,
        34121,
        19097,
        18749,
        11736,
        7335,
        4593
      ],
      "fg_voxels": 2545673,
      "fg_voxels_min_size": 2543089
    },
    "components_6": {
      "n_components": 169609,
      "n_components_min_size": 4026,
      "largest": 14555,
      "sizes_top10": [
        14555,
        13041,
        11326,
        10397,
        8640,
        8083,
        7809,
        6509,
        6275,
        6164
      ],
      "fg_voxels": 2545673,
      "fg_voxels_min_size": 1385910
    },
    "enclosed_cavity_voxels": 19896,
    "enclosed_cavities": 4909
  },
  "surface1_stats_box": [
    [
      34432,
      15360,
      18688
    ],
    [
      34688,
      15872,
      19200
    ]
  ],
  "surface_inface_vs_recto": {
    "student_to_recto": {
      "n": 9751576,
      "median": 13.964240074157715,
      "p90": 32.140316009521484,
      "frac_gt3": 0.908666353007965,
      "frac_gt5": 0.843838267783587,
      "mean": 16.131053039006655
    },
    "recto_to_student": {
      "n": 4400921,
      "median": 6.4031243324279785,
      "p90": 12.688577651977539,
      "frac_gt3": 0.7736601043281622,
      "frac_gt5": 0.6216164752786973,
      "mean": 6.887961040781377
    },
    "symmetric": {
      "n": 14152497,
      "median": 10.440306663513184,
      "p90": 28.23118782043457,
      "frac_gt3": 0.8666842324714854,
      "frac_gt5": 0.7747352287020446,
      "mean": 13.256781616803096
    },
    "n_student_surface1": 9751576,
    "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.106626168123977,
      "sdf_mae_n": 41236702,
      "zc_dice_within1": 0.3950675472927652,
      "zc_n_pred": 7162500,
      "zc_n_label": 6191181,
      "pred_to_label_n": 7162500,
      "pred_to_label_median": 2.8284270763397217,
      "pred_to_label_p90": 14.456831932067871,
      "pred_to_label_frac_gt3": 0.4492224781849913,
      "label_to_pred_n": 6191181,
      "label_to_pred_median": 2.2360680103302,
      "label_to_pred_p90": 8.774964332580566,
      "label_to_pred_frac_gt3": 0.36764068115598625
    },
    "out": {
      "sdf_mae_band": 2.3631105851394043,
      "sdf_mae_n": 47071387,
      "zc_dice_within1": 0.14932426720573372,
      "zc_n_pred": 6570527,
      "zc_n_label": 5672848,
      "pred_to_label_n": 6570527,
      "pred_to_label_median": 4.123105525970459,
      "pred_to_label_p90": 14.352700233459473,
      "pred_to_label_frac_gt3": 0.6218403790137381,
      "label_to_pred_n": 5672848,
      "label_to_pred_median": 3.605551242828369,
      "label_to_pred_p90": 9.486832618713379,
      "label_to_pred_frac_gt3": 0.5598401367355516
    },
    "thickness_mae": 13.446879242899678,
    "thickness_median_abs_err": 13.228346824645996,
    "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.5286816418793705,
      "n_pred": 7520264,
      "n_band": 4609202,
      "pred_to_band_n": 7520264,
      "pred_to_band_median": 4.123105525970459,
      "pred_to_band_p90": 23.600847244262695,
      "pred_to_band_frac_gt3": 0.5731945048737651,
      "pred_to_band_frac_gt5": 0.4517086102296409,
      "pred_to_band_mean": 8.997358929652936,
      "band_to_pred_n": 4609202,
      "band_to_pred_median": 2.2360680103302,
      "band_to_pred_p90": 6.4031243324279785,
      "band_to_pred_frac_gt3": 0.32341042983145457,
      "band_to_pred_frac_gt5": 0.1579355819076708,
      "band_to_pred_mean": 2.833435956464787,
      "symmetric_n": 12129466,
      "symmetric_median": 3.0,
      "symmetric_p90": 20.39607810974121,
      "symmetric_frac_gt3": 0.47827645503932326,
      "symmetric_frac_gt5": 0.34007474030596235,
      "symmetric_mean": 6.6550656996076265
    },
    "out": {
      "dice_within2": 0.5023495687315304,
      "n_pred": 7654016,
      "n_band": 4516941,
      "pred_to_band_n": 7654016,
      "pred_to_band_median": 4.242640495300293,
      "pred_to_band_p90": 24.1867733001709,
      "pred_to_band_frac_gt3": 0.5942038793752195,
      "pred_to_band_frac_gt5": 0.4578642114152884,
      "pred_to_band_mean": 9.01166123943437,
      "band_to_pred_n": 4516941,
      "band_to_pred_median": 2.2360680103302,
      "band_to_pred_p90": 6.4031243324279785,
      "band_to_pred_frac_gt3": 0.3597607318758425,
      "band_to_pred_frac_gt5": 0.16797651330845367,
      "band_to_pred_mean": 2.977910595603954,
      "symmetric_n": 12170957,
      "symmetric_median": 3.1622776985168457,
      "symmetric_p90": 20.44504737854004,
      "symmetric_frac_gt3": 0.5071962705972916,
      "symmetric_frac_gt5": 0.3502797684684943,
      "symmetric_mean": 6.772388217034076
    }
  },
  "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": 3806,
      "n_student_components_min_size": 43,
      "n_ref_voxels": 56078543,
      "n_band_voxels": 4609202,
      "n_student_voxels": 7520264,
      "merges": 5,
      "merged_extra": 12,
      "breaks": 1,
      "split_extra": 1,
      "missed": 0,
      "spurious": 21,
      "merges_per_100": 17.24137931034483,
      "breaks_per_100": 3.4482758620689653,
      "missed_per_100": 0.0,
      "spurious_per_100": 72.41379310344827,
      "missed_frac": 0.0,
      "dice_within2": 0.5286816418793705
    },
    "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": 2351,
      "n_student_components_min_size": 35,
      "n_ref_voxels": 56779657,
      "n_band_voxels": 4516941,
      "n_student_voxels": 7654016,
      "merges": 3,
      "merged_extra": 19,
      "breaks": 0,
      "split_extra": 0,
      "missed": 4,
      "spurious": 16,
      "merges_per_100": 9.375,
      "breaks_per_100": 0.0,
      "missed_per_100": 12.5,
      "spurious_per_100": 50.0,
      "missed_frac": 0.125,
      "dice_within2": 0.5023495687315304
    },
    "inout_cross_links": {
      "n_in_components": 3806,
      "n_out_components": 2351,
      "cross_links": 34,
      "cross_links_per_100": 0.8933263268523384
    }
  },
  "fiber": {
    "upstream": {
      "store": "/home/forrest/tsm-output/rectoverso_eval/rectoverso.zarr",
      "channel": "hzvt",
      "teacher_independent": true,
      "n_band": 15589795,
      "class_acc": 0.6783440064478077
    }
  },
  "gallery": [
    "/home/forrest/tsm-output/eval_faces_rvfw/eval/gallery_z34496.png",
    "/home/forrest/tsm-output/eval_faces_rvfw/eval/gallery_z34560.png",
    "/home/forrest/tsm-output/eval_faces_rvfw/eval/gallery_z34624.png",
    "/home/forrest/tsm-output/eval_faces_rvfw/eval/gallery_yz.png"
  ],
  "seconds": 414.6048669189913
}