IP Library › Granted Patent US 12,272,158
Granted Patent B2
US 12,272,158 · App. 17/862,821 · Granted Apr 8, 2025

Method and apparatus with lane generation

Inventors: Nayeon Kim (Suwon-si, KR); Moonsub Byeon (Seoul, KR); Dokwan Oh (Hwaseong-si, KR); Dae Hyun Ji (Hwaseong-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06V20/588B60W40/06B60W2552/53
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,272,158
App. No.
17/862,821
Granted
Apr 8, 2025
Kind
B2
Abstract

A method of generating lane information using a neural network includes generating a lane probability map based on an input image, generating lane feature information and depth feature information by applying the lane probability map to a second neural network, generating depth distribution information by applying the depth feature information to a third neural network, generating spatial information based on the lane feature information and the depth distribution information, generating offset information including a displacement between a position of a lane and a reference line by applying the spatial information to a fourth neural network, and generating three-dimensional (3D) lane information using the offset information.

Claims (53)

1. A processor-implemented method of generating lane information using a neural network, comprising:

generating a lane probability map based on an input image;

generating lane feature information and depth feature information by applying the lane probability map to a second neural network;

generating depth distribution information by applying the depth feature information to a third neural network;

generating spatial information based on the lane feature information and the depth distribution information;

generating offset information comprising a displacement between a position of a lane and a reference line by applying the spatial information to a fourth neural network; and

generating three-dimensional (3D) lane information using the offset information.

2. The method of claim 1 , wherein the generating of the lane probability map comprises:

generating the lane probability map using a first neural network trained to generate lane probability values respectively corresponding to pixels in the input image, wherein each of the lane probability values comprise a probability of a pixel of the pixels being in the lane.

3. The method of claim 1 , wherein the second neural network is trained to generate the lane feature information using a first channel associated with lane features, or to generate the depth feature information using a second channel associated with depth features.

4. The method of claim 1 , wherein the depth feature information comprises at least one of a height of the lane comprising a length in a vertical direction with respect to the reference line or a distance between an imaging device and the lane.

5. The method of claim 1 , wherein the depth distribution information comprises depth probability distributions respectively corresponding to pixels in the input image.

6. The method of claim 1 , wherein the generating of the spatial information comprises:

generating frustum-based first spatial information through an outer product of the lane feature information and the depth distribution information.

7. The method of claim 1 , wherein the generating of the spatial information comprises:

generating frustum-based first spatial information based on the lane feature information and the depth distribution information;

transforming the first spatial information into voxel map-based second spatial information;

transforming the second spatial information into third spatial information based on channel dimension information; and

determining the third spatial information to be the spatial information.

8. The method of claim 7 , wherein the first spatial information comprises spatial information in a 3D coordinate system based on a viewpoint of the input image.

9. The method of claim 7 , wherein the second spatial information comprises spatial information in a 3D coordinate system based on a viewpoint of a vehicle.

10. The method of claim 7 , wherein the transforming into the second spatial information comprises:

transforming the first spatial information into the second spatial information based on calibration parameters,

wherein the calibration parameters comprise any one or any combination of intrinsic parameters of an imaging device for capturing the input image and extrinsic parameters of the imaging device.

11. The method of claim 10 , wherein the intrinsic parameters comprise one or any combination of focal length, a principal point, an aspect ratio, a center point, and an asymmetry parameter of the imaging device and the extrinsic parameters comprise an installation height of the imaging device, a pan of the imaging device, and a tilt of the imaging device.

12. The method of claim 1 , wherein the offset information comprises at least one of a first offset in a direction horizontal to a travel direction of a vehicle or a second offset in a direction vertical to the reference line.

13. The method of claim 1 , further comprising:

generating at least one of a probability value of the reference line being the lane, visibility information, a first uncertainty corresponding to a first offset, and a second uncertainty corresponding to a second offset, by applying the spatial information to the fourth neural network.

14. The method of claim 1 , wherein the neural network is trained using a loss function defined based on any one or any combination of a first uncertainty and a second uncertainty.

15. The method of claim 1 , wherein the neural network is trained using a loss function defined based on any one or any combination of a first uncertainty associated with an offset in a horizontal direction and a second uncertainty associated with an offset in a vertical direction.

16. The method of claim 1 , wherein the neural network comprises a neural network trained using a loss function defined based on a probability value of the reference line being the lane.

17. The method of claim 1 , wherein the neural network comprises a neural network trained using a loss function defined based on visibility information.

18. The method of claim 1 , wherein the first neural network comprises a neural network trained using images labelled with lanes as ground truth data.

19. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the method of claim 1 .

20. A device comprising:

a processor configured to

generate a lane probability map based on an input image,

generate lane feature information and depth feature information by applying the lane probability map to a second neural network,

generate depth distribution information by applying the depth feature information to a third neural network,

generate spatial information based on the lane feature information and the depth distribution information,

generate offset information comprising a displacement between a position of a lane and a reference line by applying the spatial information to a fourth neural network, and

generate three-dimensional (3D) lane information using the offset information.

21. A vehicle comprising:

a sensor configured to capture an input image;

a processor configured to execute instructions stored in a non-transitory computer-readable storage medium to

generate a lane probability map based on the first neural network trained to generate lane probability values respectively corresponding to pixels in the input image,

generate lane feature information and depth feature information by applying the lane probability map to the second neural network,

generate depth distribution information by applying the depth feature information to the third neural network,

generate spatial information based on the lane feature information and the depth distribution information, and

generate offset information comprising a displacement between a position of a lane and a reference line by applying the spatial information to the fourth neural network,

generate three-dimensional (3D) lane information using the offset information, and

output the 3D lane information to a vehicle control unit (VCU) of the vehicle.

22. The method of claim 21 , wherein the second neural network comprises a first sub-neural network trained to generate the lane feature information, and a second sub-neural network trained to generate the depth features, and the first sub-neural network and the second sub-neural network share one or more layers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2022
From: KIM, NAYEON; BYEON, MOONSUB; OH, DOKWAN; JI, DAE HYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060485/0312 →
Priority Claims (2)
KR 10-2021-0151184 · Nov 5, 2021 · national
KR 10-2022-0001807 · Jan 5, 2022 · national
Continuity (1)
Related Publication 20230154206A1 · May 18, 2023
References Cited (19)
US 10846541B2 · Joshi et al. · 2020 [cited by applicant]
US 10956756B2 · Stein et al. · 2021 [cited by applicant]
US 11100344B2 · Levi et al. · 2021 [cited by applicant]
US 20210157330A1 · Tran · 2021 [cited by applicant]
US 20210241005A1 · Abbott et al. · 2021 [cited by applicant]
JP 201888151A · 2018 [cited by applicant]
JP 6565967B2 · 2019 [cited by applicant]
KR 102094341B1 · 2020 [cited by applicant]
KR 1020200060194A · 2020 [cited by applicant]
KR 1020210066025A · 2021 [cited by applicant]
KR 1020210093351A · 2021 [cited by applicant]
Gen-LaneNet: A Generalized and Scalable Approach for 3D Lane Detection. Guo et al. (Year: 2020). [cited by examiner]
Catergorical Depth Distribution Network for Mononcular 3D Object Detection. Reading et al. (Year: 2021). [cited by examiner]
Garnett, Noa, et al. “3d-lanenet: end-to-end 3d multiple lane detection.” [cited by applicant]
Efrat, Netalee, et al. “3d-lanenet+: Anchor free lane detection using a semi-local representation.” [cited by applicant]
Guo, Yullang, et al. “Gen-lanenet: A generalized and scalable approach for 3d lane detection.” [cited by applicant]
Lang, Alex H., et al. “Pointpillars: Fast Encoders for Object Detection from Point Clouds.” Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2019, (9 pages in English). [cited by applicant]
Reading, Cody, et al. “Categorical Depth Distribution Network for Monocular 3D Object Detection.” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition., arXiv:2103.01100v2 [cs.CV] Mar. 23, 2… [cited by applicant]
Extended European search report issued on Feb. 10, 2023, in counterpart European Patent Application No. 22205534.5 (11 pages in English). [cited by applicant]