{
  "active_scenarios": [
    "danger_area_loitering",
    "equipment_entry_exit_counter",
    "equipment_activity_monitor"
  ],
  "analysis_categories": [
    "작업자",
    "중장비",
    "덤프트럭",
    "굴착기"
  ],
  "applied_threshold_override_models": [],
  "auto_seeded_category_tokens": [],
  "category_tokens_for_resolution": [
    "작업자",
    "중장비",
    "덤프트럭"
  ],
  "cctv_id": "01",
  "cctv_location_config_path": "/data/topview_calibrator/config/site_seocho/cctv_locations/01/roi_test_clip_cctv01_00001__u8663b0/cctv_location__01__20260511T022020427189Z.json",
  "cctv_location_config_paths": [
    "/data/topview_calibrator/config/site_seocho/cctv_locations/01/roi_test_clip_cctv01_00001__u8663b0/cctv_location__01__20260511T022020427189Z.json",
    "/data/topview_calibrator/config/site_seocho/cctv_locations/02/roi_test_clip_cctv02_00001__uc8692d/cctv_location__02__20260511T022408996871Z.json"
  ],
  "cctv_location_warnings": [
    "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json",
    "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/02/roi_test_clip_cctv02_00001__uc8692d.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json"
  ],
  "duration_sec": null,
  "effective_categories": [
    "작업자",
    "중장비",
    "덤프트럭",
    "굴착기"
  ],
  "event_count": 15,
  "event_types": [
    "danger_area_loitering",
    "entry_exit_counter__roi1__out",
    "entry_exit_counter__roi1__in"
  ],
  "final_summary_count": 2,
  "final_summary_scenarios": [
    "equipment_entry_exit_counter",
    "equipment_activity_monitor"
  ],
  "fps": 10.0,
  "frame_event_count": 15,
  "frame_event_types": [
    "danger_area_loitering",
    "entry_exit_counter__roi1__out",
    "entry_exit_counter__roi1__in"
  ],
  "frame_size": {
    "height": 720,
    "width": 1280
  },
  "frames_processed": 1050,
  "homography_config_path": "/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json",
  "homography_config_warnings": [],
  "inference_roi_config_path": "/data/topview_calibrator/inference_roi/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/inference_polygon__20260513T051421514888Z.json",
  "inference_roi_config_paths": [
    "/data/topview_calibrator/inference_roi/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/inference_polygon__20260513T051421514888Z.json"
  ],
  "inference_roi_dropped_by_category": {
    "굴착기": 1949,
    "덤프트럭": 1011,
    "작업자": 7338,
    "중장비": 5281
  },
  "inference_roi_enabled": true,
  "inference_roi_filter_summary": {
    "config_paths": [
      "/data/topview_calibrator/inference_roi/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/inference_polygon__20260513T051421514888Z.json"
    ],
    "dropped_by_category": {
      "굴착기": 1949,
      "덤프트럭": 1011,
      "작업자": 7338,
      "중장비": 5281
    },
    "enabled": true,
    "kept_by_category": {
      "굴착기": 1335,
      "덤프트럭": 1462,
      "작업자": 2132,
      "중장비": 1079
    },
    "total_dropped": 15579,
    "total_kept": 6008,
    "warnings": [],
    "zero_drop_warning": false
  },
  "inference_roi_metadata": [
    {
      "basemap_point_count": 18,
      "canvas_size": [
        1280,
        720
      ],
      "config_path": "/data/topview_calibrator/inference_roi/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/inference_polygon__20260513T051421514888Z.json",
      "filter_anchor": "bbox_bottom_center",
      "point_count": 18,
      "roi_type": "inference_polygon",
      "schema_version": "offline_inference_roi.v1",
      "tolerance_px": 0.0
    }
  ],
  "inference_roi_total_dropped": 15579,
  "inference_roi_total_kept": 6008,
  "inference_roi_zero_drop_warning": false,
  "input_contracts": [
    {
      "contract_group": "roi_required",
      "notes": [
        "danger_area polygon input is required for this scenario."
      ],
      "required_inputs": [
        "danger_area"
      ],
      "scenario": "danger_area_loitering"
    },
    {
      "contract_group": "scenario_specific_extra_input",
      "notes": [
        "Counter ROI profile input is required for this scenario."
      ],
      "required_inputs": [
        "counter_roi_profiles"
      ],
      "scenario": "equipment_entry_exit_counter"
    },
    {
      "contract_group": "non_roi",
      "notes": [
        "No ROI payload is required for the baseline monitoring path."
      ],
      "required_inputs": [],
      "scenario": "equipment_activity_monitor"
    }
  ],
  "input_video_source": "homography_config_source",
  "job_label": "runtime-minimal-check",
  "max_frames": null,
  "mode": "runtime_minimal",
  "models_to_run": [
    "yolo11_640_coco_Large_pretrained_by_Ultralytics_11",
    "yolo11_960_fall_1class",
    "yolo11_960_workAndHeavyEquipment_39class",
    "yolo8_640_workPPEHeavy"
  ],
  "offline_final_track_labels": true,
  "offline_roi_config_path": "/data/topview_calibrator/offline_roi/linked/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/danger_polygon__linked__20260511T053048199522Z.json",
  "offline_roi_config_paths": [
    "/data/topview_calibrator/offline_roi/linked/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/danger_polygon__linked__20260511T053048199522Z.json",
    "/data/topview_calibrator/offline_roi/linked/site_seocho/01/2026-04-23_12_59_58_1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s__uc985b5/entry_exit_line__linked__20260511T052824342193Z.json"
  ],
  "offline_video_preset": "ultrafast",
  "output_root": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003",
  "perf_log_interval_frames": 10,
  "perf_summary": {
    "metrics": {
      "analysis_wall_ms": {
        "avg": 159.39,
        "max": 209.318,
        "p50": 154.47,
        "p95": 205.914
      },
      "comparison_video_write_wall_ms": {
        "avg": 33.981,
        "max": 50.34,
        "p50": 33.305,
        "p95": 43.443
      },
      "decode_wall_ms": {
        "avg": 2.901,
        "max": 5.163,
        "p50": 2.713,
        "p95": 4.446
      },
      "final_label_wall_ms": {
        "avg": 39.88,
        "max": 63.846,
        "p50": 38.031,
        "p95": 60.865
      },
      "final_video_write_wall_ms": {
        "avg": 5.03,
        "max": 10.312,
        "p50": 4.854,
        "p95": 7.468
      },
      "frame_wall_ms": {
        "avg": 402.543,
        "max": 955.639,
        "p50": 398.7,
        "p95": 457.592
      },
      "fused_video_write_wall_ms": {
        "avg": 0.0,
        "max": 0.0,
        "p50": 0.0,
        "p95": 0.0
      },
      "inference_wall_ms": {
        "avg": 146.318,
        "max": 195.43,
        "p50": 141.544,
        "p95": 190.214
      },
      "topview_update_wall_ms": {
        "avg": 153.091,
        "max": 217.006,
        "p50": 149.605,
        "p95": 186.037
      },
      "video_write_wall_ms": {
        "avg": 241.263,
        "max": 811.173,
        "p50": 233.81,
        "p95": 278.565
      }
    },
    "metrics_warmup_excluded": {
      "analysis_wall_ms": {
        "avg": 159.584,
        "max": 209.318,
        "p50": 154.996,
        "p95": 205.914
      },
      "comparison_video_write_wall_ms": {
        "avg": 33.931,
        "max": 50.34,
        "p50": 33.305,
        "p95": 43.443
      },
      "decode_wall_ms": {
        "avg": 2.896,
        "max": 5.163,
        "p50": 2.713,
        "p95": 4.446
      },
      "final_label_wall_ms": {
        "avg": 39.888,
        "max": 63.846,
        "p50": 38.031,
        "p95": 60.865
      },
      "final_video_write_wall_ms": {
        "avg": 5.021,
        "max": 10.312,
        "p50": 4.854,
        "p95": 7.468
      },
      "frame_wall_ms": {
        "avg": 402.712,
        "max": 955.639,
        "p50": 398.822,
        "p95": 457.592
      },
      "fused_video_write_wall_ms": {
        "avg": 0.0,
        "max": 0.0,
        "p50": 0.0,
        "p95": 0.0
      },
      "inference_wall_ms": {
        "avg": 146.5,
        "max": 195.43,
        "p50": 142.388,
        "p95": 190.214
      },
      "topview_update_wall_ms": {
        "avg": 153.058,
        "max": 217.006,
        "p50": 149.605,
        "p95": 186.037
      },
      "video_write_wall_ms": {
        "avg": 241.238,
        "max": 811.173,
        "p50": 233.81,
        "p95": 278.565
      }
    },
    "sample_count": 107,
    "source": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/perf_frames.jsonl",
    "task_id": "260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003",
    "warmup_excluded_sample_count": 106
  },
  "periodic_summary_count": 10,
  "periodic_summary_scenarios": [
    "equipment_activity_monitor"
  ],
  "phase": "runtime_completed",
  "processing_finished_at": "2026-05-14T11:00:28.698921+09:00",
  "processing_started_at": "2026-05-14T10:53:18.616849+09:00",
  "provided_inputs": {
    "cctv_location": true,
    "counter_roi_profiles": true,
    "danger_area": true,
    "inference_roi": true,
    "model_threshold_overrides": false,
    "working_area": false
  },
  "render_categories": [
    "작업자",
    "중장비",
    "덤프트럭",
    "굴착기"
  ],
  "requested_category_tokens": [
    "작업자",
    "중장비",
    "덤프트럭"
  ],
  "requested_scenario_tokens": [
    "위험구역 체류",
    "덤프트럭 입출입 카운트",
    "굴착기 작업 모니터링"
  ],
  "resolved_basemap_path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_3072x3290/basemap_3072x3290.png",
  "resolved_categories": [
    "작업자",
    "중장비",
    "덤프트럭"
  ],
  "resolved_cctv_location": {
    "cctv_id": "01",
    "config_path": "/data/topview_calibrator/config/site_seocho/cctv_locations/01/roi_test_clip_cctv01_00001__u8663b0/cctv_location__01__20260511T022020427189Z.json",
    "coord_sys": "EPSG:5186",
    "created_at": "2026-05-11T02:20:20.427275+00:00",
    "file_mtime": 1778466020.426566,
    "label": "smartinside_ai_cctv_01",
    "location": {
      "x": 200159.08,
      "y": 543250.0
    },
    "order_index": 0,
    "runtime_homography_config_path": "/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json",
    "source": "cctv_location_config",
    "source_video_slug": "roi_test_clip_cctv01_00001__u8663b0",
    "warnings": [
      "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json",
      "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/02/roi_test_clip_cctv02_00001__uc8692d.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json"
    ]
  },
  "resolved_georef_path": "/data/box_steam/260423_seochosite_dataset/input/basemap/resize/PS10009_3072x3290/basemap_3072x3290.georef.json",
  "resolved_scenarios": [
    "danger_area_loitering",
    "equipment_entry_exit_counter",
    "equipment_activity_monitor"
  ],
  "resolved_steam_export_sources": {
    "cctv_info": {
      "mode": "cctv_location_config_rows",
      "rows": [
        {
          "cctv_id": "01",
          "config_path": "/data/topview_calibrator/config/site_seocho/cctv_locations/01/roi_test_clip_cctv01_00001__u8663b0/cctv_location__01__20260511T022020427189Z.json",
          "created_at": "2026-05-11T02:20:20.427275+00:00",
          "file_mtime": 1778466020.426566,
          "label": "smartinside_ai_cctv_01",
          "location": {
            "x": 200159.08,
            "y": 543250.0
          },
          "location_source": "cctv_location_config",
          "runtime_homography_config_path": "/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json",
          "source": "cctv_location_config",
          "source_video_slug": "roi_test_clip_cctv01_00001__u8663b0"
        },
        {
          "cctv_id": "02",
          "config_path": "/data/topview_calibrator/config/site_seocho/cctv_locations/02/roi_test_clip_cctv02_00001__uc8692d/cctv_location__02__20260511T022408996871Z.json",
          "created_at": "2026-05-11T02:24:08.996931+00:00",
          "file_mtime": 1778466248.9959064,
          "label": "smartinside_ai_cctv_02",
          "location": {
            "x": 200200.87,
            "y": 543189.51
          },
          "location_source": "cctv_location_config",
          "runtime_homography_config_path": "/data/topview_calibrator/config/site_seocho/runtime_sources/02/roi_test_clip_cctv02_00001__uc8692d.json",
          "source": "cctv_location_config",
          "source_video_slug": "roi_test_clip_cctv02_00001__uc8692d"
        }
      ],
      "warnings": [
        "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json",
        "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/02/roi_test_clip_cctv02_00001__uc8692d.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json"
      ]
    },
    "current_cctv_no": {
      "cctv_id": "01",
      "rule": "default -> HOMOGRAPHY_CONFIG_PATH.cctv_id -> direct CCTV_ID",
      "source": "request_or_homography_resolved_payload"
    },
    "site_no": {
      "default_site_no": "서초_서리풀_001",
      "homography_site_no": "site_seocho",
      "offline_roi_site_ids": [
        "site_seocho"
      ],
      "site_no": "site_seocho",
      "source": "offline_roi_config",
      "warnings": []
    }
  },
  "resource_summary": {
    "child_process_rss_mb": {
      "avg": 266.537,
      "max": 393.094,
      "p50": 232.551,
      "p95": 393.094
    },
    "gpu_memory_used_mb": {
      "avg": 12111.0,
      "max": 12111.0,
      "p50": 12111.0,
      "p95": 12111.0
    },
    "gpu_sample_count": 198,
    "gpu_utilization_pct": {
      "avg": 41.253,
      "max": 80.0,
      "p50": 38.0,
      "p95": 73.0
    },
    "process_rss_mb": {
      "avg": 626.709,
      "max": 634.512,
      "p50": 627.012,
      "p95": 631.387
    },
    "resource_sample_count": 198,
    "task_id": "260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003",
    "written_files": {
      "gpu_samples": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/gpu_samples.jsonl",
      "resource_samples": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/resource_samples.jsonl",
      "resource_summary": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/resource_summary.json"
    }
  },
  "save_comparison_video": true,
  "save_event_image": true,
  "save_final_video": true,
  "save_fused_video": false,
  "save_topview_video": true,
  "scenario_contracts": [
    {
      "contract_mode": "frame_event_only",
      "exclude_zero_value_categories": false,
      "finalize_summary_kind": null,
      "frame_event_counted": true,
      "notes": [],
      "periodic_summary_interval_sec": null,
      "periodic_summary_kind": null,
      "scenario": "danger_area_loitering"
    },
    {
      "contract_mode": "frame_event_and_finalize_summary",
      "exclude_zero_value_categories": false,
      "finalize_summary_kind": "counter_totals",
      "frame_event_counted": true,
      "notes": [
        "Frame events represent crossing events.",
        "Finalize summaries provide aggregated counter totals."
      ],
      "periodic_summary_interval_sec": null,
      "periodic_summary_kind": null,
      "scenario": "equipment_entry_exit_counter"
    },
    {
      "contract_mode": "periodic_and_finalize_summary",
      "exclude_zero_value_categories": true,
      "finalize_summary_kind": "cumulative_monitoring_seconds",
      "frame_event_counted": false,
      "notes": [
        "This scenario does not emit frame events by design.",
        "Use periodic/final summary payloads for cumulative monitoring seconds."
      ],
      "periodic_summary_interval_sec": 10,
      "periodic_summary_kind": "cumulative_monitoring_seconds",
      "scenario": "equipment_activity_monitor"
    }
  ],
  "selection_mode": "live_truth_selection_plan",
  "status": "completed",
  "steam_event_info_count": 15,
  "steam_event_info_types": [
    "덤프트럭 입차 카운트",
    "덤프트럭 출차 카운트",
    "위험구역 체류"
  ],
  "steam_export_warnings": [
    "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/01/roi_test_clip_cctv01_00001__u8663b0.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json",
    "cctv location runtime_homography_config_path differs from request homography_config_path. location=/data/topview_calibrator/config/site_seocho/runtime_sources/02/roi_test_clip_cctv02_00001__uc8692d.json request=/data/topview_calibrator/config/site_seocho/01.260511_roi구역변경.json"
  ],
  "steam_tracking_info_count": 105,
  "stopped_by_frame_limit": false,
  "summary_contracts": [
    {
      "contract_mode": "frame_event_only",
      "exclude_zero_value_categories": false,
      "finalize_summary_kind": null,
      "frame_event_counted": true,
      "notes": [],
      "periodic_summary_interval_sec": null,
      "periodic_summary_kind": null,
      "scenario": "danger_area_loitering"
    },
    {
      "contract_mode": "frame_event_and_finalize_summary",
      "exclude_zero_value_categories": false,
      "finalize_summary_kind": "counter_totals",
      "frame_event_counted": true,
      "notes": [
        "Frame events represent crossing events.",
        "Finalize summaries provide aggregated counter totals."
      ],
      "periodic_summary_interval_sec": null,
      "periodic_summary_kind": null,
      "scenario": "equipment_entry_exit_counter"
    },
    {
      "contract_mode": "periodic_and_finalize_summary",
      "exclude_zero_value_categories": true,
      "finalize_summary_kind": "cumulative_monitoring_seconds",
      "frame_event_counted": false,
      "notes": [
        "This scenario does not emit frame events by design.",
        "Use periodic/final summary payloads for cumulative monitoring seconds."
      ],
      "periodic_summary_interval_sec": 10,
      "periodic_summary_kind": "cumulative_monitoring_seconds",
      "scenario": "equipment_activity_monitor"
    }
  ],
  "synthetic_first_frame_at": "2026-05-14T10:53:18.616849+09:00",
  "synthetic_last_frame_at": "2026-05-14T10:55:03.516849+09:00",
  "synthetic_timestamp_policy": "job_start_at + frame_idx / fps",
  "task_id": "260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003",
  "topview_category_tokens": [
    "작업자",
    "덤프트럭",
    "굴착기"
  ],
  "topview_cctv_location_overlay": true,
  "topview_coordinate_label_decimals": 1,
  "topview_coordinate_label_exclude_categories": [
    "작업자"
  ],
  "topview_coordinate_label_grid_overlay": true,
  "topview_coordinate_label_max_objects": 12,
  "topview_enabled": true,
  "topview_grid_target_ticks": 9,
  "topview_interval_sec": 1,
  "topview_observation_count": 4905,
  "topview_output_width": 1920,
  "topview_show_trails": false,
  "video_path": "/data/box_steam/260423_seochosite_dataset/input/video/20260507_155115_260507_샘플다시저장_원본영상_sample_live_720p_10fps_aligned/260511_6분30초부터_8분15초까지_clip/clip_0390-0495s/2026-04-23 12_59_58 이동형 #1__live_camfix_1280x720_10fps_crf23__clip_0390-0495s.mp4",
  "video_profile": {
    "fps": 10.0,
    "frame_count_hint": 1050,
    "height": 720,
    "width": 1280
  },
  "wall_time_ms": 429809.6900302917,
  "written_files": {
    "final_output_ffmpeg_log": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/final_output.ffmpeg.log",
    "final_output_mp4": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/final_output.mp4",
    "final_summaries": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/final_summaries.json",
    "frames_csv": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/frames.csv",
    "frames_detail": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/frames_detail.jsonl",
    "frames_meta": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/frames_meta.json",
    "fused_results_ffmpeg_log": null,
    "fused_results_mp4": null,
    "gpu_samples": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/gpu_samples.jsonl",
    "heartbeat": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/heartbeat.json",
    "perf_frames": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/perf_frames.jsonl",
    "perf_summary": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/perf_summary.json",
    "periodic_summaries": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/periodic_summaries.jsonl",
    "resource_samples": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/resource_samples.jsonl",
    "resource_summary": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/resource_summary.json",
    "runtime_status": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/runtime/status.json",
    "steam_cctv_info": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/CCTV_INFO.json",
    "steam_event_image_dir": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/event_images",
    "steam_event_info_dir": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/event_info",
    "steam_index_info": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/INDEX_INFO.json",
    "steam_receipt": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/runtime_receipt.json",
    "steam_site_danger_zone_info": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/SITE_DANGER_ZONE_INFO.json",
    "steam_tracking_info_dir": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/steam/tracking_info",
    "topview_comparison_ffmpeg_log": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/comparison_output.ffmpeg.log",
    "topview_comparison_mp4": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/comparison_output.mp4",
    "topview_overlay_ffmpeg_log": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/topview_overlay.ffmpeg.log",
    "topview_overlay_mp4": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/topview_overlay.mp4",
    "topview_summary": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/topview_summary.json",
    "topview_tracking_jsonl": "/data/offline_runs/260514_seocho_cctv01_inference_roi_grid_cctvlocation_test_003/topview/topview_tracking.jsonl"
  }
}