{ "schema": "unroll-inkbench/1", "tool": { "name": "inkbench", "version": "1.0.0", "impl": "python" }, "created": "2026-10-16T03:47:56Z", "scroll": "PHerc0139", "segment": "w024", "reference": { "layer": "ink", "label": "Published ink (2.4 um), Vesuvius Challenge", "file": "data/bench/w024_ink.png", "sha256": "496166c98593362e8fb6d3e10f489397028271d4f51714a05b7435aab685f327", "width": 597, "height": 640, "pxPerMM": 9.6321, "alignTargetFile": "data/bench/w024_ink.png", "alignTargetSha256": "496166c98593362e8fb6d3e10f489397028271d4f51714a05b7435aab685f327" }, "prediction": { "name": "w024_ct.png", "sha256": "7f21087fc1b5a1a5812e02d24134004524373408d5fe533939f12003f90c6517", "format": "png", "width": 597, "height": 640, "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.361809, "coarseNcc": null, "evals": 0, "model": "bilinear, scale about grid center, then shift; units are reference px" }, "metrics": { "nValid": 382080, "validFraction": 1.0, "pearson": 0.361809, "blurSigmaPx": 6.0, "blurSigmaUM": 622.9, "pearsonMatchedBlur": 0.464513, "thresholds": { "ref": 0.5, "pred": 0.5 }, "iou": 0.288116, "dice": 0.447345, "precision": 0.418449, "recall": 0.480526, "refPositiveFraction": 0.333917, "predPositiveFraction": 0.383454, "ap": 0.41647, "bestF1": { "f1": 0.574501, "threshold": 0.02 }, "pr": [ { "t": 1.0, "precision": 0.382353, "recall": 0.000509 }, { "t": 0.98, "precision": 0.38412, "recall": 0.001403 }, { "t": 0.96, "precision": 0.376357, "recall": 0.002445 }, { "t": 0.94, "precision": 0.380223, "recall": 0.00428 }, { "t": 0.92, "precision": 0.392257, "recall": 0.006592 }, { "t": 0.9, "precision": 0.396662, "recall": 0.009688 }, { "t": 0.88, "precision": 0.401505, "recall": 0.013803 }, { "t": 0.86, "precision": 0.403503, "recall": 0.01914 }, { "t": 0.84, "precision": 0.411504, "recall": 0.026242 }, { "t": 0.82, "precision": 0.416875, "recall": 0.03524 }, { "t": 0.8, "precision": 0.419535, "recall": 0.048815 }, { "t": 0.78, "precision": 0.424343, "recall": 0.063261 }, { "t": 0.76, "precision": 0.425433, "recall": 0.080136 }, { "t": 0.74, "precision": 0.42628, "recall": 0.099574 }, { "t": 0.72, "precision": 0.428473, "recall": 0.122171 }, { "t": 0.7, "precision": 0.427396, "recall": 0.14661 }, { "t": 0.68, "precision": 0.426788, "recall": 0.173056 }, { "t": 0.66, "precision": 0.426028, "recall": 0.202033 }, { "t": 0.64, "precision": 0.42663, "recall": 0.233558 }, { "t": 0.62, "precision": 0.425587, "recall": 0.265247 }, { "t": 0.6, "precision": 0.423207, "recall": 0.305135 }, { "t": 0.58, "precision": 0.422423, "recall": 0.339881 }, { "t": 0.56, "precision": 0.421306, "recall": 0.374979 }, { "t": 0.54, "precision": 0.420412, "recall": 0.409827 }, { "t": 0.52, "precision": 0.419469, "recall": 0.445318 }, { "t": 0.5, "precision": 0.418449, "recall": 0.480526 }, { "t": 0.48, "precision": 0.41824, "recall": 0.516323 }, { "t": 0.46, "precision": 0.417336, "recall": 0.550254 }, { "t": 0.44, "precision": 0.417034, "recall": 0.584278 }, { "t": 0.42, "precision": 0.416464, "recall": 0.617206 }, { "t": 0.4, "precision": 0.415636, "recall": 0.655268 }, { "t": 0.38, "precision": 0.415486, "recall": 0.68593 }, { "t": 0.36, "precision": 0.415521, "recall": 0.715417 }, { "t": 0.34, "precision": 0.415132, "recall": 0.742732 }, { "t": 0.32, "precision": 0.414668, "recall": 0.768935 }, { "t": 0.3, "precision": 0.414072, "recall": 0.793272 }, { "t": 0.28, "precision": 0.413718, "recall": 0.816018 }, { "t": 0.26, "precision": 0.413501, "recall": 0.837298 }, { "t": 0.24, "precision": 0.41271, "recall": 0.856149 }, { "t": 0.22, "precision": 0.412062, "recall": 0.873102 }, { "t": 0.2, "precision": 0.411404, "recall": 0.891506 }, { "t": 0.18, "precision": 0.410778, "recall": 0.904682 }, { "t": 0.16, "precision": 0.410245, "recall": 0.917528 }, { "t": 0.14, "precision": 0.409727, "recall": 0.928776 }, { "t": 0.12, "precision": 0.40926, "recall": 0.939028 }, { "t": 0.1, "precision": 0.408687, "recall": 0.948434 }, { "t": 0.08, "precision": 0.408117, "recall": 0.95722 }, { "t": 0.06, "precision": 0.407705, "recall": 0.965481 }, { "t": 0.04, "precision": 0.40722, "recall": 0.97328 }, { "t": 0.02, "precision": 0.406165, "recall": 0.981134 }, { "t": 0.0, "precision": 0.333917, "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." }