CPC G06T 7/80 (2017.01) [G06N 3/08 (2013.01); G06V 20/42 (2022.01); G06V 20/46 (2022.01); G06V 20/48 (2022.01)] | 19 Claims |
1. A system for estimating one or more camera parameters, the system comprising:
one or more computer processors; and
memory storing computer-executable instructions that, when executed by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
(a) determining one or more semantic keypoints for an image in an image sequence;
(b) determining one or more person keypoints for the image;
(c) determining, for each of the one or more semantic keypoints for the image, a semantic keypoint location in a world coordinate system of a particular environment depicted in the image sequence;
(d) generating a first estimated homography using the one or more semantic keypoints for the image and the semantic keypoint locations in the world coordinate system;
(e) determining, for each of the one or more person keypoints for the image, a person keypoint location in the world coordinate system of the particular environment;
(f) generating a second estimated homography using the one or more semantic keypoints for the image, the semantic keypoint location for each of the one or more semantic keypoints for the image, the one or more person keypoints for the image, and the person keypoint location for each of the one or more person keypoints for the image;
(g) determining a final estimated homography based at least in part on the second estimated homography;
(h) determining one or more intrinsic parameter estimates based at least in part on the final estimated homography; and
(i) determining one or more extrinsic parameter estimates based at least in part on the final estimated homography.
|