CPC G06V 20/52 (2022.01) [G06Q 20/20 (2013.01); G06Q 30/0633 (2013.01); G06T 7/215 (2017.01); G06T 7/223 (2017.01); G06T 7/246 (2017.01); G06T 7/292 (2017.01); G06T 2207/10021 (2013.01); G06T 2207/30232 (2013.01)] | 17 Claims |
1. An object tracking system, comprising:
a first sensor configured to capture frames of a global plane for at least a first portion of a space, wherein:
the global plane represents (x,y) coordinates for the at least a portion of the space; and
each frame comprises a plurality of pixels;
a second sensor configured to capture frames of the global plane for at least a second portion of the space; and
a tracking system operably coupled to the first sensor and the second sensor, comprising:
one or more memories operable to store:
a first homography associated with the first sensor, wherein the first homography comprises coefficients that translate between pixel locations in a frame from the first sensor and (x,y) coordinates in the global plane; and
a second homography associated with the second sensor, wherein the second homography comprises coefficients that translate between pixel locations in a frame from the second sensor and (x,y) coordinates in the global plane; and
one or more processors operably coupled to the one or more memories, configured to:
store a first (x,y) coordinate for a first marker in the global plane, wherein the first marker is within a first frame associated with the first sensor;
store a second (x,y) coordinate for a second marker in the global plane, wherein the second marker is within a second frame associated with the second sensor;
determine a computed distance between the first (x,y) coordinate and the second (x,y) coordinate;
determine a distance difference between the computed distance and an actual distance between the first marker and the second marker;
compare the distance difference to a difference threshold level; and
recompute at least one of the first homography and the second homography in response to determining that the distance difference exceeds the difference threshold level.
|