CPC G06V 20/56 (2022.01) [G05D 1/0246 (2013.01); G06T 7/20 (2013.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01); G06V 20/58 (2022.01); B60R 2011/0026 (2013.01); B60R 11/04 (2013.01); B60W 60/0027 (2020.02); B60W 2420/403 (2013.01); B60W 2554/402 (2020.02); B60W 2554/4026 (2020.02); B60W 2554/4043 (2020.02); B60W 2554/801 (2020.02); G06T 2207/20084 (2013.01); G06T 2207/30252 (2013.01); G06V 2201/08 (2022.01)] | 43 Claims |
43. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, are configured to cause at least one processor to:
receive at least one image captured by a camera of the host vehicle from an environment of the host vehicle;
analyze the at least one image to identify a representation of at least a portion of a first object and a representation of at least a portion of a second object, wherein analyzing the at least one image includes inputting the at least one image into a trained system configured to determine whether one or more pixels of the at least one image is associated with either the first object or the second object;
determine, based on the analysis, at least one aspect of a geometry of the first object and at least one aspect of a geometry of the second object;
generate, based on the at least one aspect of the geometry of the first object, a first label associated with a region of the at least one image including the representation of the first object; and
generate, based on the at least one aspect of the geometry of the second object, a second label associated with a region of the at least one image including the representation of the second object.
|