Remote tracking of objects
First Claim
1. A tracking system comprising:
- a sensing unit comprising an image sensor, and a control unit;
wherein the sensing unit is configured to;
communicate over a communication link with the control unit;
capture, with the help of the image sensor, two or more images of a scene;
generate a succession of images;
identify one or more moving objects in said succession of images;
assign an object-tag to at least one of said moving objects to yield a respective tagged object;
send, to the control unit, data including at least;
an image of the succession of images; and
the tagged object;
trace the tagged object, from an earlier image in said succession of images to a later image in said succession of images, thereby maintaining a given object-tag continuously associated with a respective moving object along said succession of images;
wherein the control unit is configured to;
receive input indicative of a selection of at least one object in an image received from the sensing unit; and
responsive to the selection of the object in said image, determine whether the at least one selected object is a moving object or a stationary object;
in the case the at least one selected object is a moving object;
identify an object-tag assigned to the at least one selected object; and
generate a first type of command comprising said object-tag;
in the case the at least one selected object is a stationary object;
generate a second type of command comprising data about said image or part thereof that comprises the at least one selected object; and
send said command to the sensing unit, wherein said command further comprises an indication whether the at least one selected object is a moving object or a stationary object;
wherein the sensing unit is further configured to;
responsive to said command received from said control unit indicative of at least one selected object, identify a location of the at least one selected object in a latest available captured image, the identification comprising;
determining whether the at least one selected object is a moving object or a stationary object based on said indication of said received command;
in the case the at least one selected object is a moving object;
using the object-tag, obtained from the received first type of command, corresponding to the at least one selected object, for identifying the at least one selected object in the latest available captured image without first identifying the selected object in another previously captured image responsive to the command; and
in the case the at least one selected object is a stationary object;
using the image or piece thereof, obtained from the received second type of command, comprising the at least one selected object, for identifying the at least one selected object in the latest available captured image.
1 Assignment
0 Petitions
Accused Products
Abstract
The presently disclosed subject matter includes tracking method and system wherein a succession images is generated at a sensing unit; one or more moving object in the succession of images is identified; an object tag is assigned to at least one of the moving objects to yield in a respective tagged object; responsive to a command received from a control unit indicative of a selected object, identifying a location of the selected object in a latest available captured image, wherein: if the selected object is a moving object, the selected object is identified in the latest available captured image based on a respective object tag; and if the selected object is a stationary object, the selected object is identified using an image or piece thereof comprising the at least one selected object.
-
Citations
24 Claims
-
1. A tracking system comprising:
-
a sensing unit comprising an image sensor, and a control unit; wherein the sensing unit is configured to; communicate over a communication link with the control unit; capture, with the help of the image sensor, two or more images of a scene; generate a succession of images; identify one or more moving objects in said succession of images; assign an object-tag to at least one of said moving objects to yield a respective tagged object; send, to the control unit, data including at least; an image of the succession of images; and the tagged object; trace the tagged object, from an earlier image in said succession of images to a later image in said succession of images, thereby maintaining a given object-tag continuously associated with a respective moving object along said succession of images; wherein the control unit is configured to; receive input indicative of a selection of at least one object in an image received from the sensing unit; and responsive to the selection of the object in said image, determine whether the at least one selected object is a moving object or a stationary object; in the case the at least one selected object is a moving object; identify an object-tag assigned to the at least one selected object; and generate a first type of command comprising said object-tag; in the case the at least one selected object is a stationary object; generate a second type of command comprising data about said image or part thereof that comprises the at least one selected object; and send said command to the sensing unit, wherein said command further comprises an indication whether the at least one selected object is a moving object or a stationary object; wherein the sensing unit is further configured to; responsive to said command received from said control unit indicative of at least one selected object, identify a location of the at least one selected object in a latest available captured image, the identification comprising; determining whether the at least one selected object is a moving object or a stationary object based on said indication of said received command; in the case the at least one selected object is a moving object; using the object-tag, obtained from the received first type of command, corresponding to the at least one selected object, for identifying the at least one selected object in the latest available captured image without first identifying the selected object in another previously captured image responsive to the command; and in the case the at least one selected object is a stationary object; using the image or piece thereof, obtained from the received second type of command, comprising the at least one selected object, for identifying the at least one selected object in the latest available captured image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 23)
-
-
11. A method of tracking objects, the method comprising:
-
in a sensing unit comprising an image sensor, perform at least the following with the help of at least one computer processor; capturing two or more images of a scene; generating a succession of images; identifying one or more moving objects in said succession of images; assigning an object-tag to at least one of said moving objects to yield a respective tagged object; sending, to a control unit communicating with said sensing unit, data including at least; an image of the succession of images; and the tagged object; tracing the tagged object, from an earlier image in said succession of images to a later image in said succession of images, thereby maintaining a given object-tag continuously associated with a respective moving object along said succession of images; in the control unit; receiving input indicative of a selection of at least one in an image received from the sensing unit; responsive to the selection of the object in said image, determining whether the at least one selected object is a moving object or a stationary object; in the case the at least one selected object is a moving object; identifying an object-tag assigned to the at least one selected object; and generating a first type of command comprising said object-tag; in the case the at least one selected object is a stationary object; generating a second type of command comprising data about said image or part thereof that comprises the at least one selected object; and sending said command to the sensing unit, wherein said command further comprises an indication whether the at least one selected object is a moving object or a stationary object; in the sensing unit; identifying, responsive to said command received from said control unit indicative of at least one selected object, a location of the at least one selected object in a latest available captured image, the identification comprising; determining whether the at least one selected object is a moving object or a stationary object based on said indication of said received command; in the case the at least one selected object is a moving object, using the object-tag, obtained from the received first type of command, corresponding to the at least one selected object, for identifying the at least one selected object in the latest available captured image without first identifying the selected object in another previously captured image responsive to the command; and in the case the at least one selected object is a stationary object, using the image or piece thereof, obtained from the received second type of command, comprising the at least one selected object, for identifying the at least one selected object in the latest available captured image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 24)
-
-
21. A non-transitory computer storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method of tracking objects, the method comprising:
-
generating a succession of images; identifying one or more moving objects in said succession of images; assigning an object-tag to at least one of said moving objects to yield a respective tagged object; sending, to a control unit, data including at least; an image of the succession of images; and the tagged object; tracing the tagged object, from an earlier image in said succession of images to a later image in said succession of images, thereby maintaining a given object-tag continuously associated with a respective moving object along said succession of images; receiving a command from the control unit; wherein the command is generated at the control unit upon receipt of input indicative of a selection of at least one object in an image received from the sensing unit; wherein in the case the at least one selected object is a moving object, an object-tag assigned to the at least one selected object is incorporated in the generated first type of command; in the case the at least one selected object is a stationary object, data about said image or part thereof that comprises the at least one selected object is incorporated in the generated second type of command; and wherein said command further comprises an indication whether the at least one selected object is a moving object or a stationary object; identifying, responsive to said command, a location of the at least one selected object in a latest available captured image, the identification comprising; determining whether the at least one selected object is a moving object or a stationary object based on said indication of said received command; in the case the at least one selected object is a moving object; using the object-tag, obtained from the received first type of command, corresponding to the at least one selected object, for identifying the at least one selected object in the latest available captured image without first identifying the selected object in another previously captured image responsive to the command; and in the case the at least one selected object is a stationary object; using the image or piece thereof, obtained from the received second type of command, comprising the at least one selected object, for identifying the at least one selected object in the latest available captured image.
-
-
22. A tracking system, comprising:
-
a sensing unit comprising an image sensor; the sensing unit configured to; communicate over a communication link with a control unit; capture, with the help of the image sensor, two or more images of a scene and generate a succession of images; identify one or more moving objects in said succession of images; assign an object-tag to at least one of said moving objects to yield a respective tagged object; send, to the control unit, data including at least; an image of the succession of images; and the tagged object; trace the tagged object, from an earlier image in said succession of images to a later image in said succession of images, thereby maintaining a given object-tag continuously associated with a respective moving object along said succession of images; receive a command from the control unit; wherein the command is generated at the control unit upon receipt of input indicative of a selection of at least one object in an image received from the sensing unit; wherein in the case the at least one selected object is a moving object, an object-tag assigned to the at least one selected object is incorporated in the generated first type of command; in the case the at least one selected object is a stationary object, data about said image or part thereof that comprises the at least one selected object is incorporated in the generated second type of command; and wherein said command further comprises an indication whether the at least one selected object is a moving object or a stationary object; responsive to said command received from said control unit indicative of at least one selected object, identify a location of the at least one selected object in a latest available captured image, the identification comprising; determining whether the at least one selected object is a moving object or a stationary object based on said indication of said received command; in the case the at least one selected object is a moving object; using the object-tag, obtained from the received first type of command, corresponding to the at least one selected object, for identifying the at least one selected object in the latest available captured image without first identifying the selected object in another previously captured image responsive to the command; and in the case the at least one selected object is a stationary object; using the image or piece thereof, obtained from the received second type command, comprising the at least one selected object, for identifying the at least one selected object in the latest available captured image.
-
Specification