The invention concerns a method and a computer program for graphically processing an image, provided by a camera device, of the surroundings of a vehicle, in particular in the direction of motion of the vehicle. The invention also concerns a warning device for carrying out this method and a data carrier comprising the computer program.
Methods and warning devices of the above-mentioned type are known in the art. Such warning devices typically comprise a camera device which is installed e.g. in the rear of a vehicle, in order to detect the surroundings of the vehicle in the rear area. An image recorded by this camera device is typically processed using an image processing means, and displayed to the driver on a display means in the dashboard. The driver can use the displayed image for backing up the vehicle.
In order to assist the driver's orientation when backing up, graphical objects are conventionally introduced into the image provided by the camera device during processing, which show the driver the expected course of motion of the vehicle while backing up. This course of motion is conventionally determined on the basis of the instantaneous steering angle.
The quality of the image provided by the camera device is, however, often quite poor. In particular, in dark weather, rain or fog, obstacles which might be present in the surroundings of the vehicle are often not clearly visible. For this reason, the driver often cannot realistically assess the danger that such obstacles in the surroundings of the vehicle might represent to the vehicle.
Departing from this prior art, it is the underlying purpose of the invention to further develop a conventional method and a computer program for graphically processing an image, provided by a camera device, of the surroundings of a vehicle, as well as a warning device to perform this method, in such a manner that the danger to the vehicle in the form of an obstacle that might be present in the surroundings of the vehicle, is presented to the observer of the processed image, i.e. in particular the driver of the vehicle, in a more realistic and clearer form.
This object is achieved by the method claimed in claim 1. This method is characterized by the following steps: detection of an obstacle in the surroundings of the vehicle and determination of its real position, preferably relative to the position of the vehicle, detection of the real position of the obstacle in the surroundings and the corresponding position of the obstacle in the image provided by the camera device, and processing the image thereby taking into consideration the determined position of the obstacle in the image.
In order to understand the present invention, it is important to distinguish between the image provided by the camera device, graphical processing of this image, and the processed image resulting from this processing. The observer, in particular, the driver of the vehicle can, in principle, only see the processed image.
It is also important to distinguish between the objects which really exist in the surroundings of the vehicle, such as, in particular, obstacles for the vehicle, which are shown on the image provided by the camera device, and the imaginary graphical objects which are artificially generated within the scope of image processing and which are explained in more detail below.
The claimed method advantageously automates the process of detecting danger to the vehicle and therefore also to the driver in the form of an obstacle that might be present in the surroundings of the vehicle. The camera device alone, cannot realize this. It illustrates the surroundings of the vehicle in an image in a neutral fashion, i.e. without assessment. “Without assessment” in this connection means that the camera device itself does not know which parts of the image detected thereby represent an obstacle in the surroundings of the vehicle and which do not. To a still greater extent, the camera device is incapable of assessing the danger that this obstacle could represent to the vehicle.
In accordance with the invention, the real position of the obstacle in the surroundings of the vehicle, preferably relative to the position of the vehicle or the position of the camera device, is initially detected in order to detect which parts of the image recorded by the camera device represent an obstacle for the vehicle. This is achieved in accordance with the invention by means of an obstacle detection or distance measuring device which is based e.g. on ultrasound, radar or camera/image analysis methodology. The present invention uses such a device in addition to the camera device. In accordance with the invention, the real position of the obstacle in the surroundings of the vehicle thereby detected is then converted into the corresponding position of the obstacle in the image provided by the camera device using suitable mathematical algorithms or transformations. The real position of the obstacle in the surroundings is generally a three-dimensional value, whereas the position of the obstacle in the image is a two-dimensional value. The e.g. three-dimensional position is therefore converted into a two-dimensional position through corresponding transformations.
In accordance with the invention, the image provided by the camera device is processed using information concerning the previously detected position of the obstacle in the camera device image. Based on this information, the image can be processed precisely for the observer, in particular, the driver of the vehicle, such that he/she will be given concrete information about the obstacle itself, and also concerning the danger to the vehicle represented by this obstacle, e.g. in the form of the distance between the vehicle and the obstacle.
In a particularly simple realization of the inventive method, it is advantageously sufficient to determine the position of the obstacle relative to the vehicle or the camera device in one dimension only, i.e. in the form of the corresponding distance.
In order to assist the driver's orientation in the surroundings detected by the camera device, a graphical object, in the form of the expected future course of motion of the vehicle, is advantageously faded into the image of the camera device while processing the camera device image. In accordance with the invention, the graphical object is only faded-in at regions of the image provided by the camera device, which show no obstacle, in order not to confuse or irritate the driver. The distance between the obstacle and the vehicle detected in accordance with the invention is advantageously used to delimit the faded-in course of vehicle motion, such that the graphical object does not overlap the obstacle shown in the image. As an alternative to such total limitation, the course of motion of the vehicle at the approximate predetermined position of the obstacle may be represented only schematically in the image, e.g. in the form of dashed lines for large distances from the vehicle.
The obstacle detection or distance measuring devices usually not only measure distances but generally also determine a second and/or third dimension of the position of the obstacle in the spatial surroundings, relative to the vehicle. It is thereby possible to determine the part or region of the surroundings of the vehicle, detected by such a device, in which the obstacle is located. The invention advantageously proposes a graphical object, in particular a bar, which permits transfer of information about the region in addition to the distance. All graphical objects presented within the scope of the invention are advantageously represented in a semi-transparent fashion or only as contour in order not to cover the parts of the image from the camera device located at the respective position of the graphical object. The graphical object may alternatively be designed to at least partially cover these parts. The graphical objects may then be represented as colored surfaces, wherein the colors can be optionally varied in accordance with the determined distance between the obstacle and the vehicle or the camera device.
Processing of the image provided by the camera device need not necessarily include fading-in or superposition of the graphical objects. Instead, selected parts of the image provided by the camera device may be directly manipulated, e.g. brightened up or colored. The selected parts are preferably those regions which represent the obstacle, as verified by the information provided from the obstacle detection or distance measuring device. The direct manipulations of the image provided by the camera device, are also advantageously varied in color in accordance with the magnitude of the instantly detected distance between the obstacle and the vehicle.
The above-stated object of the invention is also achieved by a computer program and a warning device for a vehicle for performing the claimed method as well as by a data carrier comprising the above-mentioned computer program. The advantages of these solutions correspond to the advantages mentioned above with reference to the claimed method.
Seven figures accompany the description.
The invention is described in more detail below by means of embodiments with reference to the above-mentioned figures.
The following
The limitation is advantageously in the form of a limiting line 212 and/or an additional further graphical object 214 which represents a limiting means such as e.g. a barrier, a gate or a fence. In this case, superposition of the graphical object 210 and the obstacle 100 can, by way of exception, be accepted without excessively confusing the driver. However, such superposition should generally be avoided. The limiting line 212 and/or the limiting means 214 illustrate danger of collision represented by the obstacle 100 with great clarity to the viewer of the image, in particular the driver of the vehicle. He/she can see that driving the vehicle beyond the limit will unavoidably cause a collision with the obstacle 100.
Only the distance between the obstacle 100 and the vehicle 400 must be known in order to correctly position the limit mentioned in the description of
It was mentioned above that an obstacle represented in the image provided by the camera device 310 should advantageously not be superposed by an artificially inserted graphical object. As an exception, it is possible to provide graphical objects 214 at the position of the obstacle 100 in the image provided by the camera device 310 in accordance with the invention. These graphical objects preferably optically emphasize, to the viewer, that region or that side of the obstacle 100 which faces the camera device.
Clearly, all above-mentioned variations of the graphical objects can be realized in any combination which does not result in mutual exclusion.
The driver of the vehicle 400 who observes the processed image may be informed of the danger of collision not only by the above-mentioned design variants of the graphical objects. Furthermore or in combination with the graphical objects, the image provided by the camera device 310 may be directly manipulated e.g. by brightening or coloring. As described above in connection with the graphical objects, such manipulation also offers the optional possibility to vary the manipulation in accordance with the magnitude of the determined distance between the obstacle 100 and the vehicle, e.g. in the form of color or flashing effects.
The inventive method is preferably realized in the form of a computer program. Such a computer program may be optionally stored together with further computer programs on a computer-readable data carrier. The data carrier may be a disc, a compact disc, a flash memory or the like. The computer program stored on the data carrier may then be transferred or sold as a product to a customer. As an alternative to transfer via data carrier, it may also be transferred via an electronic communications network, in particular, the Internet.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10 2004 009 924.3 | Feb 2004 | DE | national |
| Filing Document | Filing Date | Country | Kind | 371c Date |
|---|---|---|---|---|
| PCT/EP05/00239 | 1/13/2005 | WO | 00 | 8/16/2006 |