System and Method for Tracking Moving Objects
First Claim
1. A method for tracking an object that is embedded within images of a scene, comprising:
- (a) in a sensor unit that includes movable sensor, generating, storing and transmitting over a communication link a succession of images of a scene;
(b) in a remote control unit, receiving the succession of images;
(c) receiving a user command for selecting an object of interest in a given image of said received succession of images or derivative thereof, determining object data associated with said object and transmitting through said link to said sensor unit at least said object data;
(d) in the sensor unit, identifying the given image of the stored succession of images and the object of interest using said object data, and tracking the object in at least one other image of said stored succession of images, said other image being later than said given image;
(e) in the case that said object cannot be located in the latest image of said stored succession of images, using information of at least two images in which said object was located to predict estimated real-time location of the object and generating direction command to the movable sensor for generating realtime image of the scene and locking on said object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for tracking an object that is embedded within images of a scene, including: in a sensor unit that includes movable sensor, generating, storing and transmitting over a communication link a succession of images of a scene. In a remote control unit, receiving the succession of images. Receiving a user command for selecting an object of interest in a given image of the received succession of images and determining object data associated with the object and transmitting through the link to the sensor unit the object data. In the sensor unit, identifying the given image of the stored succession of images and the object of interest using the object data, and tracking the object in other image of the stored succession of images. The other image being later than the given image. In the case that the object cannot be located in the latest image of the stored succession of images, using information of at images in which the object was located to predict estimated real-time location of the object and generating direction command to the movable sensor for generating realtime image of the scene and locking on the object.
-
Citations
41 Claims
-
1. A method for tracking an object that is embedded within images of a scene, comprising:
-
(a) in a sensor unit that includes movable sensor, generating, storing and transmitting over a communication link a succession of images of a scene; (b) in a remote control unit, receiving the succession of images; (c) receiving a user command for selecting an object of interest in a given image of said received succession of images or derivative thereof, determining object data associated with said object and transmitting through said link to said sensor unit at least said object data; (d) in the sensor unit, identifying the given image of the stored succession of images and the object of interest using said object data, and tracking the object in at least one other image of said stored succession of images, said other image being later than said given image; (e) in the case that said object cannot be located in the latest image of said stored succession of images, using information of at least two images in which said object was located to predict estimated real-time location of the object and generating direction command to the movable sensor for generating realtime image of the scene and locking on said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. A system that includes a sensor unit that includes movable sensor, the sensor unit is configured to generate a succession of images of a scene, a remote control unit configured to communicate with the sensor unit through a communication link and receive through the link at least said succession of images, and transmit through said link object data that pertain to an object that is embedded in images of the scene, in response to selection of the object in an image;
-
the system is configured to accomplish substantially real-time location of the object notwithstanding a time delay constituted by a timing difference between a first timing that an image including the object is generated in said sensor and a second timing in which said object is located in real-time image, comprising; in the control unit, determining object data associated with the object in a given image of said received succession of images or derivative thereof, and transmitting through said link to said sensor unit at least said object data; in the sensor unit, identifying the given image of the stored succession of images and the object of interest using said object data, and in the case that the object is not located in the latest image of said succession of images, estimating current location of the object, and generating direction commands to said sensor for generating real-time image and locking on said object.
-
-
19. A method for selecting a moving object within images of a scene, comprising:
-
a. receiving through a link a succession of images; b. freezing or slowing down a rate of a given image of said succession of images and selecting an object of interest in the given image, as if said object is stationary; c. determining object data associated with said object; - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. In a system that includes a sensor unit that includes movable sensor, the sensor unit is configured to generate a succession of images of a scene, a remote control unit configured to communicate with the sensor unit through a communication link and receive through the link at least said succession of images, and transmit through said link object data that pertain to an object that is embedded in images of the scene, in response to selection of the object in an image;
-
the system is configured to accomplish substantially real-time location of the object notwithstanding a time delay constituted by a timing difference between a first timing that an image including the object is generated in said sensor and a second timing in which said object is located in real-time image, comprising; in the remote unit receiving through the link a succession of images;
freezing or slowing down a rate of a given image of said succession of images and selecting an object of interest in the given image, as if said object is stationary;and determining object data associated with said object.
-
-
27. A method for indicating an area in an image as a candidate of a sought object of interest in a scene, comprising:
-
receiving data indicative of estimated future coarse location of an object in the scene; generating a succession of images of an area in the scene, the images includes the estimated coarse location, comparing between at least two images of said succession, and in the case of difference in at least a portion of respective images that meets a given threshold, the difference is identified as the candidate object. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system that includes a sensor unit that includes movable sensor, the sensor unit is configured to generate a succession of images of a scene, a remote control unit configured to communicate with the sensor unit through a communication link and receive through the link at least said succession of images, and transmit through said link object data that pertain to an object that is embedded in images of the scene, in response to selection of the object in an image;
-
the system is configured to accomplish substantially realtime location of the object notwithstanding a time delay constituted by a timing difference between a first timing that an image including the object is generated in said sensor and a second timing in which said object is located in realtime image, comprising; in the sensor unit, receiving data indicative of estimated future coarse location of an object in the scene;
generating a succession of images of an area in the scene, the images include the estimated coarse location, and comparing between at least two images of said succession, and in the case of difference in at least a portion of respective images that meets a given threshold, the difference is identified as the candidate object.
-
Specification