Method for environmental acquisition, data processing unit
11532100 · 2022-12-20
Assignee
Inventors
Cpc classification
G06V20/653
PHYSICS
International classification
G06V10/44
PHYSICS
Abstract
A method for environmental acquisition for acquiring the surrounding environment of a vehicle. Using a plurality of cameras and/or sensor devices, from at least two positions, images of the surrounding environment are produced, and on the basis of the images a free surface, as well as a contour bounding the free surface, are ascertained. Separately for each image and the contour determined on the basis of this image, for a multiplicity of points along the contour, feature vectors are calculated and entered into a one-dimensional array. Through matching of the one-dimensional arrays, correspondences are sought for which the three-dimensional position is subsequently ascertained by triangulation. A computing unit for carrying out at least individual method steps of the method is also described.
Claims
1. A method for environmental acquisition for acquiring a surrounding environment of a vehicle, the method comprising the following steps: using a plurality of cameras and/or sensor devices, from at least two positions, producing images of the surrounding environment, and ascertaining, based each of the images, a respective free surface and a respective contour bounding the respective free surface; separately, for each of the images, for a multiplicity of points along the respective contour, calculating feature vectors and entering the features vectors into a respective one-dimensional array; determining correspondences by matching the respective one-dimensional arrays; and ascertaining, based on the correspondences, a three-dimensional position using triangulation.
2. The method as recited in claim 1, wherein the ascertained three-dimensional position is stored in an environment model using a specified reference point.
3. The method as recited in claim 2, wherein the specified reference point is a vehicle reference point.
4. The method as recited in claim 1, wherein the images of the surrounding environment are produced using a set of calibrated cameras and/or sensor devices.
5. The method as recited in claim 1, wherein at least one sensor is used to ascertain the free surface.
6. The method as recited in claim 5, wherein the sensor is a radar sensor or a lidar sensor.
7. The method as recited in claim 1, wherein from the images of the surrounding environment and/or sensor data, information is derived about a local surrounding environment of a point, and is stored as additional information.
8. The method as recited in claim 1, wherein a number of points along each respective contour that bounds the respective free surface is quantified.
9. The method as recited in claim 1, wherein a number of points along each respective contour that bounds the respective free surface is quantified by horizontal view rays configured at the same angular distance from one another.
10. The method as recited in claim 1, wherein in the matching of the respective one-dimensional arrays, epipolar geometry is used in the form of an epipolar line.
11. The method as recited in claim 1, wherein, for error correction, a post-estimation is carried out in a local surrounding environment of a found correspondence.
12. The method as recited in claim 1, wherein in the determining of the correspondences, a previously defined ground plane is used as a starting point.
13. The method as recited in claim 1, wherein, to distinguish between static and dynamic objects in the surrounding environment, it is investigated whether the three-dimensional position in the environment model, derived from the correspondences, remains constant over time.
14. A data processing unit configured for environmental acquisition for acquiring a surrounding environment of a vehicle, the data processing unit configured to: using a plurality of cameras and/or sensor devices, from at least two positions, produce images of the surrounding environment, and ascertain, based each of the images, a respective free surface and a respective contour bounding the respective free surface; separately, for each of the images, for a multiplicity of points along the respective contour, calculate feature vectors and entering the features vectors into a respective one-dimensional array; determine correspondences by matching the respective one-dimensional arrays; and ascertain, based on the correspondences, a three-dimensional position using triangulation; wherein the data processing unit is connected to or capable of being connected to, at least one camera and/or sensor device in such a way as to communicate data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
(8)
(9) With the camera setup shown in
(10)
(11)
(12) An object 8 situated in the region of acquisition of a camera 2 is determined by a multiplicity of points P.sub.1, P.sub.2, P.sub.3, . . . , P.sub.n along contour 4. In order to reduce the number of points for which a correspondence has to be sought in another image, the region of acquisition of a camera 2 is divided by view rays 6. This is shown as an example in
(13) On the basis of
(14)
(15)
(16) A way of visualizing the matching 310 is shown as an example in
(17) Here, the correspondence search is represented as a orderly problem, because arrows 9 do not cross one another in the assignment.