134 Copyright © 2019, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Chapter 6 DOI: 10.4018/978-1-5225-5751-7.ch006 ABSTRACT The idea of the logic programming-based approach to the intelligent visual surveillance is in usage of logical rules for description and analysis of people behavior. New prospects in logic programming of the intelligent visual surveillance are connected with the usage of 3D machine vision methods and adaptation of the multi-agent approach to the intelligent visual surveillance. The main advantage of usage of 3D vision instead of the conventional 2D vision is that the frst one can provide essentially more complete information about the video scene. The availability of exact information about the coordinates of the parts of the body and scene geometry provided by means of 3D vision is a key to the automation of be- havior analysis, recognition, and understanding. This chapter supplies the frst systematic and complete description of the method of object-oriented logic programming of the intelligent visual surveillance, special software implementing this method, and new trends in the research area linked with the usage of novel 3D data acquisition equipment. INTRODUCTION A research area of rapidly growing is the human behavior recognition on the base of the intelligent visual surveillance. This research area is very important for applications such as security and anti-terrorism issues. A promising approach for dynamic visual scenes analysis is the logic programming. The idea of Object-Oriented Logic Programming of Intelligent Visual Surveillance for Human Anomalous Behavior Detection Alexei Alexandrovich Morozov Kotel’nikov Institute of Radio Engineering and Electronics of RAS, Russia Olga Sergeevna Sushkova Kotel’nikov Institute of Radio Engineering and Electronics of RAS, Russia Alexander Fedorovich Polupanov Kotel’nikov Institute of Radio Engineering and Electronics of RAS, Russia