{
  "config": "/home/forrest/tsm/configs/s4_eval_rvfw.json",
  "region": {
    "start_zyx": [
      29696,
      9344,
      5888
    ],
    "size_zyx": [
      256,
      1024,
      1024
    ]
  },
  "clip": 20.0,
  "stores": {
    "pred": "/home/forrest/tsm-output/s4_eval_rvfw/student/pred.zarr",
    "fine": "/home/forrest/tsm-output/s4_eval_rvfw/labels/fine.zarr",
    "coarse": "/home/forrest/tsm-output/s4_eval_rvfw/labels/coarse.zarr",
    "recto": "/home/forrest/tsm-output/s4_eval_rvfw/teachers/recto.zarr",
    "ink": "/home/forrest/tsm-output/s4_eval_rvfw/teachers/ink.zarr",
    "lasagna": "/home/forrest/tsm-output/s4_eval_rvfw/teachers/lasagna.zarr",
    "m7_l2": "/home/forrest/tsm-output/s4_eval_rvfw/teachers/m7_l2.zarr",
    "fiber": "/home/forrest/tsm-output/s4_eval_rvfw/teachers/fiber.zarr"
  },
  "surface": {
    "student_surface": "medial_from_faces",
    "sdf_mae_band": 10.070130735741152,
    "sdf_mae_n": 96725177,
    "valid_auprc": 0.9997228795486195,
    "valid_auprc_n": 253021871,
    "zc_dice_within1": 0.11912004058540708,
    "zc_n_pred": 7231064,
    "zc_n_label": 5490750,
    "medial_coverage_frac": 1.0,
    "medial_coverage_n": 84645892,
    "student_to_recto": {
      "n": 7231064,
      "median": 17.916473388671875,
      "p90": 44.05678176879883,
      "frac_gt3": 0.9156265246718879,
      "frac_gt5": 0.861821718076344,
      "mean": 21.78972233640221
    },
    "recto_to_student": {
      "n": 2421037,
      "median": 5.916079998016357,
      "p90": 13.490737915039062,
      "frac_gt3": 0.7215606370328087,
      "frac_gt5": 0.5686550845773939,
      "mean": 6.749536670593449
    },
    "symmetric": {
      "n": 9652101,
      "median": 13.03840446472168,
      "p90": 40.37325668334961,
      "frac_gt3": 0.8669489678982846,
      "frac_gt5": 0.7882867160217242,
      "mean": 18.017191777118523
    },
    "n_student_medial": 7231064,
    "n_recto_medial": 2421037,
    "n_student_surface1": 9631769
  },
  "ink": {
    "dice_at_0.5": 0.51393542751337,
    "auprc": 0.5123342363056289,
    "n_pred": 13464796,
    "n_teacher": 13803474,
    "auprc_n": 268435456
  },
  "winding": {
    "phase_err_deg_n": 4168535,
    "phase_err_deg_mean": 64.7567515662241,
    "phase_err_deg_median": 57.662864685058594,
    "phase_err_deg_p90": 131.74313354492188,
    "normal_err_deg_n": 4168535,
    "normal_err_deg_mean": 14.139595293660625,
    "normal_err_deg_median": 11.46887493133545,
    "normal_err_deg_p90": 26.14090347290039,
    "density_mae": 0.11368275803429286,
    "conf_auroc": null,
    "n_coarse_valid": 4168535
  },
  "winding_fine": {
    "phase_err_deg_n": 166510896,
    "phase_err_deg_mean": 51.21556670757524,
    "phase_err_deg_median": 36.52076721191406,
    "phase_err_deg_p90": 125.6747055053711,
    "normal_err_deg_n": 166510896,
    "normal_err_deg_mean": 29.829590298328263,
    "normal_err_deg_median": 25.110214233398438,
    "normal_err_deg_p90": 57.80355644226074,
    "density_mae": 0.02276897716693915,
    "n_wf_valid": 166510896
  },
  "fiber": {
    "vt": {
      "auprc": 0.14801793965197302,
      "auprc_n": 268435456
    },
    "hz": {
      "auprc": 0.40064721020507343,
      "auprc_n": 268435456
    },
    "upstream": {
      "store": "/home/forrest/tsm-output/s4_eval_rvfw/labels/fine.zarr",
      "channel": "hzvt_class",
      "teacher_independent": true,
      "n_band": 12661062,
      "class_acc": 0.5806850167861116
    }
  },
  "surface1_stats": {
    "n_voxels": 2667243,
    "thickness": {
      "n": 2667243,
      "mean": 1.0000130449071218,
      "std": 0.0032873369310786014,
      "p5": 1.0,
      "p25": 1.0,
      "median": 1.0,
      "p75": 1.0,
      "p95": 1.0
    },
    "deg6_mean": 2.5581328735327076,
    "deg6_hist": [
      68664,
      318439,
      887692,
      853881,
      525139,
      13428,
      0
    ],
    "frac_deg6_ge2": 0.8548677417093231,
    "frac_deg6_ge3": 0.5220551708262052,
    "frac_isolated": 0.025743436199851307,
    "components_26": {
      "n_components": 1685,
      "n_components_min_size": 37,
      "largest": 2609018,
      "sizes_top10": [
        2609018,
        20473,
        9074,
        3720,
        2871,
        2067,
        1496,
        1434,
        1109,
        881
      ],
      "fg_voxels": 2667243,
      "fg_voxels_min_size": 2663226
    },
    "components_6": {
      "n_components": 153913,
      "n_components_min_size": 4077,
      "largest": 104768,
      "sizes_top10": [
        104768,
        29657,
        23373,
        21486,
        18583,
        17957,
        16874,
        15119,
        13762,
        13157
      ],
      "fg_voxels": 2667243,
      "fg_voxels_min_size": 1707678
    },
    "enclosed_cavity_voxels": 45959,
    "enclosed_cavities": 6333
  },
  "surface1_stats_box": [
    [
      29696,
      9600,
      6144
    ],
    [
      29952,
      10112,
      6656
    ]
  ],
  "surface_inface_vs_recto": {
    "student_to_recto": {
      "n": 9631769,
      "median": 20.14944076538086,
      "p90": 50.069950103759766,
      "frac_gt3": 0.9149307878957645,
      "frac_gt5": 0.8631772626606805,
      "mean": 24.351728528224964
    },
    "recto_to_student": {
      "n": 2421037,
      "median": 4.582575798034668,
      "p90": 10.344079971313477,
      "frac_gt3": 0.6405242877329013,
      "frac_gt5": 0.4566567962406192,
      "mean": 5.202953839718851
    },
    "symmetric": {
      "n": 12052806,
      "median": 14.696938514709473,
      "p90": 46.04345703125,
      "frac_gt3": 0.8598109850934297,
      "frac_gt5": 0.7815198386168333,
      "mean": 20.505330268306338
    },
    "n_student_surface1": 9631769,
    "n_recto_medial": 2421037
  },
  "faces": {
    "labels": "/home/forrest/tsm-output/s4/slab_faces_rv/labels/fine.zarr",
    "band": 8.0,
    "n_faces_valid1": 261482674,
    "in": {
      "sdf_mae_band": 3.141771696889753,
      "sdf_mae_n": 117008173,
      "zc_dice_within1": 0.38352970357193117,
      "zc_n_pred": 9325659,
      "zc_n_label": 24838717,
      "pred_to_label_n": 9325659,
      "pred_to_label_median": 1.0,
      "pred_to_label_p90": 4.582575798034668,
      "pred_to_label_frac_gt3": 0.191240962166856,
      "label_to_pred_n": 24838717,
      "label_to_pred_median": 3.605551242828369,
      "label_to_pred_p90": 10.0,
      "label_to_pred_frac_gt3": 0.5554863803955735
    },
    "out": {
      "sdf_mae_band": 3.1010902037153585,
      "sdf_mae_n": 122988693,
      "zc_dice_within1": 0.3762559633154482,
      "zc_n_pred": 9754848,
      "zc_n_label": 26520694,
      "pred_to_label_n": 9754848,
      "pred_to_label_median": 1.4142135381698608,
      "pred_to_label_p90": 4.4721360206604,
      "pred_to_label_frac_gt3": 0.18333099603397204,
      "label_to_pred_n": 26520694,
      "label_to_pred_median": 3.605551242828369,
      "label_to_pred_p90": 9.486832618713379,
      "label_to_pred_frac_gt3": 0.5523847905337621
    },
    "thickness_mae": 9.34087939331115,
    "thickness_median_abs_err": 7.559053421020508,
    "thickness_n": 58122930,
    "thickness_frac_saturated": 0.08187729946589657,
    "thickness_n_interior": 63306277
  },
  "upstream_faces": {
    "store": "/home/forrest/tsm-output/s4/rectoverso/rectoverso.zarr",
    "near": 8.0,
    "dice_tol": 2,
    "n_near_band": 182725043,
    "teacher_independent": true,
    "in": {
      "dice_within2": 0.5198944071805194,
      "n_pred": 7585127,
      "n_band": 3970583,
      "pred_to_band_n": 7585127,
      "pred_to_band_median": 3.7416574954986572,
      "pred_to_band_p90": 18.16590118408203,
      "pred_to_band_frac_gt3": 0.5509744266641811,
      "pred_to_band_frac_gt5": 0.4085512345409642,
      "pred_to_band_mean": 6.778058398981516,
      "band_to_pred_n": 3970583,
      "band_to_pred_median": 2.0,
      "band_to_pred_p90": 7.681145668029785,
      "band_to_pred_frac_gt3": 0.3356280425317894,
      "band_to_pred_frac_gt5": 0.19636688113559142,
      "band_to_pred_mean": 3.1556130394206225,
      "symmetric_n": 11555710,
      "symmetric_median": 3.0,
      "symmetric_p90": 14.177447319030762,
      "symmetric_frac_gt3": 0.4769806442010054,
      "symmetric_frac_gt5": 0.3356439370666104,
      "symmetric_mean": 5.533373307100414
    },
    "out": {
      "dice_within2": 0.4930389882262284,
      "n_pred": 8105507,
      "n_band": 4150039,
      "pred_to_band_n": 8105507,
      "pred_to_band_median": 3.7416574954986572,
      "pred_to_band_p90": 18.384777069091797,
      "pred_to_band_frac_gt3": 0.5679558354585346,
      "pred_to_band_frac_gt5": 0.3990726304967721,
      "pred_to_band_mean": 6.997707134981519,
      "band_to_pred_n": 4150039,
      "band_to_pred_median": 2.4494898319244385,
      "band_to_pred_p90": 7.141428470611572,
      "band_to_pred_frac_gt3": 0.38410482407514723,
      "band_to_pred_frac_gt5": 0.1897823128891078,
      "band_to_pred_mean": 3.2737329607161656,
      "symmetric_n": 12255546,
      "symmetric_median": 3.1622776985168457,
      "symmetric_p90": 13.747727394104004,
      "symmetric_frac_gt3": 0.5056992156856985,
      "symmetric_frac_gt5": 0.32820161582356266,
      "symmetric_mean": 5.736674941214386
    }
  },
  "upstream_topology": {
    "store": "/home/forrest/tsm-output/s4/rectoverso/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": 69,
      "n_ref_objects_all": 403,
      "n_ref_thin_fragments": 151049,
      "n_ref_thin_fragments_big": 3391,
      "contact_split": true,
      "n_student_components": 5243,
      "n_student_components_min_size": 34,
      "n_ref_voxels": 58442295,
      "n_band_voxels": 3971176,
      "n_student_voxels": 7585127,
      "merges": 2,
      "merged_extra": 47,
      "breaks": 0,
      "split_extra": 0,
      "missed": 5,
      "spurious": 20,
      "merges_per_100": 2.898550724637681,
      "breaks_per_100": 0.0,
      "missed_per_100": 7.246376811594203,
      "spurious_per_100": 28.985507246376812,
      "missed_frac": 0.07246376811594203,
      "dice_within2": 0.5199308117829725
    },
    "out": {
      "n_ref_objects": 62,
      "n_ref_objects_all": 431,
      "n_ref_thin_fragments": 163757,
      "n_ref_thin_fragments_big": 3676,
      "contact_split": true,
      "n_student_components": 3955,
      "n_student_components_min_size": 36,
      "n_ref_voxels": 61360818,
      "n_band_voxels": 4150520,
      "n_student_voxels": 8105507,
      "merges": 2,
      "merged_extra": 41,
      "breaks": 0,
      "split_extra": 0,
      "missed": 4,
      "spurious": 28,
      "merges_per_100": 3.225806451612903,
      "breaks_per_100": 0.0,
      "missed_per_100": 6.451612903225806,
      "spurious_per_100": 45.16129032258065,
      "missed_frac": 0.06451612903225806,
      "dice_within2": 0.49306467748479993
    },
    "inout_cross_links": {
      "n_in_components": 5243,
      "n_out_components": 3955,
      "cross_links": 38,
      "cross_links_per_100": 0.7247758916650773
    }
  },
  "gallery": [
    "/home/forrest/tsm-output/s4_eval_rvfw/eval/gallery_z29760.png",
    "/home/forrest/tsm-output/s4_eval_rvfw/eval/gallery_z29824.png",
    "/home/forrest/tsm-output/s4_eval_rvfw/eval/gallery_z29888.png",
    "/home/forrest/tsm-output/s4_eval_rvfw/eval/gallery_yz.png"
  ],
  "seconds": 409.0501725440263
}