Xentim Book a demo
Case study

Case study: what one camera told us about how people use a courtyard

Xentim tracks every person a camera sees: where they walk, when and how fast. We wanted to know what that data says about a place, so we tested it on our own courtyard in Poznan: one camera, no site plans, three days of footage.

The Xentim team ·
Courtyard digital twin seen from the real camera: 159 recorded person passes replayed at once
All 159 recorded passes replayed at once in the Xentim digital twin of the courtyard, seen from the position of the real camera.
  • Site: a residential courtyard in Poznan, about 270 m², garages on one side, a passage to the street on the other
  • Camera: one existing camera, mounted 8.15 m above the ground, 1920x1080
  • Data: 45 hours of footage, 13 to 15 October 2026: 159 person passes, 26 cars, 6 bicycles, each tracked by Xentim
  • Result: a measured digital twin of the courtyard, a coverage map in square metres and a replay of every recorded walk from the real camera position

Why we did it

Xentim already turns camera footage into events: who passed, when, along which path, at what pace. That data usually ends up as alerts and search results. We wanted to find out what else it can tell a site owner.

The idea is simple. If you know exactly where a camera hangs and what it sees, every track it records becomes a real path on the ground, in metres and seconds. Put enough of those paths together and you see how a place is actually used, not how it was designed to be used. From there you can play out scenarios: how people would leave the yard in an emergency, where a wheelchair or a pram gets stuck, where a bench, a bike rack or a bin would help and where it would be in the way.

We tested this on the one site we can measure freely: our own courtyard.

The challenge

What we wanted to measure

What we did

1. Measured the site without plans

We took a handful of tape measurements of things the camera can see: the three garage doors, a window shutter and a manhole cover. From those alone we worked out where the camera hangs and how it looks at the yard: 8.15 m above the ground, 15.2 m from the garage wall, tilted 21° down, with a 70° field of view. Measured points land within about 2 pixels of where the model expects them. Every pixel on the ground now has a position in centimetres, from about 1 cm per pixel close to the camera to under 3 cm at the far end.

Our first attempt used a parked car as the ruler instead. It looked fine until we checked the pace of people walking: they came out more than twice too fast. Checking against walking pace caught the error. Measuring fixed things on site fixed it.

Real camera frame of the courtyard with a 1 metre grid drawn on the ground and the garage doors outlined
The real camera frame with a 1 m grid on the ground, worked out from a few tape measurements. Green: the garage doors used as reference.

2. Rebuilt the courtyard as a digital twin

With the camera pinned down, we built a 1:1 model of the courtyard and placed a virtual camera exactly where the real one hangs. In the twin every patch of ground can be checked: is it in the frame, is it hidden behind something, how many pixels per metre does it get.

Coverage map of the courtyard: visible area in blue, blind spot and occluded area in red, 159 movement tracks
Coverage map from the twin. Blue: what the camera sees, by DORI level. Red: blind spot and occlusion. Lines: movement tracks from three days of footage.

3. Replayed every recorded walk

Each of the 159 person tracks became a walking figure in the twin, on its real path, at its real pace, seen from the real camera position. Side by side with the original footage, one pass looks like this:

Left: the real camera, with people and number plates blurred. Right: the same pass replayed in the twin.

These are the real events the tracks came from. Nine of them, by day and by night:

3 by 3 contact sheet: nine real events from the courtyard camera, people by day and night, cars and a bicycle, in Xentim boxes
Nine of the 191 real events from this camera, 14 and 15 October 2026: people by day and night, cars, a bicycle. Frames from the recordings, boxes from the Xentim platform. Faces and number plates blurred.

All 159 passes at once:

All 159 passes from 45 hours of footage, replayed at once.

Results

What we learned

What this makes possible

With paths, pace and timing from real footage, the twin becomes a place to test changes before making them:

If you could see every path people take across your site, what would you change first?

Questions and answers

What is a digital twin of a site?

A 1:1 model of the place with every camera positioned as installed, so that what each camera sees can be measured in square metres and pixels per metre, and recorded movement can be replayed on real paths.

Do you need site plans or a 3D scan?

No. A few tape measurements of things visible to the camera are enough to start. A scan improves accuracy at the edges of the site.

What does DORI mean?

Four levels of image density from the IEC 62676-4 standard: detection (25 px/m), observation (62 px/m), recognition (125 px/m) and identification (250 px/m).

Does the replay show who the people were?

No. The replay uses movement tracks only, position over time. The figures are generic, and the original footage shown here is blurred.

Source: IEC 62676-4, Video surveillance systems for use in security applications, Part 4: Application guidelines (DORI levels). All other numbers come from our own measurements and recordings in the courtyard, 13 to 15 October 2026.

Read also
The case was dropped because no one had time to watch the footageNight shift, two people, forty camerasA sofa bed by the bins and four days of footageThe trail camera took the photo. Who will look at it?A car stalls on the tracks. The signaller knows within secondsThe security queue builds at 5:40, and only two lanes are openHow many spaces are free? The camera already knows