2026-10-28 07:16 · fcp v5.2 (CUDA) · bench prototypes in scripts/ (package untouched) ·
numbers: report/ablation.csv (2520 rows), built by scripts/ablation.py and scripts/synth.py ·
gallery (parts and slices of every object): final gallery: package, point test, eps, local · full gallery: every method.
Findings, from the 1 980 runs below (10 objects × 18 cloud types × 11 configurations) and the gallery.
The idea that unifies what works: the encoder works at one scale ε, the finest detail the input supports, ε = max(point
spacing, 4σ) with the noise σ given as an encoder parameter (0 for a clean cloud). Surfaces closer than ε merge, loops smaller than
ε² vanish, and a part is cut only where one smooth height fit fails to explain the points (configuration eps:
eps.py). On a clean cloud ε is the spacing and this is the package's slicer with the point test.
report/eps_*.txt).thinwall.py) fixes part of it at 10k (loaf pan 74 → 57 parts, error 16.6 → 9.9; shoe 30 →
26) and leaves thick objects unchanged, but it overthickens walls at 2 048 and the wall is not always closed
(thinwall.html). The gated hybrid repairs the same rings from neighbouring layers at 5× the cost.report/eps_density.txt). With ε measured per point,
εi = max(local spacingi, 4σ), setting that point's RIMLS support, band, plane-fit inlier distance and the minimum
loop around it (configuration local, surf_local.py, CPU): gradient density at 10k 927 → 274 parts at 0.53× the
package's error, striped 1 362 → 637 at 0.85×, gradient at 2 048 564 → 264 at 0.88×; per-point noise as global ε (0.6 %: 315 parts
at 0.73×; 1.2 %: 168 at 0.67×); clean and mesh-noise clouds about the package's. One measured detail: the flood's balls follow the
local spacing, not ε (it seals sampling gaps, and noise opens none; scaling it by 4σ cost up to 50 % error at 1.2 % noise,
report/local_flood.txt). Weak spot: per-point noise at 2 048 points (0.6 %: 1.13× the package's error).report/sigma_estimators.txt).Since then: the GWN slicer beats every prototype above (another agent's, ../../fcp_2810_gwn; checked here:
its numbers reproduce exactly on 25 clouds, it uses no ground truth, the same clouds and metric; report/gwn_check.txt).
Inside / outside from the mollified generalized winding number of the oriented, area-weighted points, mollifier
εi = max(0.5 local spacingi, 3σ): the same one-scale idea with a better field. Against the mesh's 134 parts:
clean 10k 135 parts at 0.96× the package's error (local 179, 1.01×); 0.6 % noise 284 at 0.60×; density stripes 273 at 0.38×; clean
2 048 181 at 0.88×. GWN + point test (configuration gwn+pointtest): 8–17 % fewer parts again at 1–6 % more error, but below
the mesh's count on clean clouds (median 0.79) and at 1.2 % noise (0.50): with GWN's clean rings the coefficient cut rule no longer
over-cuts, and the point test's 2-spacing margin (set for ragged rings) keeps pieces the mesh cuts. GWN alone is the closest to the
mesh's parts; the point test helps where GWN still over-cuts (sparse and variable-density clouds at 2 048); its margin for GWN
(about 1 spacing) is not measured yet (report/gwn_combo_summary.txt).
Test set change: the ObjectFolder loaf pan (its mesh all slivers: its noisy versions reached only 0.21–0.27 % noise) is
replaced by open_box (scripts/make_openbox.py): the loaf pan's size, rounded corners, 6 mm walls and floor,
marching cubes of its signed distance (well-shaped triangles; the noisy versions reach 0.20 / 0.53 / 0.94 %). Its mesh route has 2
parts; clean 10k: package 37, local 25, GWN 19 (error 4.5 → 3.6 ×10⁻³); 0.6 % noise: 331 → 111. The tables count only the current
test set (the loaf pan's rows stay in the CSV).
Recommended, in the paper's words: "Every point carries the resolution the input supports there, ε = max(a fraction of
its local spacing, a multiple of the noise σ). Inside and outside come from the winding number of the oriented, area-weighted
points mollified at ε, so the field neither sees the density nor resolves anything finer than ε; loops smaller than ε² are dropped,
and a part is cut where one smooth fit along the height fails." In the package: the GWN slicer (with a fast evaluation: it is a
direct sum, 1.6–3.5 s at 10k and 11–54 s at 50k), a noise= parameter, and the cut rule chosen for GWN's rings (the
package's, or the point test with its margin measured for them). Later: thin walls (the open box still has 19 parts against 2),
and an estimate of σ that does not read thin walls as noise.
The package is untouched; every prototype is in scripts/. A change to the package is a decision for
api/DECISIONS.md, with these tables.
10 watertight meshes, upright on +z (parts_report.OBJ): battery (synthetic stepped box), dress (solid envelope), elephant,
two bowls (ObjectFolder, GSO), mug, dino, shoe, loaf pan (thin steel walls), horse. Noisy meshes (noisy.html):
a smooth one-to-one 3D displacement field, σ = 0.2 / 0.6 / 1 % of the diagonal along the normal, topology kept (no face turned over,
no self-crossing section); the loaf pan's source is full of slivers, so its 0.6 / 1 % versions reach only 0.21 / 0.27 %. Clouds:
10 000 and 2 048 points (seeded): area-uniform from the clean and from each noisy mesh; per-point Gaussian noise of 0.12 / 0.6 /
1.2 % of the diagonal on clean samples (PCPNet's protocol, tags pn*); variable density on the clean mesh (dgrad: kept with
probability falling 10:1 along x; dstripe: stripes along y kept with probability 1 and 0.2): 180 clouds. The mesh route's parts on the mesh the
cloud came from are the parts reference; errors are against the clean mesh (mean of the symmetric nearest-point distance, 50k samples
per side, over the diagonal). 128 layers, 1024 atoms, up = +z.
fcp.encode (surf slicer, tracked-fit, fit_tol "auto").pointfit.py).ringfit.py).hybrid.py). hybrid-gated: U/D only where the slicer's layer is suspicious (an untrusted ring, or a solid sliver
under 3 spacings wide).thinwall.py).eps.py).| cloud | configuration | parts (all objects) / mesh | median parts ÷ mesh | objects within ±25 % of the mesh's parts | median error ÷ package | error better / worse (±5 %) | empty decodes | median encode s |
|---|---|---|---|---|---|---|---|---|
| clean 10000 | package | 212 / 134 | 1.43 | 4 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| clean 10000 | pointtest | 188 / 134 | 1.09 | 6 of 10 | 1.004 | 0 / 1 | 0 | 1.2 |
| clean 10000 | A | 208 / 134 | 1.26 | 5 of 10 | 1.002 | 0 / 2 | 0 | 1.5 |
| clean 10000 | A+pointtest | 189 / 134 | 1.06 | 6 of 10 | 1.006 | 0 / 2 | 0 | 2.5 |
| clean 10000 | hybrid | 209 / 134 | 1.31 | 5 of 10 | 1.036 | 3 / 5 | 0 | 7.4 |
| clean 10000 | hybrid+pointtest | 184 / 134 | 1.05 | 6 of 10 | 1.038 | 2 / 5 | 0 | 8.6 |
| clean 10000 | hybrid-gated | 199 / 134 | 1.21 | 6 of 10 | 1.006 | 1 / 3 | 0 | 4.0 |
| clean 10000 | hybrid-gated+pointtest | 176 / 134 | 1.00 | 5 of 10 | 1.010 | 1 / 3 | 0 | 5.2 |
| clean 10000 | thinwall | 207 / 134 | 1.34 | 5 of 10 | 1.000 | 1 / 0 | 0 | 0.6 |
| clean 10000 | thinwall+pointtest | 183 / 134 | 0.98 | 6 of 10 | 1.003 | 1 / 1 | 0 | 1.6 |
| clean 10000 | eps | 188 / 134 | 1.09 | 6 of 10 | 1.004 | 0 / 1 | 0 | 1.2 |
| clean 10000 | local | 179 / 134 | 1.24 | 6 of 10 | 1.012 | 3 / 2 | 0 | 1.8 |
| clean 10000 | gwn | 135 / 134 | 0.94 | 8 of 10 | 0.957 | 5 / 0 | 0 | 2.3 |
| clean 10000 | gwn+pointtest | 122 / 134 | 0.79 | 7 of 10 | 0.967 | 4 / 1 | 0 | 3.3 |
| noise0p2 10000 | package | 285 / 275 | 1.10 | 7 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| noise0p2 10000 | pointtest | 260 / 275 | 0.91 | 7 of 10 | 1.003 | 0 / 1 | 0 | 1.2 |
| noise0p2 10000 | A | 287 / 275 | 1.14 | 8 of 10 | 1.021 | 0 / 3 | 0 | 1.5 |
| noise0p2 10000 | A+pointtest | 268 / 275 | 1.02 | 9 of 10 | 1.054 | 0 / 6 | 0 | 2.5 |
| noise0p2 10000 | hybrid | 278 / 275 | 1.02 | 7 of 10 | 1.035 | 1 / 3 | 0 | 7.5 |
| noise0p2 10000 | hybrid+pointtest | 255 / 275 | 0.91 | 7 of 10 | 1.046 | 0 / 5 | 0 | 8.7 |
| noise0p2 10000 | hybrid-gated | 270 / 275 | 0.99 | 8 of 10 | 1.037 | 2 / 4 | 0 | 4.3 |
| noise0p2 10000 | hybrid-gated+pointtest | 251 / 275 | 0.91 | 6 of 10 | 1.046 | 0 / 4 | 0 | 5.6 |
| noise0p2 10000 | thinwall | 291 / 275 | 1.12 | 7 of 10 | 1.003 | 0 / 1 | 0 | 0.6 |
| noise0p2 10000 | thinwall+pointtest | 260 / 275 | 0.94 | 6 of 10 | 1.026 | 0 / 3 | 0 | 1.6 |
| noise0p2 10000 | eps | 260 / 275 | 0.91 | 7 of 10 | 1.003 | 0 / 1 | 0 | 1.2 |
| noise0p2 10000 | local | 281 / 275 | 1.03 | 7 of 10 | 1.029 | 0 / 4 | 0 | 1.7 |
| noise0p2 10000 | gwn | 215 / 275 | 0.84 | 7 of 10 | 0.969 | 4 / 1 | 0 | 2.1 |
| noise0p2 10000 | gwn+pointtest | 196 / 275 | 0.72 | 4 of 10 | 0.980 | 3 / 1 | 0 | 3.2 |
| noise0p6 10000 | package | 253 / 221 | 1.08 | 7 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| noise0p6 10000 | pointtest | 228 / 221 | 1.00 | 5 of 10 | 1.008 | 0 / 0 | 0 | 1.2 |
| noise0p6 10000 | A | 250 / 221 | 1.05 | 7 of 10 | 1.033 | 1 / 4 | 0 | 1.4 |
| noise0p6 10000 | A+pointtest | 231 / 221 | 0.97 | 7 of 10 | 1.040 | 1 / 5 | 0 | 2.7 |
| noise0p6 10000 | hybrid | 237 / 221 | 1.02 | 8 of 10 | 1.010 | 2 / 1 | 0 | 7.3 |
| noise0p6 10000 | hybrid+pointtest | 217 / 221 | 0.92 | 6 of 10 | 1.006 | 2 / 3 | 0 | 8.7 |
| noise0p6 10000 | hybrid-gated | 238 / 221 | 1.01 | 8 of 10 | 1.010 | 1 / 1 | 0 | 4.2 |
| noise0p6 10000 | hybrid-gated+pointtest | 217 / 221 | 0.93 | 6 of 10 | 1.013 | 1 / 1 | 0 | 5.5 |
| noise0p6 10000 | thinwall | 264 / 221 | 1.11 | 7 of 10 | 1.004 | 1 / 0 | 0 | 0.5 |
| noise0p6 10000 | thinwall+pointtest | 237 / 221 | 1.00 | 6 of 10 | 1.009 | 1 / 1 | 0 | 1.5 |
| noise0p6 10000 | eps | 228 / 221 | 1.00 | 5 of 10 | 1.008 | 0 / 0 | 0 | 1.1 |
| noise0p6 10000 | local | 252 / 221 | 1.06 | 5 of 10 | 1.004 | 1 / 1 | 0 | 1.9 |
| noise0p6 10000 | gwn | 189 / 221 | 0.86 | 7 of 10 | 0.995 | 2 / 0 | 0 | 2.3 |
| noise0p6 10000 | gwn+pointtest | 174 / 221 | 0.76 | 5 of 10 | 0.998 | 1 / 0 | 0 | 3.5 |
| noise1 10000 | package | 229 / 200 | 0.99 | 8 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| noise1 10000 | pointtest | 205 / 200 | 0.92 | 7 of 10 | 1.000 | 0 / 0 | 0 | 1.2 |
| noise1 10000 | A | 224 / 200 | 0.96 | 8 of 10 | 1.019 | 0 / 2 | 0 | 1.4 |
| noise1 10000 | A+pointtest | 199 / 200 | 0.82 | 6 of 10 | 1.025 | 0 / 2 | 0 | 2.5 |
| noise1 10000 | hybrid | 228 / 200 | 0.98 | 9 of 10 | 0.999 | 1 / 2 | 0 | 7.2 |
| noise1 10000 | hybrid+pointtest | 202 / 200 | 0.88 | 7 of 10 | 1.001 | 1 / 2 | 0 | 8.6 |
| noise1 10000 | hybrid-gated | 217 / 200 | 0.96 | 9 of 10 | 1.004 | 0 / 1 | 0 | 4.1 |
| noise1 10000 | hybrid-gated+pointtest | 193 / 200 | 0.84 | 6 of 10 | 1.007 | 0 / 1 | 0 | 5.1 |
| noise1 10000 | thinwall | 262 / 200 | 1.00 | 6 of 10 | 1.000 | 1 / 1 | 0 | 0.6 |
| noise1 10000 | thinwall+pointtest | 234 / 200 | 0.92 | 7 of 10 | 1.000 | 1 / 1 | 0 | 1.5 |
| noise1 10000 | eps | 205 / 200 | 0.92 | 7 of 10 | 1.000 | 0 / 0 | 0 | 1.1 |
| noise1 10000 | local | 218 / 200 | 0.94 | 8 of 10 | 1.000 | 2 / 0 | 0 | 1.6 |
| noise1 10000 | gwn | 179 / 200 | 0.83 | 9 of 10 | 0.994 | 2 / 0 | 0 | 2.1 |
| noise1 10000 | gwn+pointtest | 165 / 200 | 0.83 | 7 of 10 | 0.998 | 2 / 0 | 0 | 3.2 |
| pn0p12 10000 | package | 236 / 134 | 1.67 | 3 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| pn0p12 10000 | pointtest | 213 / 134 | 1.54 | 3 of 10 | 1.001 | 0 / 1 | 0 | 1.2 |
| pn0p12 10000 | A | 236 / 134 | 1.69 | 3 of 10 | 1.030 | 0 / 3 | 0 | 1.5 |
| pn0p12 10000 | A+pointtest | 215 / 134 | 1.52 | 4 of 10 | 1.047 | 0 / 5 | 0 | 2.6 |
| pn0p12 10000 | hybrid | 210 / 134 | 1.59 | 3 of 10 | 1.022 | 1 / 2 | 0 | 7.2 |
| pn0p12 10000 | hybrid+pointtest | 183 / 134 | 1.16 | 3 of 10 | 1.040 | 1 / 4 | 0 | 8.6 |
| pn0p12 10000 | hybrid-gated | 206 / 134 | 1.55 | 3 of 10 | 1.010 | 0 / 2 | 0 | 4.1 |
| pn0p12 10000 | hybrid-gated+pointtest | 182 / 134 | 1.14 | 3 of 10 | 1.029 | 0 / 4 | 0 | 5.3 |
| pn0p12 10000 | thinwall | 233 / 134 | 1.58 | 3 of 10 | 1.000 | 0 / 0 | 0 | 0.5 |
| pn0p12 10000 | thinwall+pointtest | 209 / 134 | 1.40 | 5 of 10 | 1.009 | 0 / 1 | 0 | 1.5 |
| pn0p12 10000 | eps | 213 / 134 | 1.54 | 3 of 10 | 1.001 | 0 / 1 | 0 | 1.2 |
| pn0p12 10000 | local | 210 / 134 | 1.47 | 3 of 10 | 1.019 | 1 / 0 | 0 | 1.7 |
| pn0p12 10000 | gwn | 142 / 134 | 0.94 | 7 of 10 | 0.941 | 5 / 0 | 0 | 2.2 |
| pn0p12 10000 | gwn+pointtest | 130 / 134 | 0.83 | 6 of 10 | 0.946 | 5 / 0 | 0 | 3.1 |
| pn0p6 10000 | package | 1398 / 134 | 9.59 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| pn0p6 10000 | pointtest | 1298 / 134 | 9.28 | 0 of 10 | 0.984 | 0 / 0 | 0 | 1.5 |
| pn0p6 10000 | A | 1368 / 134 | 9.64 | 0 of 10 | 1.128 | 0 / 7 | 0 | 1.7 |
| pn0p6 10000 | A+pointtest | 1286 / 134 | 9.33 | 0 of 10 | 1.132 | 1 / 6 | 0 | 3.1 |
| pn0p6 10000 | hybrid | 1296 / 134 | 9.26 | 0 of 10 | 0.965 | 5 / 4 | 0 | 8.2 |
| pn0p6 10000 | hybrid+pointtest | 1215 / 134 | 9.08 | 0 of 10 | 0.969 | 3 / 4 | 0 | 9.7 |
| pn0p6 10000 | hybrid-gated | 1293 / 134 | 9.26 | 0 of 10 | 0.968 | 5 / 4 | 0 | 8.1 |
| pn0p6 10000 | hybrid-gated+pointtest | 1212 / 134 | 9.08 | 0 of 10 | 0.984 | 3 / 4 | 0 | 9.4 |
| pn0p6 10000 | thinwall | 1371 / 134 | 9.21 | 0 of 10 | 1.033 | 1 / 3 | 0 | 0.8 |
| pn0p6 10000 | thinwall+pointtest | 1274 / 134 | 8.94 | 0 of 10 | 1.027 | 1 / 2 | 0 | 2.1 |
| pn0p6 10000 | eps | 349 / 134 | 2.33 | 3 of 10 | 0.851 | 7 / 2 | 0 | 1.2 |
| pn0p6 10000 | local | 364 / 134 | 2.45 | 3 of 10 | 0.700 | 7 / 2 | 0 | 2.9 |
| pn0p6 10000 | gwn | 284 / 134 | 1.27 | 2 of 10 | 0.599 | 10 / 0 | 0 | 3.3 |
| pn0p6 10000 | gwn+pointtest | 256 / 134 | 1.08 | 3 of 10 | 0.611 | 10 / 0 | 0 | 3.3 |
| pn1p2 10000 | package | 3216 / 134 | 26.52 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.4 |
| pn1p2 10000 | pointtest | 3111 / 134 | 25.98 | 0 of 10 | 0.982 | 4 / 0 | 0 | 2.3 |
| pn1p2 10000 | A | 3118 / 134 | 25.37 | 0 of 10 | 1.036 | 4 / 5 | 0 | 2.4 |
| pn1p2 10000 | A+pointtest | 3027 / 134 | 24.95 | 0 of 10 | 1.012 | 3 / 4 | 0 | 4.5 |
| pn1p2 10000 | hybrid | 3010 / 134 | 24.82 | 0 of 10 | 1.101 | 4 / 6 | 0 | 10.9 |
| pn1p2 10000 | hybrid+pointtest | 2935 / 134 | 24.22 | 0 of 10 | 1.071 | 3 / 6 | 0 | 13.0 |
| pn1p2 10000 | hybrid-gated | 3010 / 134 | 24.82 | 0 of 10 | 1.101 | 4 / 6 | 0 | 10.9 |
| pn1p2 10000 | hybrid-gated+pointtest | 2935 / 134 | 24.22 | 0 of 10 | 1.071 | 3 / 6 | 0 | 12.9 |
| pn1p2 10000 | thinwall | 3179 / 134 | 26.26 | 0 of 10 | 1.000 | 2 / 1 | 0 | 0.8 |
| pn1p2 10000 | thinwall+pointtest | 3074 / 134 | 25.79 | 0 of 10 | 0.991 | 3 / 0 | 0 | 2.8 |
| pn1p2 10000 | eps | 165 / 134 | 1.42 | 0 of 10 | 0.573 | 7 / 3 | 0 | 1.1 |
| pn1p2 10000 | local | 170 / 134 | 1.44 | 0 of 10 | 0.665 | 7 / 3 | 0 | 7.4 |
| pn1p2 10000 | gwn | 188 / 134 | 0.69 | 1 of 10 | 0.605 | 8 / 2 | 0 | 3.9 |
| pn1p2 10000 | gwn+pointtest | 156 / 134 | 0.50 | 0 of 10 | 0.612 | 8 / 2 | 0 | 5.1 |
| dgrad 10000 | package | 887 / 134 | 6.44 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| dgrad 10000 | pointtest | 827 / 134 | 6.04 | 0 of 10 | 0.994 | 0 / 0 | 0 | 1.6 |
| dgrad 10000 | A | 723 / 134 | 4.58 | 0 of 10 | 1.367 | 0 / 7 | 0 | 1.7 |
| dgrad 10000 | A+pointtest | 684 / 134 | 4.31 | 0 of 10 | 1.412 | 0 / 7 | 0 | 2.9 |
| dgrad 10000 | hybrid | 689 / 134 | 4.20 | 1 of 10 | 1.506 | 0 / 7 | 0 | 7.5 |
| dgrad 10000 | hybrid+pointtest | 648 / 134 | 3.97 | 1 of 10 | 1.516 | 0 / 7 | 0 | 8.8 |
| dgrad 10000 | hybrid-gated | 693 / 134 | 4.20 | 0 of 10 | 1.450 | 0 / 7 | 0 | 6.8 |
| dgrad 10000 | hybrid-gated+pointtest | 650 / 134 | 3.97 | 0 of 10 | 1.461 | 0 / 7 | 0 | 8.3 |
| dgrad 10000 | thinwall | 882 / 134 | 6.31 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.6 |
| dgrad 10000 | thinwall+pointtest | 820 / 134 | 5.86 | 0 of 10 | 0.990 | 0 / 1 | 0 | 1.8 |
| dgrad 10000 | eps | 827 / 134 | 6.04 | 0 of 10 | 0.994 | 0 / 0 | 0 | 1.5 |
| dgrad 10000 | local | 248 / 134 | 1.96 | 4 of 10 | 0.525 | 8 / 2 | 0 | 2.3 |
| dgrad 10000 | gwn | 200 / 134 | 1.49 | 3 of 10 | 0.479 | 10 / 0 | 0 | 2.3 |
| dgrad 10000 | gwn+pointtest | 178 / 134 | 1.34 | 5 of 10 | 0.488 | 9 / 0 | 0 | 3.6 |
| dstripe 10000 | package | 1323 / 134 | 9.85 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| dstripe 10000 | pointtest | 1199 / 134 | 8.89 | 0 of 10 | 0.964 | 5 / 0 | 0 | 1.9 |
| dstripe 10000 | A | 1159 / 134 | 8.43 | 0 of 10 | 1.236 | 0 / 6 | 0 | 2.1 |
| dstripe 10000 | A+pointtest | 1091 / 134 | 7.89 | 0 of 10 | 1.231 | 0 / 6 | 0 | 3.9 |
| dstripe 10000 | hybrid | 1149 / 134 | 7.97 | 0 of 10 | 1.421 | 1 / 7 | 0 | 9.4 |
| dstripe 10000 | hybrid+pointtest | 1096 / 134 | 7.39 | 0 of 10 | 1.414 | 1 / 7 | 0 | 10.9 |
| dstripe 10000 | hybrid-gated | 1149 / 134 | 7.97 | 0 of 10 | 1.421 | 1 / 7 | 0 | 8.5 |
| dstripe 10000 | hybrid-gated+pointtest | 1095 / 134 | 7.39 | 0 of 10 | 1.414 | 1 / 7 | 0 | 10.7 |
| dstripe 10000 | thinwall | 1321 / 134 | 9.83 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.6 |
| dstripe 10000 | thinwall+pointtest | 1200 / 134 | 8.93 | 0 of 10 | 0.958 | 5 / 0 | 0 | 2.0 |
| dstripe 10000 | eps | 1199 / 134 | 8.89 | 0 of 10 | 0.964 | 5 / 0 | 0 | 1.7 |
| dstripe 10000 | local | 607 / 134 | 4.10 | 1 of 10 | 0.865 | 7 / 2 | 0 | 2.8 |
| dstripe 10000 | gwn | 273 / 134 | 1.67 | 1 of 10 | 0.375 | 8 / 2 | 0 | 2.7 |
| dstripe 10000 | gwn+pointtest | 252 / 134 | 1.77 | 3 of 10 | 0.381 | 8 / 2 | 0 | 3.4 |
| clean 2048 | package | 298 / 134 | 2.49 | 3 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| clean 2048 | pointtest | 256 / 134 | 2.23 | 1 of 10 | 1.050 | 1 / 5 | 0 | 0.7 |
| clean 2048 | A | 274 / 134 | 2.56 | 2 of 10 | 1.056 | 1 / 5 | 0 | 0.9 |
| clean 2048 | A+pointtest | 235 / 134 | 2.30 | 1 of 10 | 1.134 | 0 / 6 | 0 | 1.9 |
| clean 2048 | hybrid | 299 / 134 | 2.10 | 2 of 10 | 0.995 | 4 / 4 | 0 | 4.5 |
| clean 2048 | hybrid+pointtest | 254 / 134 | 1.80 | 2 of 10 | 1.068 | 3 / 5 | 0 | 5.4 |
| clean 2048 | hybrid-gated | 293 / 134 | 2.08 | 2 of 10 | 0.977 | 4 / 4 | 0 | 3.3 |
| clean 2048 | hybrid-gated+pointtest | 250 / 134 | 1.78 | 2 of 10 | 1.031 | 3 / 5 | 0 | 4.1 |
| clean 2048 | thinwall | 291 / 134 | 2.16 | 2 of 10 | 1.000 | 2 / 4 | 0 | 0.2 |
| clean 2048 | thinwall+pointtest | 247 / 134 | 1.86 | 2 of 10 | 1.059 | 1 / 6 | 0 | 0.8 |
| clean 2048 | eps | 256 / 134 | 2.23 | 1 of 10 | 1.050 | 1 / 5 | 0 | 0.6 |
| clean 2048 | local | 240 / 134 | 1.78 | 1 of 10 | 1.013 | 3 / 4 | 0 | 0.9 |
| clean 2048 | gwn | 181 / 134 | 1.39 | 1 of 10 | 0.880 | 8 / 1 | 0 | 0.4 |
| clean 2048 | gwn+pointtest | 159 / 134 | 1.19 | 2 of 10 | 0.930 | 6 / 1 | 0 | 0.9 |
| noise0p2 2048 | package | 294 / 275 | 1.02 | 6 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| noise0p2 2048 | pointtest | 258 / 275 | 0.89 | 5 of 10 | 1.026 | 0 / 2 | 0 | 0.7 |
| noise0p2 2048 | A | 307 / 275 | 1.25 | 4 of 10 | 1.075 | 1 / 7 | 0 | 1.0 |
| noise0p2 2048 | A+pointtest | 270 / 275 | 1.05 | 5 of 10 | 1.104 | 0 / 8 | 0 | 1.8 |
| noise0p2 2048 | hybrid | 288 / 275 | 1.17 | 4 of 10 | 1.092 | 1 / 8 | 0 | 4.3 |
| noise0p2 2048 | hybrid+pointtest | 246 / 275 | 0.94 | 6 of 10 | 1.116 | 1 / 9 | 0 | 5.2 |
| noise0p2 2048 | hybrid-gated | 287 / 275 | 1.17 | 4 of 10 | 1.086 | 1 / 8 | 0 | 3.4 |
| noise0p2 2048 | hybrid-gated+pointtest | 243 / 275 | 0.97 | 6 of 10 | 1.116 | 1 / 9 | 0 | 4.4 |
| noise0p2 2048 | thinwall | 312 / 275 | 0.96 | 6 of 10 | 1.046 | 0 / 5 | 0 | 0.3 |
| noise0p2 2048 | thinwall+pointtest | 272 / 275 | 0.88 | 3 of 10 | 1.134 | 0 / 8 | 0 | 0.8 |
| noise0p2 2048 | eps | 258 / 275 | 0.89 | 5 of 10 | 1.026 | 0 / 2 | 0 | 0.6 |
| noise0p2 2048 | local | 240 / 275 | 0.87 | 7 of 10 | 1.020 | 0 / 3 | 0 | 1.0 |
| noise0p2 2048 | gwn | 210 / 275 | 0.85 | 5 of 10 | 0.863 | 7 / 1 | 0 | 0.3 |
| noise0p2 2048 | gwn+pointtest | 181 / 275 | 0.75 | 4 of 10 | 0.926 | 5 / 1 | 0 | 0.9 |
| noise0p6 2048 | package | 315 / 221 | 1.17 | 4 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| noise0p6 2048 | pointtest | 281 / 221 | 1.00 | 3 of 10 | 1.009 | 0 / 2 | 0 | 0.7 |
| noise0p6 2048 | A | 321 / 221 | 1.29 | 5 of 10 | 1.101 | 0 / 8 | 0 | 1.0 |
| noise0p6 2048 | A+pointtest | 289 / 221 | 1.12 | 4 of 10 | 1.065 | 0 / 5 | 0 | 1.9 |
| noise0p6 2048 | hybrid | 309 / 221 | 1.17 | 6 of 10 | 1.099 | 1 / 8 | 0 | 4.3 |
| noise0p6 2048 | hybrid+pointtest | 267 / 221 | 1.01 | 4 of 10 | 1.083 | 1 / 7 | 0 | 5.4 |
| noise0p6 2048 | hybrid-gated | 305 / 221 | 1.16 | 7 of 10 | 1.103 | 1 / 8 | 0 | 3.6 |
| noise0p6 2048 | hybrid-gated+pointtest | 269 / 221 | 0.96 | 5 of 10 | 1.082 | 1 / 7 | 0 | 4.5 |
| noise0p6 2048 | thinwall | 310 / 221 | 1.08 | 5 of 10 | 1.000 | 1 / 4 | 0 | 0.3 |
| noise0p6 2048 | thinwall+pointtest | 270 / 221 | 0.90 | 3 of 10 | 1.052 | 1 / 5 | 0 | 0.8 |
| noise0p6 2048 | eps | 281 / 221 | 1.00 | 3 of 10 | 1.009 | 0 / 2 | 0 | 0.6 |
| noise0p6 2048 | local | 286 / 221 | 0.97 | 5 of 10 | 1.043 | 2 / 2 | 0 | 1.0 |
| noise0p6 2048 | gwn | 216 / 221 | 0.76 | 3 of 10 | 0.961 | 4 / 3 | 0 | 0.5 |
| noise0p6 2048 | gwn+pointtest | 191 / 221 | 0.70 | 2 of 10 | 0.989 | 3 / 4 | 0 | 1.1 |
| noise1 2048 | package | 296 / 200 | 1.30 | 5 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| noise1 2048 | pointtest | 258 / 200 | 1.12 | 4 of 10 | 1.013 | 0 / 1 | 0 | 0.7 |
| noise1 2048 | A | 317 / 200 | 1.32 | 5 of 10 | 1.051 | 1 / 5 | 0 | 1.0 |
| noise1 2048 | A+pointtest | 268 / 200 | 1.15 | 4 of 10 | 1.042 | 1 / 4 | 0 | 1.8 |
| noise1 2048 | hybrid | 288 / 200 | 1.20 | 6 of 10 | 1.096 | 3 / 6 | 0 | 4.4 |
| noise1 2048 | hybrid+pointtest | 253 / 200 | 1.02 | 3 of 10 | 1.055 | 3 / 5 | 0 | 5.3 |
| noise1 2048 | hybrid-gated | 289 / 200 | 1.16 | 6 of 10 | 1.081 | 3 / 6 | 0 | 3.6 |
| noise1 2048 | hybrid-gated+pointtest | 253 / 200 | 1.00 | 4 of 10 | 1.048 | 3 / 5 | 0 | 4.4 |
| noise1 2048 | thinwall | 338 / 200 | 1.30 | 5 of 10 | 1.013 | 1 / 2 | 0 | 0.3 |
| noise1 2048 | thinwall+pointtest | 291 / 200 | 1.07 | 5 of 10 | 1.029 | 1 / 3 | 0 | 0.8 |
| noise1 2048 | eps | 258 / 200 | 1.12 | 4 of 10 | 1.013 | 0 / 1 | 0 | 0.7 |
| noise1 2048 | local | 274 / 200 | 1.05 | 5 of 10 | 1.011 | 2 / 2 | 0 | 0.9 |
| noise1 2048 | gwn | 208 / 200 | 0.91 | 5 of 10 | 0.984 | 3 / 2 | 0 | 0.3 |
| noise1 2048 | gwn+pointtest | 183 / 200 | 0.81 | 4 of 10 | 1.004 | 3 / 3 | 0 | 0.8 |
| pn0p12 2048 | package | 284 / 134 | 2.43 | 3 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| pn0p12 2048 | pointtest | 251 / 134 | 2.01 | 2 of 10 | 1.054 | 0 / 6 | 0 | 0.6 |
| pn0p12 2048 | A | 300 / 134 | 2.61 | 3 of 10 | 1.167 | 1 / 9 | 0 | 1.0 |
| pn0p12 2048 | A+pointtest | 257 / 134 | 2.10 | 2 of 10 | 1.207 | 0 / 10 | 0 | 1.8 |
| pn0p12 2048 | hybrid | 292 / 134 | 2.35 | 3 of 10 | 1.155 | 2 / 7 | 0 | 4.4 |
| pn0p12 2048 | hybrid+pointtest | 248 / 134 | 2.01 | 2 of 10 | 1.164 | 2 / 7 | 0 | 5.4 |
| pn0p12 2048 | hybrid-gated | 289 / 134 | 2.43 | 3 of 10 | 1.193 | 2 / 7 | 0 | 3.5 |
| pn0p12 2048 | hybrid-gated+pointtest | 248 / 134 | 2.07 | 2 of 10 | 1.185 | 2 / 7 | 0 | 4.4 |
| pn0p12 2048 | thinwall | 304 / 134 | 2.49 | 3 of 10 | 1.065 | 1 / 5 | 0 | 0.3 |
| pn0p12 2048 | thinwall+pointtest | 266 / 134 | 2.07 | 2 of 10 | 1.146 | 1 / 7 | 0 | 0.8 |
| pn0p12 2048 | eps | 251 / 134 | 2.01 | 2 of 10 | 1.054 | 0 / 6 | 0 | 0.6 |
| pn0p12 2048 | local | 245 / 134 | 2.15 | 1 of 10 | 1.053 | 1 / 6 | 0 | 1.0 |
| pn0p12 2048 | gwn | 194 / 134 | 1.24 | 3 of 10 | 0.891 | 8 / 2 | 0 | 0.3 |
| pn0p12 2048 | gwn+pointtest | 167 / 134 | 0.90 | 2 of 10 | 0.975 | 5 / 4 | 0 | 0.8 |
| pn0p6 2048 | package | 454 / 134 | 3.74 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| pn0p6 2048 | pointtest | 412 / 134 | 3.35 | 2 of 10 | 1.012 | 0 / 2 | 0 | 0.7 |
| pn0p6 2048 | A | 481 / 134 | 3.91 | 0 of 10 | 1.359 | 0 / 7 | 0 | 1.0 |
| pn0p6 2048 | A+pointtest | 433 / 134 | 3.30 | 2 of 10 | 1.201 | 0 / 7 | 0 | 1.8 |
| pn0p6 2048 | hybrid | 459 / 134 | 3.64 | 0 of 10 | 1.142 | 2 / 7 | 0 | 4.4 |
| pn0p6 2048 | hybrid+pointtest | 402 / 134 | 2.95 | 2 of 10 | 1.141 | 2 / 7 | 0 | 5.1 |
| pn0p6 2048 | hybrid-gated | 455 / 134 | 3.44 | 0 of 10 | 1.154 | 2 / 7 | 0 | 3.8 |
| pn0p6 2048 | hybrid-gated+pointtest | 396 / 134 | 2.64 | 2 of 10 | 1.150 | 2 / 7 | 0 | 4.8 |
| pn0p6 2048 | thinwall | 453 / 134 | 3.74 | 1 of 10 | 1.127 | 1 / 8 | 0 | 0.3 |
| pn0p6 2048 | thinwall+pointtest | 409 / 134 | 3.31 | 2 of 10 | 1.135 | 1 / 7 | 0 | 0.9 |
| pn0p6 2048 | eps | 329 / 134 | 3.10 | 1 of 10 | 1.030 | 2 / 3 | 0 | 0.7 |
| pn0p6 2048 | local | 323 / 134 | 2.99 | 1 of 10 | 1.125 | 2 / 6 | 0 | 1.0 |
| pn0p6 2048 | gwn | 211 / 134 | 1.65 | 1 of 10 | 0.880 | 7 / 1 | 0 | 0.3 |
| pn0p6 2048 | gwn+pointtest | 184 / 134 | 1.43 | 1 of 10 | 0.947 | 5 / 1 | 0 | 0.8 |
| pn1p2 2048 | package | 762 / 134 | 6.23 | 0 of 10 | 1.000 | 0 / 0 | 0 | 0.2 |
| pn1p2 2048 | pointtest | 683 / 134 | 5.72 | 0 of 10 | 1.013 | 0 / 1 | 0 | 0.8 |
| pn1p2 2048 | A | 757 / 134 | 6.31 | 0 of 10 | 1.133 | 0 / 9 | 0 | 1.1 |
| pn1p2 2048 | A+pointtest | 686 / 134 | 5.94 | 0 of 10 | 1.130 | 0 / 9 | 0 | 1.9 |
| pn1p2 2048 | hybrid | 744 / 134 | 6.41 | 0 of 10 | 1.132 | 1 / 6 | 0 | 4.4 |
| pn1p2 2048 | hybrid+pointtest | 657 / 134 | 5.85 | 0 of 10 | 1.115 | 0 / 7 | 0 | 5.5 |
| pn1p2 2048 | hybrid-gated | 745 / 134 | 6.41 | 0 of 10 | 1.078 | 1 / 6 | 0 | 4.7 |
| pn1p2 2048 | hybrid-gated+pointtest | 666 / 134 | 5.85 | 0 of 10 | 1.087 | 0 / 7 | 0 | 5.5 |
| pn1p2 2048 | thinwall | 751 / 134 | 6.19 | 0 of 10 | 1.112 | 1 / 7 | 0 | 0.3 |
| pn1p2 2048 | thinwall+pointtest | 668 / 134 | 5.65 | 0 of 10 | 1.150 | 1 / 9 | 0 | 0.9 |
| pn1p2 2048 | eps | 187 / 134 | 1.85 | 3 of 10 | 1.209 | 1 / 7 | 0 | 0.7 |
| pn1p2 2048 | local | 193 / 134 | 1.96 | 2 of 10 | 1.112 | 1 / 6 | 0 | 1.2 |
| pn1p2 2048 | gwn | 157 / 134 | 1.01 | 2 of 10 | 0.940 | 5 / 4 | 0 | 0.4 |
| pn1p2 2048 | gwn+pointtest | 128 / 134 | 0.90 | 1 of 10 | 0.955 | 5 / 4 | 0 | 0.9 |
| dgrad 2048 | package | 538 / 134 | 3.65 | 2 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| dgrad 2048 | pointtest | 487 / 134 | 3.39 | 2 of 10 | 1.012 | 0 / 1 | 0 | 0.8 |
| dgrad 2048 | A | 569 / 134 | 4.05 | 2 of 10 | 1.201 | 0 / 7 | 0 | 1.1 |
| dgrad 2048 | A+pointtest | 527 / 134 | 3.70 | 2 of 10 | 1.211 | 0 / 9 | 0 | 1.8 |
| dgrad 2048 | hybrid | 523 / 134 | 3.24 | 0 of 10 | 1.203 | 0 / 8 | 0 | 4.5 |
| dgrad 2048 | hybrid+pointtest | 476 / 134 | 2.98 | 2 of 10 | 1.207 | 0 / 7 | 0 | 5.4 |
| dgrad 2048 | hybrid-gated | 520 / 134 | 3.28 | 1 of 10 | 1.200 | 0 / 8 | 0 | 4.0 |
| dgrad 2048 | hybrid-gated+pointtest | 475 / 134 | 3.04 | 2 of 10 | 1.202 | 0 / 8 | 0 | 4.8 |
| dgrad 2048 | thinwall | 533 / 134 | 4.07 | 2 of 10 | 1.040 | 0 / 4 | 0 | 0.3 |
| dgrad 2048 | thinwall+pointtest | 475 / 134 | 3.66 | 2 of 10 | 1.064 | 0 / 6 | 0 | 1.0 |
| dgrad 2048 | eps | 487 / 134 | 3.39 | 2 of 10 | 1.012 | 0 / 1 | 0 | 0.8 |
| dgrad 2048 | local | 240 / 134 | 2.11 | 2 of 10 | 0.883 | 6 / 3 | 0 | 1.1 |
| dgrad 2048 | gwn | 236 / 134 | 1.93 | 3 of 10 | 0.772 | 8 / 1 | 0 | 0.4 |
| dgrad 2048 | gwn+pointtest | 201 / 134 | 1.74 | 2 of 10 | 0.859 | 7 / 2 | 0 | 1.0 |
| dstripe 2048 | package | 554 / 134 | 4.64 | 1 of 10 | 1.000 | 0 / 0 | 0 | 0.1 |
| dstripe 2048 | pointtest | 476 / 134 | 4.02 | 0 of 10 | 1.005 | 0 / 0 | 0 | 0.7 |
| dstripe 2048 | A | 613 / 134 | 5.43 | 1 of 10 | 1.236 | 0 / 8 | 0 | 1.1 |
| dstripe 2048 | A+pointtest | 526 / 134 | 4.49 | 0 of 10 | 1.244 | 0 / 8 | 0 | 2.2 |
| dstripe 2048 | hybrid | 591 / 134 | 5.02 | 1 of 10 | 1.236 | 0 / 8 | 0 | 4.9 |
| dstripe 2048 | hybrid+pointtest | 506 / 134 | 4.44 | 0 of 10 | 1.228 | 0 / 8 | 0 | 5.8 |
| dstripe 2048 | hybrid-gated | 586 / 134 | 5.02 | 1 of 10 | 1.219 | 0 / 8 | 0 | 4.6 |
| dstripe 2048 | hybrid-gated+pointtest | 505 / 134 | 4.44 | 0 of 10 | 1.228 | 0 / 8 | 0 | 5.4 |
| dstripe 2048 | thinwall | 535 / 134 | 4.52 | 1 of 10 | 1.027 | 0 / 4 | 0 | 0.3 |
| dstripe 2048 | thinwall+pointtest | 451 / 134 | 3.81 | 0 of 10 | 1.064 | 0 / 6 | 0 | 1.0 |
| dstripe 2048 | eps | 476 / 134 | 4.02 | 0 of 10 | 1.005 | 0 / 0 | 0 | 0.8 |
| dstripe 2048 | local | 354 / 134 | 3.29 | 2 of 10 | 0.986 | 5 / 4 | 0 | 0.9 |
| dstripe 2048 | gwn | 224 / 134 | 1.59 | 4 of 10 | 0.648 | 7 / 1 | 0 | 0.4 |
| dstripe 2048 | gwn+pointtest | 198 / 134 | 1.42 | 1 of 10 | 0.672 | 6 / 3 | 0 | 0.9 |
parts · mean error ×10⁻³ of the diagonal. Bold: parts closest to the mesh's, lowest error.
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 6 · 3.46 | 4 · 3.53 | 5 · 3.55 | 4 · 3.58 | 5 · 3.67 | 4 · 3.71 | 5 · 3.65 | 4 · 3.69 | 6 · 3.46 | 4 · 3.53 | 4 · 3.53 | 5 · 3.53 | 4 · 3.42 | 3 · 3.47 |
| dress | 17 | 17 · 3.19 | 13 · 3.11 | 19 · 3.10 | 15 · 3.15 | 21 · 3.00 | 15 · 3.12 | 20 · 3.05 | 13 · 3.07 | 17 · 3.12 | 14 · 3.08 | 13 · 3.11 | 16 · 3.02 | 13 · 2.52 | 13 · 2.52 |
| elephant | 27 | 32 · 4.29 | 28 · 4.44 | 30 · 4.12 | 28 · 4.19 | 26 · 4.19 | 22 · 4.19 | 22 · 4.14 | 20 · 4.18 | 31 · 4.35 | 26 · 4.38 | 28 · 4.44 | 25 · 4.51 | 19 · 4.00 | 16 · 4.05 |
| bowl_of | 5 | 14 · 2.69 | 14 · 2.69 | 13 · 2.69 | 13 · 2.69 | 14 · 2.75 | 14 · 2.75 | 14 · 2.75 | 14 · 2.75 | 14 · 2.69 | 14 · 2.69 | 14 · 2.69 | 14 · 2.68 | 4 · 2.65 | 4 · 2.65 |
| bowl_gso | 6 | 20 · 2.75 | 20 · 2.75 | 19 · 3.14 | 19 · 3.14 | 19 · 2.92 | 19 · 2.92 | 19 · 2.93 | 19 · 2.93 | 20 · 2.75 | 20 · 2.75 | 20 · 2.75 | 19 · 2.79 | 6 · 2.65 | 6 · 2.65 |
| mug | 8 | 13 · 3.00 | 12 · 3.05 | 13 · 3.01 | 12 · 3.09 | 13 · 3.22 | 13 · 3.22 | 13 · 2.99 | 12 · 3.05 | 13 · 3.00 | 12 · 3.05 | 12 · 3.05 | 12 · 3.10 | 9 · 2.93 | 8 · 3.00 |
| dino | 25 | 27 · 2.47 | 21 · 2.67 | 26 · 2.62 | 22 · 2.83 | 27 · 2.68 | 21 · 2.80 | 28 · 2.68 | 21 · 2.83 | 27 · 2.52 | 21 · 2.71 | 21 · 2.67 | 22 · 2.65 | 21 · 2.42 | 18 · 2.59 |
| shoe | 22 | 30 · 7.74 | 25 · 7.81 | 28 · 7.83 | 24 · 7.85 | 30 · 6.32 | 24 · 6.22 | 25 · 7.85 | 22 · 7.76 | 26 · 6.17 | 21 · 6.20 | 25 · 7.81 | 27 · 4.92 | 24 · 4.38 | 21 · 4.33 |
| open_box | 2 | 37 · 4.51 | 37 · 4.51 | 37 · 4.30 | 37 · 4.30 | 37 · 4.07 | 37 · 4.07 | 37 · 4.27 | 37 · 4.27 | 37 · 4.51 | 37 · 4.51 | 37 · 4.51 | 25 · 4.13 | 19 · 3.59 | 19 · 3.59 |
| horse | 18 | 16 · 2.33 | 14 · 2.32 | 18 · 2.33 | 15 · 2.32 | 17 · 2.45 | 15 · 2.46 | 16 · 2.32 | 14 · 2.32 | 16 · 2.35 | 14 · 2.35 | 14 · 2.32 | 14 · 2.35 | 16 · 2.22 | 14 · 2.26 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 22 | 14 · 3.94 | 12 · 3.97 | 14 · 3.85 | 11 · 4.17 | 12 · 3.94 | 10 · 3.92 | 11 · 3.88 | 9 · 3.89 | 14 · 3.94 | 12 · 3.97 | 12 · 3.97 | 14 · 4.12 | 9 · 3.78 | 7 · 3.79 |
| dress | 20 | 22 · 3.39 | 20 · 3.46 | 23 · 3.55 | 21 · 3.58 | 16 · 3.54 | 12 · 3.62 | 15 · 3.67 | 12 · 3.72 | 23 · 3.36 | 19 · 3.47 | 20 · 3.46 | 22 · 3.25 | 17 · 3.14 | 16 · 3.15 |
| elephant | 24 | 27 · 4.60 | 21 · 4.37 | 23 · 4.42 | 21 · 4.48 | 24 · 4.27 | 20 · 4.44 | 22 · 4.36 | 20 · 4.45 | 27 · 4.60 | 21 · 4.37 | 21 · 4.37 | 22 · 4.59 | 21 · 4.21 | 17 · 4.21 |
| bowl_of | 14 | 18 · 3.02 | 18 · 3.02 | 17 · 3.37 | 17 · 3.37 | 20 · 3.42 | 18 · 3.43 | 18 · 3.42 | 18 · 3.42 | 18 · 3.02 | 18 · 3.02 | 18 · 3.02 | 18 · 3.04 | 9 · 3.02 | 9 · 3.02 |
| bowl_gso | 24 | 30 · 3.09 | 30 · 3.09 | 30 · 3.04 | 30 · 3.04 | 30 · 3.19 | 30 · 3.19 | 30 · 3.22 | 30 · 3.22 | 32 · 3.14 | 31 · 3.15 | 30 · 3.09 | 30 · 3.07 | 18 · 2.93 | 17 · 2.95 |
| mug | 11 | 12 · 3.26 | 10 · 3.44 | 14 · 3.25 | 12 · 3.40 | 14 · 3.29 | 12 · 3.44 | 13 · 3.25 | 11 · 3.42 | 12 · 3.26 | 10 · 3.44 | 10 · 3.44 | 10 · 3.49 | 11 · 3.21 | 10 · 3.34 |
| dino | 22 | 24 · 2.87 | 20 · 2.95 | 25 · 3.96 | 22 · 4.05 | 23 · 3.69 | 20 · 3.71 | 23 · 3.68 | 20 · 3.74 | 26 · 2.99 | 22 · 3.12 | 20 · 2.95 | 24 · 3.13 | 24 · 2.82 | 21 · 2.92 |
| shoe | 32 | 41 · 5.17 | 36 · 5.13 | 40 · 5.47 | 37 · 5.65 | 40 · 5.37 | 38 · 5.36 | 39 · 5.62 | 37 · 5.52 | 36 · 7.55 | 30 · 7.58 | 36 · 5.13 | 41 · 6.06 | 32 · 6.65 | 27 · 6.66 |
| open_box | 88 | 81 · 6.82 | 80 · 6.83 | 83 · 6.75 | 82 · 6.74 | 82 · 6.51 | 81 · 6.58 | 83 · 6.39 | 81 · 6.56 | 87 · 6.98 | 84 · 7.02 | 80 · 6.83 | 86 · 7.61 | 59 · 4.42 | 59 · 4.42 |
| horse | 18 | 16 · 2.73 | 13 · 2.79 | 18 · 2.86 | 15 · 2.88 | 17 · 2.89 | 14 · 2.88 | 16 · 2.81 | 13 · 2.83 | 16 · 2.75 | 13 · 2.81 | 13 · 2.79 | 14 · 2.77 | 15 · 2.69 | 13 · 2.79 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 21 | 18 · 6.14 | 16 · 6.23 | 17 · 6.32 | 14 · 6.32 | 16 · 6.39 | 14 · 6.46 | 16 · 6.32 | 14 · 6.35 | 18 · 6.14 | 16 · 6.23 | 16 · 6.23 | 19 · 6.30 | 14 · 6.15 | 14 · 6.15 |
| dress | 18 | 26 · 5.61 | 23 · 5.66 | 23 · 6.06 | 21 · 6.05 | 20 · 6.29 | 17 · 6.27 | 22 · 6.27 | 19 · 6.35 | 25 · 5.61 | 22 · 5.68 | 23 · 5.66 | 17 · 5.63 | 13 · 5.57 | 13 · 5.57 |
| elephant | 25 | 26 · 6.20 | 21 · 6.29 | 23 · 6.24 | 21 · 6.28 | 23 · 5.96 | 19 · 6.00 | 22 · 6.17 | 19 · 6.22 | 23 · 6.23 | 19 · 6.23 | 21 · 6.29 | 28 · 6.21 | 17 · 5.88 | 15 · 5.95 |
| bowl_of | 14 | 17 · 5.86 | 17 · 5.86 | 17 · 5.84 | 17 · 5.84 | 17 · 5.90 | 17 · 5.90 | 17 · 5.93 | 17 · 5.93 | 17 · 5.89 | 17 · 5.89 | 17 · 5.86 | 18 · 5.82 | 12 · 5.84 | 12 · 5.84 |
| bowl_gso | 15 | 23 · 5.17 | 21 · 5.20 | 24 · 5.53 | 22 · 5.49 | 23 · 5.28 | 22 · 5.26 | 23 · 5.29 | 22 · 5.24 | 28 · 5.32 | 25 · 5.32 | 21 · 5.20 | 23 · 5.20 | 13 · 5.20 | 12 · 5.17 |
| mug | 16 | 17 · 5.61 | 16 · 5.61 | 17 · 5.63 | 16 · 5.62 | 18 · 5.60 | 16 · 5.64 | 17 · 5.63 | 16 · 5.63 | 18 · 5.65 | 16 · 5.64 | 16 · 5.61 | 16 · 5.65 | 16 · 5.60 | 13 · 5.65 |
| dino | 25 | 24 · 4.94 | 17 · 5.02 | 25 · 5.22 | 21 · 5.20 | 23 · 5.12 | 19 · 5.22 | 23 · 5.13 | 19 · 5.18 | 24 · 5.00 | 17 · 5.08 | 17 · 5.02 | 22 · 4.96 | 22 · 4.91 | 17 · 4.96 |
| shoe | 30 | 33 · 7.58 | 30 · 7.69 | 31 · 7.86 | 28 · 8.01 | 28 · 6.13 | 27 · 6.10 | 29 · 7.62 | 26 · 7.72 | 33 · 7.12 | 30 · 7.15 | 30 · 7.69 | 39 · 6.43 | 29 · 7.27 | 27 · 7.28 |
| open_box | 40 | 55 · 7.96 | 55 · 7.96 | 58 · 7.13 | 58 · 7.13 | 55 · 7.40 | 55 · 7.40 | 55 · 7.35 | 55 · 7.35 | 64 · 8.32 | 63 · 8.38 | 55 · 7.96 | 58 · 13.42 | 39 · 5.45 | 39 · 5.45 |
| horse | 17 | 14 · 5.35 | 12 · 5.34 | 15 · 5.78 | 13 · 5.80 | 14 · 5.41 | 11 · 5.37 | 14 · 5.40 | 10 · 5.38 | 14 · 5.35 | 12 · 5.34 | 12 · 5.34 | 12 · 5.33 | 14 · 5.32 | 12 · 5.34 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 23 | 20 · 8.58 | 17 · 8.66 | 21 · 8.61 | 16 · 8.84 | 21 · 8.57 | 17 · 8.66 | 20 · 8.55 | 15 · 8.72 | 20 · 8.58 | 17 · 8.66 | 17 · 8.66 | 18 · 8.55 | 19 · 8.48 | 15 · 8.56 |
| dress | 20 | 18 · 7.58 | 15 · 7.56 | 18 · 8.13 | 15 · 8.16 | 17 · 7.98 | 13 · 8.02 | 15 · 8.03 | 11 · 8.12 | 19 · 7.52 | 18 · 7.54 | 15 · 7.56 | 15 · 7.60 | 10 · 7.60 | 9 · 7.59 |
| elephant | 24 | 22 · 8.43 | 22 · 8.43 | 21 · 9.17 | 18 · 9.25 | 22 · 8.40 | 19 · 8.38 | 20 · 8.38 | 18 · 8.45 | 22 · 8.33 | 22 · 8.33 | 22 · 8.43 | 24 · 8.44 | 19 · 8.32 | 17 · 8.34 |
| bowl_of | 12 | 15 · 7.39 | 15 · 7.39 | 15 · 7.43 | 14 · 7.41 | 15 · 7.41 | 14 · 7.40 | 15 · 7.42 | 14 · 7.41 | 16 · 7.37 | 15 · 7.39 | 15 · 7.39 | 14 · 7.32 | 10 · 7.32 | 10 · 7.32 |
| bowl_gso | 16 | 22 · 7.59 | 21 · 7.59 | 22 · 7.77 | 22 · 7.77 | 20 · 7.64 | 20 · 7.64 | 20 · 7.66 | 20 · 7.66 | 32 · 7.73 | 30 · 7.79 | 21 · 7.59 | 23 · 7.60 | 16 · 7.62 | 16 · 7.62 |
| mug | 13 | 12 · 8.51 | 10 · 8.50 | 10 · 8.55 | 9 · 8.54 | 12 · 8.48 | 11 · 8.50 | 11 · 8.54 | 10 · 8.49 | 12 · 8.51 | 10 · 8.50 | 10 · 8.50 | 11 · 8.52 | 10 · 8.48 | 10 · 8.48 |
| dino | 24 | 25 · 9.09 | 23 · 9.11 | 24 · 9.22 | 21 · 9.19 | 25 · 9.03 | 22 · 9.06 | 25 · 9.05 | 22 · 9.14 | 25 · 9.13 | 22 · 9.11 | 23 · 9.11 | 21 · 9.10 | 22 · 9.10 | 20 · 9.11 |
| shoe | 28 | 34 · 11.11 | 26 · 11.21 | 32 · 11.37 | 26 · 11.41 | 35 · 8.46 | 29 · 8.54 | 31 · 11.35 | 27 · 11.31 | 37 · 8.59 | 28 · 8.69 | 26 · 11.21 | 31 · 9.89 | 31 · 10.07 | 27 · 10.10 |
| open_box | 23 | 45 · 13.57 | 43 · 13.63 | 46 · 14.10 | 45 · 14.12 | 46 · 14.30 | 44 · 14.25 | 46 · 14.10 | 44 · 13.99 | 63 · 14.63 | 59 · 14.66 | 43 · 13.63 | 47 · 8.46 | 28 · 7.34 | 27 · 7.33 |
| horse | 17 | 16 · 7.75 | 13 · 7.72 | 15 · 7.75 | 13 · 7.78 | 15 · 7.74 | 13 · 7.75 | 14 · 7.75 | 12 · 7.77 | 16 · 7.74 | 13 · 7.71 | 13 · 7.72 | 14 · 7.74 | 14 · 7.76 | 14 · 7.76 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 10 · 3.55 | 8 · 3.59 | 8 · 3.66 | 7 · 3.70 | 6 · 3.65 | 3 · 4.15 | 6 · 3.60 | 3 · 4.11 | 10 · 3.55 | 8 · 3.59 | 8 · 3.59 | 7 · 3.69 | 3 · 3.44 | 2 · 3.48 |
| dress | 17 | 26 · 2.95 | 22 · 2.94 | 23 · 4.04 | 19 · 4.13 | 17 · 3.71 | 14 · 3.78 | 17 · 3.71 | 14 · 3.67 | 24 · 3.06 | 20 · 3.06 | 22 · 2.94 | 20 · 3.07 | 14 · 2.55 | 13 · 2.58 |
| elephant | 27 | 29 · 4.65 | 25 · 4.66 | 27 · 5.17 | 24 · 5.29 | 19 · 4.36 | 16 · 4.40 | 17 · 4.50 | 15 · 4.56 | 29 · 4.66 | 25 · 4.68 | 25 · 4.66 | 23 · 4.59 | 19 · 4.03 | 16 · 4.13 |
| bowl_of | 5 | 17 · 2.74 | 17 · 2.74 | 17 · 2.83 | 17 · 2.83 | 16 · 2.86 | 16 · 2.86 | 16 · 2.85 | 16 · 2.85 | 17 · 2.74 | 17 · 2.74 | 17 · 2.74 | 16 · 2.75 | 5 · 2.70 | 5 · 2.70 |
| bowl_gso | 6 | 26 · 2.82 | 23 · 2.90 | 23 · 2.79 | 23 · 2.79 | 23 · 2.85 | 22 · 2.88 | 23 · 2.84 | 22 · 2.88 | 26 · 2.82 | 23 · 2.90 | 23 · 2.90 | 22 · 2.84 | 8 · 2.68 | 8 · 2.68 |
| mug | 8 | 14 · 3.07 | 13 · 3.14 | 15 · 3.02 | 13 · 3.24 | 14 · 3.13 | 13 · 3.19 | 14 · 3.04 | 13 · 3.11 | 14 · 3.07 | 13 · 3.14 | 13 · 3.14 | 13 · 3.20 | 8 · 2.95 | 7 · 3.04 |
| dino | 25 | 26 · 2.78 | 21 · 2.93 | 31 · 3.35 | 27 · 3.50 | 29 · 3.10 | 24 · 3.23 | 29 · 3.25 | 25 · 3.28 | 26 · 2.90 | 21 · 3.02 | 21 · 2.93 | 22 · 2.87 | 22 · 2.74 | 19 · 2.82 |
| shoe | 22 | 35 · 7.58 | 32 · 7.57 | 33 · 7.31 | 31 · 7.34 | 37 · 7.29 | 30 · 7.28 | 35 · 7.31 | 28 · 7.34 | 29 · 7.68 | 25 · 7.59 | 32 · 7.57 | 29 · 6.81 | 27 · 4.37 | 27 · 4.37 |
| open_box | 2 | 37 · 5.50 | 37 · 5.50 | 40 · 5.37 | 40 · 5.37 | 33 · 5.57 | 33 · 5.57 | 33 · 5.30 | 33 · 5.30 | 42 · 5.47 | 42 · 5.47 | 37 · 5.50 | 45 · 5.29 | 20 · 3.46 | 19 · 3.54 |
| horse | 18 | 16 · 2.40 | 15 · 2.40 | 19 · 2.50 | 14 · 2.59 | 16 · 2.51 | 12 · 2.55 | 16 · 2.46 | 13 · 2.58 | 16 · 2.40 | 15 · 2.40 | 15 · 2.40 | 13 · 2.51 | 16 · 2.24 | 14 · 2.26 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 82 · 5.45 | 77 · 5.51 | 79 · 5.42 | 76 · 5.42 | 76 · 5.18 | 74 · 5.23 | 76 · 5.15 | 73 · 5.27 | 94 · 8.54 | 86 · 8.86 | 14 · 5.29 | 14 · 5.32 | 6 · 4.20 | 5 · 4.89 |
| dress | 17 | 60 · 5.36 | 51 · 5.28 | 59 · 6.35 | 50 · 6.51 | 57 · 6.66 | 45 · 6.54 | 54 · 6.70 | 43 · 6.40 | 54 · 5.52 | 45 · 5.55 | 11 · 4.73 | 13 · 4.80 | 8 · 4.16 | 7 · 4.17 |
| elephant | 27 | 58 · 6.68 | 51 · 6.47 | 58 · 8.68 | 47 · 8.81 | 52 · 6.14 | 43 · 6.24 | 52 · 6.12 | 43 · 6.26 | 47 · 7.18 | 46 · 7.18 | 14 · 5.35 | 15 · 5.14 | 8 · 4.38 | 6 · 4.60 |
| bowl_of | 5 | 138 · 15.38 | 136 · 15.42 | 141 · 15.08 | 138 · 15.08 | 131 · 15.08 | 130 · 15.06 | 131 · 15.27 | 130 · 15.40 | 142 · 15.95 | 140 · 16.04 | 26 · 5.09 | 23 · 7.33 | 21 · 3.79 | 20 · 3.79 |
| bowl_gso | 6 | 246 · 18.72 | 238 · 18.45 | 240 · 19.81 | 238 · 19.51 | 179 · 16.66 | 175 · 17.03 | 179 · 16.66 | 175 · 17.03 | 244 · 18.56 | 238 · 18.10 | 52 · 11.86 | 48 · 11.48 | 49 · 6.01 | 47 · 6.03 |
| mug | 8 | 88 · 14.15 | 87 · 14.23 | 88 · 15.17 | 86 · 15.11 | 83 · 15.32 | 82 · 15.34 | 83 · 15.30 | 82 · 15.27 | 87 · 14.33 | 86 · 14.14 | 35 · 11.65 | 32 · 6.16 | 27 · 4.65 | 23 · 4.88 |
| dino | 25 | 119 · 5.08 | 103 · 5.07 | 79 · 10.55 | 73 · 10.66 | 102 · 11.97 | 93 · 11.99 | 102 · 11.97 | 93 · 11.99 | 122 · 5.23 | 105 · 5.11 | 20 · 6.36 | 20 · 6.41 | 13 · 4.10 | 9 · 4.21 |
| shoe | 22 | 180 · 9.03 | 169 · 8.63 | 182 · 8.62 | 174 · 8.44 | 179 · 8.31 | 174 · 8.35 | 179 · 8.31 | 174 · 8.35 | 166 · 9.47 | 157 · 9.21 | 25 · 7.93 | 31 · 5.69 | 23 · 4.98 | 20 · 5.00 |
| open_box | 2 | 331 · 19.08 | 319 · 18.50 | 343 · 23.85 | 328 · 22.83 | 343 · 17.92 | 328 · 18.13 | 343 · 17.92 | 328 · 18.13 | 320 · 15.59 | 306 · 13.86 | 131 · 10.78 | 146 · 10.43 | 111 · 9.64 | 103 · 9.68 |
| horse | 18 | 96 · 4.87 | 67 · 4.73 | 99 · 6.40 | 76 · 6.46 | 94 · 7.51 | 71 · 7.57 | 94 · 7.53 | 71 · 7.60 | 95 · 5.21 | 65 · 5.09 | 21 · 5.44 | 22 · 5.27 | 18 · 3.14 | 16 · 3.25 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 265 · 9.89 | 257 · 9.39 | 252 · 9.33 | 247 · 9.52 | 251 · 9.36 | 241 · 9.26 | 251 · 9.36 | 241 · 9.26 | 250 · 10.39 | 239 · 9.88 | 9 · 5.93 | 9 · 6.55 | 3 · 5.71 | 2 · 5.79 |
| dress | 17 | 145 · 7.67 | 140 · 7.80 | 137 · 14.22 | 134 · 14.44 | 144 · 12.48 | 138 · 12.92 | 144 · 12.48 | 138 · 12.92 | 144 · 7.70 | 138 · 7.77 | 4 · 9.18 | 7 · 9.42 | 3 · 8.51 | 2 · 8.70 |
| elephant | 27 | 266 · 9.75 | 260 · 9.97 | 260 · 10.43 | 252 · 10.21 | 239 · 10.70 | 239 · 10.70 | 239 · 10.70 | 239 · 10.70 | 268 · 9.88 | 262 · 10.09 | 4 · 7.19 | 5 · 7.46 | 6 · 6.62 | 5 · 6.66 |
| bowl_of | 5 | 389 · 24.00 | 383 · 23.57 | 347 · 20.16 | 341 · 20.01 | 354 · 22.09 | 352 · 21.92 | 354 · 22.09 | 352 · 21.92 | 389 · 24.00 | 383 · 23.57 | 16 · 9.57 | 18 · 9.16 | 20 · 8.26 | 16 · 8.45 |
| bowl_gso | 6 | 476 · 25.35 | 465 · 22.51 | 468 · 25.43 | 459 · 24.74 | 413 · 20.88 | 407 · 20.01 | 413 · 20.88 | 407 · 20.01 | 475 · 24.35 | 464 · 22.09 | 22 · 8.93 | 26 · 9.39 | 30 · 9.57 | 26 · 9.57 |
| mug | 8 | 268 · 16.88 | 263 · 16.57 | 255 · 18.39 | 252 · 18.21 | 244 · 18.65 | 237 · 18.29 | 244 · 18.65 | 237 · 18.29 | 266 · 17.33 | 261 · 17.11 | 28 · 8.93 | 27 · 11.26 | 35 · 9.64 | 30 · 10.02 |
| dino | 25 | 267 · 8.33 | 257 · 8.33 | 255 · 9.70 | 244 · 10.18 | 243 · 15.38 | 240 · 15.50 | 243 · 15.38 | 240 · 15.50 | 265 · 8.33 | 255 · 8.40 | 12 · 14.04 | 11 · 13.77 | 8 · 7.18 | 6 · 7.31 |
| shoe | 22 | 430 · 14.59 | 420 · 14.39 | 415 · 13.67 | 405 · 13.81 | 421 · 13.51 | 414 · 13.94 | 421 · 13.51 | 414 · 13.94 | 424 · 13.83 | 417 · 13.53 | 13 · 6.67 | 14 · 7.58 | 14 · 9.23 | 11 · 9.21 |
| open_box | 2 | 400 · 22.32 | 378 · 19.25 | 429 · 19.45 | 407 · 18.94 | 418 · 24.80 | 402 · 23.62 | 418 · 24.80 | 402 · 23.62 | 390 · 18.69 | 369 · 18.77 | 47 · 12.17 | 42 · 12.67 | 61 · 11.31 | 52 · 11.39 |
| horse | 18 | 310 · 9.12 | 288 · 8.60 | 300 · 10.41 | 286 · 10.14 | 283 · 11.35 | 265 · 9.89 | 283 · 11.35 | 265 · 9.89 | 308 · 8.98 | 286 · 8.75 | 10 · 17.67 | 11 · 17.34 | 8 · 15.84 | 6 · 16.09 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 161 · 16.19 | 151 · 15.59 | 103 · 27.72 | 101 · 27.75 | 93 · 29.28 | 91 · 29.24 | 93 · 29.28 | 91 · 29.24 | 161 · 16.19 | 151 · 15.59 | 151 · 15.59 | 23 · 6.96 | 9 · 4.07 | 6 · 4.36 |
| dress | 17 | 69 · 6.75 | 65 · 6.71 | 59 · 11.19 | 56 · 11.14 | 67 · 11.18 | 65 · 11.30 | 67 · 11.18 | 65 · 11.30 | 69 · 6.75 | 65 · 6.71 | 65 · 6.71 | 17 · 3.20 | 25 · 3.81 | 20 · 3.88 |
| elephant | 27 | 113 · 11.89 | 106 · 11.67 | 105 · 18.73 | 102 · 18.88 | 110 · 23.61 | 108 · 23.54 | 110 · 23.61 | 108 · 23.54 | 114 · 11.97 | 107 · 11.69 | 106 · 11.67 | 25 · 4.82 | 29 · 4.39 | 27 · 4.50 |
| bowl_of | 5 | 41 · 3.99 | 40 · 4.00 | 40 · 3.88 | 35 · 3.89 | 36 · 3.93 | 31 · 3.84 | 36 · 3.82 | 31 · 3.84 | 41 · 3.99 | 40 · 4.00 | 40 · 4.00 | 16 · 3.78 | 9 · 2.74 | 9 · 2.74 |
| bowl_gso | 6 | 51 · 6.81 | 46 · 6.76 | 49 · 6.87 | 47 · 6.86 | 48 · 6.89 | 43 · 6.81 | 48 · 6.85 | 43 · 6.83 | 51 · 6.81 | 46 · 6.76 | 46 · 6.76 | 18 · 3.91 | 9 · 2.67 | 9 · 2.67 |
| mug | 8 | 12 · 3.21 | 11 · 3.29 | 13 · 3.72 | 11 · 3.97 | 9 · 4.35 | 9 · 4.35 | 13 · 3.81 | 11 · 3.99 | 12 · 3.21 | 11 · 3.29 | 11 · 3.29 | 15 · 3.44 | 8 · 3.01 | 7 · 3.12 |
| dino | 25 | 98 · 6.87 | 93 · 7.05 | 104 · 11.33 | 101 · 11.38 | 95 · 12.48 | 88 · 12.48 | 95 · 12.48 | 88 · 12.48 | 98 · 7.05 | 93 · 7.22 | 93 · 7.05 | 25 · 3.07 | 26 · 2.58 | 21 · 2.76 |
| shoe | 22 | 165 · 11.60 | 157 · 11.57 | 94 · 13.42 | 93 · 13.36 | 86 · 14.44 | 84 · 14.48 | 86 · 14.44 | 84 · 14.48 | 159 · 11.14 | 149 · 11.27 | 157 · 11.57 | 45 · 8.41 | 37 · 8.14 | 33 · 8.11 |
| open_box | 2 | 80 · 6.35 | 69 · 6.27 | 68 · 6.26 | 59 · 6.09 | 67 · 6.22 | 58 · 6.07 | 67 · 6.22 | 58 · 6.07 | 80 · 6.35 | 69 · 6.27 | 69 · 6.27 | 50 · 7.80 | 25 · 5.67 | 25 · 5.67 |
| horse | 18 | 97 · 7.34 | 89 · 7.19 | 88 · 13.28 | 79 · 13.28 | 78 · 13.81 | 71 · 13.78 | 78 · 13.81 | 71 · 13.78 | 97 · 7.34 | 89 · 7.19 | 89 · 7.19 | 14 · 2.61 | 23 · 2.84 | 21 · 2.84 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 178 · 14.48 | 157 · 12.47 | 100 · 24.73 | 92 · 24.65 | 110 · 27.57 | 110 · 27.72 | 110 · 27.57 | 110 · 27.72 | 178 · 14.48 | 157 · 12.47 | 157 · 12.47 | 145 · 13.55 | 20 · 4.33 | 18 · 4.36 |
| dress | 17 | 116 · 6.25 | 100 · 6.20 | 109 · 9.68 | 99 · 9.60 | 110 · 9.36 | 104 · 9.42 | 110 · 9.38 | 104 · 9.36 | 115 · 6.25 | 100 · 6.20 | 100 · 6.20 | 82 · 6.82 | 18 · 2.91 | 15 · 2.98 |
| elephant | 27 | 177 · 12.20 | 160 · 11.23 | 189 · 17.46 | 177 · 16.81 | 186 · 18.66 | 178 · 18.61 | 186 · 18.66 | 178 · 18.61 | 177 · 12.20 | 160 · 11.23 | 160 · 11.23 | 92 · 11.88 | 37 · 5.61 | 34 · 5.54 |
| bowl_of | 5 | 61 · 10.25 | 58 · 10.23 | 61 · 10.32 | 58 · 10.04 | 60 · 10.02 | 59 · 9.88 | 61 · 10.11 | 60 · 10.00 | 61 · 10.25 | 58 · 10.23 | 58 · 10.23 | 21 · 3.63 | 12 · 2.77 | 12 · 2.77 |
| bowl_gso | 6 | 80 · 7.32 | 75 · 7.29 | 70 · 7.61 | 68 · 7.50 | 69 · 7.77 | 66 · 7.71 | 69 · 7.81 | 66 · 7.79 | 80 · 7.32 | 75 · 7.29 | 75 · 7.29 | 24 · 13.86 | 11 · 2.76 | 13 · 2.86 |
| mug | 8 | 40 · 11.04 | 39 · 10.99 | 40 · 10.96 | 38 · 11.04 | 42 · 10.99 | 40 · 10.88 | 41 · 10.92 | 38 · 10.92 | 40 · 11.04 | 39 · 10.99 | 39 · 10.99 | 16 · 3.66 | 12 · 2.99 | 11 · 3.07 |
| dino | 25 | 156 · 8.40 | 143 · 7.79 | 145 · 11.89 | 141 · 11.92 | 139 · 13.97 | 137 · 13.88 | 139 · 13.97 | 137 · 13.88 | 156 · 8.35 | 142 · 7.81 | 143 · 7.79 | 30 · 3.49 | 33 · 3.14 | 29 · 3.11 |
| shoe | 22 | 233 · 8.75 | 209 · 8.57 | 168 · 11.09 | 159 · 11.05 | 166 · 12.21 | 153 · 12.09 | 166 · 12.21 | 153 · 12.09 | 232 · 8.92 | 211 · 8.46 | 209 · 8.57 | 42 · 6.95 | 66 · 9.34 | 61 · 9.43 |
| open_box | 2 | 118 · 11.14 | 109 · 10.58 | 111 · 11.28 | 105 · 10.71 | 116 · 9.83 | 108 · 9.17 | 116 · 9.83 | 108 · 9.17 | 118 · 11.14 | 109 · 10.58 | 109 · 10.58 | 74 · 10.46 | 41 · 19.26 | 38 · 19.24 |
| horse | 18 | 164 · 8.78 | 149 · 8.13 | 166 · 10.58 | 154 · 10.53 | 151 · 12.71 | 141 · 12.70 | 151 · 12.71 | 141 · 12.70 | 164 · 8.78 | 149 · 8.13 | 149 · 8.13 | 81 · 6.89 | 23 · 2.79 | 21 · 2.79 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 16 · 4.56 | 14 · 4.81 | 16 · 6.02 | 13 · 6.56 | 15 · 6.21 | 13 · 6.61 | 16 · 6.26 | 13 · 6.96 | 16 · 4.56 | 14 · 4.81 | 14 · 4.81 | 15 · 5.62 | 6 · 4.07 | 5 · 4.54 |
| dress | 17 | 12 · 4.10 | 7 · 4.36 | 11 · 4.80 | 10 · 4.78 | 12 · 4.91 | 9 · 5.29 | 11 · 5.02 | 8 · 5.28 | 12 · 4.10 | 7 · 4.36 | 7 · 4.36 | 12 · 4.52 | 7 · 3.53 | 6 · 3.62 |
| elephant | 27 | 21 · 5.58 | 15 · 5.62 | 20 · 6.65 | 13 · 6.71 | 20 · 6.51 | 14 · 6.26 | 16 · 6.18 | 13 · 6.25 | 20 · 5.58 | 14 · 5.62 | 15 · 5.62 | 17 · 5.64 | 12 · 4.93 | 9 · 5.13 |
| bowl_of | 5 | 21 · 18.81 | 18 · 17.30 | 23 · 18.69 | 20 · 17.96 | 23 · 10.01 | 20 · 9.79 | 23 · 9.85 | 20 · 9.81 | 32 · 20.65 | 25 · 21.16 | 18 · 17.30 | 22 · 7.53 | 13 · 3.15 | 13 · 3.15 |
| bowl_gso | 6 | 42 · 14.52 | 37 · 15.19 | 43 · 14.35 | 38 · 14.01 | 42 · 14.83 | 38 · 14.92 | 42 · 13.97 | 37 · 13.77 | 53 · 10.03 | 46 · 10.91 | 37 · 15.19 | 32 · 9.57 | 22 · 3.81 | 20 · 4.74 |
| mug | 8 | 26 · 5.34 | 24 · 8.33 | 26 · 4.64 | 24 · 7.99 | 22 · 4.45 | 19 · 5.93 | 22 · 4.46 | 19 · 5.89 | 24 · 11.02 | 20 · 10.94 | 24 · 8.33 | 18 · 5.34 | 12 · 3.60 | 11 · 3.68 |
| dino | 25 | 22 · 3.81 | 19 · 3.93 | 24 · 6.32 | 20 · 6.22 | 28 · 4.65 | 23 · 4.78 | 28 · 4.67 | 23 · 4.75 | 22 · 3.81 | 19 · 3.93 | 19 · 3.93 | 20 · 4.56 | 17 · 4.51 | 14 · 4.70 |
| shoe | 22 | 38 · 7.43 | 32 · 8.03 | 41 · 8.27 | 35 · 8.20 | 32 · 6.96 | 27 · 6.86 | 31 · 6.69 | 26 · 7.13 | 29 · 8.79 | 27 · 8.89 | 32 · 8.03 | 29 · 9.82 | 28 · 7.39 | 25 · 7.44 |
| open_box | 2 | 85 · 17.85 | 77 · 17.49 | 52 · 17.04 | 49 · 17.14 | 86 · 14.34 | 79 · 14.13 | 85 · 14.63 | 78 · 14.33 | 69 · 15.93 | 63 · 17.01 | 77 · 17.49 | 65 · 10.19 | 48 · 15.65 | 43 · 16.80 |
| horse | 18 | 15 · 3.63 | 13 · 3.84 | 18 · 3.62 | 13 · 3.68 | 19 · 3.52 | 12 · 3.65 | 19 · 3.60 | 13 · 3.47 | 14 · 3.87 | 12 · 4.13 | 13 · 3.84 | 10 · 3.68 | 16 · 3.22 | 13 · 3.61 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 22 | 12 · 5.11 | 9 · 5.30 | 13 · 5.91 | 11 · 6.06 | 11 · 8.14 | 9 · 8.28 | 11 · 7.73 | 9 · 8.43 | 12 · 5.11 | 9 · 5.30 | 9 · 5.30 | 8 · 5.17 | 4 · 4.40 | 3 · 4.40 |
| dress | 20 | 16 · 4.45 | 13 · 4.56 | 18 · 4.90 | 15 · 4.92 | 13 · 5.13 | 10 · 5.11 | 13 · 5.25 | 10 · 5.19 | 16 · 4.63 | 13 · 4.76 | 13 · 4.56 | 10 · 4.51 | 14 · 3.83 | 11 · 4.00 |
| elephant | 24 | 21 · 5.90 | 17 · 5.92 | 19 · 5.97 | 16 · 5.92 | 21 · 6.16 | 17 · 6.20 | 20 · 6.11 | 15 · 6.20 | 18 · 5.81 | 15 · 5.86 | 17 · 5.92 | 19 · 5.83 | 15 · 5.27 | 12 · 5.87 |
| bowl_of | 14 | 20 · 3.87 | 16 · 4.97 | 20 · 3.60 | 16 · 4.79 | 18 · 4.82 | 16 · 4.34 | 18 · 4.75 | 16 · 4.20 | 27 · 9.48 | 24 · 9.54 | 16 · 4.97 | 16 · 3.98 | 14 · 3.28 | 13 · 3.44 |
| bowl_gso | 24 | 37 · 9.82 | 33 · 9.67 | 39 · 10.60 | 34 · 10.25 | 35 · 6.26 | 26 · 7.63 | 35 · 6.21 | 26 · 7.61 | 41 · 10.17 | 37 · 12.67 | 33 · 9.67 | 29 · 18.26 | 24 · 4.59 | 21 · 4.76 |
| mug | 11 | 30 · 5.41 | 25 · 6.98 | 29 · 5.73 | 26 · 5.98 | 26 · 5.72 | 22 · 6.28 | 26 · 5.76 | 21 · 6.92 | 37 · 9.81 | 30 · 12.55 | 25 · 6.98 | 18 · 9.51 | 18 · 3.95 | 15 · 4.28 |
| dino | 22 | 23 · 4.14 | 17 · 4.25 | 27 · 8.01 | 24 · 7.61 | 26 · 8.56 | 22 · 7.20 | 26 · 8.48 | 22 · 7.27 | 21 · 4.36 | 15 · 4.53 | 17 · 4.25 | 17 · 4.54 | 19 · 5.11 | 16 · 5.12 |
| shoe | 32 | 40 · 6.83 | 38 · 7.02 | 46 · 7.43 | 41 · 7.39 | 42 · 7.36 | 38 · 7.37 | 41 · 7.41 | 35 · 7.83 | 38 · 9.05 | 36 · 9.50 | 38 · 7.02 | 40 · 6.73 | 31 · 5.91 | 26 · 6.53 |
| open_box | 88 | 77 · 14.65 | 73 · 14.47 | 73 · 15.70 | 69 · 17.00 | 75 · 16.19 | 70 · 16.27 | 76 · 15.93 | 72 · 15.90 | 85 · 16.56 | 77 · 17.20 | 73 · 14.47 | 66 · 14.22 | 56 · 14.41 | 50 · 14.33 |
| horse | 18 | 18 · 3.91 | 17 · 4.01 | 23 · 3.94 | 18 · 4.12 | 21 · 4.21 | 16 · 4.23 | 21 · 4.23 | 17 · 4.13 | 17 · 4.04 | 16 · 4.14 | 17 · 4.01 | 17 · 4.02 | 15 · 3.79 | 14 · 4.00 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 21 | 17 · 6.74 | 14 · 6.96 | 18 · 7.60 | 15 · 6.99 | 17 · 7.80 | 13 · 7.29 | 17 · 7.75 | 14 · 7.40 | 17 · 6.74 | 14 · 6.96 | 14 · 6.96 | 14 · 7.02 | 10 · 6.38 | 8 · 6.70 |
| dress | 18 | 18 · 6.54 | 13 · 7.01 | 16 · 7.30 | 15 · 7.30 | 16 · 7.47 | 14 · 7.51 | 14 · 7.33 | 14 · 7.33 | 18 · 6.54 | 13 · 7.01 | 13 · 7.01 | 17 · 6.69 | 10 · 6.35 | 8 · 6.43 |
| elephant | 25 | 24 · 6.85 | 20 · 6.88 | 27 · 9.20 | 21 · 9.33 | 24 · 7.28 | 17 · 7.48 | 25 · 7.63 | 20 · 7.42 | 24 · 6.85 | 20 · 6.88 | 20 · 6.88 | 19 · 6.94 | 15 · 6.57 | 11 · 7.26 |
| bowl_of | 14 | 24 · 16.39 | 22 · 16.13 | 23 · 17.30 | 21 · 16.71 | 25 · 16.71 | 22 · 16.70 | 24 · 16.77 | 22 · 16.49 | 26 · 18.29 | 22 · 18.25 | 22 · 16.13 | 21 · 6.42 | 15 · 6.07 | 13 · 6.61 |
| bowl_gso | 15 | 44 · 12.46 | 41 · 12.39 | 42 · 13.20 | 39 · 12.95 | 39 · 13.81 | 36 · 13.49 | 39 · 13.60 | 36 · 13.47 | 44 · 17.54 | 39 · 17.19 | 41 · 12.39 | 42 · 20.29 | 34 · 7.87 | 31 · 8.01 |
| mug | 16 | 25 · 10.39 | 24 · 10.36 | 25 · 10.38 | 24 · 10.31 | 20 · 8.69 | 19 · 8.70 | 20 · 8.89 | 19 · 8.83 | 29 · 12.73 | 26 · 13.01 | 24 · 10.36 | 16 · 6.39 | 18 · 10.97 | 15 · 11.03 |
| dino | 25 | 23 · 5.64 | 19 · 5.78 | 31 · 8.24 | 26 · 8.05 | 27 · 8.25 | 23 · 8.29 | 27 · 8.35 | 23 · 8.21 | 23 · 5.64 | 19 · 5.78 | 19 · 5.78 | 19 · 5.90 | 16 · 6.48 | 14 · 6.47 |
| shoe | 30 | 40 · 8.42 | 36 · 8.53 | 40 · 9.53 | 36 · 9.70 | 39 · 9.56 | 33 · 8.53 | 37 · 9.77 | 30 · 8.61 | 35 · 8.38 | 30 · 8.49 | 36 · 8.53 | 40 · 8.79 | 21 · 7.34 | 21 · 7.34 |
| open_box | 40 | 88 · 17.51 | 82 · 18.51 | 85 · 19.01 | 80 · 19.09 | 88 · 19.06 | 81 · 19.60 | 88 · 19.00 | 81 · 19.39 | 82 · 15.32 | 77 · 15.44 | 82 · 18.51 | 83 · 18.46 | 63 · 19.97 | 58 · 19.87 |
| horse | 17 | 12 · 5.80 | 10 · 5.79 | 14 · 6.00 | 12 · 6.01 | 14 · 6.23 | 9 · 6.29 | 14 · 6.10 | 10 · 6.17 | 12 · 6.27 | 10 · 6.25 | 10 · 5.79 | 15 · 6.06 | 14 · 5.58 | 12 · 5.67 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 23 | 18 · 8.93 | 16 · 9.11 | 20 · 9.10 | 16 · 9.24 | 18 · 9.23 | 17 · 9.30 | 19 · 9.26 | 17 · 9.13 | 18 · 8.93 | 16 · 9.11 | 16 · 9.11 | 16 · 9.03 | 12 · 8.66 | 11 · 8.66 |
| dress | 20 | 22 · 7.91 | 16 · 8.48 | 23 · 8.97 | 20 · 9.07 | 19 · 8.70 | 16 · 8.76 | 19 · 8.62 | 16 · 8.68 | 22 · 8.18 | 16 · 8.75 | 16 · 8.48 | 18 · 8.08 | 14 · 8.05 | 10 · 8.59 |
| elephant | 24 | 23 · 8.67 | 19 · 8.91 | 25 · 9.69 | 19 · 9.31 | 20 · 9.88 | 17 · 9.70 | 24 · 9.43 | 19 · 9.55 | 23 · 8.67 | 19 · 8.91 | 19 · 8.91 | 23 · 8.76 | 16 · 8.66 | 13 · 8.70 |
| bowl_of | 12 | 19 · 7.74 | 18 · 7.94 | 23 · 8.01 | 19 · 7.89 | 20 · 8.45 | 16 · 8.06 | 20 · 8.33 | 16 · 7.98 | 29 · 11.20 | 26 · 11.22 | 18 · 7.94 | 25 · 15.04 | 13 · 7.44 | 11 · 7.98 |
| bowl_gso | 16 | 38 · 20.18 | 35 · 20.64 | 43 · 20.71 | 38 · 20.66 | 32 · 9.13 | 30 · 8.95 | 32 · 9.02 | 30 · 8.88 | 55 · 16.64 | 47 · 16.62 | 35 · 20.64 | 40 · 9.96 | 26 · 23.73 | 26 · 23.73 |
| mug | 13 | 21 · 9.47 | 18 · 9.51 | 21 · 9.72 | 17 · 9.78 | 15 · 8.25 | 13 · 8.39 | 14 · 8.85 | 12 · 8.76 | 21 · 11.79 | 16 · 13.00 | 18 · 9.51 | 20 · 9.61 | 14 · 8.53 | 11 · 8.65 |
| dino | 24 | 25 · 9.62 | 22 · 9.63 | 30 · 11.42 | 25 · 10.92 | 30 · 13.94 | 25 · 13.76 | 30 · 13.91 | 26 · 13.94 | 25 · 9.90 | 22 · 9.92 | 22 · 9.63 | 18 · 10.15 | 19 · 12.55 | 16 · 12.44 |
| shoe | 28 | 42 · 12.18 | 37 · 12.26 | 39 · 14.77 | 35 · 14.90 | 42 · 14.27 | 40 · 14.77 | 42 · 14.27 | 40 · 14.77 | 42 · 12.42 | 37 · 12.63 | 37 · 12.26 | 32 · 11.92 | 29 · 10.56 | 27 · 10.43 |
| open_box | 23 | 73 · 19.91 | 64 · 19.21 | 74 · 18.65 | 67 · 18.07 | 77 · 14.62 | 68 · 15.18 | 75 · 14.26 | 67 · 14.96 | 88 · 20.04 | 79 · 20.09 | 64 · 19.21 | 66 · 15.50 | 52 · 14.20 | 45 · 14.69 |
| horse | 17 | 15 · 8.15 | 13 · 8.19 | 19 · 8.70 | 12 · 8.55 | 15 · 9.14 | 11 · 8.71 | 14 · 9.13 | 10 · 8.68 | 15 · 8.15 | 13 · 8.19 | 13 · 8.19 | 16 · 8.01 | 13 · 8.19 | 13 · 8.19 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 16 · 4.83 | 14 · 5.52 | 16 · 5.61 | 13 · 6.30 | 15 · 5.68 | 13 · 5.83 | 15 · 5.66 | 14 · 5.72 | 16 · 4.83 | 14 · 5.52 | 14 · 5.52 | 12 · 5.03 | 5 · 4.20 | 3 · 5.26 |
| dress | 17 | 17 · 4.26 | 12 · 4.59 | 13 · 5.06 | 13 · 5.06 | 16 · 4.83 | 11 · 5.03 | 15 · 5.02 | 11 · 5.06 | 17 · 4.41 | 12 · 4.72 | 12 · 4.59 | 14 · 4.48 | 7 · 3.93 | 7 · 3.93 |
| elephant | 27 | 16 · 5.36 | 13 · 5.67 | 20 · 7.49 | 13 · 6.82 | 19 · 7.34 | 14 · 7.36 | 16 · 7.23 | 11 · 7.41 | 15 · 5.45 | 12 · 5.58 | 13 · 5.67 | 17 · 5.70 | 11 · 4.89 | 7 · 5.51 |
| bowl_of | 5 | 22 · 4.08 | 19 · 4.85 | 22 · 4.43 | 20 · 4.90 | 22 · 5.84 | 20 · 5.82 | 21 · 5.96 | 20 · 5.92 | 34 · 9.12 | 31 · 9.34 | 19 · 4.85 | 22 · 4.70 | 13 · 3.20 | 12 · 3.49 |
| bowl_gso | 6 | 43 · 7.88 | 40 · 7.90 | 45 · 9.19 | 40 · 9.25 | 40 · 8.22 | 36 · 8.19 | 40 · 8.12 | 36 · 8.14 | 48 · 16.57 | 44 · 16.89 | 40 · 7.90 | 36 · 18.46 | 26 · 14.72 | 24 · 14.28 |
| mug | 8 | 29 · 5.48 | 23 · 6.43 | 29 · 4.84 | 23 · 12.44 | 27 · 5.82 | 23 · 6.15 | 28 · 9.18 | 24 · 9.52 | 30 · 10.72 | 24 · 11.82 | 23 · 6.43 | 21 · 5.21 | 15 · 4.24 | 13 · 4.55 |
| dino | 25 | 24 · 3.97 | 22 · 4.01 | 26 · 4.87 | 24 · 4.87 | 28 · 5.06 | 23 · 4.69 | 28 · 5.08 | 24 · 4.70 | 24 · 3.97 | 22 · 4.01 | 22 · 4.01 | 18 · 4.41 | 17 · 4.31 | 14 · 4.55 |
| shoe | 22 | 27 · 10.90 | 25 · 10.97 | 35 · 11.98 | 29 · 11.76 | 29 · 9.15 | 25 · 9.22 | 30 · 9.90 | 25 · 10.04 | 27 · 9.13 | 25 · 9.40 | 25 · 10.97 | 37 · 8.14 | 27 · 7.54 | 23 · 7.85 |
| open_box | 2 | 77 · 13.51 | 72 · 13.73 | 79 · 16.50 | 71 · 16.39 | 79 · 12.05 | 70 · 12.67 | 79 · 11.72 | 70 · 12.47 | 80 · 16.93 | 71 · 18.67 | 72 · 13.73 | 57 · 13.79 | 59 · 11.41 | 53 · 11.49 |
| horse | 18 | 13 · 3.78 | 11 · 3.97 | 15 · 4.41 | 11 · 4.28 | 17 · 4.50 | 13 · 4.33 | 17 · 4.56 | 13 · 4.41 | 13 · 4.14 | 11 · 4.34 | 11 · 3.97 | 11 · 3.98 | 14 · 3.47 | 11 · 4.21 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 21 · 5.99 | 19 · 6.21 | 22 · 9.55 | 18 · 6.85 | 20 · 10.05 | 16 · 10.24 | 19 · 9.81 | 14 · 10.04 | 21 · 5.99 | 19 · 6.21 | 19 · 6.21 | 20 · 6.32 | 9 · 5.27 | 8 · 5.71 |
| dress | 17 | 23 · 5.98 | 17 · 6.53 | 22 · 8.64 | 17 · 8.62 | 23 · 6.65 | 19 · 6.76 | 22 · 6.78 | 20 · 6.80 | 19 · 6.51 | 15 · 6.55 | 7 · 7.68 | 5 · 7.70 | 5 · 5.85 | 3 · 6.25 |
| elephant | 27 | 17 · 6.50 | 14 · 6.51 | 20 · 9.57 | 13 · 9.34 | 18 · 8.02 | 12 · 8.31 | 17 · 8.08 | 10 · 8.26 | 18 · 6.83 | 15 · 6.73 | 12 · 6.65 | 13 · 6.51 | 9 · 5.47 | 7 · 6.11 |
| bowl_of | 5 | 46 · 20.06 | 44 · 20.04 | 49 · 20.24 | 45 · 20.26 | 46 · 19.72 | 42 · 20.34 | 48 · 19.91 | 43 · 20.10 | 40 · 22.91 | 38 · 22.84 | 34 · 17.54 | 41 · 8.71 | 30 · 8.14 | 26 · 8.33 |
| bowl_gso | 6 | 75 · 13.40 | 73 · 13.44 | 75 · 13.77 | 73 · 13.77 | 70 · 9.30 | 68 · 9.40 | 70 · 9.30 | 68 · 9.40 | 73 · 18.81 | 72 · 18.84 | 46 · 13.17 | 51 · 16.02 | 45 · 7.54 | 41 · 7.58 |
| mug | 8 | 47 · 16.96 | 42 · 17.06 | 47 · 16.70 | 44 · 16.78 | 45 · 14.58 | 41 · 14.88 | 45 · 14.61 | 41 · 14.88 | 46 · 14.64 | 41 · 15.37 | 41 · 13.50 | 37 · 9.27 | 35 · 9.73 | 31 · 10.23 |
| dino | 25 | 38 · 5.57 | 34 · 5.64 | 42 · 11.81 | 38 · 11.74 | 41 · 10.35 | 33 · 10.31 | 41 · 10.02 | 33 · 10.23 | 38 · 6.19 | 34 · 6.29 | 17 · 7.05 | 16 · 7.24 | 12 · 5.50 | 10 · 5.76 |
| shoe | 22 | 49 · 6.74 | 43 · 7.32 | 51 · 8.57 | 46 · 8.48 | 50 · 7.88 | 42 · 7.75 | 47 · 7.90 | 39 · 7.83 | 49 · 8.40 | 41 · 9.02 | 32 · 6.96 | 30 · 8.48 | 23 · 6.39 | 19 · 6.86 |
| open_box | 2 | 114 · 16.21 | 107 · 16.39 | 122 · 23.91 | 118 · 23.15 | 116 · 21.70 | 110 · 21.63 | 116 · 21.70 | 110 · 21.63 | 124 · 19.86 | 115 · 19.74 | 103 · 16.67 | 94 · 16.50 | 30 · 18.13 | 28 · 18.62 |
| horse | 18 | 24 · 5.65 | 19 · 5.79 | 31 · 6.35 | 21 · 6.03 | 30 · 6.29 | 19 · 5.98 | 30 · 6.21 | 18 · 6.24 | 25 · 7.08 | 19 · 7.26 | 18 · 6.95 | 16 · 7.00 | 13 · 4.98 | 11 · 5.30 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 36 · 8.16 | 34 · 8.28 | 37 · 12.59 | 32 · 12.89 | 37 · 9.46 | 31 · 9.16 | 36 · 8.70 | 34 · 8.77 | 35 · 10.96 | 33 · 11.14 | 11 · 8.23 | 11 · 8.22 | 5 · 7.14 | 5 · 7.14 |
| dress | 17 | 46 · 8.48 | 38 · 8.68 | 45 · 9.68 | 35 · 9.50 | 38 · 10.69 | 31 · 10.49 | 39 · 10.79 | 32 · 10.56 | 43 · 8.70 | 35 · 9.04 | 6 · 13.67 | 4 · 14.52 | 3 · 9.64 | 2 · 9.84 |
| elephant | 27 | 49 · 8.90 | 42 · 9.01 | 48 · 17.13 | 45 · 17.32 | 43 · 17.41 | 34 · 18.05 | 44 · 17.06 | 39 · 17.86 | 48 · 10.36 | 40 · 10.58 | 8 · 10.83 | 6 · 10.74 | 5 · 8.24 | 3 · 8.42 |
| bowl_of | 5 | 73 · 15.91 | 67 · 15.79 | 73 · 15.37 | 66 · 15.60 | 74 · 15.57 | 66 · 15.87 | 74 · 15.57 | 66 · 15.87 | 74 · 11.15 | 68 · 11.93 | 25 · 12.99 | 25 · 13.38 | 27 · 11.13 | 23 · 11.07 |
| bowl_gso | 6 | 111 · 13.53 | 109 · 13.72 | 111 · 14.38 | 109 · 14.46 | 104 · 13.85 | 100 · 13.76 | 104 · 13.85 | 100 · 13.76 | 110 · 15.22 | 105 · 15.49 | 25 · 15.15 | 27 · 13.33 | 28 · 10.78 | 23 · 11.83 |
| mug | 8 | 59 · 14.99 | 53 · 15.18 | 61 · 16.44 | 58 · 16.99 | 60 · 13.84 | 54 · 14.41 | 60 · 13.84 | 54 · 14.41 | 59 · 16.36 | 53 · 16.32 | 26 · 15.66 | 27 · 14.45 | 22 · 12.73 | 19 · 13.06 |
| dino | 25 | 71 · 8.68 | 61 · 8.75 | 68 · 19.16 | 61 · 19.48 | 66 · 21.01 | 56 · 20.52 | 66 · 21.01 | 56 · 20.52 | 64 · 9.11 | 56 · 9.31 | 19 · 17.17 | 14 · 17.22 | 9 · 10.68 | 7 · 10.67 |
| shoe | 22 | 112 · 10.37 | 106 · 10.30 | 110 · 11.67 | 102 · 11.67 | 117 · 11.45 | 109 · 11.47 | 117 · 11.31 | 109 · 11.39 | 110 · 12.20 | 103 · 12.29 | 21 · 12.65 | 24 · 11.62 | 17 · 9.90 | 12 · 9.98 |
| open_box | 2 | 142 · 14.16 | 126 · 13.73 | 139 · 15.34 | 128 · 15.46 | 142 · 14.36 | 130 · 14.96 | 142 · 14.36 | 130 · 14.96 | 145 · 20.36 | 127 · 20.93 | 29 · 17.01 | 34 · 15.63 | 31 · 15.33 | 26 · 15.79 |
| horse | 18 | 63 · 8.77 | 47 · 9.21 | 65 · 10.09 | 50 · 10.37 | 63 · 10.70 | 46 · 10.71 | 63 · 10.70 | 46 · 10.71 | 63 · 9.64 | 48 · 10.14 | 17 · 16.57 | 21 · 16.96 | 10 · 14.37 | 8 · 14.57 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 80 · 13.29 | 70 · 13.58 | 91 · 22.90 | 85 · 23.23 | 77 · 31.92 | 69 · 31.74 | 77 · 31.92 | 69 · 31.74 | 81 · 13.13 | 71 · 13.45 | 70 · 13.58 | 10 · 7.44 | 22 · 8.00 | 16 · 8.77 |
| dress | 17 | 19 · 4.34 | 14 · 4.42 | 20 · 5.43 | 20 · 5.36 | 22 · 4.72 | 16 · 4.56 | 19 · 4.66 | 15 · 4.57 | 19 · 4.34 | 14 · 4.42 | 14 · 4.42 | 14 · 4.95 | 12 · 3.76 | 9 · 4.24 |
| elephant | 27 | 61 · 11.53 | 55 · 11.52 | 58 · 21.23 | 55 · 21.16 | 60 · 23.48 | 57 · 23.24 | 60 · 23.48 | 57 · 23.24 | 61 · 11.50 | 56 · 11.53 | 55 · 11.52 | 20 · 6.30 | 27 · 7.97 | 24 · 8.17 |
| bowl_of | 5 | 54 · 6.00 | 47 · 6.04 | 53 · 6.15 | 48 · 6.06 | 48 · 8.77 | 45 · 8.77 | 48 · 8.72 | 45 · 8.89 | 55 · 7.69 | 48 · 7.64 | 47 · 6.04 | 18 · 5.32 | 18 · 3.57 | 17 · 3.66 |
| bowl_gso | 6 | 64 · 6.77 | 61 · 6.73 | 65 · 7.02 | 62 · 7.17 | 61 · 6.82 | 57 · 6.98 | 61 · 6.80 | 57 · 6.97 | 66 · 8.83 | 62 · 8.80 | 61 · 6.73 | 31 · 6.54 | 26 · 4.27 | 24 · 5.82 |
| mug | 8 | 38 · 11.78 | 35 · 11.58 | 40 · 13.28 | 36 · 13.36 | 26 · 11.74 | 24 · 12.07 | 27 · 11.38 | 25 · 11.96 | 47 · 15.91 | 42 · 15.98 | 35 · 11.58 | 27 · 10.35 | 20 · 7.73 | 18 · 7.95 |
| dino | 25 | 42 · 6.44 | 37 · 6.75 | 43 · 12.28 | 38 · 12.29 | 43 · 12.77 | 39 · 12.49 | 43 · 12.70 | 39 · 12.47 | 40 · 6.69 | 37 · 6.78 | 37 · 6.75 | 14 · 4.88 | 22 · 5.77 | 16 · 6.07 |
| shoe | 22 | 56 · 10.51 | 53 · 10.82 | 68 · 13.35 | 64 · 13.44 | 71 · 13.25 | 65 · 13.32 | 70 · 13.18 | 65 · 13.21 | 48 · 10.94 | 43 · 10.97 | 53 · 10.82 | 38 · 8.33 | 30 · 8.96 | 27 · 9.02 |
| open_box | 2 | 105 · 8.20 | 100 · 8.17 | 111 · 9.44 | 105 · 9.64 | 92 · 9.39 | 88 · 9.41 | 92 · 9.39 | 88 · 9.41 | 97 · 9.81 | 87 · 9.60 | 100 · 8.17 | 53 · 19.86 | 45 · 11.94 | 39 · 12.00 |
| horse | 18 | 19 · 3.67 | 15 · 3.95 | 20 · 3.62 | 14 · 4.36 | 23 · 3.88 | 16 · 4.06 | 23 · 3.88 | 15 · 4.08 | 19 · 3.67 | 15 · 3.95 | 15 · 3.95 | 15 · 4.43 | 14 · 3.73 | 11 · 3.99 |
| object | mesh parts | package | pointtest | A | A+pointtest | hybrid | hybrid+pointtest | hybrid-gated | hybrid-gated+pointtest | thinwall | thinwall+pointtest | eps | local | gwn | gwn+pointtest |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| battery_stepped | 4 | 22 · 4.92 | 20 · 4.91 | 25 · 11.69 | 19 · 11.93 | 23 · 10.47 | 20 · 10.36 | 24 · 11.65 | 21 · 11.97 | 22 · 4.92 | 20 · 4.91 | 20 · 4.91 | 22 · 5.40 | 8 · 4.83 | 7 · 4.85 |
| dress | 17 | 17 · 4.32 | 11 · 4.52 | 18 · 5.03 | 12 · 5.07 | 16 · 4.96 | 9 · 4.88 | 14 · 4.81 | 9 · 4.87 | 16 · 4.43 | 10 · 4.65 | 11 · 4.52 | 16 · 4.49 | 12 · 3.92 | 9 · 4.57 |
| elephant | 27 | 64 · 10.66 | 59 · 10.75 | 71 · 20.72 | 67 · 20.60 | 71 · 21.75 | 70 · 22.10 | 71 · 21.75 | 70 · 22.10 | 64 · 10.66 | 59 · 10.75 | 59 · 10.75 | 44 · 11.44 | 22 · 6.38 | 20 · 6.42 |
| bowl_of | 5 | 56 · 9.38 | 49 · 9.27 | 60 · 9.41 | 51 · 9.73 | 63 · 10.47 | 53 · 10.21 | 61 · 10.43 | 51 · 10.11 | 57 · 10.24 | 47 · 10.55 | 49 · 9.27 | 38 · 12.02 | 20 · 3.46 | 18 · 3.70 |
| bowl_gso | 6 | 75 · 7.63 | 56 · 7.65 | 78 · 8.25 | 58 · 8.26 | 74 · 7.84 | 57 · 7.80 | 74 · 7.86 | 57 · 7.82 | 77 · 8.05 | 61 · 8.20 | 56 · 7.65 | 40 · 6.57 | 32 · 4.53 | 30 · 4.61 |
| mug | 8 | 47 · 10.88 | 42 · 10.63 | 48 · 10.87 | 45 · 10.82 | 44 · 11.69 | 39 · 11.70 | 44 · 11.69 | 39 · 11.82 | 45 · 12.28 | 38 · 12.95 | 42 · 10.63 | 33 · 10.13 | 21 · 5.95 | 16 · 6.91 |
| dino | 25 | 51 · 5.84 | 45 · 5.97 | 56 · 10.50 | 50 · 10.47 | 54 · 11.02 | 47 · 10.53 | 53 · 11.02 | 47 · 10.59 | 51 · 6.01 | 44 · 6.15 | 45 · 5.97 | 22 · 4.86 | 19 · 6.02 | 14 · 6.20 |
| shoe | 22 | 83 · 10.19 | 67 · 10.41 | 107 · 13.33 | 93 · 13.41 | 100 · 13.51 | 88 · 13.54 | 100 · 13.51 | 88 · 13.54 | 78 · 10.35 | 63 · 10.70 | 67 · 10.41 | 54 · 8.66 | 26 · 7.10 | 24 · 7.23 |
| open_box | 2 | 98 · 9.92 | 91 · 9.56 | 103 · 10.48 | 90 · 10.53 | 106 · 10.15 | 91 · 9.88 | 106 · 10.15 | 91 · 9.88 | 84 · 11.49 | 73 · 12.43 | 91 · 9.56 | 73 · 11.50 | 50 · 13.72 | 48 · 13.82 |
| horse | 18 | 41 · 6.78 | 36 · 6.93 | 47 · 12.25 | 41 · 12.33 | 40 · 13.64 | 32 · 13.57 | 39 · 13.64 | 32 · 13.57 | 41 · 6.90 | 36 · 7.00 | 36 · 6.93 | 12 · 3.88 | 14 · 3.96 | 12 · 4.08 |
From docs/pointcloud-slicer.md, docs/surf_issues.md, docs/noisy_clouds.md,
docs/HANDOVER_surf_noise_v52.md, docs/consolidation/RESULTS.md, api/DECISIONS.md 22 / 25,
api/OPEN.md 9, the research repository (fousd-3d: overnight logs, ShapeNet diagnosis, pc-slicer prototypes) and this
session's prototypes.
| stage | approach | source | what it does | evidence | verdict | rings / parts |
|---|---|---|---|---|---|---|
| orientation | robust plane directions + spanning-tree patches + leak-proof flood vote (surf) | docs/pointcloud-slicer.md, DECISIONS 25 | per-point normals and signs without given normals | 10k Chamfer/mesh 6.1 → 1.6, 2048 13.9 → 4.9 (9 objects) | in the package (v5.2) | rings: the basis of everything |
| orientation | 3D flood alone; winding-number vote; sign-consistency pass | pointcloud-slicer.md; pc_progress.py | global inside/outside | flood 53–64 % right alone; winding worse (bowl 15.9, mug 34.7×); consistency mug 40 → 45 wrong | rejected (flood kept as a vote) | — |
| field / topology | band slicer (dilate, fill) | fousd-3d README, ShapeNet diagnosis | robust under noise | lids on bowl/mug/wine glass; 17 of 20 worst ShapeNet objects; at 0.6 % noise 17–18 parts (surf 406–452) | kept for noisy clouds and registration | parts few, rings wrong on thin walls |
| field / topology | signed slicer + MST orientation, 5 % fallback to band; ADAPT local spacing | overnight LOG, t3_pcpnet LOG | signed pixels; local reach on variable density | slice IoU 0.904 → 0.954; variable density parts 642 → 24 (ADAPT) | superseded by surf (ADAPT has no surf equivalent) | parts: ADAPT is the only density fix ever measured |
| field / topology | RIMLS within 1.25 spacings, flood beyond, marching squares (surf) | DECISIONS 25 | the implicit surface read at the layers | the 10k / 2048 gains above; noise: 452–831 parts at 0.6–2 % | default; fails on noise and density (surf_issues.md) | rings ragged (hooks); thin walls fragment |
| field / topology | surf constants × f with the minimum loop × f² (noise) | HANDOVER_surf_noise_v52.md | wider support for noisy clouds | 100k 0.6 %: 406 → 13 parts (f = 6); but deletes limbs, and clean sparse clouds want f = 1 | open: scale by an estimated σ, not by the spacing | parts ↓↓ under noise, rings lose thin features |
| field / topology | Poisson; rolling ball / alpha shape; shrink-wrap; 2D balloon | pointcloud-slicer.md; MORNING.md | other surfaces | Poisson val 0.0213 vs 0.0126, not watertight on 41 %; ball slips or bridges; wrap fixes topology | rejected | — |
| field / topology | thin-wall vote / centroid rule | overnight exp_04, exp_16 | open walls under 2 spacings | 62 of 211 objects worse / walls open but 7–10 hole parts | rejected | parts ↑ |
| field / topology | B: contours from the points' own sheets (no field) | this session, scripts/ringfit.py | topology from a neighbour graph split by normals | 3–10× the package's error: lost layers, wild loops, open crescents | rejected as built; its face separation by normals is kept (in the hybrid) | — |
| ring geometry | refit rings to the points (harmonics by held-out layers) | pointcloud-slicer.md (refit.py) | positions only | fixes positions where the start is right; diverges at gaps | rejected then ('rings are not the place') | rings ✓, topology ✗ |
| ring geometry | A: slicer rings refitted to their own points, N from the point count, plane-corrected slab, loops cut | this session, scripts/ringfit.py | removes hooks / extra length | see the ablation: A | see below | rings ✓ |
| ring geometry | fewer harmonics N | noisy_clouds.md; this session (N sweep) | regularise by truncation | no change in parts at 10k or 200k (the wobble is sample sliding, all harmonics) | rejected | — |
| ring geometry | decode → keep N' harmonics → re-encode (refit pass) | noisy_clouds.md §4 | denoise by a second pass | mesh noise: bowl 0.171 → 0.085 (0.6 %), parts 101 → 81 | works on mesh noise; never tried on clouds | rings ✓, parts ↓ |
| layer consistency | surf-n / surf-rn (drop one-layer pieces, bridge gaps) | pc_progress.py; surf.py | neighbour-layer consistency on rings | no gain at any window (IoU 0.889/0.888/0.887); parts = surf-r | off (and the noise comparison was invalid: flags never reached the code) | — |
| layer consistency | neighbour sweeps: rings started from the next layer and refined | this session, scripts/neighbour.py | carry a good ring through a broken layer | helps thick organic shapes, hurts thin walls (mixing refined and slicer rings) | superseded by the hybrid | parts ± |
| layer consistency | hybrid: S (A) by default, U/D carried sets replace a whole layer if they pass; trusted rings kept | this session, scripts/hybrid.py | repair C-rings and fragments from good neighbours | see the ablation: hybrid | see below | rings ✓, parts ↓ on thin walls |
| layer consistency | hybrid-gated: carried sets only on suspicious layers (untrusted ring or a sliver < 3 spacings) | this session | touch only broken layers | see the ablation: hybrid-gated | see below | as hybrid, safer elsewhere |
| parts / cuts | tracked-fit with fit_tol = 0.01 (mesh) / one spacing (clouds) | DECISIONS 22, 25 | cut where one height fit misses | horse 10k 28 → 17, scans median 58 → 47 | in the package | parts |
| parts / cuts | point test: cut only where the fitted ring fails to explain the points (two-sided, 2 spacings) | this session, scripts/pointfit.py | judge cuts on geometry, not coefficients | dino 200k 40 → 28 (mesh 25); see the ablation | see below | parts ↓ |
| parts / cuts | fit_tol up to 10; MIN_PIECE; continue-jumps; drop_fragments; keep largest solid + hole | noisy_clouds.md; consolidation RESULTS | other cut / merge rules | noisy bowl 831 → 805 parts (97 % from tracking); drop_fragments −37 parts for +8–17 % Chamfer; lids | rejected (continue-jumps: better Chamfer, 5× slower, superseded) | parts vs accuracy |
| noise | speck removal (ring area < 4π s²), σ-scaled thresholds, routing to band by estimators | surf_issues.md | kill specks and bubbles under noise / variable density | estimators catch 69 of 71 exploding PCPNet clouds | proposed, not built | parts ↓↓ under noise |
| noise | stop at the energy knee (~99.5 %) | noisy_clouds.md §3 | denoising by truncation | best Chamfer past the knee | rule not yet chosen | — |
parts at 200k · parts at 10k (all prototypes) · the dino's cuts · A vs B · middle slices · loaf pan · GSO bowl · dino · noisy meshes