{ "schema": "unroll-inkbench/1", "tool": { "name": "inkbench", "version": "1.0.0", "impl": "python" }, "created": "2026-10-16T03:51:54Z", "scroll": "PHerc0139", "segment": "w032", "reference": { "layer": "ink", "label": "Published ink (2.4 um), Vesuvius Challenge", "file": "data/bench/w032_ink.png", "sha256": "1f595b4067a0317f874e5e2d5d229828408c4c3cd198ef41999c768570e38c50", "width": 640, "height": 597, "pxPerMM": 8.9951, "alignTargetFile": "data/bench/w032_ink.png", "alignTargetSha256": "1f595b4067a0317f874e5e2d5d229828408c4c3cd198ef41999c768570e38c50" }, "prediction": { "name": "w032_ct.png", "sha256": "83a374f9ad2d93d0fcb30d1fcc6e632830fbd9b6d2bb6aa920c8ae2562674fd1", "format": "png", "width": 640, "height": 597, "normalization": "max255", "invert": false, "model": { "name": "baseline: X-ray intensity (same grid, no alignment needed)" } }, "alignment": { "method": "manual", "target": "ink", "tx": 0.0, "ty": 0.0, "sx": 1.0, "sy": 1.0, "ncc": 0.319898, "coarseNcc": null, "evals": 0, "model": "bilinear, scale about grid center, then shift; units are reference px" }, "metrics": { "nValid": 382080, "validFraction": 1.0, "pearson": 0.319898, "blurSigmaPx": 6.0, "blurSigmaUM": 667.0, "pearsonMatchedBlur": 0.426249, "thresholds": { "ref": 0.5, "pred": 0.5 }, "iou": 0.202316, "dice": 0.336544, "precision": 0.238425, "recall": 0.571893, "refPositiveFraction": 0.166716, "predPositiveFraction": 0.39989, "ap": 0.243543, "bestF1": { "f1": 0.342067, "threshold": 0.42 }, "pr": [ { "t": 1.0, "precision": 0.356098, "recall": 0.001146 }, { "t": 0.98, "precision": 0.356322, "recall": 0.00292 }, { "t": 0.96, "precision": 0.327468, "recall": 0.005259 }, { "t": 0.94, "precision": 0.33022, "recall": 0.009435 }, { "t": 0.92, "precision": 0.32116, "recall": 0.014773 }, { "t": 0.9, "precision": 0.315043, "recall": 0.021633 }, { "t": 0.88, "precision": 0.315534, "recall": 0.031633 }, { "t": 0.86, "precision": 0.304522, "recall": 0.043031 }, { "t": 0.84, "precision": 0.297891, "recall": 0.057662 }, { "t": 0.82, "precision": 0.29225, "recall": 0.074711 }, { "t": 0.8, "precision": 0.289017, "recall": 0.099515 }, { "t": 0.78, "precision": 0.283238, "recall": 0.122341 }, { "t": 0.76, "precision": 0.277728, "recall": 0.146941 }, { "t": 0.74, "precision": 0.274317, "recall": 0.174571 }, { "t": 0.72, "precision": 0.270102, "recall": 0.203771 }, { "t": 0.7, "precision": 0.26599, "recall": 0.234242 }, { "t": 0.68, "precision": 0.263485, "recall": 0.266331 }, { "t": 0.66, "precision": 0.259646, "recall": 0.298027 }, { "t": 0.64, "precision": 0.257347, "recall": 0.331842 }, { "t": 0.62, "precision": 0.254168, "recall": 0.364762 }, { "t": 0.6, "precision": 0.251704, "recall": 0.406961 }, { "t": 0.58, "precision": 0.249071, "recall": 0.440698 }, { "t": 0.56, "precision": 0.246817, "recall": 0.475062 }, { "t": 0.54, "precision": 0.244458, "recall": 0.50894 }, { "t": 0.52, "precision": 0.241645, "recall": 0.541359 }, { "t": 0.5, "precision": 0.238425, "recall": 0.571893 }, { "t": 0.48, "precision": 0.2359, "recall": 0.603039 }, { "t": 0.46, "precision": 0.232979, "recall": 0.632459 }, { "t": 0.44, "precision": 0.230169, "recall": 0.660277 }, { "t": 0.42, "precision": 0.227663, "recall": 0.687593 }, { "t": 0.4, "precision": 0.224375, "recall": 0.717107 }, { "t": 0.38, "precision": 0.221774, "recall": 0.739808 }, { "t": 0.36, "precision": 0.219399, "recall": 0.762618 }, { "t": 0.34, "precision": 0.217018, "recall": 0.783168 }, { "t": 0.32, "precision": 0.214903, "recall": 0.802807 }, { "t": 0.3, "precision": 0.212843, "recall": 0.820829 }, { "t": 0.28, "precision": 0.211033, "recall": 0.837548 }, { "t": 0.26, "precision": 0.209257, "recall": 0.852588 }, { "t": 0.24, "precision": 0.207627, "recall": 0.866733 }, { "t": 0.22, "precision": 0.206104, "recall": 0.879998 }, { "t": 0.2, "precision": 0.204467, "recall": 0.894614 }, { "t": 0.18, "precision": 0.203269, "recall": 0.906184 }, { "t": 0.16, "precision": 0.202148, "recall": 0.916419 }, { "t": 0.14, "precision": 0.201058, "recall": 0.925933 }, { "t": 0.12, "precision": 0.200219, "recall": 0.935823 }, { "t": 0.1, "precision": 0.199423, "recall": 0.945635 }, { "t": 0.08, "precision": 0.198581, "recall": 0.954834 }, { "t": 0.06, "precision": 0.197806, "recall": 0.964945 }, { "t": 0.04, "precision": 0.196959, "recall": 0.974128 }, { "t": 0.02, "precision": 0.195799, "recall": 0.983296 }, { "t": 0.0, "precision": 0.166716, "recall": 1.0 } ] }, "annotations": [], "credits": { "data": "PHerc. 139 scan, segments and published ink: Vesuvius Challenge open data (scrollprize.org), ESRF; held by the Biblioteca Nazionale di Napoli.", "dataLicense": "CC BY-NC 4.0 (https://creativecommons.org/licenses/by-nc/4.0/)", "code": "Unroll Ink Bench by Chase Hendrick", "codeLicense": "Apache-2.0" }, "disclaimer": "Scores measure agreement with another model's output (the Vesuvius Challenge published ink detection), not agreement with ground truth. Letter boxes are candidates for expert review, not readings." }