{
  "date": "2026-10-10",
  "application": "OpenFiles",
  "version": "3.2026.1008",
  "releaseUrl": "https://github.com/pansysoft/openfiles.desktop/releases/tag/3.2026.1008",
  "measurementContext": "Browser validation of the LowPoly implementation for this release; not an end-to-end timing of the packaged desktop application.",
  "hardware": "Apple M1",
  "os": "macOS 27.0.1",
  "browser": "Google Chrome for Testing 151.0.7922.34 (headless shell)",
  "node": "v24.18.0",
  "configuration": "Default LowPoly settings for OpenFiles 3.2026.1008.",
  "order": [
    "10082.webp",
    "lena.jpg",
    "mickey.jpg"
  ],
  "runsPerImage": 1,
  "notes": [
    "Bundled MediaPipe models and OpenCV; mesh processing runs in a Worker.",
    "First case includes cold runtime initialization; later cases reuse workers.",
    "Subject analysis is measured before mesh and SVG generation. All three images are below the default short-side cap, so no analysis downscaling occurs.",
    "inferenceMs includes subject analysis; faceInferencePasses counts face landmark calls only. meshMs includes normalized input preparation, mesh worker initialization when cold, geometry, color and SVG generation.",
    "No controlled historical or paper-baseline benchmark was performed.",
    "RMSE is over 8-bit RGB at analysis resolution after SVG rasterization. It is not a perceptual quality score."
  ],
  "results": [
    {
      "name": "10082.webp",
      "width": 1500,
      "height": 1500,
      "decodeMs": 20.799999982118607,
      "inferenceMs": 3193.699999988079,
      "meshMs": 3667.9000000059605,
      "faceCount": 0,
      "faceInferencePasses": 58,
      "bodySegmented": false,
      "poseCount": 0,
      "vertexCount": 4060,
      "triangleCount": 7978,
      "constrainedEdgeCount": 990,
      "analysisWidth": 1500,
      "analysisHeight": 1500,
      "minAngle": 0.2516239498631405,
      "sliverRatio": 0.20017548257708698,
      "meanQuality": 0.5939452544490011,
      "rmse": 2.768918280564532,
      "faceRmse": []
    },
    {
      "name": "lena.jpg",
      "width": 512,
      "height": 512,
      "decodeMs": 5,
      "inferenceMs": 953.6999999880791,
      "meshMs": 3003.800000011921,
      "faceCount": 1,
      "faceInferencePasses": 31,
      "bodySegmented": true,
      "poseCount": 1,
      "vertexCount": 10823,
      "triangleCount": 21502,
      "constrainedEdgeCount": 4688,
      "analysisWidth": 512,
      "analysisHeight": 512,
      "minAngle": 0.01844584016846385,
      "sliverRatio": 0.08854990233466654,
      "meanQuality": 0.6412122292716004,
      "rmse": 7.559633999262099,
      "faceRmse": [
        7.871190202040726
      ]
    },
    {
      "name": "mickey.jpg",
      "width": 600,
      "height": 600,
      "decodeMs": 4.199999988079071,
      "inferenceMs": 3261.399999976158,
      "meshMs": 1936.9000000059605,
      "faceCount": 0,
      "faceInferencePasses": 117,
      "bodySegmented": true,
      "poseCount": 1,
      "vertexCount": 4369,
      "triangleCount": 8596,
      "constrainedEdgeCount": 1496,
      "analysisWidth": 600,
      "analysisHeight": 600,
      "minAngle": 0.05339076244431008,
      "sliverRatio": 0.06119125174499768,
      "meanQuality": 0.6625568084250583,
      "rmse": 8.205666233361757,
      "faceRmse": []
    }
  ]
}
