This demo showcases parts of crowd analysis, based on data collected during the "Carnall Festival Zabrze 2024" concert series.
The background is an orthophotomap taken at a different time, please ignore the cars
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.
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.
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:
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:
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:
Each rectangle represents visitors of a specific age at a specific time, where: