| CPC B60W 30/12 (2013.01) [B60W 10/18 (2013.01); B60W 10/20 (2013.01); B60W 60/001 (2020.02); G06T 7/73 (2017.01); G06V 10/225 (2022.01); G06V 10/40 (2022.01); G06V 10/82 (2022.01); G06V 20/588 (2022.01); B60W 2420/403 (2013.01); B60W 2552/53 (2020.02); B60W 2710/18 (2013.01); B60W 2710/20 (2013.01); B60W 2720/106 (2013.01); G06T 2207/20076 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30256 (2013.01)] | 32 Claims |

|
1. A navigation system for a host vehicle, the navigation system comprising:
at least one processor comprising circuitry and having access to a memory, wherein the memory includes instructions that when executed by the circuitry cause the at least one processor to:
receive at least one image acquired by a camera onboard the host vehicle, the at least one image having been acquired from an environment of the host vehicle; and
analyze the at least one image using a trained model, the trained model being configured to:
identify a plurality of candidate regions, each of the plurality of candidate regions corresponding to a representation of an object in the at least one image;
determine a plurality of scores, each of the plurality of scores indicating a degree to which a corresponding one of the plurality of candidate regions corresponds to a representation of a lane marking in the at least one image, the plurality of scores being generated by the trained model;
analyze the plurality of scores to select one of the plurality of candidate regions; and
output an indicator of the selected candidate region.
|