Automatic target selection for multi-target object tracking
First Claim
Patent Images
1. A method for providing automatic object selection from multiple tracked objects for image capture by an imaging device comprising:
- receiving multiple image frames for object detection, object tracking, and image capture preparation;
detecting at least a first object and a second object in at least a first image frame of the multiple image frames;
tracking at least the first detected object and the second detected object across two or more second image frames of the multiple image frames;
generating a first object trajectory corresponding to the first tracked object and a second object trajectory corresponding to the second tracked object;
generating a first object selection metric associated with the first object trajectory and a second object selection metric associated with the second object trajectory, wherein the first object selection metric comprises a first weighted sum comprising a product of a first weight and an accumulated distance from frame center for the first object across at least the two or more second image frames, a product of a second weight and an accumulated velocity for the first object across at least the two or more second image frames, and a product of a third weight and an accumulated position difference between a predicted trajectory position and an actual position for the first object across at least the two or more second image frames and the second object selection metric comprises a second weighted sum comprising a product of the first weight and an accumulated distance from frame center for the second object across at least the two or more second image frames, a product of the second weight and an accumulated velocity for the second object across at least the two or more second image frames, and a product of the third weight and an accumulated position difference between a predicted trajectory position and an actual trajectory position for the second object across at least the two or more second image frames, wherein the first weight is greater than the second weight when an average velocity of the first and second detected objects is less than a threshold and the second weight is greater than the first weight when the average velocity is greater than the threshold;
selecting the first detected object as a target object responsive to the first object selection metric being less than the second object selection metric;
capturing, by a camera, an image using exposure settings determined based on the selected target object; and
storing the captured image frame to memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques related to automatic target object selection from multiple tracked objects for imaging devices are discussed. Such techniques may include generating one or more object selection metrics such as accumulated distances from frame center, accumulated velocities, and trajectory comparisons of predicted to actual trajectories for tracked objects and selecting the target object based on the object selection metric or metrics.
24 Citations
20 Claims
-
1. A method for providing automatic object selection from multiple tracked objects for image capture by an imaging device comprising:
-
receiving multiple image frames for object detection, object tracking, and image capture preparation; detecting at least a first object and a second object in at least a first image frame of the multiple image frames; tracking at least the first detected object and the second detected object across two or more second image frames of the multiple image frames; generating a first object trajectory corresponding to the first tracked object and a second object trajectory corresponding to the second tracked object; generating a first object selection metric associated with the first object trajectory and a second object selection metric associated with the second object trajectory, wherein the first object selection metric comprises a first weighted sum comprising a product of a first weight and an accumulated distance from frame center for the first object across at least the two or more second image frames, a product of a second weight and an accumulated velocity for the first object across at least the two or more second image frames, and a product of a third weight and an accumulated position difference between a predicted trajectory position and an actual position for the first object across at least the two or more second image frames and the second object selection metric comprises a second weighted sum comprising a product of the first weight and an accumulated distance from frame center for the second object across at least the two or more second image frames, a product of the second weight and an accumulated velocity for the second object across at least the two or more second image frames, and a product of the third weight and an accumulated position difference between a predicted trajectory position and an actual trajectory position for the second object across at least the two or more second image frames, wherein the first weight is greater than the second weight when an average velocity of the first and second detected objects is less than a threshold and the second weight is greater than the first weight when the average velocity is greater than the threshold; selecting the first detected object as a target object responsive to the first object selection metric being less than the second object selection metric; capturing, by a camera, an image using exposure settings determined based on the selected target object; and storing the captured image frame to memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing automatic object selection from multiple tracked objects for image capture by an imaging device comprising:
-
storage configured to store image data; and a processor coupled to the storage, the processor to receive multiple image frames for object detection, object tracking, and image capture preparation; detect at least a first object and a second object in at least a first image frame of the multiple image frames; track at least the first detected object and the second detected object across two or more second image frames of the multiple image frames; generate a first object selection metric associated with the first object trajectory and a second object selection metric associated with the second object trajectory, wherein the first object selection metric comprises a first weighted sum comprising a product of a first weight and an accumulated distance from frame center for the first object across the at least two or more second image frames, a product of a second weight and an accumulated velocity for the first object across at least the two or more second image frames, and a product of a third weight and an accumulated position difference between a predicted trajectory position and an actual position for the first object across at least the two or more second image frames and the second object selection metric comprises a second weighted sum of a product of the first weight and an accumulated distance from frame center for the second object across at least the two or more second image frames, a product of the second weight and an accumulated velocity for the second object across at least the two or more second image frames, and a product of the third weight and an accumulated position difference between a predicted trajectory position and an actual trajectory position for the second object across at least the two or more second image frames, wherein the first weight is greater than the second weight when an average velocity of the first and second detected objects is less than a threshold and the second weight is greater than the first weight when the average velocity is greater than the threshold; select the first detected object as a target object responsive to the first object selection metric being less than the second object selection metric; and determine exposure settings based on the selected target object; and a camera to capture an image using the exposure settings, wherein the storage is to store the captured image. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. At least one non-transitory machine readable medium comprising a plurality of instructions that in response to being executed on an imaging device, cause the imaging device to provide automatic object selection from multiple tracked objects for image capture by:
-
receiving multiple image frames for object detection, object tracking, and image capture preparation; detecting at least a first object and a second object in at least a first image frame of the multiple image frames; tracking at least the first detected object and the second detected object across two or more second image frames of the multiple image frames; generating a first object selection metric associated with the first object trajectory and a second object selection metric associated with the second object trajectory, wherein the first object selection metric comprises a first weighted sum comprising a product of a first weight and an accumulated distance from frame center for the first object across at least the two or more second image frames, a product of a second weight and an accumulated velocity for the first object across at least the two or more second image frames, and a product of a third weight and an accumulated position difference between a predicted trajectory position and an actual position for the first object across at least the two or more second image frames and the second object selection metric comprises a second weighted sum comprising a product of the first weight and an accumulated distance from frame center for the second object across at least the two or more second image frames, a product of the second weight and an accumulated velocity for the second object across at least the two or more second image frames, and a product of the third weight and an accumulated position difference between a predicted trajectory position and an actual trajectory position for the second object across at least the two or more second image frames, wherein the first weight is greater than the second weight when an average velocity of the first and second detected objects is less than a threshold and the second weight is greater than the first weight when the average velocity is greater than the threshold; selecting the first detected object as a target object responsive to the first object selection metric being less than the second object selection metric; capturing, by a camera, an image using exposure settings determined based on the selected target object; and storing the captured image frame to memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification