Skip to main content

An In-Database Streaming Solution to Multi-camera Fusion

  • Conference paper
Data Management in Grid and Peer-to-Peer Systems (Globe 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5697))

Included in the following conference series:

Abstract

Multi-camera based video object tracking is a multi-stream data fusion and analysis problem. With the current technology, video analysis software architecture generally separates the analytics layer from the data management layer, which has become the performance bottleneck because of large scaled data transfer, inefficient data access and duplicate data buffering and management. Motivated by providing a convergent platform, we use user-defined Relation Valued Functions (RVFs) to have visual data computation naturally integrated to SQL queries, and pushed down to the database engine; we model complex applications with general graph based data-flows and control-flows at the process level where “actions” are performed by RVFs and “linked” in SQL queries. We further introduce Stream Query Process with stream data input and continuous execution. Our solutions to multi-camera video surveillance also include a new tracking method that is based on P2P time-synchronization of video streams and P2P target fusion.

These techniques represent a major shift in process management from one-time execution to data stream driven, open-ended execution, and constitute a novel step to the use of a query engine for running processes, towards the “In-DB Streaming” paradigm.

We have prototyped the proposed approaches by extending the open-sourced database engine Postgres, and plan to transfer the implementation to a commercial and proprietary parallel database system. The empirical study in a surveillance setting reveals their advantages in scalability, real-time performance and simplicity.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arasu, B., Babcock, S., Babu, M., Datar, K., Ito, I., Nishizawa, J., Rosenstein, J.: STREAM: The Stanford Stream Data Manager. In: Proceedings of SIGMOD (2003)

    Google Scholar 

  2. Avnur, R., Hellerstein, J.M.: Eddies: Continuously adaptive query processing. In: ACM SIGMOD, Dallas, TX (May 2000)

    Google Scholar 

  3. Chen, J., DeWitt, D., Naughton, J.: Design and evaluation of alternative selection placement strategies in optimizing continuous queries. In: ICDE, CA (2002)

    Google Scholar 

  4. Chen, Q., Hsu, M.: Data-Continuous SQL Process Model. In: Meersman, R., Tari, Z. (eds.) OTM 2008, Part I. LNCS, vol. 5331, pp. 175–192. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  5. Chen, Q., Hsu, M.: Inter-Enterprise Collaborative Business Process Management. In: Proc. of 17th Int’l Conf on Data Engineering (ICDE 2001), Germany (2001)

    Google Scholar 

  6. Chen, Q., Kambayashi, Y.: Nested Relation Based Database Knowledge Representation. In: Proc. of ACM SIGMOD 1991, vol. 20(2) (1991) (ACM SIGMOD Rec.)

    Google Scholar 

  7. Dayal, U., Hsu, M., Ladin, R.: A Transaction Model for Long-Running Activities. In: VLDB (1991)

    Google Scholar 

  8. Isard, M., Budiu, M., Yu, Y., Birrell, A., Fetterly, D.: Dryad: Distributed data-parallel programs from sequential building blocks. In: EuroSys 2007 (March 2007)

    Google Scholar 

  9. Jaedicke, M., Mitschang, B.: User-Defined Table Operators: Enhancing Extensibility of ORDBMS. In: VLDB (1999)

    Google Scholar 

  10. Jiao, L., Wu, G., Wu, Y., Chang, E.Y., Wang, Y.-F.: The Anatomy of A Multi-Camera Video Surveillance System

    Google Scholar 

  11. Olston, C., Reed, B., Srivastava, U., Kumar, R., Tomkins, A.: Pig Latin: A Not-So-Foreign Language for Data Processing. ACM SIGMOD (2008)

    Google Scholar 

  12. Li, L., Huang, W., Gu, I.Y.H., Tian, Q.: Foreground Object Detection from Videos Containing Complex Background. ACM Multimedia (2003)

    Google Scholar 

  13. Open Computer Vision Library, http://sourceforge.net/projects/opencvlibrary/

  14. Vezhnevets, V., Velizhev, A.: GML C++ Camera Calibration Toolbox, http://research.graphicon.ru/calibration/gml-c++-camera-calibration-toolbox.html

  15. Yilmaz, A., Javed, O., Shah, M.: Object Tracking: A Survey. ACM Journal of Computing Surveys (2006)

    Google Scholar 

  16. Zhang, Z.: A Flexible New Technique for Camera Calibration. Technical Report MSR-TR-98-71, Microsoft Research (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, Q., Li, Q., Hsu, M., Yu, T. (2009). An In-Database Streaming Solution to Multi-camera Fusion. In: Hameurlain, A., Tjoa, A.M. (eds) Data Management in Grid and Peer-to-Peer Systems. Globe 2009. Lecture Notes in Computer Science, vol 5697. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03715-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03715-3_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03714-6

  • Online ISBN: 978-3-642-03715-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics