Introduction

This demo showcases parts of crowd analysis, based on data collected during the "Carnall Festival Zabrze 2024" concert series.

Summary

  • Number of participants: ~1200
  • Area: ~4000m² (coverage ~35%)
  • Time: 6 hours
  • Num cameras: 2

The background is an orthophotomap taken at a different time, please ignore the cars

Crowd Heatmaps

Crowd Density and Flow

The map shows the density of participants in different areas depending on the time of day. The visible patterns show that the largest clusters of people appear during the main performances, during breaks, and near key attractions (and seating areas).

Color indicates movement intensity ( - lowest intensity, - largest crowds)

Click the "" button above the map to see the animation

By analyzing this data, it's possible to better plan the layout of zones, optimize participant flow, and avoid congestion.

Entrance Queues

The chart shows the flow of participants through one of the entrances/exits during the event. It shows surges in attendance - the largest inflows and outflows of visitors occur mainly during breaks between concerts and after the end of main performances.

    Understanding these patterns allows for better logistics management, e.g., adjusting the number of staff, optimizing route signage, or spreading attractions to avoid congestion.

Demographics

Age affects movement patterns...

Older participants more often gather along walls, fences, and near seating areas, while central areas remain the domain of younger people who are more likely to move around. The exception is the space under the stage, where the concentration (and average age) of all age groups is higher, suggesting that the event attracted people regardless of age.

Each circle represents an age group, where:

  • Color indicates the average age of visitors ( - low, - high)
  • Size reflects the sample size (total number of detections) at a given location

...as does gender

The gender distribution at the event indicates a clear pattern - women more often gather near the stage and prefer to move along side zones, avoiding central passages. In contrast, men seem to be more evenly distributed, more often using the main communication routes.

Each circle represents a group of participants, where:

  • Color indicates the dominant gender ( - women, - man)
  • Size reflects the sample size (total number of detections) at a given location

Age depends on time and content

The age distribution changes over time, influenced by the event schedule, type of content, and audience interests. The diagram shows how different age groups engage at different times:

  • first concert - even age distribution
  • second concert - strong dominance of the 25-27 age range
  • third concert - wider age range

Each rectangle represents visitors of a specific age at a specific time, where:

  • Color indicates the number of visitors ( - few, - many)