Dynamic extension of map data for object detection and tracking
First Claim
1. A computer-implemented method of tracking a target object in an object recognition system, the method comprising:
- acquiring a plurality of images with a camera;
acquiring offline map data of the target object; and
simultaneously tracking the target object and dynamically building online map data from the plurality of images, wherein tracking the target object includes selecting between the online map data and the offline map data for tracking the target object based at least in part on a size of the target object relative to an image in which the target object is being tracked.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of tracking a target object in an object recognition system includes acquiring a plurality of images with a camera and simultaneously tracking the target object and dynamically building online map data from the plurality of images. Tracking of the target object is based on the online map data and the offline map data. In one aspect, tracking the target object includes enabling only one of the online map data and offline map data for tracking based on whether tracking is successful. In another aspect, tracking the target object includes fusing the online map data with the offline map data to generate a fused online model.
12 Citations
30 Claims
-
1. A computer-implemented method of tracking a target object in an object recognition system, the method comprising:
-
acquiring a plurality of images with a camera; acquiring offline map data of the target object; and simultaneously tracking the target object and dynamically building online map data from the plurality of images, wherein tracking the target object includes selecting between the online map data and the offline map data for tracking the target object based at least in part on a size of the target object relative to an image in which the target object is being tracked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium including program code stored thereon for tracking a target object in an object recognition system, the program code comprising instructions to:
-
acquire a plurality of images with a camera; acquire offline map data of the target object; and simultaneously track the target object and dynamically building online map data from the plurality of images, wherein the instruction to track the target object includes instruction to select between the online map data and the offline map data for tracking the target object based at least in part on a size of the target object relative to an image in which the target object is being tracked. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
memory adapted to store program code for tracking a target object in an object recognition system; and one or more processors adapted to access and execute instructions included in the program code, wherein when the instructions are executed by the one or more processors, the one or more processors direct the apparatus to; acquire a plurality of images with a camera; acquire offline map data of the target object; and simultaneously track the target object and dynamically building online map data from the plurality of images, wherein the instruction to track the target object includes instructions to select between the online map data and the offline map data for tracking the target object based at least in part on a size of the target object relative to an image in which the target object is being tracked. - View Dependent Claims (24, 25, 26, 27)
-
-
28. An apparatus, comprising:
-
means for acquiring a plurality of images with a camera; means for acquiring offline map data of the target object; and means for simultaneously tracking the target object and dynamically building online map data from the plurality of images, wherein means for tracking the target object includes means for selecting between the online map data and the offline map data for tracking the target object based at least in part on a size of the target object relative to an image in which the target object is being tracked. - View Dependent Claims (29, 30)
-
Specification