On the Problem of Development of Methods and Algorithms Based on the Object-Oriented Logic Programming for Intelligent Video Monitoring of Laboratory Rats
Alexei Alexandrovich Morozov, Olga Sergeevna Sushkova · 2018
The problem of the video monitoring the laboratory rats by the means of the object-oriented logic programming is considered. The main task of the video monitoring is the analysis of the behavior of the animals in cognitive testing. An essential feature of the video records is in that the experiments are conducted in the same cage where the animal lives, that is, the background of the cage is sawdust. The color of the animals is about the same as the color of the sawdust; thus the detection of the animals is not a simple task. An additional difficulty is in that the videos were recorded simultaneously with electroencephalograms (EEG) in the animals; thus the head of the rat is connected with EEG cable that moves and causes false detections of recognition algorithms. In the paper, development of low-level algorithms for video analysis as well as logical methods for the analysis of the animal behavior is discussed. The methods and algorithms are implemented in the Actor Prolog object-oriented logic language.