METHOD FOR REPORTING DAZZLING CAUSED BY A HEADLIGHT SYSTEM OF AN ONCOMING VEHICLE AND FOR DETERMINING AN INCORRECT POSITION OF THE HEADLIGHT SYSTEM
20230078108 · 2023-03-16
Inventors
Cpc classification
G08G1/096741
PHYSICS
B60Q1/143
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/085
PERFORMING OPERATIONS; TRANSPORTING
B60Q2300/47
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0175
PHYSICS
G08G1/096716
PHYSICS
International classification
Abstract
A method for reporting dazzling caused by a headlight system of a dazzling oncoming vehicle by means of a message produced by the dazzled vehicle that dazzling has been detected, wherein the message contains information relating to a position of the dazzled vehicle at the time of the detected dazzling. The method, also can proceed from the message, for determining an incorrect position of the headlight system of the dazzling vehicle by a comparison between a first intersection point between the trajectory of the oncoming dazzled vehicle and a light field produced by the headlight system of the dazzling vehicle, and a second intersection point between the trajectory of the oncoming dazzled vehicle and a model, stored in the vehicle system, of the light field generated by the headlight system of the dazzling vehicle.
Claims
1. A method for reporting dazzling caused by a headlight system of a dazzling oncoming vehicle, comprising: detecting dazzling in a dazzled vehicle caused by the oncoming dazzling vehicle by means of an optical sensor in the dazzled vehicle, wherein the dazzling is detected when the optical sensor either moves across a light-dark cut-off line or a dark-light cut-off line produced by the headlight system of the dazzling vehicle; producing a message that dazzling has been detected, wherein the message includes information relating to a position of the dazzled vehicle at the time of the detected dazzling; sending the message by means of a wireless transmission module of the dazzled vehicle to the dazzling vehicle.
2. The method of claim 1, wherein the message contains an identifier of the dazzled vehicle.
3. The method claim 2, wherein the message contains information relating to a time of the detected dazzling.
4. A method for determining an incorrect position of a headlight system of a dazzling vehicle, including: receiving a message from an oncoming vehicle by means of a wireless reception module of the dazzling vehicle that the dazzled vehicle has detected dazzling, wherein the message contains information relating to a position of the dazzled vehicle at a time of the detected dazzling; determining a trajectory of the oncoming dazzled vehicle by means of a vehicle camera of the dazzling vehicle; determining a first intersection point between the trajectory of the oncoming dazzled vehicle and a light field generated by the headlight system of the dazzling vehicle; ascertaining a second intersection point between the trajectory of the oncoming dazzled vehicle and a model, stored in the vehicle system, of the light field generated by the headlight system of the dazzling vehicle; and computing an incorrect position of the headlight system of the dazzling vehicle by comparing the first intersection point with the second intersection point.
5. The method of claim 4, wherein the position of the dazzled vehicle at a time of the detected dazzling corresponds to the position at which the optical sensor moves across either a light-dark cut-off line or a dark-light cut-off line produced by the headlight system of the dazzling vehicle.
6. The method of claim 5, further comprising correcting the light field generated by the headlight system on the basis of the computed incorrect position.
7. The method of claim 5, wherein the message contains information relating to the time of the dazzling detected by the dazzled vehicle.
8. The method of claim 4, wherein the message contains an identifier of the dazzled vehicle.
9. A dazzle detection module for a vehicle that is coupled to a wireless transmission and reception module and to a vehicle camera and is set up to carry out the method of claim 1 for reporting dazzling.
10. A dazzle detection module for a vehicle that is coupled to a wireless transmission and reception module and to a vehicle camera and is set up to carry out the method of claim 4 for determining an incorrect position of a headlight system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036]
[0037] It will be appreciated by those skilled in the art that the block diagrams presented herein represent conceptual views of illustrative components embodying the principles of the disclosure. Similarly, any functions or methods implied by these block diagrams may be represented in computer readable media and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
[0038]
[0039] The driving situation has been modified in
[0040]
[0041]
[0042]
[0043] In the context of this disclosure, a “control unit” can be understood to include, for example, a processor and/or a storage unit or memory for storing algorithms and program commands. By way of example, a processor and/or control unit is specifically configured to carry out program commands in such a way that the processor and/or the control unit carries out functions to implement or realize a method as disclosed herein or a step of a method as disclosed herein. The term control unit is used here synonymously with devices known from the prior art. A control unit, therefore, encompasses a “computer” and accordingly comprises one or more general-purpose processors (CPUs) or microprocessors, RISC processors, GPUs and/or DSPs. A control unit or computer has for example additional elements such as storage interfaces of communication interfaces. Optionally or additionally, the terms “control unit” and “computer” refer to a device that is capable of executing a provided or included program, preferably with standardized programming language (for example C++, JavaScript or Python), and/or of controlling and/or accessing data storage devices and/or other devices such as input interfaces and output interfaces. The term computer also refers to a multiplicity of processors or a multiplicity of (sub)computers that are interconnected and/or connected and/or otherwise communicatively connected and possibly share one or more other resources, such as for example a memory.
[0044] In association with this disclosure, a “module” can be understood to mean, for example, a processor and/or a storage unit for storing program instructions. By way of example, the module may specifically be designed to execute the program instructions in such a way as to implement or realize the method described herein or a step of the method.
[0045] In association with this disclosure, a “processor” can be understood to mean, for example, a machine or an electronic circuit or a powerful computer. A processor can be in particular a central processing unit (CPU), a microprocessor or a microcontroller, for example an application-specific integrated circuit or a digital signal processor, possibly in combination with a storage unit for storing program instructions. Moreover, a processor can be understood to mean a virtualized processor, a virtual machine or a soft CPU. It can for example also be a programmable processor that is equipped with configuration steps for carrying out the stated method according to the invention or is configured with configuration steps in such a way that the programmable processor realizes the features according to the invention of the method, of the component, of the modules, or of other aspects and/or partial aspects of the invention. Moreover, highly parallel computing units and powerful modules can be provided. In addition, provision can be made for the processor not to be arranged in the vehicle 1 or 4, but rather to be integrated in a cloud computing infrastructure.
[0046] In association with this disclosure, a “storage unit” or “storage module” and the like can be understood to mean for example a volatile memory in the form of main memory (random-access memory, RAM) or a permanent memory such as a hard disk or a data carrier or e.g. an exchangeable storage module. However, the storage module can also be a cloud-based storage solution.
[0047]
[0048]
[0049] In a first step S1, the first method is initialized. This is followed by the second step S2, in which a check is performed by means of a corresponding image processing algorithm on the basis of the image data from the vehicle camera as to whether an oncoming vehicle is detected. If this is not the case, the first method returns to the first step S1. This loop can be carried out continuously at predetermined time intervals. If an oncoming vehicle is detected, a unique identifier is assigned to the oncoming vehicle in a third step S3. Next, in a fourth step S4, a check is performed as to whether a dazzle event can be detected by the oncoming first vehicle 1. If this is not the case, a message is generated in a fifth step S5 to the effect that no dazzling is taking place. The message additionally includes the position of the second vehicle 4 and the identifier assigned to the oncoming vehicle 1, wherein the oncoming vehicle 1 indicates the recipient of the message. The message is sent by the radio communication module, after which the first method returns to the first step S1. In the case that a dazzle event is detected by the vehicle camera 5 of the second vehicle 4, a message is generated in a sixth step S6 that dazzling is taking place. The message also includes the position of the second vehicle 4 and the identifier assigned to the oncoming vehicle 1.
[0050] At this point, the first method transitions into the second method. Upon receiving the message produced by the second vehicle 4, the first vehicle 1 performs, in a seventh step S7, a determination of the trajectory of the oncoming vehicle, i.e. of the second vehicle 4. Subsequently, the ascertained trajectory is passed on for further processing within the system. In an eighth step S8, it is possible to check for safety purposes whether a message was not received from the supposedly dazzled vehicle that no dazzling is taking place. If no such message is present, in the eighth step S8 then dazzling is taking place. Consequently, in the subsequent ninth step S9, a comparison is performed between the real intersection point between the ascertained trajectory 33 of the dazzled second vehicle 4 and the light field 2, and the theoretical intended intersection point between the ascertained trajectory 33 of the dazzled second vehicle 4 and the location of the boundary of the corresponding segment of the light field 2 that is stored in the system of the first vehicle 1. These processes take place substantially as explained above on the basis of