{
  "schema": "org.iphonotype.helios-phone-comparison/v1",
  "published_utc": "2026-08-11T12:00:00Z",
  "target": {
    "id": "PF-T31-00001059-C694BB02",
    "reference": "FULL_BORE_v1 corrected scan-visible CAD",
    "reference_sample_count": 55622,
    "units": "mm",
    "physical_metrology": "not available; residuals are combined-system error"
  },
  "comparison_contract": {
    "common_definitions": [
      "Exact Euclidean nearest-neighbour distance to/from the same 55,622-point CAD sample",
      "CAD coverage is the fraction of CAD samples within the stated distance of a scan point",
      "Dimensions use registered scan 0.5th-to-99.5th percentile extents"
    ],
    "primary_caution": "Single complete capture-and-reconstruction runs with different capture counts, durations, trajectories, software and registration routes; contextual pipeline evidence, not a controlled hardware ranking.",
    "registration_tiers": {
      "helios_iphone12_iphone17": "Metric scale held fixed during CAD registration; iPhones 12/17 recovered scale from four AprilTags.",
      "iphone15": "The package-authored plate-scaled and plant-assisted registered overlay was retained, then rescored against the same CAD with the common distance and extent definitions."
    }
  },
  "devices": {
    "helios": {
      "label": "Helios",
      "capture": {
        "duration": "33:18",
        "samples": "72 projection views",
        "registered_points": 16274
      },
      "recovery": {
        "compound_leaves": "4/4",
        "fruits": "5/5",
        "leaflets": "42/44"
      },
      "metrics": {
        "cad_coverage_pct": {
          "within_2mm": 85.45,
          "within_5mm": 99.93
        },
        "scan_to_cad": {
          "median_mm": 1.686,
          "p95_mm": 7.2449
        },
        "cad_to_scan": {
          "p95_mm": 2.849
        },
        "symmetric_mean_mm": 1.8282,
        "dimensions": {
          "bias_mm": {
            "width": 1.05466,
            "depth": 1.48161,
            "height": -2.94337
          },
          "mean_absolute_bias_mm": 1.8265
        }
      },
      "registration": "Known-target prism, proper rigid fixed-scale 75%-trimmed ICP",
      "visuals": {
        "front": "./assets/comparison-front.png",
        "side": "./assets/comparison-side.png",
        "top": "./assets/comparison-top.png"
      }
    },
    "iphone17": {
      "label": "iPhone 17 Pro Max",
      "capture": {
        "duration": "4:08",
        "samples": "139 RGB frames \u00b7 121 registered",
        "registered_points": 14437
      },
      "recovery": {
        "compound_leaves": "4/4 high",
        "fruits": "5/5 moderate",
        "leaflets": "44/44 high"
      },
      "metrics": {
        "scan_to_cad": {
          "count": 14437,
          "mean_mm": 1.2514,
          "median_mm": 0.841,
          "rmse_mm": 1.9652,
          "p90_mm": 2.6845,
          "p95_mm": 3.6572,
          "max_mm": 62.7539
        },
        "cad_to_scan": {
          "count": 55622,
          "mean_mm": 1.556,
          "median_mm": 1.0595,
          "rmse_mm": 2.3215,
          "p90_mm": 3.0632,
          "p95_mm": 4.4,
          "max_mm": 28.75
        },
        "cad_coverage_pct": {
          "within_1mm": 46.94,
          "within_2mm": 79.05,
          "within_5mm": 96.06
        },
        "symmetric_mean_mm": 1.4037,
        "dimensions": {
          "observed_mm": {
            "width": 153.61992,
            "depth": 153.08838,
            "height": 158.78984
          },
          "bias_mm": {
            "width": 3.61992,
            "depth": 3.08838,
            "height": -3.67861
          },
          "mean_absolute_bias_mm": 3.4623,
          "method": "registered scan 0.5th-to-99.5th percentile extent"
        }
      },
      "registration": "Four-AprilTag metric frame, then fixed-scale trimmed ICP",
      "visuals": {
        "front": "./assets/comparison-iphone17-front.png",
        "side": "./assets/comparison-iphone17-side.png",
        "top": "./assets/comparison-iphone17-top.png"
      }
    },
    "iphone15": {
      "label": "iPhone 15 Pro Max",
      "capture": {
        "duration": "2:32",
        "samples": "91 RGB frames \u00b7 72 exported poses",
        "registered_points": 28233
      },
      "recovery": {
        "compound_leaves": "4/4 strong",
        "fruits": "5/5 strong",
        "leaflets": "44/44 strong"
      },
      "metrics": {
        "scan_to_cad": {
          "count": 28233,
          "mean_mm": 1.8473,
          "median_mm": 1.1903,
          "rmse_mm": 2.639,
          "p90_mm": 4.151,
          "p95_mm": 6.1524,
          "max_mm": 13.3598
        },
        "cad_to_scan": {
          "count": 55622,
          "mean_mm": 1.169,
          "median_mm": 0.9653,
          "rmse_mm": 1.4146,
          "p90_mm": 2.1187,
          "p95_mm": 2.9462,
          "max_mm": 6.1944
        },
        "cad_coverage_pct": {
          "within_1mm": 52.73,
          "within_2mm": 88.96,
          "within_5mm": 99.85
        },
        "symmetric_mean_mm": 1.5081,
        "dimensions": {
          "observed_mm": {
            "width": 152.47551,
            "depth": 152.26903,
            "height": 161.58417
          },
          "bias_mm": {
            "width": 2.47551,
            "depth": 2.26903,
            "height": -0.88428
          },
          "mean_absolute_bias_mm": 1.8763,
          "method": "registered scan 0.5th-to-99.5th percentile extent"
        }
      },
      "registration": "On-device plate-scaled and plant-assisted registered overlay; common-definition rescore",
      "visuals": {
        "front": "./assets/comparison-iphone15-front.png",
        "side": "./assets/comparison-iphone15-side.png",
        "top": "./assets/comparison-iphone15-top.png"
      }
    },
    "iphone12": {
      "label": "iPhone 12 Pro Max",
      "capture": {
        "duration": "3:27",
        "samples": "120 RGB frames \u00b7 101 registered",
        "registered_points": 11251
      },
      "recovery": {
        "compound_leaves": "4/4 high",
        "fruits": "5/5 moderate",
        "leaflets": "44/44 \u00b7 39 high + 5 moderate"
      },
      "metrics": {
        "scan_to_cad": {
          "count": 11251,
          "mean_mm": 1.1146,
          "median_mm": 0.7394,
          "rmse_mm": 1.7629,
          "p90_mm": 2.3795,
          "p95_mm": 3.3692,
          "max_mm": 38.1939
        },
        "cad_to_scan": {
          "count": 55622,
          "mean_mm": 1.7094,
          "median_mm": 1.1682,
          "rmse_mm": 2.4823,
          "p90_mm": 3.5365,
          "p95_mm": 5.0406,
          "max_mm": 28.9638
        },
        "cad_coverage_pct": {
          "within_1mm": 41.93,
          "within_2mm": 74.98,
          "within_5mm": 94.9
        },
        "symmetric_mean_mm": 1.412,
        "dimensions": {
          "observed_mm": {
            "width": 152.40495,
            "depth": 152.53985,
            "height": 157.72648
          },
          "bias_mm": {
            "width": 2.40495,
            "depth": 2.53985,
            "height": -4.74197
          },
          "mean_absolute_bias_mm": 3.2289,
          "method": "registered scan 0.5th-to-99.5th percentile extent"
        }
      },
      "registration": "Four-AprilTag metric frame, then fixed-scale trimmed ICP",
      "visuals": {
        "front": "./assets/comparison-iphone12-front.png",
        "side": "./assets/comparison-iphone12-side.png",
        "top": "./assets/comparison-iphone12-top.png"
      }
    }
  }
}
