{
  "batchId": "QM-LAB-20261028",
  "sampleBatch": "QM-RETEST-20261028",
  "sampleCount": 31,
  "printRasterDpi": 300.0,
  "cameraAssumedFramePx": [
    1920,
    1080
  ],
  "assumedHorizontalFovDegrees": 60.0,
  "assumedFocalLengthPx": 1662.7687752661227,
  "distanceCm": [
    15,
    20,
    30
  ],
  "repeatsPerCell": 3,
  "masterSeed": 20261028,
  "profiles": {
    "clean": {
      "dotmix": 0.0,
      "tiltX": 0.0,
      "tiltY": 0.0,
      "blur": 0.0,
      "paperNoise": 0.0,
      "sensorNoise": 0.0,
      "shade": 0.0
    },
    "mild": {
      "dotmix": 0.25,
      "tiltX": 8.0,
      "tiltY": 12.0,
      "blur": 0.45,
      "paperNoise": 1.0,
      "sensorNoise": 2.0,
      "shade": 0.1
    },
    "medium": {
      "dotmix": 0.5,
      "tiltX": 15.0,
      "tiltY": 20.0,
      "blur": 0.8,
      "paperNoise": 2.0,
      "sensorNoise": 4.0,
      "shade": 0.25
    },
    "strong": {
      "dotmix": 1.0,
      "tiltX": 25.0,
      "tiltY": 30.0,
      "blur": 1.2,
      "paperNoise": 3.0,
      "sensorNoise": 8.0,
      "shade": 0.4
    }
  },
  "engines": {
    "AppleVision": "VNDetectBarcodesRequest revision 4, macOS 26.6.2",
    "ZXingCpp": "3.1.1"
  },
  "python": "3.12.14",
  "numpy": "2.3.5",
  "pillow": "12.3.0",
  "scope": "Synthetic print-and-camera image experiment, known QR-containing ROI; not a physical print, phone camera or measured scanning distance. Camera intrinsic parameters are assumptions, without distortion/AF/ISP/motion calibration. Repeat counts are not population reliability estimates. Payload must exactly equal expected value to pass.",
  "sampleSha256": "29564369b97e3dd9aef2c820dffaba124a4012fe220fbb0873093fccb3c5a6b5",
  "sourceLinks": [
    "https://developer.apple.com/documentation/vision/vndetectbarcodesrequest",
    "https://github.com/zxing-cpp/zxing-cpp/tree/master/wrappers/python"
  ],
  "elapsedSeconds": 24.88,
  "syntheticImages": 1116,
  "engineRuns": 2232,
  "savedExampleImages": 33,
  "engineErrors": [],
  "inputColourMode": "Grayscale luminance from the PDF; not a colour-print/camera colour-response test"
}