{
  "revision": "JAMBO-R03",
  "date": "2026-10-29",
  "counts": {
    "imagesAnalyzed": 9,
    "pairsTested": 36,
    "registeredCameras": 0,
    "validatedMetricTiePoints": 0
  },
  "method": "SIFT features, nearest-neighbor ratio 0.70, robust 3px homography and 2px fundamental-matrix candidate fits; image long edge capped at 1400 pixels. Not bundle adjustment or dense reconstruction.",
  "matchingResults": [
    {
      "a": "jambo-photo-06",
      "b": "jambo-photo-16",
      "ratioMatches": 53,
      "homographyInliers": 36,
      "fundamentalInliers": 44,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-11",
      "ratioMatches": 70,
      "homographyInliers": 31,
      "fundamentalInliers": 43,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-17",
      "ratioMatches": 46,
      "homographyInliers": 6,
      "fundamentalInliers": 26,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-11",
      "ratioMatches": 43,
      "homographyInliers": 20,
      "fundamentalInliers": 26,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-06",
      "b": "jambo-photo-07",
      "ratioMatches": 63,
      "homographyInliers": 19,
      "fundamentalInliers": 26,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-06",
      "ratioMatches": 41,
      "homographyInliers": 16,
      "fundamentalInliers": 24,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-09",
      "ratioMatches": 48,
      "homographyInliers": 19,
      "fundamentalInliers": 24,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-07",
      "ratioMatches": 62,
      "homographyInliers": 14,
      "fundamentalInliers": 23,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-09",
      "ratioMatches": 42,
      "homographyInliers": 11,
      "fundamentalInliers": 20,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-06",
      "ratioMatches": 34,
      "homographyInliers": 15,
      "fundamentalInliers": 20,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-17",
      "ratioMatches": 34,
      "homographyInliers": 14,
      "fundamentalInliers": 19,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-16",
      "ratioMatches": 32,
      "homographyInliers": 11,
      "fundamentalInliers": 18,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-06",
      "b": "jambo-photo-17",
      "ratioMatches": 61,
      "homographyInliers": 8,
      "fundamentalInliers": 16,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-07",
      "b": "jambo-photo-11",
      "ratioMatches": 28,
      "homographyInliers": 8,
      "fundamentalInliers": 16,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-16",
      "ratioMatches": 27,
      "homographyInliers": 6,
      "fundamentalInliers": 14,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-11",
      "b": "jambo-photo-16",
      "ratioMatches": 21,
      "homographyInliers": 6,
      "fundamentalInliers": 12,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "commons-lobby",
      "ratioMatches": 36,
      "homographyInliers": 5,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lighting",
      "b": "jambo-photo-02",
      "ratioMatches": 37,
      "homographyInliers": 6,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-02",
      "ratioMatches": 25,
      "homographyInliers": 7,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-06",
      "b": "jambo-photo-11",
      "ratioMatches": 49,
      "homographyInliers": 6,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-07",
      "b": "jambo-photo-09",
      "ratioMatches": 19,
      "homographyInliers": 6,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-07",
      "b": "jambo-photo-17",
      "ratioMatches": 29,
      "homographyInliers": 7,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-09",
      "b": "jambo-photo-11",
      "ratioMatches": 13,
      "homographyInliers": 5,
      "fundamentalInliers": 11,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-07",
      "ratioMatches": 20,
      "homographyInliers": 5,
      "fundamentalInliers": 10,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-09",
      "ratioMatches": 17,
      "homographyInliers": 4,
      "fundamentalInliers": 10,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-17",
      "ratioMatches": 25,
      "homographyInliers": 6,
      "fundamentalInliers": 10,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-06",
      "b": "jambo-photo-09",
      "ratioMatches": 21,
      "homographyInliers": 6,
      "fundamentalInliers": 10,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-11",
      "b": "jambo-photo-17",
      "ratioMatches": 34,
      "homographyInliers": 7,
      "fundamentalInliers": 10,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-06",
      "ratioMatches": 26,
      "homographyInliers": 5,
      "fundamentalInliers": 9,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-16",
      "ratioMatches": 13,
      "homographyInliers": 6,
      "fundamentalInliers": 9,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-07",
      "b": "jambo-photo-16",
      "ratioMatches": 17,
      "homographyInliers": 5,
      "fundamentalInliers": 9,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "commons-lobby",
      "b": "jambo-photo-11",
      "ratioMatches": 14,
      "homographyInliers": 4,
      "fundamentalInliers": 8,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-02",
      "b": "jambo-photo-07",
      "ratioMatches": 12,
      "homographyInliers": 5,
      "fundamentalInliers": 8,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-09",
      "b": "jambo-photo-16",
      "ratioMatches": 6,
      "homographyInliers": 0,
      "fundamentalInliers": 0,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-09",
      "b": "jambo-photo-17",
      "ratioMatches": 5,
      "homographyInliers": 0,
      "fundamentalInliers": 0,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    },
    {
      "a": "jambo-photo-16",
      "b": "jambo-photo-17",
      "ratioMatches": 10,
      "homographyInliers": 0,
      "fundamentalInliers": 0,
      "status": "candidate overlap only; repeated patterns and planar/low-parallax degeneracy require review"
    }
  ],
  "scaleConstraint": {
    "feature": "Largest bronze Africa-map floor medallion",
    "publishedDiameterFeet": 8,
    "publishedDiameterMetres": 2.4384,
    "otherMedallionDiameterMetres": 1.2192,
    "sourceURL": "https://d23.com/tour-the-majestic-african-savanna-at-disneys-animal-kingdom-lodge/",
    "publisher": "Disney D23",
    "publicationDate": "2016-04-14",
    "status": "published nominal dimension; not applied as metric control",
    "reason": "Corresponding medallion identity, floor-plane perspective and independent check dimension are not established in analyzed photos. Single circle alone does not determine a full 3D metric reconstruction."
  },
  "accuracy": "No global photogrammetric reconstruction or scan-equivalent accuracy achieved. Existing exterior LiDAR and provisional interior model remain distinct evidence classes.",
  "alignmentStatus": "Candidate image correspondences only; no accepted photo-to-plan registration. Repeated shields, rails and glazing can create false matches.",
  "photoUse": "Only two explicitly licensed visitor images republished, with attribution and license links. Other imagery remains source-linked reference and internal analysis; no Google Maps photo scraping.",
  "licensedSources": [
    {
      "id": "commons-lighting",
      "title": "Jambo decorative chandelier detail",
      "author": "Sam Howzit / Steven A. Miller",
      "date": "2015-06-13",
      "sourceURL": "https://commons.wikimedia.org/wiki/File:Lighting_(19755528398).jpg",
      "license": "CC BY 2.0",
      "licenseURL": "https://creativecommons.org/licenses/by/2.0/",
      "space": "lobby",
      "changes": "Resized only; geometry and original photograph unchanged.",
      "imageURL": "licensed-refs/commons-lighting.jpg",
      "analysisRequestURL": "licensed-refs/commons-lighting.jpg",
      "building": "Jambo House, Disney Animal Kingdom Lodge",
      "publisher": "Sam Howzit / Steven A. Miller",
      "captureDate": "2015-06-13",
      "registrationStatus": "unregistered_reference",
      "calibrationStatus": "not metrically calibrated",
      "usageStatus": "CC BY 2.0",
      "sourceType": "public_licensed_visitor_photo",
      "features": [
        "decorative lights",
        "timber ceiling",
        "same lobby context"
      ],
      "sha256": "4aeb764bcfb46f7ad89b9f0899f19e120844a1533d6d3382663fad067e8d074b"
    },
    {
      "id": "commons-lobby",
      "title": "Jambo lobby from the bridge side",
      "author": "Ahodges7",
      "date": "2010-07-21",
      "sourceURL": "https://commons.wikimedia.org/wiki/File:Lobby_of_Jambo_House,_Disney%27s_Animal_Kingdom_Lodge,_Orlando,_FL.JPG",
      "license": "CC BY-SA 3.0",
      "licenseURL": "https://creativecommons.org/licenses/by-sa/3.0/",
      "space": "lobby",
      "changes": "Resized only; original photograph unchanged. This photograph remains CC BY-SA 3.0.",
      "imageURL": "licensed-refs/commons-lobby.jpg",
      "analysisRequestURL": "licensed-refs/commons-lobby.jpg",
      "building": "Jambo House, Disney Animal Kingdom Lodge",
      "publisher": "Ahodges7",
      "captureDate": "2010-07-21",
      "registrationStatus": "unregistered_reference",
      "calibrationStatus": "not metrically calibrated",
      "usageStatus": "CC BY-SA 3.0",
      "sourceType": "public_licensed_visitor_photo",
      "features": [
        "decorative lights",
        "timber ceiling",
        "same lobby context"
      ],
      "sha256": "d0d5d0cfafc26d20f10855faab650f0e4b68f0af6964fb329da1e2748870d4bf"
    }
  ],
  "requiredNext": [
    "verify scale-feature identity in at least two overlapping images",
    "identify plan-corresponding fixed corners across floor, columns and glazing",
    "calibrate or solve camera intrinsics and distortion",
    "obtain sufficient parallax and persistent tie points",
    "run bundle adjustment and assess residuals",
    "validate dimensions withheld from fitting; document coverage and errors"
  ]
}