@inproceedings{838b606376814168953306b6037da42e,
title = "Panoptes: Servicing multiple applications simultaneously using steerable cameras",
abstract = "Steerable surveillance cameras offer a unique opportunity to support multiple vision applications simultaneously. However, state-of-art camera systems do not support this as they are often limited to one application per camera. We believe that we should break the one-to-one binding between the steerable camera and the application. By doing this we can quickly move the camera to a new view needed to support a different vision application. When done well, the scheduling algorithm can support a larger number of applications over an existing network of surveillance cameras. With this in mind we developed Panoptes, a technique that virtualizes a camera view and presents a different fixed view to different applications. A scheduler uses camera controls to move the camera appropriately providing the expected view for each application in a timely manner, minimizing the impact on application performance. Experiments with a live camera setup demonstrate that Panoptes can support multiple applications, capturing up to 80% more events of interest in a wide scene, compared to a fixed view camera.",
keywords = "Camera, Pan-Tilt-Zoom, Scheduling, Smart infrastructure, Video analytics, Virtual views",
author = "Shubham Jain and Viet Nguyen and Marco Gruteser and Paramvir Bahl",
note = "Funding Information: The authors thank Jakub Kolodziejski for his invaluable help in camera setup, even on snowy days. This material is based in part upon work supported by a Microsoft Research internship and the National Science Foundation under Grant No CNS-1329939. Publisher Copyright: {\textcopyright} 2017 ACM.; 16th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2017 ; Conference date: 18-04-2017 Through 20-04-2017",
year = "2017",
month = apr,
day = "18",
doi = "10.1145/3055031.3055085",
language = "English (US)",
series = "Proceedings - 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2017",
publisher = "Association for Computing Machinery, Inc",
pages = "119--130",
booktitle = "Proceedings - 2017 16th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN 2017",
}