METHOD AND DEVICE FOR GENERATING COMBINED SCENARIOS
20220405536 · 2022-12-22
Inventors
Cpc classification
G06F18/217
PHYSICS
G06V20/56
PHYSICS
G06F18/28
PHYSICS
International classification
Abstract
A method for generating combined scenarios for testing an object detection unit, wherein the method comprises provision of first sensor data of a first scenario and of second sensor data of a second scenario, wherein the first sensor data and the second sensor data in each case are a point cloud comprising a plurality of points, wherein the method further comprises a classification of the respective points of the first sensor data and of the respective points of the second sensor data into relevant or not relevant and merging of the first sensor data and of the second sensor data for obtaining third sensor data of a combined scenario, wherein only relevant points of the first sensor data and relevant points of the second sensor data are merged to form third sensor data of the combined scenario.
Claims
1. A method for generating combined scenarios for testing an object detection unit, wherein the method comprises provision of first sensor data of a first scenario and of second sensor data of a second scenario, wherein the first sensor data and the second sensor data in each case have at least one point cloud comprising a plurality of points, wherein the method comprises classification of the respective points of the first sensor data and of the respective points of the second sensor data into relevant or not relevant, wherein the method comprises merging of the first sensor data and of the second sensor data for obtaining third sensor data of a combined scenario, and wherein only relevant points of the first sensor data and relevant points of the second sensor data are merged to form third sensor data of the combined scenario.
2. The method according to claim 1, wherein the first sensor data and the second sensor data are represented in a common voxel map, wherein free voxels are identified as free spaces.
3. The method according to claim 1, wherein the method comprises respective identification of objects on a basis of the first sensor data and of the second sensor data, wherein positions of detected objects of the first sensor data and of the second sensor data are compared in order to detect possible overlaps and/or masking.
4. The method according to claim 1, wherein the method comprises the identification of noise points.
5. The method according to claim 2, wherein classification takes place on the basis of identified objects, identified free spaces and/or identified noise points.
6. The method according to claim 2, wherein masked points of a point cloud are classified as not being relevant as part of the classification, wherein the masked points within the common voxel map are masked by at least one point of the same and/or of the other point cloud.
7. The method according to claim 1, wherein points of a point cloud are classified as not being relevant as part of the classification when the points are masked by an object of other point cloud and/or when the points lie within an object of the other point cloud and/or when the points originate from a first object, which overlaps with a second object of the other point cloud and/or when the points appear in the first sensor data and the second sensor data.
8. The method according to claim 1, wherein the merging of the first sensor data and of the second sensor data comprises an entry of the points, which are classified as being relevant, in a common coordinate system.
9. The method according to claim 1, wherein the method comprises provision of a first ground truth for the first scenario and of a second ground truth for the second scenario.
10. The method according to claim 9, wherein the method comprises a merging of the first ground truth and of the second ground truth to form a ground truth of the combined scenario.
11. The method according to claim 9, wherein the method comprises testing of an object detection unit, wherein the testing comprises provision of a third sensor data of a combined scenario and a comparison of objects detected by the object detection unit to the ground truth of the combined scenario.
12. The method according to claim 1, wherein the method comprises generation of a library for generating sensor data of combined scenarios, wherein sensor data of different scenarios and optionally the corresponding ground truth of the scenarios are stored in the library.
13. A device for generating combined scenarios for testing an object detection unit, wherein the device comprises a unit for merging first sensor data and second sensor data for obtaining third sensor data of the combined scenarios, wherein the device comprises a classification unit for classifying respective points of the first sensor data and of respective points of the second sensor data into relevant and not relevant.
14. A computer program product comprising a computer-readable storage medium on which a program is stored, which, after it has been loaded into a memory of the computer, makes it possible for the computer to carry out a method for generating combined scenarios for testing an object detection unit, wherein the method comprises provision of first sensor data of a first scenario and of second sensor data of a second scenario, wherein the first sensor data and the second sensor data in each case have at least one point cloud comprising a plurality of points, wherein the method comprises a classification of the respective points of the first sensor data and of the respective points of the second sensor data into relevant or not relevant, wherein the method comprises merging of the first sensor data and of the second sensor data for obtaining third sensor data of a combined scenario, and wherein only relevant points of the first sensor data and relevant points of the second sensor data are merged to form the third sensor data of the combined scenario.
15. A computer-readable storage medium on which a program is stored, which, after it has been loaded into a memory of the computer, makes it possible for the computer to carry out a method for generating combined scenarios for testing an object detection unit, wherein the method comprises provision of first sensor data of a first scenario and of second sensor data of a second scenario, wherein the first sensor data and the second sensor data in each case have at least one point cloud comprising a plurality of points, wherein the method comprises a classification of the respective points of the first sensor data and of the respective points of the second sensor data into relevant or not relevant, wherein the method comprises merging of the first sensor data and of the second sensor data for obtaining third sensor data of a combined scenario, and wherein only relevant points of the first sensor data and relevant points of the second sensor data are merged to form third sensor data of the combined scenario.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Schematically:
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0070]
[0071] The method 100 serves the purpose of generating 101 combined scenarios for testing 117 an object detection unit 17. The method 100 can in particular comprise the generation 101 of combined scenarios.
[0072] The method 100 comprises the provision 103 of first sensor data 11 of a first scenario and of second sensor data 12 of a second scenario. The method 100 can comprise the prior acquisition 102 of the first sensor data 11 and of the second sensor data 12.
[0073] The method 100 can further comprise the provision 105 of a first ground truth for the first scenario and of a second ground truth for the second scenario, wherein the method 100 can further preferably comprise the acquisition 104 of the two ground truths.
[0074] Based on the provided ground truth, the first sensor data 11 of the first scenario and the second sensor data 12 of the second scenario can be validated 106.
[0075] The method 100 comprises a classification 107 of the respective points 11a of the first sensor data 11 and of the respective points 12a of the second sensor data 12 into relevant or not relevant. For the classification, the method 100 can comprise the representation 108 of the first sensor data 11 and of the second sensor data 12 in a common voxel map 23, wherein free voxels can be identified 109 as free spaces.
[0076] The method 100 can further comprise the identification 110 of objects on the basis of the first sensor data 11 and of the second sensor data 12. The positions of the detected objects can be compared 111 thereby and possible overlaps and/or masking of the objects can thus be detected 112. The method 100 can further comprise the identification 113 of noise points 24.
[0077] The method 100 further comprises the merging 114 of the first sensor data 11 and of the second sensor data 12 for obtaining third sensor data 28 of the combined scenario. A combined scenario is generated 101 in this way.
[0078] The merging 114 can comprise the entry 115 of the points classified as being relevant in a common coordinate system.
[0079] The method 100 can further comprise the merging 116 of the first ground truth and of the second ground truth to form a ground truth of the combined scenario.
[0080] The method can additionally comprise the testing 117 of an object detection unit 17, wherein the testing 117 can comprise the provision 118 of the third sensor data 28 of the combined scenario as well as a comparison 119 of the objects detected by the object detection unit 17 to the ground truth of the combined scenario.
[0081]
[0082]
[0083] A common voxel map 23, in which the first sensor data 11 of
[0084] The first sensor data 11 and the second sensor data 12, as they are shown in
[0085] For the sake of a simplified illustration, the first sensor data 11, the second sensor data 12, and the common voxel map 23 as well as the third sensor data 28, which are then created therefrom (see
[0086] The points in the common voxel map 23 in the voxels 23a at the positions 5/8, 6/4, 10/7, 10/8, 10/9, 11/6, 11/10, 12/11 are points 11a of the first point cloud, while the points 12a of the second sensor data 12 are entered in the voxels 23a at the positions 6/11, 6/12, 6/13, 7/10, 8/9, 9/2, 10/15.
[0087] In
[0088] It can furthermore be seen in
[0089] Analogously, the points 12a of the second sensor data 12 in the voxels 23a at the positions 8/9, 7/10, 6/11, 6/12, and 6/13 create a corresponding, masked region 29. Three points 11a of the first sensor data 11 lie in the masked region 29 and are classified as masked points 25. These are the points 11a in the voxels 23a at the positions 10/9, 11/10, 12/11.
[0090]
[0091] A voxel map with the third sensor data 28, which results by merging the points 26, which are classified as being relevant, of the first sensor data 11 and the points 26, which are classified as being relevant, of the second sensor data 12, is shown in
[0092]
[0093] The classification unit 15 can comprise a voxelizer 16, a free space identification unit 19, an object detection unit 17, an object merging unit 18, and a noise point identification unit 20, as well as a point cloud marker 21. The voxelizer 16 serves the purpose of representing the first sensor data 11 and the second sensor data 12 in a common voxel map 23, wherein the free space identification unit 19 classifies free voxels as free spaces. The object detection unit 17 serves the purpose of detecting objects and the object merging unit 18 serves the purpose of putting them in spatial relation to one another in order to detect possible masking and/or overlaps. The noise point identification unit 20 serves the purpose of identifying noise points 24. The point cloud marker 21 serves the purpose of classifying all points of the first sensor data 11 and of the second sensor data 12 as being relevant or not relevant. Only relevant points 26 are subsequently merged to form third sensor data 28 by means of the unit 14 for merging.
[0094] A schematic diagram of the method 100, integrated into the device 10 according to
[0095] As input, first sensor data 11 and second sensor data 12 are provided, which are fed to the classification unit 15, namely first to the voxelizer 16 and subsequently to the free space identification unit 19, in order to represent the first sensor data 11 and the second sensor data 12 in a common voxel map 23 and to identified free voxels as free spaces.
[0096] The first sensor data 11 and the second sensor data 12 are further fed to the object detection unit 17 and subsequently to the object merging unit 18, in order to compare the positions of the detected objects to one another and in order to detect possible overlaps and/or masking.
[0097] The first sensor data and the second sensor data are additionally fed to the noise point identification unit 20, which can identify noise points 24.
[0098] The point cloud marker 21 can subsequently mark the noise points and identified points, which are masked or which are otherwise classified as not being relevant, as not being relevant, while the remaining points are marked as being relevant. The relevant classified points 26 are fed to the unit 14 for merging the first sensor data 11 and the second sensor data 12, which merges them to form third sensor data 28.