{
 "run": "plan-retrace-20260813-r1",
 "question": "Where does each plan sheet sit relative to the sheet the scale was measured on?",
 "reference": {
  "file": "first-floor-input.jpg",
  "size": [
   1952,
   978
  ],
  "features": 3050
 },
 "method": "shadow divided out by a 41px blur, SIFT, mutually consistent Lowe matches at 0.75, RANSAC homography at 3.0 px",
 "sheets": {
  "first": {
   "file": "first-floor-input.jpg",
   "size": [
    1952,
    978
   ],
   "isReference": true,
   "homographyToReference": [
    [
     1.0,
     0.0,
     0.0
    ],
    [
     0.0,
     1.0,
     0.0
    ],
    [
     0.0,
     0.0,
     1.0
    ]
   ],
   "features": 3050,
   "matches": null,
   "inliers": null,
   "medianReprojectionPx": 0.0,
   "maxInlierReprojectionPx": 0.0
  },
  "second": {
   "file": "second-floor-input.jpg",
   "size": [
    1883,
    1018
   ],
   "isReference": false,
   "homographyToReference": [
    [
     0.9559429526954786,
     0.02247377208061654,
     -19.94695599036236
    ],
    [
     0.013538615433590752,
     0.9911879774534351,
     -40.22928506158923
    ],
    [
     -7.690221227348187e-06,
     3.8822744185580206e-05,
     1.0
    ]
   ],
   "features": 3379,
   "matches": 125,
   "inliers": 51,
   "medianReprojectionPx": 0.423,
   "maxInlierReprojectionPx": 2.901,
   "medianRejectedPx": 286.6,
   "medianErrorIfUnregisteredPx": 78.7,
   "matchPicture": "S:\\Projects\\2026\\Blueprint\\.blueprint-data\\generative-experiments\\plan-retrace-20260813-r1\\sheet-register-second.jpg"
  }
 },
 "generated": "nothing",
 "billedUsd": 0
}
