| CPC G06V 20/58 (2022.01) [G06T 7/20 (2013.01); G06V 10/955 (2022.01); G06V 20/588 (2022.01); G06T 2207/20084 (2013.01); G06T 2207/30261 (2013.01)] | 20 Claims |

|
1. A method comprising:
determining, using one or more graphics processing units (GPUs) and based at least on sensor data obtained using one or more sensors of a machine, a first set of objects that are located in an environment;
determining, using the one or more GPUs, one or more classes associated with the first set of objects;
determining, using one or more central processing units (CPUs) and based at least on the one or more classes, a second set of objects by filtering one or more objects from the first set of objects;
determining, using the one or more CPUs and based at least on one or more lane graphs and one or more locations associated with the second set of objects, at least a portion of the second set of objects; and
performing, using the one or more GPUs, object tracking with respect to the at least the portion of the second set of objects.
|