{
  "session_id": "4c4d59c443d849c7add0104ade992461",
  "site_id": "260423",
  "cctv_id": "01",
  "input_kind": "saved_config_import",
  "imported_config_path": "/data/topview_calibrator/config/260423/01.json",
  "base_homography_config_path": "/data/topview_calibrator/config/260423/01.json",
  "runtime_homography_config_path": null,
  "source_video_path": "/data/box_steam/260423_seochosite_dataset/input/video/2026-04-23 13_30_01 이동형 #3__live_1280x720_10fps_crf23.mp4",
  "camera_frame_path": "/data/topview_calibrator/work/uploads/4c4d59c443d849c7add0104ade992461/camera_frame.jpg",
  "basemap_path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_2048x2193/basemap_2048x2193.png",
  "frame_index": 0,
  "source_image_size": [
    1280,
    720
  ],
  "basemap_image_size": [
    2048,
    2193
  ],
  "homography_matrix": [
    [
      -0.0488100382029825,
      -3.842485979977688,
      1174.7831090435873
    ],
    [
      -0.06425382811730221,
      -4.770094223262029,
      1471.7169607809642
    ],
    [
      -2.807701696603136e-05,
      -0.0032894466144355347,
      1.0
    ]
  ],
  "quality": {
    "schema_version": "topview.reprojection_quality.v1",
    "pair_count": 4,
    "mean_error_px": 5.884876854794995e-05,
    "median_error_px": 6.155133986514188e-05,
    "max_error_px": 7.202769111501956e-05,
    "outlier_threshold_px": 5.0,
    "outlier_count": 0,
    "point_errors": [
      {
        "index": 0,
        "point_number": 1,
        "image_point": [
          938.808,
          308.303
        ],
        "basemap_point": [
          1374.888,
          1462.514
        ],
        "projected_point": [
          1374.887939453125,
          1462.5140380859375
        ],
        "error_px": 7.152945341413851e-05,
        "outlier_candidate": false
      },
      {
        "index": 1,
        "point_number": 2,
        "image_point": [
          1018.311,
          352.495
        ],
        "basemap_point": [
          1219.416,
          1462.738
        ],
        "projected_point": [
          1219.416015625,
          1462.738037109375
        ],
        "error_px": 4.0264703346496434e-05,
        "outlier_candidate": false
      },
      {
        "index": 2,
        "point_number": 3,
        "image_point": [
          710.605,
          308.303
        ],
        "basemap_point": [
          1306.575,
          1307.308
        ],
        "projected_point": [
          1306.574951171875,
          1307.3079833984375
        ],
        "error_px": 5.157322631614527e-05,
        "outlier_candidate": false
      },
      {
        "index": 3,
        "point_number": 4,
        "image_point": [
          391.121,
          312.722
        ],
        "basemap_point": [
          1158.169,
          1137.748
        ],
        "projected_point": [
          1158.1689453125,
          1137.748046875
        ],
        "error_px": 7.202769111501956e-05,
        "outlier_candidate": false
      }
    ]
  },
  "basemap_georef_path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_2048x2193/basemap_2048x2193.georef.json",
  "basemap_georef": {
    "available": true,
    "path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_2048x2193/basemap_2048x2193.georef.json",
    "epsg": "EPSG:5186",
    "image_size": {
      "original": [
        16024,
        17156
      ],
      "resized": [
        2048,
        2193
      ]
    },
    "meters_per_resized_pixel": {
      "x": 0.19182950078125002,
      "y": 0.19180142015503876,
      "average": 0.1918154604681444
    },
    "quantization_error_estimate_m": {
      "axis_half_pixel_x": 0.09591475039062501,
      "axis_half_pixel_y": 0.09590071007751938,
      "diagonal_half_pixel": 0.13563401319679488
    }
  },
  "world_transform": {
    "schema_version": "topview.world_transform.georef.v1",
    "georef_path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_2048x2193/basemap_2048x2193.georef.json",
    "epsg": "EPSG:5186",
    "geo_transform": [
      200035.9308483082,
      0.0245174,
      0.0,
      543486.6976847183,
      0.0,
      -0.0245174
    ],
    "resize_transform": {
      "raw_x = resized_x * scale_x": true,
      "raw_y = resized_y * scale_y": true,
      "scale_x": 7.82421875,
      "scale_y": 7.823073415412677
    },
    "image_size": {
      "original": [
        16024,
        17156
      ],
      "resized": [
        2048,
        2193
      ]
    },
    "meters_per_resized_pixel": {
      "x": 0.19182950078125002,
      "y": 0.19180142015503876,
      "average": 0.1918154604681444
    },
    "quantization_error_estimate_m": {
      "axis_half_pixel_x": 0.09591475039062501,
      "axis_half_pixel_y": 0.09590071007751938,
      "diagonal_half_pixel": 0.13563401319679488
    }
  }
}
