The present application claims priority to Application No. DE 10 2011 081 398.5, filed in the Federal Republic of Germany on Aug. 23, 2011, which is expressly incorporated herein in its entirety by reference thereto.
The present invention relates to a method for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight, a device for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight as well as a corresponding computer program product.
At night, a camera of a vehicle detects almost exclusively self-luminous objects and reflecting objects. The headlights of the vehicle brighten up a part of the ground ahead of the vehicle, which is also taken as a reflecting plane. In order to separate points of light in an image of the camera into images of reflecting objects, such as the reflectors of road guide poles and images of self-luminous objects, such as vehicle headlights, various distinguishing features may be drawn upon.
German Application No. DE 10 2008 025 749 A1, for example, describes a method and a device for classifying an object detected in at least one image of the region in front of a vehicle. A processing unit processes image data of the image taken by an image recording unit. The processing unit takes into account the light distribution of the light radiated by the at least one front headlight of the vehicle when classifying the object.
With this as background, the present invention provides an improved method for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight, an improved device for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight, as well as a corresponding improved computer program product according to the present invention. Advantageous refinements are described in the following description.
The present invention utilizes the fact that the illumination intensity, that is caused by a light source on an area, decreases as the square of the distance of the area from the light source. In the case of a light source having a nondirectional radiation characteristic, the illumination intensity decreases uniformly all around. In the case of a directional light source, such as a vehicle headlight, the radiated light forms a light cone which causes a light distribution, for instance, on the ground in front of the headlight. The light distribution represents the illumination intensity at various locations on the area.
A reflecting object in the light cone is illuminated using a certain illumination intensity which corresponds to a position of the reflecting object within the light distribution. With that, the reflecting object itself becomes an additional light source, whose illumination intensity of the light radiated from it, in turn, decreases as the square of the distance from the reflecting object. A receiver near the headlight is therefore able to receive only a light intensity which is lower by approximately the fourth power of the distance between headlight and reflecting object than the light flow emitted in the direction of the reflecting object by the headlight. This effect is still more reinforced by the reflectivity of the reflecting object as a function of the angle of incidence of the light onto the reflecting object.
A self-luminous object, on the other hand, has an illumination intensity which decreases only by the square of the distance from the self-luminous object.
The present invention is based upon the knowledge that, while using a known light distribution in front of a headlight, an achievable brightness value of a reflecting object is specified for various positions of the light distribution, just as an achievable brightness value of a self-luminous object is specified for the various positions of the light distribution. A comparison of the two achievable brightness values at one of the positions to an ascertained brightness value of an unknown object at the position enables a certain classification of the object.
The present invention relates to a method for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight, when the object is illuminated by the headlight, the method having the following steps:
Furthermore, the present invention relates to a device for distinguishing a self-luminous object from a reflecting object in a detection range of a camera of a vehicle having at least one headlight, when the object is illuminated by the headlight, the device having the following features:
By a self-luminous object, one may understand a light source having its own energy supply. A self-luminous object may be a headlight of a nonhost vehicle or a roadlamp or luminous advertizing. By reflecting object one may understand an object which reflects at least a portion of incident light back to its source. The reflecting object may be a roadway marking, for example, a traffic sign or a reflector of a road guide pole. A relative position may be a coordinate of the object in the image information of a camera. Since the camera is fixed to the vehicle, the image information shows a detection range of the camera that is aligned to the vehicle at a fixed angle. The light distribution of the headlight or of several headlights, such as upper beam or lower beam, has in each case a fixed illumination intensity in the camera image, in predetermined areas. As a function of the relative position with respect to the vehicle, and an alignment with respect to the vehicle, a reflecting object in the areas of light distribution has an expected value of brightness, i.e., an expected reflection value. Similarly, a self-luminous object has an expected value of brightness, i.e., an expected self-luminosity value as a function of the relative position with respect to the vehicle and an alignment of the self-luminous object to the vehicle. The values are different from one another at each common relative position with respect to the vehicle. A tolerance range may represent a fluctuation range, based, for example, on different environmental conditions.
In the case at hand, by a device, one may understand an electrical device which processes sensor signals and outputs control signals as a function thereof. The device may have an interface, which may be developed as hardware and/or software. In a hardware design, the interfaces may, for example, be part of a so-called system ASIC that contains the most varied functions of the device. However, it is also possible for the interfaces to be separate, integrated switching circuits or to be at least partially made up of discrete components. In a software design, the interfaces may be software modules which are present on a microcontroller in addition to other software modules, for example.
Furthermore, the method may have a further step of ascertaining, in which a function of self-luminosity values to be expected at different relative positions in front of the vehicle and/or a function of reflection values to be expected at different relative positions in front of the vehicle are ascertained. The step of ascertaining may be carried out directly on the vehicle, for instance, as a type of calibration. The step of ascertaining may also be carried out in a laboratory, and the self-luminosity values to be expected and/or the reflection values to be expected may be used as a data set in many vehicles having uniform vehicle illumination. Based on the ascertaining, greater accuracy may be obtained than by simulation.
In the step of receiving, in response to the moving of the vehicle, an additional relative position of the object with respect to the vehicle, and an additional brightness value of the object may be received, and in the step of comparing, an additional brightness value may be compared to an additional self-luminosity value to be expected at the additional relative position and/or to an additional reflection value to be expected at the additional relative position, and in the step of classifying, the object may also be classified as self-luminous if the additional brightness value is located within an additional self-luminous tolerance range about the additional self-luminous value or the object may be classified as reflecting if the additional brightness value is located within an additional reflection tolerance range about the additional reflection value. Because of a second brightness value of the same object at a second time, after the vehicle has moved, one is able to distinguish with greater certainty between a reflecting object and a self-illuminating object.
Furthermore, in the step of comparing, a gradient between the brightness value and the additional brightness value may be compared to a self-luminous gradient to be expected between the relative position and the additional relative position and/or a reflection gradient to be expected between the relative position and the additional relative position, and in the step of classifying, the object may further be classified as self-luminous if the gradient is located within a self-luminous gradient tolerance range about the self-luminous gradient, or the object may be classified as reflecting if the gradient is located within a reflection gradient tolerance range about the reflection gradient. By an observation of a gradient between two measured values, a section of an expectation curve may be found that has the same gradient. The relative position of the object with respect to the vehicle may be confirmed by a gradient comparison.
Moreover, the step of classifying cannot be carried out if, in the step of comparing, it is detected that the brightness value is lower than a predetermined threshold value. A threshold value is able to decrease a calculating effort for detection in that, for example, no natural environmental light is taken into account.
A computer program product is also of advantage, having program code that may be stored on a machine-readable carrier such as a semiconductor memory, a hard-disk memory or an optical memory, which is used to implement the method according to one of the exemplary embodiments described above, when the program is run on a computer or a device.
The present invention will be explained in greater detail below with reference to the accompanying drawings.
In the subsequent description of preferred exemplary embodiments of the present invention, the same or similar reference numerals are used for the various elements shown in the various figures and acting similarly, repeated description of these elements then being omitted.
The design approach provided in this instance refers to taking into account the active or passive change of the light distribution of the light radiated by at least one headlight of a vehicle. The information on the change may be used advantageously, for example, for distinguishing between self-luminous and reflecting objects.
Taking into consideration the light distribution in the static case or without changing the light distribution by a characteristic motion of the vehicle or the headlight does not permit any valid distinction between illuminated and reflecting objects and self-luminous objects. Only by using the information on the active and passive change in the light distribution is this feature for the differentiation able to be used meaningfully.
A conceptualized knowledge of the current light distribution as well as, under certain circumstances, its situation-dependent change (e.g., highway light, superhighway light, crossing light or dynamic cornering light) is assumed. That is, it is assumed that it is known in which areas of the image taken, objects are potentially able to be illuminated actively using the light of the host car's own headlight, and above all, how strong and distinct this illumination is. Furthermore, it is assumed that a defined or derivable change of object features as a function of the active illumination of the objects (reflecting, not self-luminous objects) is detectable, i.e., the change of, for instance, the brightness is predictable based on the active or passive change of the light distribution within tolerances. Moreover, it is assumed that, in the case of self-luminous objects, the relative constancy or specified (under certain circumstances also cyclical) change of object features, such as the detectable brightness of an object, or the spectral composition of the detectable light, is not predictable with the aid of the change in the light distribution. For a distinction between self-luminous and reflecting objects, exactly this difference, that is, the predictability of changes to be expected (the dynamics of the scene) is utilized in order to achieve a valid differentiation between self-luminous and reflecting objects.
After that, the distinction of the feature decreases continuously again, while, in contrast to self-luminous objects, the last-named relationship is not present. Thus, for example, the change of a detectable feature is either significantly greater than a previously specified threshold value or is correspondingly smaller.
The influence of, for example, dynamic cornering light or other possible light distributions on the predictable change of the features are able to be taken into account in making the distinction between self-luminous and reflecting objects correspondingly.
The exemplary embodiments described and shown in the figures have been selected only in exemplary fashion. Different exemplary embodiments are able to be fully combined with one another, or with regard to individual features. One exemplary embodiment may also be supplemented by features of another exemplary embodiment.
Furthermore, method steps according to the present invention may also be carried out repeatedly, as well as in a different sequence than the one described.
Number | Date | Country | Kind |
---|---|---|---|
10 2011 081 398.5 | Aug 2011 | DE | national |