{
  "schema": "bayandin-v5-terrain-sparse-camera-qa",
  "createdUTC": "2026-10-08T12:37:33.414Z",
  "source4": {
    "path": "source/v4/ground-clean.png",
    "sha256": "ed122711b7d30e5570b529dcdb4e6e87cf2c8886e7a927c60047749b00dd3166"
  },
  "source5": {
    "path": "source/v5/terrain-classic.png",
    "sha256": "fc9d86b938b86aae868c57b9912b98cb9d9ff30ec722b81dc6fe6cff3157816d"
  },
  "normalization": "Both images sampled at fixed world2048×1152; v5 native1672×941 resized with fit:fill; no shift/reprojection applied.",
  "method": "Read-only gradient-vector normalized cross correlation in49×49 world-pixel windows, search±8px, integer translation. This is sparse camera/road/context alignment evidence, not verification of all141 raster roof silhouettes.",
  "controls": [
    {
      "id": "Pavlova-south-road",
      "point": [
        1150,
        880
      ],
      "gradientNCCBest": {
        "score": 0.5750923150983721,
        "dx": 1,
        "dy": 1
      },
      "estimatedTranslationPixels": [
        1,
        1
      ],
      "quality": "low correlation, no geometric displacement claim"
    },
    {
      "id": "Pavlova-northeast-road",
      "point": [
        1420,
        650
      ],
      "gradientNCCBest": {
        "score": 0.6019906769343883,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "main-gate-junction",
      "point": [
        746,
        1010
      ],
      "gradientNCCBest": {
        "score": 0.5755611555467849,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "low correlation, no geometric displacement claim"
    },
    {
      "id": "west-long-street",
      "point": [
        495,
        300
      ],
      "gradientNCCBest": {
        "score": 0.8046030007493706,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "northwest-context-roof",
      "point": [
        570,
        200
      ],
      "gradientNCCBest": {
        "score": 0.779760375919719,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "west-context-roof",
      "point": [
        525,
        492
      ],
      "gradientNCCBest": {
        "score": 0.6410947074550895,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "northern-housing-roof",
      "point": [
        890,
        110
      ],
      "gradientNCCBest": {
        "score": 0.6651157658732212,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "forensic-neighbor-roof",
      "point": [
        1575,
        265
      ],
      "gradientNCCBest": {
        "score": 0.6038214499032254,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "service-gate-access",
      "point": [
        732,
        636
      ],
      "gradientNCCBest": {
        "score": 0.6043322523240315,
        "dx": 1,
        "dy": 0
      },
      "estimatedTranslationPixels": [
        1,
        0
      ],
      "quality": "usable sparse alignment evidence"
    },
    {
      "id": "southeast-context-roof",
      "point": [
        1530,
        1040
      ],
      "gradientNCCBest": {
        "score": 0.6546773333887402,
        "dx": 1,
        "dy": 1
      },
      "estimatedTranslationPixels": [
        1,
        1
      ],
      "quality": "usable sparse alignment evidence"
    }
  ],
  "limits": [
    "Generator changes trees, material colors, cars and minor roof details. These change correlations without necessarily changing mapped geometry.",
    "Ground141 and gates/doors are separately preserved exactly by geography-invariants.json.",
    "No independent physical-height or camera angle measurement is claimed."
  ]
}