{
  "input": "cam3_bay.mp4",
  "camera": "cam3",
  "video": {
    "fps": 14.996,
    "frames": 1343,
    "duration_s": 89.56,
    "width": 1920,
    "height": 1080,
    "start_s": 0.0,
    "end_s": 89.56,
    "output_frames": 448,
    "output_duration_s": 29.88
  },
  "params": {
    "model": "yolov8m.pt",
    "stride": 1,
    "imgsz": 960,
    "conf": 0.25,
    "car_conf": 0.2,
    "min_hits": 2,
    "inferred_frames": 1343,
    "speed": 3,
    "trim": null,
    "names": {},
    "wash_min": 20.0,
    "phase_gap": 5.0,
    "done_gap": 15.0,
    "stationary_window_s": 3.0,
    "stationary_frac": 0.02,
    "attach_expand": 0.25,
    "lang": "ar"
  },
  "processing": {
    "seconds": 343.4,
    "seconds_per_video_second": 3.834
  },
  "detection_totals": {
    "person": 777,
    "bicycle": 0,
    "car": 1112,
    "motorcycle": 0,
    "bus": 516,
    "truck": 0
  },
  "unique_tracks": {
    "person": 5,
    "bicycle": 0,
    "car": 17,
    "motorcycle": 0,
    "bus": 18,
    "truck": 0
  },
  "unique_people": 5,
  "unique_vehicles": 35,
  "peak_occupancy": {
    "total": 3,
    "t_s": 0.2,
    "counts": {
      "person": 1,
      "bus": 1,
      "car": 1
    }
  },
  "peak_people": {
    "count": 2,
    "t_s": 29.68
  },
  "bucket_s": 5.0,
  "timeline": [
    {
      "start_s": 0.0,
      "end_s": 5.0,
      "avg": {
        "person": 1.0,
        "bicycle": 0.0,
        "car": 0.53,
        "motorcycle": 0.0,
        "bus": 0.61,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 5.0,
      "end_s": 10.0,
      "avg": {
        "person": 0.35,
        "bicycle": 0.0,
        "car": 0.85,
        "motorcycle": 0.0,
        "bus": 0.41,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 10.0,
      "end_s": 15.0,
      "avg": {
        "person": 0.99,
        "bicycle": 0.0,
        "car": 0.97,
        "motorcycle": 0.0,
        "bus": 0.33,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 15.0,
      "end_s": 20.0,
      "avg": {
        "person": 0.95,
        "bicycle": 0.0,
        "car": 0.99,
        "motorcycle": 0.0,
        "bus": 0.28,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 20.0,
      "end_s": 25.0,
      "avg": {
        "person": 0.09,
        "bicycle": 0.0,
        "car": 0.8,
        "motorcycle": 0.0,
        "bus": 0.28,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 25.0,
      "end_s": 30.0,
      "avg": {
        "person": 0.57,
        "bicycle": 0.0,
        "car": 0.8,
        "motorcycle": 0.0,
        "bus": 0.27,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 30.0,
      "end_s": 35.0,
      "avg": {
        "person": 0.83,
        "bicycle": 0.0,
        "car": 0.77,
        "motorcycle": 0.0,
        "bus": 0.41,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 35.0,
      "end_s": 40.0,
      "avg": {
        "person": 0.79,
        "bicycle": 0.0,
        "car": 0.59,
        "motorcycle": 0.0,
        "bus": 1.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 40.0,
      "end_s": 45.0,
      "avg": {
        "person": 0.92,
        "bicycle": 0.0,
        "car": 1.0,
        "motorcycle": 0.0,
        "bus": 0.81,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 45.0,
      "end_s": 50.0,
      "avg": {
        "person": 0.07,
        "bicycle": 0.0,
        "car": 0.28,
        "motorcycle": 0.0,
        "bus": 0.85,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 50.0,
      "end_s": 55.0,
      "avg": {
        "person": 0.0,
        "bicycle": 0.0,
        "car": 1.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 0,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 55.0,
      "end_s": 60.0,
      "avg": {
        "person": 0.0,
        "bicycle": 0.0,
        "car": 0.93,
        "motorcycle": 0.0,
        "bus": 0.2,
        "truck": 0.0
      },
      "max": {
        "person": 0,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 60.0,
      "end_s": 65.0,
      "avg": {
        "person": 0.0,
        "bicycle": 0.0,
        "car": 0.96,
        "motorcycle": 0.0,
        "bus": 0.32,
        "truck": 0.0
      },
      "max": {
        "person": 0,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 65.0,
      "end_s": 70.0,
      "avg": {
        "person": 0.53,
        "bicycle": 0.0,
        "car": 0.71,
        "motorcycle": 0.0,
        "bus": 0.52,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 70.0,
      "end_s": 75.0,
      "avg": {
        "person": 0.95,
        "bicycle": 0.0,
        "car": 0.99,
        "motorcycle": 0.0,
        "bus": 0.01,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 75.0,
      "end_s": 80.0,
      "avg": {
        "person": 0.92,
        "bicycle": 0.0,
        "car": 1.0,
        "motorcycle": 0.0,
        "bus": 0.07,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 80.0,
      "end_s": 85.0,
      "avg": {
        "person": 1.0,
        "bicycle": 0.0,
        "car": 0.92,
        "motorcycle": 0.0,
        "bus": 0.15,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 85.0,
      "end_s": 89.56,
      "avg": {
        "person": 0.46,
        "bicycle": 0.0,
        "car": 0.81,
        "motorcycle": 0.0,
        "bus": 0.38,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    }
  ],
  "heatmap": {
    "cols": 32,
    "rows": 18,
    "source": "person centroids per inferred frame",
    "grid": [
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3,
        30,
        72,
        12,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        31,
        54,
        2,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        37,
        36,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4,
        8,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3,
        4,
        42,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        14,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        11,
        12,
        46,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        10,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        10,
        2,
        4,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3,
        0,
        0,
        0
      ],
      [
        0,
        0,
        7,
        7,
        0,
        2,
        3,
        3,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        0,
        0,
        0
      ],
      [
        0,
        0,
        47,
        16,
        10,
        9,
        5,
        11,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        81,
        2,
        0,
        0
      ],
      [
        0,
        0,
        31,
        6,
        4,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5,
        0,
        0
      ],
      [
        0,
        0,
        3,
        6,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3,
        0,
        0
      ],
      [
        0,
        0,
        7,
        8,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        18,
        0,
        0
      ],
      [
        0,
        0,
        8,
        4,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3,
        0,
        0
      ],
      [
        0,
        0,
        1,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    ]
  },
  "tracks": [
    {
      "id": 1,
      "class": "person",
      "name": "Worker 1",
      "first_seen_s": 0.0,
      "last_seen_s": 6.34,
      "dwell_s": 6.34,
      "avg_conf": 0.764,
      "hits": 89
    },
    {
      "id": 2,
      "class": "car",
      "name": "Car A",
      "first_seen_s": 0.0,
      "last_seen_s": 89.49,
      "dwell_s": 89.49,
      "avg_conf": 0.5,
      "hits": 1293
    },
    {
      "id": 4,
      "class": "car",
      "name": null,
      "first_seen_s": 0.47,
      "last_seen_s": 0.53,
      "dwell_s": 0.07,
      "avg_conf": 0.32,
      "hits": 2
    },
    {
      "id": 7,
      "class": "car",
      "name": null,
      "first_seen_s": 0.93,
      "last_seen_s": 1.93,
      "dwell_s": 1.0,
      "avg_conf": 0.401,
      "hits": 16
    },
    {
      "id": 12,
      "class": "car",
      "name": null,
      "first_seen_s": 5.67,
      "last_seen_s": 6.6,
      "dwell_s": 0.93,
      "avg_conf": 0.489,
      "hits": 15
    },
    {
      "id": 17,
      "class": "bus",
      "name": null,
      "first_seen_s": 7.34,
      "last_seen_s": 7.47,
      "dwell_s": 0.13,
      "avg_conf": 0.599,
      "hits": 3
    },
    {
      "id": 21,
      "class": "bus",
      "name": null,
      "first_seen_s": 8.34,
      "last_seen_s": 8.4,
      "dwell_s": 0.07,
      "avg_conf": 0.361,
      "hits": 2
    },
    {
      "id": 23,
      "class": "person",
      "name": "Worker 2",
      "first_seen_s": 8.87,
      "last_seen_s": 21.94,
      "dwell_s": 13.07,
      "avg_conf": 0.741,
      "hits": 164
    },
    {
      "id": 28,
      "class": "bus",
      "name": null,
      "first_seen_s": 10.34,
      "last_seen_s": 10.74,
      "dwell_s": 0.4,
      "avg_conf": 0.308,
      "hits": 7
    },
    {
      "id": 30,
      "class": "bus",
      "name": null,
      "first_seen_s": 11.07,
      "last_seen_s": 11.2,
      "dwell_s": 0.13,
      "avg_conf": 0.267,
      "hits": 3
    },
    {
      "id": 32,
      "class": "car",
      "name": null,
      "first_seen_s": 13.07,
      "last_seen_s": 13.94,
      "dwell_s": 0.87,
      "avg_conf": 0.394,
      "hits": 14
    },
    {
      "id": 34,
      "class": "car",
      "name": null,
      "first_seen_s": 16.87,
      "last_seen_s": 17.27,
      "dwell_s": 0.4,
      "avg_conf": 0.454,
      "hits": 7
    },
    {
      "id": 35,
      "class": "bus",
      "name": null,
      "first_seen_s": 18.07,
      "last_seen_s": 18.94,
      "dwell_s": 0.87,
      "avg_conf": 0.386,
      "hits": 14
    },
    {
      "id": 42,
      "class": "bus",
      "name": null,
      "first_seen_s": 23.34,
      "last_seen_s": 23.94,
      "dwell_s": 0.6,
      "avg_conf": 0.276,
      "hits": 10
    },
    {
      "id": 45,
      "class": "car",
      "name": null,
      "first_seen_s": 25.07,
      "last_seen_s": 25.14,
      "dwell_s": 0.07,
      "avg_conf": 0.308,
      "hits": 2
    },
    {
      "id": 53,
      "class": "car",
      "name": null,
      "first_seen_s": 25.87,
      "last_seen_s": 25.94,
      "dwell_s": 0.07,
      "avg_conf": 0.282,
      "hits": 2
    },
    {
      "id": 54,
      "class": "person",
      "name": "Worker 3",
      "first_seen_s": 27.14,
      "last_seen_s": 45.55,
      "dwell_s": 18.41,
      "avg_conf": 0.764,
      "hits": 236
    },
    {
      "id": 56,
      "class": "bus",
      "name": null,
      "first_seen_s": 28.01,
      "last_seen_s": 28.21,
      "dwell_s": 0.2,
      "avg_conf": 0.304,
      "hits": 4
    },
    {
      "id": 59,
      "class": "person",
      "name": "Worker 4",
      "first_seen_s": 29.68,
      "last_seen_s": 29.74,
      "dwell_s": 0.07,
      "avg_conf": 0.491,
      "hits": 2
    },
    {
      "id": 64,
      "class": "bus",
      "name": null,
      "first_seen_s": 32.08,
      "last_seen_s": 32.21,
      "dwell_s": 0.13,
      "avg_conf": 0.277,
      "hits": 3
    },
    {
      "id": 65,
      "class": "bus",
      "name": null,
      "first_seen_s": 33.08,
      "last_seen_s": 33.94,
      "dwell_s": 0.87,
      "avg_conf": 0.327,
      "hits": 14
    },
    {
      "id": 71,
      "class": "car",
      "name": "Car B",
      "first_seen_s": 37.08,
      "last_seen_s": 44.01,
      "dwell_s": 6.94,
      "avg_conf": 0.301,
      "hits": 105
    },
    {
      "id": 74,
      "class": "car",
      "name": null,
      "first_seen_s": 45.08,
      "last_seen_s": 45.21,
      "dwell_s": 0.13,
      "avg_conf": 0.329,
      "hits": 3
    },
    {
      "id": 75,
      "class": "car",
      "name": null,
      "first_seen_s": 45.41,
      "last_seen_s": 46.48,
      "dwell_s": 1.07,
      "avg_conf": 0.297,
      "hits": 17
    },
    {
      "id": 93,
      "class": "bus",
      "name": null,
      "first_seen_s": 57.42,
      "last_seen_s": 57.55,
      "dwell_s": 0.13,
      "avg_conf": 0.485,
      "hits": 3
    },
    {
      "id": 96,
      "class": "bus",
      "name": null,
      "first_seen_s": 59.62,
      "last_seen_s": 59.75,
      "dwell_s": 0.13,
      "avg_conf": 0.454,
      "hits": 3
    },
    {
      "id": 98,
      "class": "bus",
      "name": null,
      "first_seen_s": 60.22,
      "last_seen_s": 60.42,
      "dwell_s": 0.2,
      "avg_conf": 0.325,
      "hits": 4
    },
    {
      "id": 101,
      "class": "car",
      "name": null,
      "first_seen_s": 62.09,
      "last_seen_s": 62.29,
      "dwell_s": 0.2,
      "avg_conf": 0.379,
      "hits": 4
    },
    {
      "id": 103,
      "class": "bus",
      "name": null,
      "first_seen_s": 63.22,
      "last_seen_s": 63.49,
      "dwell_s": 0.27,
      "avg_conf": 0.365,
      "hits": 5
    },
    {
      "id": 104,
      "class": "bus",
      "name": null,
      "first_seen_s": 63.75,
      "last_seen_s": 64.15,
      "dwell_s": 0.4,
      "avg_conf": 0.421,
      "hits": 7
    },
    {
      "id": 111,
      "class": "bus",
      "name": null,
      "first_seen_s": 66.49,
      "last_seen_s": 67.15,
      "dwell_s": 0.67,
      "avg_conf": 0.49,
      "hits": 11
    },
    {
      "id": 113,
      "class": "person",
      "name": "Worker 5",
      "first_seen_s": 67.02,
      "last_seen_s": 87.23,
      "dwell_s": 20.21,
      "avg_conf": 0.818,
      "hits": 286
    },
    {
      "id": 114,
      "class": "car",
      "name": null,
      "first_seen_s": 67.75,
      "last_seen_s": 68.02,
      "dwell_s": 0.27,
      "avg_conf": 0.441,
      "hits": 5
    },
    {
      "id": 118,
      "class": "car",
      "name": null,
      "first_seen_s": 68.55,
      "last_seen_s": 68.62,
      "dwell_s": 0.07,
      "avg_conf": 0.566,
      "hits": 2
    },
    {
      "id": 123,
      "class": "bus",
      "name": null,
      "first_seen_s": 79.69,
      "last_seen_s": 79.96,
      "dwell_s": 0.27,
      "avg_conf": 0.373,
      "hits": 5
    },
    {
      "id": 133,
      "class": "car",
      "name": null,
      "first_seen_s": 83.62,
      "last_seen_s": 83.89,
      "dwell_s": 0.27,
      "avg_conf": 0.325,
      "hits": 5
    },
    {
      "id": 137,
      "class": "bus",
      "name": null,
      "first_seen_s": 85.56,
      "last_seen_s": 85.69,
      "dwell_s": 0.13,
      "avg_conf": 0.6,
      "hits": 3
    },
    {
      "id": 138,
      "class": "car",
      "name": null,
      "first_seen_s": 86.09,
      "last_seen_s": 86.29,
      "dwell_s": 0.2,
      "avg_conf": 0.664,
      "hits": 4
    },
    {
      "id": 139,
      "class": "bus",
      "name": null,
      "first_seen_s": 86.56,
      "last_seen_s": 86.69,
      "dwell_s": 0.13,
      "avg_conf": 0.335,
      "hits": 3
    },
    {
      "id": 142,
      "class": "car",
      "name": null,
      "first_seen_s": 87.63,
      "last_seen_s": 87.76,
      "dwell_s": 0.13,
      "avg_conf": 0.403,
      "hits": 3
    }
  ],
  "workers": [
    {
      "name": "Worker 1",
      "track_id": 1,
      "first_seen_s": 0.0,
      "last_seen_s": 6.34,
      "dwell_s": 6.34
    },
    {
      "name": "Worker 2",
      "track_id": 23,
      "first_seen_s": 8.87,
      "last_seen_s": 21.94,
      "dwell_s": 13.07
    },
    {
      "name": "Worker 3",
      "track_id": 54,
      "first_seen_s": 27.14,
      "last_seen_s": 45.55,
      "dwell_s": 18.41
    },
    {
      "name": "Worker 4",
      "track_id": 59,
      "first_seen_s": 29.68,
      "last_seen_s": 29.74,
      "dwell_s": 0.07
    },
    {
      "name": "Worker 5",
      "track_id": 113,
      "first_seen_s": 67.02,
      "last_seen_s": 87.23,
      "dwell_s": 20.21
    }
  ],
  "vehicles_service": [
    {
      "car": "Car A",
      "track_id": 2,
      "track_ids": [
        2
      ],
      "state": "done",
      "arrived_s": 3.0,
      "service_start_s": 3.0,
      "washing_s": 41.81,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": 44.81,
      "service_total_s": 41.81,
      "left_s": null,
      "workers": [
        "Worker 1",
        "Worker 2",
        "Worker 3",
        "Worker 4"
      ]
    },
    {
      "car": "Car B",
      "track_id": 71,
      "track_ids": [
        71
      ],
      "state": "done",
      "arrived_s": 39.81,
      "service_start_s": 39.81,
      "washing_s": 5.07,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": 44.88,
      "service_total_s": 5.07,
      "left_s": null,
      "workers": [
        "Worker 3"
      ]
    }
  ],
  "cars_serviced": 2,
  "snapshots": [
    {
      "src": "cam3_bay_snap1.jpg",
      "t_s": 11.2
    },
    {
      "src": "cam3_bay_snap2.jpg",
      "t_s": 33.61
    },
    {
      "src": "cam3_bay_snap3.jpg",
      "t_s": 56.02
    },
    {
      "src": "cam3_bay_snap4.jpg",
      "t_s": 78.42
    }
  ]
}