| CPC G01S 17/89 (2013.01) [G06F 18/251 (2023.01); G06T 7/521 (2017.01); G06T 7/80 (2017.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); G06V 40/103 (2022.01); G06V 40/161 (2022.01); G06V 40/172 (2022.01); G06T 2207/10028 (2013.01); G06T 2207/30201 (2013.01)] | 21 Claims |

|
1. A system comprising:
a first imaging modality having a first imaging field;
a second imaging modality having a second imaging field;
one or more processors; and
a non-transitory, computer-readable medium storing instructions that, when executed, cause the one or more processors to:
generate a virtual surface disposed within the first imaging field and within the second imaging field,
receive one or more images via the first imaging modality,
identify, based on the one or more images, one or more objects at the virtual surface at a first timepoint,
assign an identifier to each object of the one or more objects,
identify, via the second imaging modality, one or more three-dimensional shapes at the virtual surface at a second timepoint,
determine, for each object, a corresponding shape from the one or more three-dimensional shapes, and
for each corresponding shape:
assign the identifier for the object to the corresponding shape;
record positional data for the corresponding shape within the second imaging field via the second imaging modality; and
associate the positional data for the corresponding shape with the object.
|