skip to main content
10.1145/3055031.3055085acmotherconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article

Panoptes: servicing multiple applications simultaneously using steerable cameras

Published:18 April 2017Publication History

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.

References

  1. Telegraph 2013. One surveillance camera for every 11 people in Britain. https://goo.gl/gXFmwN. (2013).Google ScholarGoogle Scholar
  2. BBC 2006. Britain is Surveillance Society. http://news.bbc.co.uk/2/hi/uk/6108496.stm. (2006).Google ScholarGoogle Scholar
  3. Nest Cam 2013. Nest Cam. https://goo.gl/I85twa. (2013).Google ScholarGoogle Scholar
  4. Cash J. Costello, Christopher P. Diehl, Amit Banerjee, and Hesky Fisher. 2004. Scheduling an Active Camera to Observe People. In Proceedings of the ACM 2Nd International Workshop on Video Surveillance & Sensor Networks (VSSN '04). ACM, New York, NY, USA, 39--45. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J. C. Neves and H. Proena. 2015. Dynamic camera scheduling for visual surveillance in crowded scenes using Markov random fields. In Advanced Video and Signal Based Surveillance (AVSS), 2015 12th IEEE International Conference on.Google ScholarGoogle Scholar
  6. Adrian Ilie and Greg Welch. 2014. Online Control of Active Camera Networks for Computer Vision Tasks. ACM Trans. Sen. Netw., Article 25 (2014), 40 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Navin K. Sharma, David E. Irwin, Prashant J. Shenoy, and Michael Zink. 2011. MultiSense: Fine-grained Multiplexing for Steerable Camera Sensor Networks. In Proceedings of the Second Annual ACM Conference on Multimedia Systems (MMSys '11). ACM, New York, NY, USA, 23--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. J. Lipton, H. Fujiyoshi, and R. S. Patil. 1998. Moving target classification and tracking from real-time video. In IEEE WACV. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. C. Stauffer and W. E. L. Grimson. 1999. Adaptive background mixture models for real-time tracking. In IEEE CVPR.Google ScholarGoogle Scholar
  10. Vijay Mahadevan, Weixin Li, Viral Bhalodia, and Nuno Vasconcelos. 2010. Anomaly detection in crowded scenes. IEEE CVPR (2010).Google ScholarGoogle Scholar
  11. Paul Viola, Michael J. Jones, and Daniel Snow. 2005. Detecting Pedestrians Using Patterns of Motion and Appearance. Int. Journal of Computer Vision 2 (2005). Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Timo Ahonen, Abdenour Hadid, and Matti Pietikäinen. 2004. Face recognition with local binary patterns. In ECCV 2004. Springer.Google ScholarGoogle ScholarCross RefCross Ref
  13. Nam T.Nguyen, Svetha Venkatesh, Geoff West, and Hung H. Bui. 2003. Multiple camera coordination in a surveillance system. ACTA Automatica Sinica (2003).Google ScholarGoogle Scholar
  14. A. W. Senior, A. Hampapur, and M. Lu. 2005. Acquiring Multi-Scale Images by Pan-Tilt-Zoom Control and Automatic Multi-Camera Calibration. In IEEE WACV/MOTIONS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C.J. Costello and I-Jeng Wang. 2005. Surveillance Camera Coordination Through Distributed Scheduling. In CDC-ECC '05.Google ScholarGoogle Scholar
  16. K. Nummiaro, E. Koller-Meier, T. Svoboda, D. Roth, and L. Van Gool. 2003. Color-Based Object Tracking in Multi-Camera Environments. Lecture Notes in Comp. Sci. (2003).Google ScholarGoogle Scholar
  17. F. Z. Qureshi and D. Terzopoulos. 2009. Planning ahead for PTZ camera assignment and handoff. In Distributed Smart Cameras, 2009. ICDSC 2009. Third ACM/IEEE International Conference on. 1--8.Google ScholarGoogle Scholar
  18. Yi Yao, Chung-Hao Chen, Andreas Koschan, and Mongi Abidi. 2010. Adaptive online camera coordination for multi-camera multi-target surveillance. Computer Vision and Image Understanding (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Chung-Hao Chen, Yi Yao, David Page, Besma Abidi, Andreas Koschan, and Mongi Abidi. 2010. Camera handoff and placement for automated tracking systems with multiple omnidirectional cameras. Computer Vision and Image Understanding (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Canon 2015. Canon goes resolution-crazy with a 250-megapixel sensor. https://goo.gl/hIKx7N. (2015).Google ScholarGoogle Scholar
  21. Onvif 2016. ONVIF. http://www.onvif.org/. (2016).Google ScholarGoogle Scholar
  22. Pelco 2016. Pelco SDK. https://goo.gl/pI1CIZ. (2016).Google ScholarGoogle Scholar
  23. Onvif 2016. ONVIF Video Specification. https://goo.gl/W6B3nK. (2016).Google ScholarGoogle Scholar
  24. E. Bas, A. M. Tekalp, and F. S. Salman. 2007. Automatic Vehicle Counting from Video for Traffic Flow Analysis. In Intelligent Vehicles Symp.Google ScholarGoogle Scholar
  25. D. Beymer, P. McLauchlan, B. Coifman, and J. Malik. 1997. A real-time computer vision system for measuring traffic parameters. In CVPR. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. A. B. Chan, Zhang-Sheng John Liang, and N. Vasconcelos. 2008. Privacy preserving crowd monitoring: Counting people without people models or tracking. In CVPR.Google ScholarGoogle Scholar
  27. Shyang-Lih Chang, Li-Shien Chen, Yun-Chung Chung, and Sei-Wan Chen. 2004. Automatic license plate recognition. IEEE Trans. Intell. Transp.Syst. 1 (2004), 42--53.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. C. N. E. Anagnostopoulos, I. E. Anagnostopoulos, I. D. Psoroulas, V. Loumos, and E. Kayafas. 2008. License Plate Recognition From Still Images and Video Sequences: A Survey. IEEE Trans. Intell. Transp. Syst. 3 (2008). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Ashkan Nikravesh, Hongyi Yao, Shichang Xu, David Choffnes, and Z. Morley Mao. 2015. Mobilyzer: An Open Platform for Controllable Mobile Network Measurements (MobiSys). ACM, New York, NY, USA, 16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Erik V Cuevas, Daniel Zaldivar, and Raul Rojas. 2005. Kalman filter for vision tracking. (2005).Google ScholarGoogle Scholar
  31. R. I. Hartley and A. Zisserman. 2004. Multiple View Geometry in Computer Vision (second ed.). Cambridge University Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Herbert Bay, Tinne Tuytelaars, and Luc Gool. 2006. ECCV 2006. Chapter SURF: Speeded Up Robust Features. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Pelco 2016. Pelco Spectra. https://goo.gl/M991vQ. (2016).Google ScholarGoogle Scholar
  34. OpenCV. 2017. OpenCV Motion Analysis. (2017).Google ScholarGoogle Scholar
  35. libvlc 2016. libVLC. https://wiki.videolan.org/LibVLC/. (2016).Google ScholarGoogle Scholar
  36. G-NetTrack 2010. G-NetTrack Pro. https://goo.gl/MHEQJ7. (2010).Google ScholarGoogle Scholar

Index Terms

  1. Panoptes: servicing multiple applications simultaneously using steerable cameras

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          IPSN '17: Proceedings of the 16th ACM/IEEE International Conference on Information Processing in Sensor Networks
          April 2017
          333 pages
          ISBN:9781450348904
          DOI:10.1145/3055031

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or 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 on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 18 April 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate143of593submissions,24%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader