DETECTING AN OBJECT IN AN IMAGE USING TEMPLATES INDEXED TO LOCATION OR CAMERA SENSORS
First Claim
1. A method for processing image data, comprising:
- obtaining a first set of images of a live event including an object when the object is at different locations in the live event, the first set of images are captured by at least one camera;
storing and indexing templates based on representations of the object in images of the first set of images;
obtaining at least a first additional image of the live event which is captured by the at least one camera;
obtaining, from the stored templates, based on the indexing, at least one template; and
detecting a representation of the object in the at least a first additional image by correlation with the at least one template.
9 Assignments
0 Petitions
Accused Products
Abstract
An object is detected in images of a live event by storing and indexing templates based on representations of the object from previous images. For example, the object may be a vehicle which repeatedly traverses a course. A first set of images of the live event is captured when the object is at different locations in the live event. A representation of the object in each image is obtained, such as by image recognition techniques, and a corresponding template is stored. When the object again traverses the course, for each location, the stored template which is indexed to the location can be retrieved for use in detecting the object in a current image. The object'"'"'s current location may be obtained from GPS data from the object, for instance, or from camera sensor data, e.g., pan, tilt and zoom, which indicates a direction in which the camera is pointed.
-
Citations
24 Claims
-
1. A method for processing image data, comprising:
-
obtaining a first set of images of a live event including an object when the object is at different locations in the live event, the first set of images are captured by at least one camera; storing and indexing templates based on representations of the object in images of the first set of images; obtaining at least a first additional image of the live event which is captured by the at least one camera; obtaining, from the stored templates, based on the indexing, at least one template; and detecting a representation of the object in the at least a first additional image by correlation with the at least one template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing image data, comprising:
-
at least one camera for capturing a first set of images of a live event, the live event including an object; and at least one processing facility which receives the first set of images, the at least one processing facility;
a) stores and indexes templates based on representations of the object in images of the first set of images, b) obtains at least a first additional image of the live event which is captured by the at least one camera, c) obtains, from the stored templates, based on the indexing, at least one template, and d) detects a representation of the object in the at least a first additional image by correlation with the at least one template.
-
-
21. At least one processor readable storage device having processor readable code embodied thereon for programming at least one processor to perform a method, the method comprising:
-
determining templates based on representations of an object in images of a first set of images, the first set of images is of a live event and includes the object when the object is at different locations in the live event; storing and indexing the templates; obtaining at least a first additional image of the live event; obtaining, from the stored templates, based on the indexing, at least one template; and detecting a representation of the object in the at least a first additional image by correlation with the at least one template. - View Dependent Claims (22, 23, 24)
-
Specification