Automated video person tracking system
First Claim
1. A system for automated tracking of persons with pan/tilt/zoom cameras, comprising:
- (a) a computer system, (b) a pointing device connected to said computer system, providing a means of designating a person to be tracked, (c) a means of digitizing an input camera video signal connected to said computer system, (d) an interface means allowing a camera motion control signal to be input to said computer system, (e) a camera multiplexing means allowing a particular set of camera video and motion control signals to be selected from a multiplicity of said signals and passed through to appropriate input and output connections, (f) an interface means allowing a selector signal and camera motion control signals to be output from said computer system to said camera multiplexing means; and
(g) a software program running on said computer implementing an algorithm providing a means of issuing camera motion control signals to said interface means and multiplexing means in such a manner as to keep the designated person to be tracked centered in the field of view of a pan/tilt/zoom camera.
0 Assignments
0 Petitions
Accused Products
Abstract
An automated system for controlling multiple pan/tilt/zoom video cameras in such a way as to allow a person to be initially designated and tracked thereafter as he/she moves through the various camera fields of view. Tracking is initiated either by manual selection of the designated person on the system monitor (82) through the usage of a pointing device (83), or by automated selection of the designated person using software. The computation of the motion control signal is performed on a computer (81) through software using information derived from the cameras connected to the system, and is configured in such a way as to allow the system to pass tracking control from one camera to the next, as the designated person moves from one region to another. The system self-configuration is accomplished by the user'"'"'s performance of a specific procedure involving the movement and tracking of a marker throughout the facility.
-
Citations
13 Claims
-
1. A system for automated tracking of persons with pan/tilt/zoom cameras, comprising:
-
(a) a computer system, (b) a pointing device connected to said computer system, providing a means of designating a person to be tracked, (c) a means of digitizing an input camera video signal connected to said computer system, (d) an interface means allowing a camera motion control signal to be input to said computer system, (e) a camera multiplexing means allowing a particular set of camera video and motion control signals to be selected from a multiplicity of said signals and passed through to appropriate input and output connections, (f) an interface means allowing a selector signal and camera motion control signals to be output from said computer system to said camera multiplexing means; and
(g) a software program running on said computer implementing an algorithm providing a means of issuing camera motion control signals to said interface means and multiplexing means in such a manner as to keep the designated person to be tracked centered in the field of view of a pan/tilt/zoom camera. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for producing camera motion control signals from a computer system in such a manner as to keep a designated person tracked in the view of a camera as that designated person moves about, comprising:
-
(a) designating the person to be tracked in an image, (a) segmenting out the designated person being tracked from the rest of the image using motion-based techniques, (b) determining various characteristics of the segmented out region of the image, including color histogram information, and height, width, and overall area in pixels, (c) acquiring another image a short time later from the camera, (d) matching the various characteristics of the designated person with those of all the moving segmented out objects in the new image, in order to find a best match; and
(f) computing the appropriate direction to move the camera, in order to keep the best match object approximately centered in the camera view. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification