Method for detecting a spatial orientation of an object in camera data

The method of using polarized light sources and a polarization filter on a drone's camera addresses rotational shift issues, enabling precise alignment and accurate object detection for autonomous vehicles.

WO2025214711A1PCT designated stage Publication Date: 2025-10-16ROBERT BOSCH GMBH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/EP2025/057013
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-11
Filing Date
2025-03-14
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

Obtaining accurate ground truth data for training neural networks in autonomous vehicles is challenging due to rotational shifts between drones and vehicles, leading to inaccuracies in object detection.

Method used

A method using polarized light sources on vehicles and a polarization filter on a drone's camera to determine the spatial orientation of objects by measuring light intensity, allowing precise alignment between drone and vehicle coordinate systems.

Benefits of technology

Enables accurate conversion of camera data to vehicle coordinates, enhancing the precision of object detection in vehicle surroundings for autonomous driving systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2025057013_16102025_PF_FP_ABST
    Figure EP2025057013_16102025_PF_FP_ABST
Patent Text Reader

Abstract

The invention relates to a method for detecting a spatial orientation of an object (1) in camera data, comprising the following steps: a) providing at least one light source (2), which emits light (10) on the object (1); b) providing a polarisation filter (4) with a specified orientation in front of a camera (3) in order to capture camera data, and capturing the light source (2) in video data recorded by the camera (3); c) determining a light intensity of the light source (2) in the camera data; and d) determining a spatial orientation (5) of the object (1) by evaluating the light intensity determined according to step c).
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Description

[0002] title

[0003] Method for detecting the spatial orientation of an object in camera data

[0004] State of the art

[0005] Correctly recognizing the real world in a vehicle's environment using sensors is a fundamental challenge in the development of algorithms for highly automated and autonomous driving of motor vehicles.

[0006] The development of algorithms requires, in particular, a very large amount of training data that can be used to train neural networks. Such data is also referred to as "labeled data." This means that certain information is known about the data, which a neural network is supposed to recognize independently from comparable data. Such data is needed to train neural networks because such data can be used to incorporate information into neural networks. Regular "ground truth" data is required to train neural networks to evaluate a vehicle's sensor data. Such data shows where certain objects in the vehicle's surroundings, which can be detected by the vehicle's sensors, actually are located in a ground-referenced coordinate system used to describe the vehicle's surroundings.Sensors in a motor vehicle can only ever detect objects from the respective perspective viewed from the vehicle. Using ground truth data relating to such objects, neural networks can be trained to evaluate sensor data from such sensors to reliably detect the position of objects in a coordinate system referenced to the ground. Obtaining ground truth data of this type is complex. A known approach is to obtain such data using a drone that accompanies a vehicle conducting test drives to obtain data for training neural networks. Such a drone preferably hovers above the test vehicle at all times during the test drive. Such a drone is preferably equipped with a camera that detects the test vehicle and its surroundings as well as the objects in this surroundings.Due to the top-down perspective from which such a camera views the vehicle and its objects, ground truth data can be generated using such a drone and its camera. By positioning a drone at an adjustable distance above the vehicle, obtaining training data in this way is very advantageous – especially if the training data to be acquired includes the described ground truth data.

[0007] Using drones to obtain training data often requires the ability to determine the relative position between the drone and the test vehicle very precisely. This is particularly necessary to correctly align the drone's camera image within the test vehicle's coordinate system. A (non-detected) rotational shift of the drone relative to the vehicle is often problematic when using camera images captured with the drone as training data. For example, an angular error of just 0.1 degrees can result in relative (false) shifts of up to 10 cm for objects located 50 meters away from the test vehicle.However, the detection of positions of objects in the surroundings of a vehicle using on-board sensors in the centimeter range is a goal that should be achieved by appropriate training of neural networks for the evaluation of sensor data from such sensors.

[0008] Disclosure of the invention

[0009] Based on this, the object of the present invention is to at least partially solve the problems described with reference to the prior art. This object is achieved by the invention according to the features of the independent patent claims. Further advantageous embodiments are specified in the dependent claims as well as in the description and, in particular, in the description of the figures. It should be noted that the person skilled in the art can combine the individual features in a technologically expedient manner and thus arrive at further embodiments of the invention.

[0010] In particular, a particularly advantageous method for detecting the spatial orientation of objects in camera data is to be described.

[0011] Described here is a method for detecting a spatial orientation of an object in camera data, comprising the following steps: a) providing at least one light source that emits light at the object; b) providing a polarization filter with a predetermined orientation in front of a camera for capturing camera data and detecting the light source in video data recorded with the camera; c) determining a light intensity of the light source in the camera data; and d) determining a spatial orientation of the object by evaluating the light intensity determined according to step c).

[0012] The camera data is in particular video data recorded with the camera. What is novel about the approach described here is that the object is configured to recognize a spatial orientation based on the intensity of light emitted by the object or by light sources arranged on the object. The intensity of the light is perceived by a polarization filter on the camera. The polarization filter allows light to pass through at different intensities, depending on how the camera is aligned to the polarization filter. The alignment of the polarization filter on the camera or the polarization direction of the polarization filter on the camera is preferably predetermined. When determining the spatial orientation of the object by evaluating the light intensity, the alignment or polarization direction of the polarization filter is preferably taken into account.

[0013] It is particularly advantageous if at least one light source generates polarized light. A polarizing filter allows only the portion of the light that oscillates parallel to the optical axis of the filter to pass through. All other portions are absorbed by the polarizing filter. The intensity of the light therefore decreases as it passes through a polarizing filter.

[0014] Light can be described as a wave that oscillates perpendicular to its direction of propagation, i.e., a transverse wave. The polarization, or polarization direction, of the wave describes the direction in which the wave oscillates.

[0015] Polarized light has a specific polarization direction. Polarized light is only allowed to pass through a polarizing filter if the polarization of the light and the polarizing filter match.

[0016] It is also advantageous if the at least one light source is covered by a polarization filter with a predetermined orientation. By means of a polarization filter on

[0017] A polarization filter arranged on the light source can be used to impart polarization to the light from the light source. The alignment of polarization filters on the light source is preferably precisely known and set. Based on the light intensity determined in step c), a relative alignment of the polarization filters on the light source and the polarization filter in front of the camera to one another can be detected. The polarization filter on the light source is attached to the object and the alignment of this polarization filter to the object is known. The polarization filter provided in step b) is attached to the camera and the alignment of this polarization filter to the camera is known. By determining the light intensity in step c), the alignment of the polarization filters to one another can be determined.This allows the determination of the spatial orientation of the object relative to the camera according to step d).

[0018] It is also advantageous if the object is a vehicle whose spatial orientation is detected in the camera data. The vehicle is, in particular, a test vehicle used for tests to obtain training data for training systems or neural networks for evaluating sensor data for autonomous driving.

[0019] It is further advantageous if in step a) several light sources are provided, each emitting light.

[0020] It is also advantageous if different light sources emit light with different polarization.

[0021] Preferably, each light source has its own polarization filter, with which a predetermined polarization is imposed on the light from each light source.

[0022] It is further advantageous if in step a) three light sources are provided, each emitting light with a different polarization.

[0023] It is also advantageous if at least two light sources emit light at different wavelengths.

[0024] In particular, the light from the at least two light sources has different colors. Particularly preferably, there are three light sources with different colors, for example, red, green, and blue. Preferably, each of the light sources has its own polarization filter. The polarization filters of the three light sources are each arranged at an angle of 120 degrees to each other, for example.

[0025] It is also advantageous if a spectrum of light from light sources on the object is evaluated in the camera data in order to determine the spatial orientation.

[0026] It is also advantageous if the camera data was recorded with a camera on a flight-capable drone in an observation position above the vehicle.

[0027] In other applications, a checkerboard pattern of white and black squares arranged on the roof of the test vehicle has already been used to determine the spatial orientation of the test vehicle relative to the camera or the flight-capable drone. This checkerboard pattern can be recognized in the camera image of a drone hovering above the test vehicle. The orientation of the camera image relative to the vehicle can be determined based on this checkerboard pattern. When detecting spatial orientations based on such a checkerboard pattern, edges of the individual tiles of the checkerboard pattern and / or corners where individual tiles of the checkerboard pattern meet were regularly detected in the past.

[0028] The method described here proposes using a polarization filter in front of a camera on a drone and, in particular, observing several precisely polarized light sources on the roof of the test vehicle with the camera and through a polarization filter. The precise orientation of the drone and the vehicle relative to each other can be determined by measuring the relative intensity of the light from the individual light sources on the roof of the test vehicle, as determined through the polarization filter.

[0029] The described method with the polarizing filter in front of a camera can also be used in addition to a pattern of markings on the roof of the vehicle, which can be seen in the video data recorded with the drone's camera.

[0030] The described method is used in particular to subsequently link video data acquired and stored with a camera on a drone with additional data acquired and stored, for example, with sensors in a test vehicle. The described method can be used to determine the orientation / alignment of the test vehicle in the video data.

[0031] Also to be described here is a device for data processing comprising a processor which is adapted and / or configured to carry out the described method. Also to be described is a computer program product comprising instructions which, when the computer program product is executed by a computer, cause the computer to carry out what has been described.

[0032] Furthermore, a computer-readable storage medium is to be described, comprising instructions which, when executed by a computer, cause the computer to carry out the described method.

[0033] The invention and the technical environment of the invention are explained in more detail below with reference to the figures. The figures show preferred embodiments to which the invention is not limited. It should be noted in particular that the figures and in particular the proportions shown in the figures are only schematic. They show:

[0034] Fig. 1 : a schematic representation of a drone observing a vehicle;

[0035] Fig. 2: Light sources on an object;

[0036] Fig. 3: Light intensity curves of light sources on the object in camera data; and

[0037] Fig. 4: a flowchart of the described method.

[0038] Fig. 1 shows a schematic representation of a drone 7 that accompanies a vehicle and observes it from an observation position 9 above the vehicle. The vehicle here is the object 1 with which the described method is carried out. The drone 7 has a camera 3 that has a downward-facing field of view 9 and with which camera data or video data can be generated in which the vehicle (object 1) and other objects 6 in the surroundings of the vehicle are recognizable / visible. Camera data acquired with the camera 3 on the drone 7 are present in a drone coordinate system 15, which is indicated schematically here. Data acquired with environmental sensors (not shown here) on the vehicle (object 1) are present in a vehicle coordinate system 16.In order to use the camera data from camera 3 in conjunction with sensor data from environmental sensors on the vehicle (object 1), a conversion from the vehicle coordinate system 15 to the drone coordinate system 16 and / or vice versa is required. To enable this conversion, the orientation 17 and the position must be determined.

[0039] 18 of the vehicle (object 1) must be known in the camera data or relative to the camera 3 of the drone 7. Here, a way is suggested how this is possible with the help of light 10, which is emitted by the vehicle (object 1).

[0040] Fig. 2 shows light sources 2 on an object 1 (e.g., on a vehicle) that can be used to detect the position of the object 1. The light sources 2 each emit light 10 in different colors and are each provided with a polarization filter 4 with which a specific polarization is imposed on the light 10. The light sources 2 are each arranged on the object 1. Fig. 2 also shows a light observation unit 19, which is provided on the drone, for example, on a camera of the drone or on a separate (not separately shown here) light receiving unit for detecting the light emitted by the light sources 2 to determine a spatial orientation. The light observation unit

[0041] 19 also has a polarization filter 4. Depending on how the polarization filters 4 on the light sources 2 and the polarization filter 4 on the light observation unit 19 are aligned to each other, different amounts of light from the individual light sources 2 reach the light observation unit 19.

[0042] Fig. 3 now shows light intensities 14 of the light from the individual light sources from the perspective of the light observation unit 19. The intensity 11 of two light sources is plotted as an intensity curve 13 over the time axis 12. These light intensities 14 can be recognized in camera data. Based on these light intensities 14, a spatial orientation can be determined and an angular profile 20 can be calculated, which is also plotted on the time axis 12 in Fig. 3. Here, it can be seen that the angle profile

[0043] The angle described in Fig. 20 describes the angle between the light sources or the object and the camera on the drone, or in particular the angle between the polarization filters in front of the light sources and the polarization filter in front of the camera. The course of the light intensity curves 13 shown in Fig. 3 and the angle course 20 over time arise because the object and the camera rotate relative to each other. Fig. 4 shows a flowchart of the described method. The process steps a), b), c), and d) that are carried out to implement the described method can be seen.

Claims

Claims 1 . Method for detecting a spatial orientation of an object (1) in camera data, comprising the following steps: a) providing at least one light source (2) which emits light (10) at the object (1); b) providing a polarization filter (4) with a predetermined orientation in front of a camera (3) for capturing camera data and detecting the light source (2) in video data recorded with the camera (3); c) determining a light intensity of the light source (2) in the camera data; and d) determining a spatial orientation (5) of the object (1) by evaluating the light intensity determined according to step c).

2. The method according to claim 1, wherein the at least one light source (2) generates polarized light (10).

3. Method according to one of the preceding claims, wherein the at least one light source (2) is covered by a polarization filter (4) with a predetermined orientation.

4. Method according to one of the preceding claims, wherein the object (1) is a vehicle whose spatial orientation (5) is recognized in the camera data.

5. Method according to one of the preceding claims, wherein in step a) a plurality of light sources (3) are provided, each emitting light (10).

6. The method according to claim 5, wherein different light sources (3) emit light (10) with a different polarization.

7. The method according to claim 6, wherein in step a) three light sources (2) are provided, each emitting light (10) with a different polarization.

8. The method according to claim 6 or 7, wherein at least two light sources (2) emit light (10) in different wavelengths (12).

9. Method according to one of the preceding claims, wherein a spectrum (14) of light (10) from light sources (2) on the object (1) is evaluated in the camera data in order to determine the spatial orientation (5).

10. Method according to one of the preceding claims, wherein the camera data were recorded with a camera (3) on a flight-capable drone (7) in an observation position (8) above the vehicle (1).

11. A data processing device comprising a processor adapted / configured to carry out the method according to any one of claims 1 to 10.

12. A computer program product comprising instructions which, when the computer program product is executed by a computer, cause the computer to carry out the method according to one of claims 1 to 10.

13. A computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Optical system for determining the roll orientation of a remote unit relative to a base unit

    US5574479A

  • Guidance system for an aircraft or vehicle and a method of use thereof

    WO2017055818A2

  • Method for aligning an autonomous mobile apparatus to a reference object, an autonomous mobile apparatus, and a guidance module thereof

    WO2021015669A1