Academia.eduAcademia.edu

Outline

Petri Net models for event recognition in surveillance videos

2007

Abstract

Video surveillance is the process of monitoring the behavior of people and objects within public places, e.g. airports and traffic intersections, by means of visual aids (cameras) usually for safety and security purposes. As the amount of video data gathered daily by surveillance cameras increases, the need for automatic systems to detect and recognize suspicious activities performed by people and objects is also increasing. The first part of the thesis describes a framework for modeling and recognition of events from surveillance video. Our framework is based on deterministic inference using Petri nets. Events can be composed by combining primitive events and previously defined events by spatial, temporal and logical relations. We provide a graphical user interface (GUI) to formulate such event models. Our approach automatically maps each of these models into a set of Petri net filters that represent the components of the event. Last but definitely not least, I would like to thank my two lovely daughters; Farah and Sarah for their unconditional love and patience during completing this thesis. iv TABLE OF CONTENTS List of Figures ix above and to the left of (x; y), inclusive. (b) The sum of the pixels within rectangle D is computed as: ii(4) + ii(1) − ii(2) − ii(3). .. .. .. . 4.4 Examples from Backpack Dataset Showing Different Ways of Holding the Backpack .

References (60)

  1. 1 (a)First camera view. (b)Second camera view. Airport Scene Monitored by 2 Cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  2. 2 Petri Net for the Event 'Access ROI' . . . . . . . . . . . . . . . . . . .
  3. 3 Airport Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  4. 4 (a) Sample Blobs Tracked by Blob Tracking Module (b) Aligned Blobs to be Classified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
  5. 5 Alignment Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . .
  6. 6 Examples from Airport Dataset . . . . . . . . . . . . . . . . . . . . .
  7. 7 Feature Maps from Airport Dataset . . . . . . . . . . . . . . . . . . . xi BIBLIOGRAPHY
  8. T. Starner, A.Pentland. Real-time American Sign Language Recognition from Video Using Hidden Markov Models. Proceedings of International Symposium on Computer Vision, pages 265 -270, November 1995.
  9. Nuria Oliver, Barbara Rosario and Alex Pentland. A Bayesian Computer Vision System for Modeling Human Interactions. Proceedings of Intl. Conference on Vision Systems ICVS99. Gran Canaria. Spain., January 1999.
  10. Ivanov, Y.A.; Bobick, A.F. Recognition of Visual Activities and Interactions by Stochastic Parsing. IEEE Transactions on Pattern Analysis and Machine Intelli- gence, 22:852-872, 2000.
  11. P. Remagnino, T. Tan, K. Baker. Agent Oriented Annotation in Model Based Visual Surveillance. ICCV, 4-7 January 1998,Bombay, India, pages 857-862, Jan- uary 1998.
  12. Somboon Hongeng, Ramakant Nevatia. Multi-Agent Event Recognition. ICCV, pages 84-93, 2001.
  13. Nicolas Moenne-Loccoz, Francois Bremond, Monique Thonnat. Recurrent Bayesian Network for the Recognition of Human Behaviors from Video. ICVS, pages 68-77, 2003.
  14. Claudio S. Pinhanez, Aaron F. Bobick. Human Action Detection Using PNF Prop- agation of Temporal Constraints. CVPR, January 1998.
  15. Nathanael Rota, Monique Thonnat. Activity Recognition from Video Sequences using Declarative Models. ECAI 2000, pages 673-680, 2000.
  16. Van-Thinh Vu, Francois Bremond, Monique Thonnat. Automatic Video Interpre- tation: A Recognition Algorithm for Temporal Scenarios Based on Pre-compiled Scenario Models. ICVS, pages 523-533, 2003.
  17. Charles Castel, Laurent Chaudron and Catherine Tessier. What Is Going On? A High Level Interpretation of Sequences of Images. 4th European conference on computer vision, Workshop on conceptual descriptions from images, Cambridge UK, 1996.
  18. J.L. Peterson. Petri Nets. ACM Computer Surveys, 9:223-252, 1977.
  19. C. L. Forgy. RETE: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem. Artificial Intelligence, 19:17-37, 1982.
  20. D.D. Burdescu, M. Brezovan. High Level Petri Nets and Rule Based Systems for Discrete Event System Modelling. International Journal of Smart Engineering System Design, 3:81-97, 2001.
  21. N. Bird, S. Atev, N. Caramelli, R. Martin, O. Masoud, and N. Papanikolopoulos. Real time, online detection of abandoned objects in public areas. Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006, pages 3775 - 3780, 2006.
  22. G. L. Foresti, L. Marcenaro, and C. S. Regazzoni. Automatic detection and in- dexing of video-event shots for surveillance applications. IEEE Transactions on Multimedia 2002, 4(4):459-471, December 2002.
  23. Fengjun Lv, Xuefeng Song, Bo Wu, Vivek Kumar Singh, and Ramakant Nevatia. Left-luggage detection using bayesian inference. Proceedings 9th IEEE Interna- tional Workshop on PETS, New York, June 18, 2006, pages 83-90, 2006.
  24. M. Spengler and B. Schiele. Automatic detection and tracking of abandoned ob- jects. Joint IEEE International Workshop on Visual Surveillance and Performance Evaluation of Tracking and Surveillance 2003, 2003.
  25. D. Thirde, M. Borg, J. Ferryman, J.Aguilera, M. Kampel, and G. Fernandez. Multi- camera tracking for visual surveillance applications. 11th Computer Vision Winter Workshop 2006, 2006.
  26. V.N. Vapnik. An overview of statistical learning theory. IEEE Transactions on Neural Networks, 10(5):988-999, 1999.
  27. R. E. Schapire. A brief introduction to boosting. IJCAI, pages 1401-1406, 1999.
  28. Hilary Buxton, Shaogang Gong. Visual Surveillance in a Dynamic and Uncertain World. Artificial Intelligence, 78(1-2):431-459, 1995.
  29. Stephen S. Intille, Aaron F. Bobick. A Framework for Recognizing Multi-Agent Action from Visual Evidence. AAAI/IAAI, pages 518-525, 1999.
  30. Douglas Ayers, Rama Chellappa. Scenario Recognition from Video Using a Hier- archy of Dynamic Belief Networks. ICPR, pages 1835-1838, 2000.
  31. J.F. Allen. Maintaining Knowledge about Temporal Intervals. Communications of the ACM, 26(11):832-843, November 1983.
  32. Tadao Murata, Du Zhang. A Predicate-Transition Net Model for Parallel Interpre- tation of Logic Programs. IEEE Transactions on Software Engineering, 14(4):481- 497, 1988.
  33. Hura, G.S. Representation and Processing of Rule-Based Expert System Using Petri Nets: A Viable Framework . Proceedings of the 36th Midwest Symposium on Circuits and Systems, 2:934 -937, 1993.
  34. Liwu Li. High-level Petri Net Model of Logic Program with Negation . IEEE Transactions on Knowledge and Data Engineering, 6:382 -395, 1994.
  35. Murata, T.; Jaegeol Yim;. Petri net Methods for Reasoning in Real-Time Control Systems. 1995 IEEE International Symposium on Circuits and Systems, 1:517 -520, 1995.
  36. P. Kemper. Transient Analysis of Superposed GSPNs. IEEE Transactions on Software Engineering, 25:182 -193, March-April 1999.
  37. Lin, C.; Marinescu, D.C. Stochastic High-Level Petri Nets and Applications. IEEE Transactions on Computers, 37:815 -825, July 1988.
  38. C.G. Looney. Fuzzy Petri Nets for Rule-Based Decisionmaking. IEEE Transac- tions on Systems, Man and Cybernetics, 18:178 -183, Jan.-Feb. 1988.
  39. Shyi-Ming Chen; Jyh-Sheng Ke; Jin-Fu Chang. Knowledge Representation Using Fuzzy Petri Nets . IEEE Transactions on Knowledge and Data Engineering, 2:311 -319, September 1990.
  40. Konar, A.; Mandal, A.K. Uncertainty Management in Expert Systems Using Fuzzy Petri Nets. IEEE Transactions on Knowledge and Data Engineering, 8:96 -105, Febraury 1996.
  41. Scarpelli H., Gomide F., Yager R.R. Reasoning Algorithm for High-Level Fuzzy Petri Nets. IEEE Transactions on Fuzzy Systems, 4:282 -294, August 1996.
  42. J. Cardoso, R. Valette and D. Dubois. Possibilistic Petri Nets . IEEE Transactions on Systems, Man and Cybernetics B, pages 573 -582, October 1999.
  43. P. Muro-Medrano and J. Banares and J. Villarroel. Knowledge Representation- Oriented Nets for Discrete Event System Applications.
  44. I. Haritaoglu, R. Cutler, D. Harwood, and L. S. Davis. Backpack: Detection of people carrying objects using silhouettes. IEEE International Conference on Com- puter Vision 1999, 1:102-107, 1999.
  45. C. Sacchi and C. S. Regazzoni. A distributed surveillance system for detection of abandoned objects in unmanned railway environments. IEEE Transactions on Vehicular Technology 2000, 49(5):2013-2026, September 2000.
  46. Jesus Martinez del Rincon, J. Elias Herrero-Jaraba, Jorge Raul Gomez, and Car- los Orrite-Urunuela. Automatic left luggage detection and tracking using multi- camera ukf. Proceedings 9th IEEE International Workshop on PETS, New York, June 18, 2006, pages 59-66, 2006.
  47. Kevin Smith, Pedro Quelhas, and Daniel Gatica-Perez. Detecting abandoned lug- gage items in a public space. Proceedings 9th IEEE International Workshop on PETS, New York, June 18, 2006, pages 75-82, 2006.
  48. High-level Petri Nets -Concepts, Definitions and Graphical Notation. Final Draft International Standard ISO/IEC 15909, October 2000.
  49. Abbas K. Zaidi. On Temporal Logic Programming Using Petri Nets. IEEE Trans- actions on Systems, Man and Cybernetics A, 29(3):245 -254, May 1999.
  50. Egenhofer,M. J. and Herring, J. Categorizing Binary Topological Relationships Between Regions, Lines, and Points in Geographic Databases. Technical Report, Department of Surveying Engineering, University of Maine., 1991.
  51. W. Hu, T. Tan, L. Wang, and S. Maybank. A Survey on Visual Surveillance of Ob- ject Motion and Behaviors. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 34(3), August 2004.
  52. Fatih Porikli. Achieving real-time object detection and tracking under extreme conditions. Journal of Real-Time Image Processing, 1(1):33-40, October 2006.
  53. Etiseo project. http://www.silogic.fr/etiseo/.
  54. A. Elgammal, R. Duraiswami, and L. S. Davis. Background and Foreground Mod- eling using Non-parametric Kernel Density Estimation for Visual Surveillance. Proceedings of the IEEE, July 2002.
  55. B. Heiseley, P. Hoz, and T. Poggio. Face recognition with support vector ma- chines:global versus component-based approach. International Conference on Computer Vision, ICCV2001, 2001.
  56. P. Viola and M. Jones. Robust real-time object detection. International Journal of Computer Vision, 1(2), 2002.
  57. E. Borovikov, R. Cutler, T. Horprasert, and L. Davis. Multi-perspective analysis of human actions. Third International Workshop on Cooperative Distributed Vision, 1999.
  58. K. Kim, T.H. Chalidabhongse, D. Harwood, , and L. Davis. Background modeling and subtraction by codebook construction. International Conference on Image Processing, pages 3061-3064, 2004.
  59. J.S.U. Hjorth. Computer Intensive Statistical Methods Validation, Model Selection, and Bootstrap. London: Chapman and Hall, 1994.
  60. M. J. Swain and D. H. Ballard. Color indexing. International Journal of Computer Vision, 7(1), 1991.