IP Library Granted Patent US 11,144,770
Granted Patent B2
US 11,144,770 · App. 16/560,548 · Granted Oct 12, 2021

Method and device for positioning vehicle, device, and computer readable storage medium

Inventors: Xiaofei Rui (Beijing, CN); Shiyu Song (Beijing, CN); Wendong Ding (Beijing, CN)
Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
G06K9/00825G06T7/13G06T7/70G06K2209/15G06T2207/30252
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 11,144,770
App. No.
16/560,548
Granted
Oct 12, 2021
Kind
B2
Abstract

Embodiments of the present disclosure provide a method and a device for positioning a vehicle, a device, and a computer readable storage medium. The method includes: determining first edge information of a vehicle from an image related to the vehicle and acquired by a sensing device; determining a contour model corresponding to the vehicle; determining second edge information that matches the first edge information from an edge information set associated with the contour model, in which each edge information in the edge information set corresponds to a position of the contour model relative to the sensing device; and determining a position of the vehicle relative to the sensing device based on a position corresponding to the second edge information.

Claims (54)

1. A method for positioning a vehicle, comprising:

determining first edge information of a vehicle from an image related to the vehicle and acquired by a sensing device;

determining a contour model corresponding to the vehicle;

determining second edge information that matches the first edge information from an edge information set associated with the contour model, wherein each edge information in the edge information set corresponds to a position of the contour model relative to the sensing device; and

determining a position of the vehicle relative to the sensing device based on a position corresponding to the second edge information.

2. The method according to claim 1 , wherein determining the first edge information comprises:

determining at least one component of the vehicle from the image; and

extracting an edge of each of the at least one component.

3. The method according to claim 1 , wherein determining the contour model comprises:

determining identification information of the vehicle from the image; and

determining the contour model corresponding to the vehicle from a preset contour model set based on the identification information.

4. The method according to claim 3 , wherein the identification information comprises registration plate information of the vehicle.

5. The method according to claim 1 , wherein determining the second edge information that matches the first edge information from the edge information set associated with the contour model comprises:

determining a plurality of points on a first edge indicated by the first edge information;

determining a second edge from a plurality of edges indicated by the edge information set, wherein a sum of distances between the second edge and the plurality of points is less than a preset threshold; and

selecting edge information indicating the second edge from the edge information set, as the second edge information.

6. The method according to claim 1 , wherein determining the position of the vehicle relative to the sensing device comprises:

determining a coordinate and a Euler angle of the vehicle in a roadside coordinate system having the sensing device as an origin.

7. The method according to claim 1 , further comprising:

obtaining a conversion matrix from a roadside coordinate system having the sensing device as an origin to a world coordinate system; and

converting the position of the vehicle relative to the sensing device to a geographic position of the vehicle based on the conversion matrix.

8. The method according to claim 7 , further comprising:

transmitting the geographic position to the vehicle.

9. A device for positioning a vehicle, comprising:

one or more processors; and

a storage device, configured to store one or more programs,

wherein when the one or more programs are executed by the one or more processors, causes the one or more processors to:

determine first edge information of a vehicle from an image related to the vehicle and acquired by a sensing device;

determine a contour model corresponding to the vehicle;

determine second edge information that matches the first edge information from an edge information set associated with the contour model, wherein each edge information in the edge information set corresponds to a position of the contour model relative to the sensing device; and

determine a position of the vehicle relative to the sensing device based on a position corresponding to the second edge information.

10. The device according to claim 9 , wherein in determining the first edge information, the one or more processors are configured to:

determine at least one component of the vehicle from the image; and

extract an edge of each of the at least one component.

11. The device according to claim 9 , wherein in determining the contour model, the one or more processors are configured to:

determine identification information of the vehicle from the image; and

determine the contour model corresponding to the vehicle from a preset contour model set based on the identification information.

12. The device according to claim 11 , wherein the identification information comprises registration plate information of the vehicle.

13. The device according to claim 9 , wherein in determining the second edge information that matches the first edge information from the edge information set associated with the contour model, the one or more processors are configured to:

determine a plurality of points on a first edge indicated by the first edge information;

determine a second edge from a plurality of edges indicated by the edge information set, wherein a sum of distances between the second edge and the plurality of points is less than a preset threshold; and

select edge information indicating the second edge from the edge information set, as the second edge information.

14. The device according to claim 9 , wherein in determining the position of the vehicle relative to the sensing device, the one or more processors are configured to:

determine a coordinate and a Euler angle of the vehicle in a roadside coordinate system having the sensing device as an origin.

15. The device according to claim 9 , wherein the one or more processors are further configured to:

obtain a conversion matrix from a roadside coordinate system having the sensing device as an origin to a world coordinate system; and

convert the position of the vehicle relative to the sensing device to a geographic position of the vehicle based on the conversion matrix.

16. The device according to claim 15 , wherein the one or more processors are further configured to:

transmit the geographic position to the vehicle.

17. A non-transitory computer readable storage medium having stored thereon a computer program that, when executed by a processor, causes a method for positioning a vehicle to be implemented, the method comprising:

determining first edge information of a vehicle from an image related to the vehicle and acquired by a sensing device;

determining a contour model corresponding to the vehicle;

determining second edge information that matches the first edge information from an edge information set associated with the contour model, wherein each edge information in the edge information set corresponds to a position of the contour model relative to the sensing device; and

determining a position of the vehicle relative to the sensing device based on a position corresponding to the second edge information.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2019
From: RUI, XIAOFEI; SONG, SHIYU; DING, WENDONG
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 050507/0621 →
Priority Claims (1)
CN 201811151044.9 · Sep 29, 2018 · national
Continuity (1)
Related Publication 20200104614A1 · Apr 2, 2020
Cited By (1)
US 12,323,878