
video data and low-level analysis of video scenes 
concerning the problem of intelligent monitoring of 
people activity was demonstrated. We have 
implemented a simple analysis of videos based on 
automatically extracted information on the co-
ordinates and velocities of blobs in the video scene. 
It was shown that robust recognition of abrupt 
motions is impossible without accurate low-level 
recognition of body parts (face, hands). This is a 
subject of further studies. 
An extension of the Actor Prolog logic 
programming system to advanced algorithms of low-
level video processing and to investigations of new 
possibilities at the level of logical analysis is 
discussed. It is supposed to complete a prototype of 
an open source Java library for studying logical 
description and analysis of people behaviour in order 
to facilitate researches in the field of intelligent 
monitoring of anomalous people activity. 
A logical rules generation methodology is 
proposed for situation analysis in the environment of 
moving objects. A formal method for representing 
situations using hierarchy of fuzzy finite state 
automata was considered. Future work will include 
comprehensive testing of the proposed methods on 
massive datasets and development of fully automatic 
method for situation representation using real feature 
trends. 
ACKNOWLEDGEMENTS 
We acknowledge a partial financial support from the 
Russian Foundation for Basic Research, 
No 13-07-92694, and Department of Science and 
Technology, Govt. of India, No DST-RFBR P-159. 
REFERENCES 
Aggarwal, J. K., Ryoo, M. S. 2011. Human Activity 
Analysis: A Review. ACM Computing Surveys 
(CSUR), 43 (3), April. 
Bratko, I. 1986. Prolog Programming for Artificial 
Intelligence. Addison-Wesley Publishing Company. 
Devyatkov, V. V. 2005. Multiagent hierarchical 
recognition on the basis of fuzzy situation calculus. 
Vestnik,  Journal of the Bauman Moscow State 
Technical University, Natural Science & Engineering, 
2005, pp. 129-152. 
Filippou, J., Artikis, A., Skarlatidis, A., Paliouras, G. 
2012. A Probabilistic Logic Programming Event 
Calculus. Computing Research Repository, 
abs/1204.1851. [Online] Available from: 
http://arxiv.org/abs/1204.1851. 
Fisher, R. 2007. CAVIAR Test Case Scenarios. The EC 
funded project IST 2001 37540. [Online] Available 
from: http://homepages.inf.ed.ac.uk/rbf/CAVIAR/. 
Junior, J., Musse, S., Jung, C. 2010. Crowd analysis using 
computer vision techniques. A survey. IEEE Signal 
Processing Magazine, September, pp. 66-77. 
Kim, I. S., Choi, H. S., Yi, K. M., Choi, J. Y., Kong, S. G. 
2010. Intelligent Visual Surveillance – A Survey. 
International Journal of Control, Automation, and 
Systems, 8 (5), pp. 926-939. 
Machot, F. A., Kyamakya, K., Dieber, B., Rinner, B. 
2011. Real Time Complex Event Detection for 
Resource-Limited Multimedia Sensor Networks. In: 
Workshop on Activity monitoring by multi-camera 
surveillance systems (AMMCSS), pp. 468-473. 
Morozov, A. A. 1999. Actor Prolog: an Object-Oriented 
Language with the Classical Declarative Semantics. 
In: IDL'99, Paris. 
Morozov, A. A. 2002. On Semantic Link between Logic, 
Object-Oriented, Functional, and Constraint 
Programming. In: MultiCPL'02, Ithaca, pp. 43-57. 
Morozov, A. A. 2003. Logic Object-Oriented Model of 
Asynchronous Concurrent Computations. Pattern 
Recognition and Image Analysis, 13 (4), pp. 640-649. 
Morozov, A. A. 2003. Development and Application of 
Logical Actors Mathematical Apparatus for Logic 
Programming of Web Agents. In: ICLP 2003 
Proceedings. Springer-Verlag, LNCS 2916, 
pp. 494-495. 
Morozov, A. A. 2007. Operational Approach to the 
Modified Reasoning, Based on the Concept of 
Repeated Proving and Logical Actors. In: CICLOPS, 
Porto, pp. 1-15. 
Morozov, A. A. 2007. Visual Logic Programming Method 
Based on Structural Analysis and Design Technique. 
In:  ICLP 2007 Proceedings. Springer-Verlag, LNCS 
4670, pp. 436-437. 
Morozov, A. A. 2012. Actor Prolog to Java translation. In: 
IIP-9, Montenegro, Budva. Moscow: Torus Press, 
pp. 696-698. In Russian. 
O'Hara, S. 2008. VERSA – Video event recognition for 
surveillance applications. M.S. thesis, University of 
Nebraska at Omaha. 
Shet, V., Singh, M., Bahlmann, C., Ramesh, V., Neumann, 
J., Davis, L. 2011. Predicate Logic Based Image 
Grammars for Complex Pattern Recognition. 
International Journal of Computer Vision, 93 (2), 
June, pp. 141-161. 
BIODEVICES2014-InternationalConferenceonBiomedicalElectronicsandDevices
62