{
  "video": "scene_001.mp4",
  "width": 1920,
  "height": 1080,
  "fps": 30,
  "objects": [
    { "id": "person_01", "type": "person", "name": "Father" },
    { "id": "child_01", "type": "person", "name": "Child" },
    { "id": "glass_01", "type": "object", "name": "Glass" }
  ],
  "frames": [
    {
      "frame": 0,
      "objects": [
        {
          "trackId": "person_01",
          "bbox": [0.10, 0.08, 0.36, 0.95],
          "polygon": [
            [0.20, 0.08], [0.27, 0.07], [0.31, 0.14], [0.30, 0.24],
            [0.36, 0.34], [0.35, 0.60], [0.33, 0.95], [0.14, 0.95],
            [0.12, 0.62], [0.10, 0.34], [0.16, 0.24], [0.17, 0.14]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.97,
          "action": "holding a glass"
        },
        {
          "trackId": "child_01",
          "bbox": [0.58, 0.30, 0.82, 0.95],
          "polygon": [
            [0.66, 0.30], [0.72, 0.30], [0.75, 0.36], [0.74, 0.44],
            [0.82, 0.52], [0.80, 0.72], [0.79, 0.95], [0.61, 0.95],
            [0.60, 0.72], [0.58, 0.52], [0.65, 0.44], [0.64, 0.36]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.95,
          "action": "sitting"
        },
        {
          "trackId": "glass_01",
          "bbox": [0.31, 0.40, 0.37, 0.50],
          "polygon": [
            [0.32, 0.40], [0.36, 0.40], [0.37, 0.49], [0.35, 0.50], [0.33, 0.50], [0.31, 0.49]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.91,
          "action": "held"
        }
      ]
    },
    {
      "frame": 30,
      "objects": [
        {
          "trackId": "person_01",
          "bbox": [0.11, 0.07, 0.37, 0.95],
          "polygon": [
            [0.21, 0.07], [0.28, 0.06], [0.32, 0.13], [0.31, 0.23],
            [0.37, 0.30], [0.36, 0.58], [0.34, 0.95], [0.15, 0.95],
            [0.13, 0.62], [0.11, 0.34], [0.17, 0.23], [0.18, 0.13]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.97,
          "action": "lifting the glass"
        },
        {
          "trackId": "child_01",
          "bbox": [0.58, 0.29, 0.82, 0.95],
          "polygon": [
            [0.66, 0.29], [0.72, 0.29], [0.75, 0.35], [0.74, 0.43],
            [0.82, 0.50], [0.80, 0.72], [0.79, 0.95], [0.61, 0.95],
            [0.60, 0.72], [0.58, 0.50], [0.65, 0.43], [0.64, 0.35]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.95,
          "action": "picking up a spoon"
        },
        {
          "trackId": "glass_01",
          "bbox": [0.31, 0.28, 0.37, 0.38],
          "polygon": [
            [0.32, 0.28], [0.36, 0.28], [0.37, 0.37], [0.35, 0.38], [0.33, 0.38], [0.31, 0.37]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.90,
          "action": "lifted"
        }
      ]
    },
    {
      "frame": 60,
      "objects": [
        {
          "trackId": "person_01",
          "bbox": [0.11, 0.07, 0.37, 0.95],
          "polygon": [
            [0.21, 0.07], [0.28, 0.06], [0.32, 0.13], [0.32, 0.20],
            [0.37, 0.26], [0.36, 0.58], [0.34, 0.95], [0.15, 0.95],
            [0.13, 0.62], [0.11, 0.34], [0.17, 0.23], [0.18, 0.13]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.98,
          "action": "drinking water"
        },
        {
          "trackId": "child_01",
          "bbox": [0.58, 0.29, 0.82, 0.95],
          "polygon": [
            [0.66, 0.29], [0.72, 0.29], [0.75, 0.35], [0.74, 0.43],
            [0.82, 0.49], [0.80, 0.72], [0.79, 0.95], [0.61, 0.95],
            [0.60, 0.72], [0.58, 0.49], [0.65, 0.43], [0.64, 0.35]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.96,
          "action": "eating"
        },
        {
          "trackId": "glass_01",
          "bbox": [0.28, 0.12, 0.35, 0.22],
          "polygon": [
            [0.30, 0.12], [0.34, 0.13], [0.35, 0.21], [0.33, 0.22], [0.30, 0.22], [0.28, 0.20]
          ],
          "visible": true,
          "occluded": true,
          "confidence": 0.72,
          "action": "at mouth"
        }
      ]
    },
    {
      "frame": 90,
      "objects": [
        {
          "trackId": "person_01",
          "bbox": [0.11, 0.07, 0.37, 0.95],
          "polygon": [
            [0.21, 0.07], [0.28, 0.06], [0.32, 0.13], [0.31, 0.23],
            [0.37, 0.31], [0.36, 0.58], [0.34, 0.95], [0.15, 0.95],
            [0.13, 0.62], [0.11, 0.34], [0.17, 0.23], [0.18, 0.13]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.97,
          "action": "putting the glass down"
        },
        {
          "trackId": "child_01",
          "bbox": [0.58, 0.30, 0.82, 0.95],
          "polygon": [
            [0.66, 0.30], [0.72, 0.30], [0.75, 0.36], [0.74, 0.44],
            [0.82, 0.52], [0.80, 0.72], [0.79, 0.95], [0.61, 0.95],
            [0.60, 0.72], [0.58, 0.52], [0.65, 0.44], [0.64, 0.36]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.96,
          "action": "eating"
        },
        {
          "trackId": "glass_01",
          "bbox": [0.31, 0.42, 0.37, 0.52],
          "polygon": [
            [0.32, 0.42], [0.36, 0.42], [0.37, 0.51], [0.35, 0.52], [0.33, 0.52], [0.31, 0.51]
          ],
          "visible": false,
          "occluded": true,
          "confidence": 0.40,
          "action": "hidden behind hand"
        }
      ]
    },
    {
      "frame": 120,
      "objects": [
        {
          "trackId": "person_01",
          "bbox": [0.12, 0.08, 0.35, 0.95],
          "polygon": [
            [0.21, 0.08], [0.27, 0.07], [0.31, 0.14], [0.30, 0.24],
            [0.35, 0.34], [0.34, 0.60], [0.33, 0.95], [0.14, 0.95],
            [0.13, 0.62], [0.12, 0.34], [0.16, 0.24], [0.17, 0.14]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.97,
          "action": "talking"
        },
        {
          "trackId": "child_01",
          "bbox": [0.60, 0.31, 0.84, 0.95],
          "polygon": [
            [0.68, 0.31], [0.74, 0.31], [0.77, 0.37], [0.76, 0.45],
            [0.84, 0.53], [0.82, 0.72], [0.81, 0.95], [0.63, 0.95],
            [0.62, 0.72], [0.60, 0.53], [0.67, 0.45], [0.66, 0.37]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.94,
          "action": "chewing"
        },
        {
          "trackId": "glass_01",
          "bbox": [0.40, 0.60, 0.46, 0.70],
          "polygon": [
            [0.41, 0.60], [0.45, 0.60], [0.46, 0.69], [0.44, 0.70], [0.42, 0.70], [0.40, 0.69]
          ],
          "visible": true,
          "occluded": false,
          "confidence": 0.93,
          "action": "on the table"
        }
      ]
    }
  ]
}
