Centres and surface tracks
Free to download, no account needed. These are inputs to the villa spiral fit, which unrolls a scroll around its centre line.
Centres
119 centre files for 23 scrolls: the public sets we know of, converted to the spiral fit's umbilicus format (control points with x = column, y = row and z = slice, in level-0 voxels of the volume named in each file). The Source column and each file's metadata.origin say where it came from; please credit its authors. Hand-placed sets disagree with each other by hundreds of voxels on some scrolls, so compare before you trust one.
Download all centres (zip, 107.8 KB)
scroll1 (PHerc0826) 5 files
| File | How it was made | Source | Points |
| PHerc0826_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0826_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
8 |
| PHerc0826_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0826_official.json |
hand (organisers) |
the organisers (S3) |
49 |
| PHerc0826_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll2 (PHerc0358) 7 files
| File | How it was made | Source | Points |
| PHerc0358_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
76 |
| PHerc0358_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0358_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
14 |
| PHerc0358_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0358_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0358_tauil.json |
hand (TAUIL, khartes) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
31 |
| PHerc0358_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll3 (PHerc0813) 7 files
| File | How it was made | Source | Points |
| PHerc0813_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
141 |
| PHerc0813_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0813_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
21 |
| PHerc0813_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0813_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0813_tauil.json |
hand (TAUIL, khartes) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
31 |
| PHerc0813_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll4 (PHerc0175A) 4 files
| File | How it was made | Source | Points |
| PHerc0175A_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0175A_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0175A_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0175A_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll5 (PHerc1203) 5 files
| File | How it was made | Source | Points |
| PHerc1203_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
131 |
| PHerc1203_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1203_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
15 |
| PHerc1203_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1203_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll6 (PHerc1545) 5 files
| File | How it was made | Source | Points |
| PHerc1545_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
214 |
| PHerc1545_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1545_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
10 |
| PHerc1545_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1545_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll7 (PHerc0191) 7 files
| File | How it was made | Source | Points |
| PHerc0191_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
207 |
| PHerc0191_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0191_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0191_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0191_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0191_tauil.json |
hand (TAUIL, khartes) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
30 |
| PHerc0191_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
39 |
scroll8 (PHerc0211) 6 files
| File | How it was made | Source | Points |
| PHerc0211_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0211_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
9 |
| PHerc0211_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0211_millerandmuller.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
millerandmuller/sense-check |
12 |
| PHerc0211_official.json |
hand (organisers) |
the organisers (S3) |
87 |
| PHerc0211_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll9 (PHerc0257) 7 files
| File | How it was made | Source | Points |
| PHerc0257_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
218 |
| PHerc0257_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0257_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
18 |
| PHerc0257_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0257_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0257_tauil.json |
hand (TAUIL, khartes) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
31 |
| PHerc0257_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll10 (PHerc1218) 6 files
| File | How it was made | Source | Points |
| PHerc1218_dopico.json |
Dopico; generator make_umbilicus.py (evilaliv3 second-reference.csv calls it a per-slice papyrus-mask centroid, not a hand trace) |
IyanDopico/vesuvius-sheet-tools |
365 |
| PHerc1218_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
210 |
| PHerc1218_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1218_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
5 |
| PHerc1218_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1218_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll11 (PHerc0800) 7 files
| File | How it was made | Source | Points |
| PHerc0800_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
151 |
| PHerc0800_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0800_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
20 |
| PHerc0800_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0800_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0800_tauil.json |
hand (TAUIL, khartes) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
31 |
| PHerc0800_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
scroll12 (PHerc0268) 6 files
| File | How it was made | Source | Points |
| PHerc0268_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
76 |
| PHerc0268_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0268_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
21 |
| PHerc0268_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0268_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
10 |
| PHerc0268_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
39 |
scroll13 (PHerc0125) 6 files
| File | How it was made | Source | Points |
| PHerc0125_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0125_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
2 |
| PHerc0125_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0125_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
8 |
| PHerc0125_official.json |
hand (organisers) |
the organisers (S3) |
83 |
| PHerc0125_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
39 |
scroll14 (PHerc0175B) 4 files
| File | How it was made | Source | Points |
| PHerc0175B_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0175B_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
22 |
| PHerc0175B_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0175B_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll15 (PHerc0306B) 4 files
| File | How it was made | Source | Points |
| PHerc0306B_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0306B_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
20 |
| PHerc0306B_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0306B_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll16 (PHerc0483A) 4 files
| File | How it was made | Source | Points |
| PHerc0483A_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0483A_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
11 |
| PHerc0483A_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0483A_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll17 (PHerc0483B) 4 files
| File | How it was made | Source | Points |
| PHerc0483B_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0483B_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
21 |
| PHerc0483B_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0483B_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll18 (PHerc0490A) 4 files
| File | How it was made | Source | Points |
| PHerc0490A_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0490A_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
19 |
| PHerc0490A_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0490A_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll19 (PHerc0490B) 4 files
| File | How it was made | Source | Points |
| PHerc0490B_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0490B_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
1 |
| PHerc0490B_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0490B_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll20 (PHerc0846A) 4 files
| File | How it was made | Source | Points |
| PHerc0846A_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0846A_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
5 |
| PHerc0846A_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0846A_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
scroll21 (PHerc0846B) 4 files
| File | How it was made | Source | Points |
| PHerc0846B_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0846B_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
3 |
| PHerc0846B_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0846B_millerandmuller.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
millerandmuller/sense-check |
12 |
PHerc0343 4 files
| File | How it was made | Source | Points |
| PHerc0343_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0343_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
21 |
| PHerc0343_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc0343_gmdevi.json |
automatic (max distance-to-boundary of filled sheet mask, L3) |
gmDevi/vc-windows-tools |
12 |
PHerc1447 5 files
| File | How it was made | Source | Points |
| PHerc1447_drobkov.json |
hand (Drobkov) |
AlexeyDrobkovStrikesBack/herculaneum-umbilici |
193 |
| PHerc1447_evilaliv3.json |
automatic (VC3D normal-grid estimator, variant no-division, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1447_evilaliv3asis.json |
automatic (VC3D normal-grid estimator, variant as-is, role position, inside==1 only) |
evilaliv3/vesuvius-challenge-pipeline |
12 |
| PHerc1447_evilaliv3med3.json |
automatic, per-height coordinate-wise median of the 3 no-division seeds (position + 2 spread), inside only |
evilaliv3/vesuvius-challenge-pipeline |
24 |
| PHerc1447_tauilauto.json |
automatic (TAUIL lasagna normal convergence + DP) |
TAUIL-Abd-Elilah/umbilicus-cross-validation |
40 |
Surface tracks
Surface tracks are skeletons of the organisers' m7 surface prediction (surface-m7), not fibre tracks: villa's extract_surface_tracks.py draws them as skeleton lines in thin slabs, and the spiral fit pulls its surface onto them.
Ours
75 files, 33.8 GB in all, made on our own machines with the organisers' published settings.
The organisers'
Published by the Vesuvius Challenge on dl.ash2txt.org; their terms apply. One folder per scroll: