A method to provide automatic content-based video indexing from object
motion is described. Moving objects in video from a surveillance camera 11
detected in the video sequence using motion segmentation methods by motion
segmentor 21. Objects are tracked through segmented data in an object
tracker 22. A symbolic representation of the video is generated in the
form of an annotated graphics describing the objects and their movement. A
motion analyzer 23 analyzes results of object tracking and annotates the
graph motion with indices describing several events. The graph is then
indexed using a rule based classification scheme to identify events of
interest such as appearance/disappearance, deposit/removal, entrance/exit,
and motion/rest of objects. Clips of the video identified by
spatio-temporal, event, and object-based queries are recalled to view the
desired video.