CPC G06V 20/588 (2022.01) [G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06T 7/13 (2017.01); G06T 11/203 (2013.01); G06V 10/255 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/30256 (2013.01); G06T 2210/12 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, by a device, an image that depicts an environment associated with a vehicle;
partitioning, by the device, the image into a plurality of subsections;
analyzing, by the device, the plurality of subsections to determine respective subsection information of the plurality of subsections,
wherein subsection information, for an individual subsection, indicates:
a probability score that the subsection includes a line segment associated with an object class,
a position of a representative point of the line segment, and
a direction of the line segment;
determining, by the device and based on the respective subsection information of the plurality of subsections, respective affinity levels of the plurality of subsections;
identifying, by the device based on aggregating the respective affinity levels of the plurality of subsections, a set of subsections of the plurality of subsections;
identifying, by the device and based on positions of points of the set of subsections, a line associated with the object class that is associated with the set of subsections of the plurality of subsections; and
performing, by the device, one or more actions based on identifying the line associated with the object class.
|