Managing Crowded Museums: Visitors Flow Measurement, Analysis, Modeling, and Optimization
Pietro Centorrino, Alessandro Corbetta, Emiliano Cristiani, Elia, Onofri

TL;DR
This paper presents a comprehensive approach to measuring, analyzing, modeling, and optimizing visitor flow in crowded museums using IoT tracking, statistical analysis, neural networks, and stochastic digital twins, demonstrated through a case study at Galleria Borghese.
Contribution
It introduces a novel IoT-based visitor tracking system combined with advanced analysis and modeling techniques to optimize visitor management in crowded museums.
Findings
Accurate visitor trajectory reconstruction using Bluetooth RSSI data.
Identification of common visitor flow patterns through clustering analysis.
A stochastic digital twin model enabling simulation and optimization of visitor flow.
Abstract
We present an all-around study of the visitors flow in crowded museums: a combination of Lagrangian field measurements and statistical analyses enable us to create stochastic digital-twins of the guests dynamics, unlocking comfort- and safety-driven optimizations. Our case study is the Galleria Borghese museum in Rome (Italy), in which we performed a real-life data acquisition campaign. We specifically employ a Lagrangian IoT-based visitor tracking system based on Raspberry Pi receivers, displaced in fixed positions throughout the museum rooms, and on portable Bluetooth Low Energy beacons handed over to the visitors. Thanks to two algorithms: a sliding window-based statistical analysis and an MLP neural network, we filter the beacons RSSI and accurately reconstruct visitor trajectories at room-scale. Via a clustering analysis, hinged on an original Wasserstein-like trajectory-space…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
