Occupancy Visualizationtowards Activity Recognition
Occupancy Visualizationtowards Activity Recognition
Alexander Tessier1, Simon Breslav1, Kean Walmsley1, Michael Lee1, Hali Larsen1, Jacky Bibliowicz1, Pan Zhang1,
Liviu-Mihai Calin1, Bokyung Lee2, Josh Cameron1, Rhys Goldstein1, Azam Khan1
1 2
Autodesk Research, Toronto, ON, Canada. Department of Industrial Design, KAIST, Daejeon
{firstname.lastname}@autodesk.com Republic of Korea. bokyunglee@kaist.ac.kr
2 Sensor Visualizations
1 Introduction We have developed Dasher360, a web-based sensor
As environmental sustainability becomes a global priority, key visualization tool that displays current sensor values, in the
areas of concern have been collated in the United Nations context of building geometry, and can animate historical data for
temporal analysis. Implementation of the visualization techniques
Permission to make digital or hard copies of all or part of this work for personal or described in this paper have been done using JavaScript as an
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation
extension to Autodesk Forge Viewer [3], a web-based
on the first page. Copyrights for components of this work owned by others than ACM visualization framework to display BIM data.
must be honored. Abstracting with credit is permitted. To copy otherwise, or Figure 1 shows visualization of CO2 sensors, where sensors are
republish, to post on servers or to redistribute to lists, requires prior specific
visualized as green sensor dots in 3D space on the BIM. Clicking
permission and/or a fee. Request permissions from Permissions@acm.org.
on a sensor dot opens a 2D plot of CO2 readings. By having the
DFHS'19, November 10, 2019, New York, NY, USA sensors positioned within the context of the 3D geometry, spatial
© 2019 Association for Computing Machinery. occupancy patterns in the building can be shown evolving over
ACM ISBN 978-1-4503-7007-3/19/11…$15.00
https://doi.org/10.1145/3360773.3360877
time as CO2 levels change, albeit in an abstract indirect way. The
14
DFHS'19, November 10, 2019, New York, USA A.Tessier et al.
3 Video Annotations
Our PIR motion detector could only generate data when doors
Figure 1: Time-series CO2 data from BAS sensors. were opened making it necessary to annotate the count of people
on the bridge using the video data. To reduce the workload in
To further validate CO2 readings, we visualize CO2 sensor labeling data, we used a simple Histogram of Oriented Gradients
readings as a spatial heatmap (Figure 2). The heatmap shading (HOG) [11] human detector and applied it to each image in the
uses Shepard’s Method [2] to perform multivariate interpolation video to create a crude occupancy sensor. In this way, we could
through a GLSL Shader. The timeline on the bottom of the provide a base-layer of automation for recording when actual
window can be used to select a time period to play back changes occupants were on the bridge in our dataset. This provided a count
in the heatmap over time. On top of the heatmap, icons of human of people, and a bounding box in the video field (see Figure 4).
figures indicate occupant positions based on prototype infrared We then processed this to generate a time-series of human
(IR) sensors developed by Schneider Electric. In the office occupancy.
dataset, we can observe the correlation between higher CO2 levels
with the presence of occupants in the closed meeting room in the
bottom left of Figure 2.
4 Pose Estimation
Figure 2: Temperature and CO2 heatmaps combined with Human activities and behaviors can be simplified and
local infrared sensors showing the specific placement of aggregated into average, schedule-based behaviors as in [4].
individuals. However, how these behaviors are affected by specific design
features and how those relate back to performance may not
In a manufacturing workshop, in addition to CO2, we correlate well since the details can be lost in the aggregation
instrumented a pedestrian walkway using an array of strain process [9]. To study these interactions and generate more fine-
gauges, accelerometers, sound, temperature, humidity, passive grained behavioral observations, we employed Pose Estimation
infra-red motion (PIR), pressure and ambient light sensors. At [7]. Context specific behaviors, such as pausing in the middle of
both ends of the bridge, we placed video cameras. We processed the bridge to observe surroundings, carrying objects, or walking in
the video using computer vision to more easily discover when to groups can only be annotated with poses as in Figure 5.
look for events (occupancy events shown as blue ticks in the
timeline in Figure 3), and reference as ground truth.
15
DFHS'19, November 10, 2019, New York, USA A.Tessier et al.
16
DFHS'19, November 10, 2019, New York, USA A.Tessier et al.
[5] Lv, J., Yang, W., & Man, D. (2017). Device-free passive identity
identification via WiFi signals. Sensors, 17(11), 2520.
[6] Juen, J., Cheng, Q., Prieto-Centurion, V., Krishnan, J. A., & Schatz, B.
(2014). Health monitors for chronic disease by gait analysis with mobile
phones. Telemedicine and e-Health, 20(11), 1035-1041.
[7] Cao, Z., Hidalgo, G., Simon, T., Wei, S. E., & Sheikh, Y. (2018).
OpenPose: realtime multi-person 2D pose estimation using Part Affinity
Fields. arXiv preprint arXiv:1812.08008.
[8] Savazzi, S., Rampa, V., Vicentini, F., & Giussani, M. (2015). Device-free
human sensing and localization in collaborative human–robot
workspaces: A case study. IEEE Sensors Journal, 16(5), 1253-1264.
[9] Lee, B., Lee, M., Zhang, P., Tessier, A., Khan, A. (2019). An Empirical
Study of how Socio-Spatial Formations are influenced by Interior
Elements and Displays in an Office Context. To appear in in ECSCW
2019: Proceedings of the 18th European Conference on Computer
Supported Cooperative Work, London, UK. Springer, Cham.
[10] Villaggi, L., Stoddart, J., Zhang, P., Tessier, A., Benjamin, D. (2019).
Design Loop: Calibration of a Simulation of Productive Congestion
through Real-World Data for Generative Design Frameworks. To appear
in Computational Design Modeling: Proceedings of the Design Modeling
Symposium Berlin 2019. Springer Science & Business Media.
[11] Dalal, N., & Triggs, B. (2005, June). Histograms of oriented gradients for
human detection.
[12] Aelenei, L., Aelenei, D., Goncalves, H., Lollini, R., Musall, E.,
Scognamiglio, A., Cubi E. and Noguchi, M. “Design Issues for Net Zero-
Energy Buildings,” Open House International, vol. 38, no. 3, pp. 7-14,
2013.
17