Method and apparatus for recognizing directional structures on a window pane of a vehicle
09616851 ยท 2017-04-11
Assignee
Inventors
- Jad Halimeh (Munich, DE)
- Michael Huelsen (Herdecke, DE)
- Roland Schmid (Stuttgart, DE)
- Werner Uhler (Bruchsal, DE)
- Annette Frederiksen (Renningen, DE)
- Stephan Simon (Sibbesse, DE)
Cpc classification
B60S2001/3844
PERFORMING OPERATIONS; TRANSPORTING
G06V20/59
PHYSICS
B60S1/0874
PERFORMING OPERATIONS; TRANSPORTING
G06V20/56
PHYSICS
International classification
Abstract
A method for recognizing directional structures on a window pane of a vehicle is described. The method includes carrying out an assessment of image points of an image of the window pane, which image points are disposed along an evaluation path, a course of the evaluation path being dependent on an expected orientation of the directional structures on the window pane. The method further includes recognizing a directional structure based on the assessment.
Claims
1. A method for automatically determining a wear condition of a vehicle component by recognizing directional structures on a window pane of a vehicle, comprising: carrying out an assessment of image points of an image of at least a portion of the window pane, which image points are disposed along an evaluation path, a course of the evaluation path being dependent on an expected orientation of the directional structures on the window pane; carrying out a determination of whether an image point disposed along the evaluation path constitutes a light diffraction effect in a region of the window pane represented by the image point; recognizing a directional structure based on the assessment and the determination; based at least on the determining, classifying a wear condition of the vehicle component; and based at least on the classifying, alerting a user of the wear condition.
2. The method as recited in claim 1, wherein the carrying out the assessment step includes determining whether an image point disposed along the evaluation path constitutes a contamination of a region of the window pane represented by the image point.
3. The method as recited in claim 1, further comprising: carrying out a further assessment of image points of the image of the window pane, which image points are disposed along a further path, a course of the further path being approximately perpendicular to the course of the evaluation path, wherein, in the recognizing step, the directional structure is determined based on the assessment and the further assessment.
4. The method as recited in claim 3, wherein the course of the evaluation path is dependent on a wiping trajectory of a wiping edge of a wiping device for wiping the window pane.
5. The method as recited in claim 4, further comprising: ascertaining a condition of the wiping edge based on an item of information relating to the directional structure.
6. The method as recited in claim 5, further comprising: carrying out a subsequent assessment of image points of a subsequent image of the window pane, which image points are disposed along the evaluation path, and recognizing a subsequent directional structure based on the subsequent assessment, and wherein, in the ascertaining step, the condition of the wiping edge is ascertained further based on an item of information relating to the subsequent directional structure.
7. The method as recited in claim 1, in the carrying out of the assessment, taking into consideration at least one of: i) slit diffraction effects and ii) refraction effects.
8. The method as recited in claim 1, wherein the directional structures are one of: i) scratches, ii) smears, iii) classified as scratches, or iv) classified as smears.
9. The method as recited in claim 1, further comprising: determining at least one of: i) an extent of the directional structures, ii) a thickness of the directional structures iii) an orientation of the directional structures, iv) the spacing of the directional structures from one another, and v) differences of the directional structures from one another.
10. The method as recited in claim 1, further comprising: analyzing the image points of the image of the window pane to recognize fogging on an inside of the window pane.
11. The method as recited in claim 1, wherein the directional structures are smears.
12. The method as recited in claim 11, wherein the smears are water smears.
13. The method as recited in claim 1, wherein the directional structures are scratches.
14. An apparatus for automatically determining a wear condition of a vehicle component by recognizing directional structures on a window pane of a vehicle, comprising: an image capture device to capture an image of the window pane; an implementation device which receives the image of the window pane from the image capture device and carries out an assessment of image points of the image of the window pane, which image points are disposed along an evaluation path, a course of the evaluation path being dependent on an expected orientation of the directional structures on the window pane, and carry out a determination of whether an image point disposed along the evaluation path constitutes a light diffraction effect in a region of the window pane represented by the image point; a recognition device recognize a directional structure based on the assessment and determine the wear condition of the vehicle component based on the assessment; and an alert device to alert a user of the wear condition.
15. A non-transitory computer readable medium storing program code to automatically determine a wear condition of a vehicle component by recognizing directional structures on a window pane of a vehicle, the program code, when executed by an information system, causing the information system to perform the following steps: receiving an image of at least a portion of the window pane from an image capture device; carrying out an assessment of image points of the received image of at least a portion of the window pane, which image points are disposed along an evaluation path, a course of the evaluation path being dependent on an expected orientation of the directional structures on the window pane; carrying out a determination of whether an image point disposed along the evaluation path constitutes a light diffraction effect in a region of the window pane represented by the image point; recognizing a directional structure based on assessment; based at least on the assessment, determining the wear condition of the vehicle component; and based at least on the determining, alerting a user of the wear condition.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention is described in more detail by way of example hereinafter with reference to the figures.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
(34) In the following description of preferred exemplary embodiments of the present invention, the same or similar reference numerals are used for the elements having a similar action that are illustrated in the various Figures, dispensing with a repeated description of those elements.
(35)
(36) Image-capturing device 106 is configured to produce an image of a sub-area of window pane 102 and to make the image available to implementation device 108 via an interface. Implementation device 108 is configured to evaluate the image. For that purpose, individual image points of the image may be assessed each on its own or in relation to other image points of the image. Implementation device 108 is configured to make the result of the assessment or assessments available to recognition device 110 via a further interface. Recognition device 110 is configured to recognize a smear on window pane 102 based on the information provided by implementation device 108. In that procedure, it may be established, for example, whether drop 104 is a raindrop or alternatively drop 104 is part of a smear.
(37) In accordance with one exemplary embodiment, a portion of window pane 102 may be captured by camera assembly 106 in a camera image or a camera image detail. Drops 104 situated on window pane 102, even very small drops 104, are visible in that image. The focusing is advantageously chosen in such a manner that drops 104 or rather edges of drops are reproduced sharply whereas the background scene which is further away appears blurred. That camera assembly 106 may optionally be supplemented by one or more active radiation sources 112 to facilitate or improve the recognizability of drops 104 or to ensure the recognizability of drops 104 even in the dark. Using an example method according to the present invention, an analysis of image (sequence) signals of aforementioned camera assembly 106 may be carried out, for example in devices 108, 110.
(38)
(39)
(40) An exemplary embodiment of the present invention will be described with reference to
(41)
(42)
(43)
(44) Images 402, 502, 602 shown in
(45) Image 402 was taken between the outward and return sweep of the wiper arm.
(46) It will be seen that the droplets of the smears are predominantly disposed like chains along oblique lines. The shape of that line is determined by the movement trajectories of the points on the lip of the wiper blade. In the case of window wipers having a simple rotation mechanism, that is, rotation about a point as is normally the case, a point on the lip of the wiper executes a substantially arcuate movement. Owing to the inclination of the window pane relative to the camera orientation and owing to the geometric distortions along the optical path formed by window pane, refocusing optics and camera optics, the arcuate path is generally imaged into a somewhat more complex path. The direction of curvature of the arc may also be reversed.
(47)
(48)
(49) In accordance with this exemplary embodiment, the detection and quantification of streak-like water smears on the window pane is carried out, but with drops 104 like those shown in
(50) What appears at first to be an obvious differentiation on the basis of the size of the drops is unsuitable, since very small droplets also occur in the case of drizzle and fog.
(51) The orientation of streaks 204 is therefore used as a differentiation criterion.
(52) The comparison of images 502, 602 reveals that drops 104 arriving purely naturally are locally distributed in a statistically purely random fashion. There is normally no statistical dependence between the position of a first drop and the position of a second drop, except when these unite and flow into one another.
(53) That is different, however, in the case of a drop 204 that belongs to a water smear. Along the previously known direction there is a high compound probability. If a drop is present, then the probability that further drops are to be encountered along the known direction is high. Conversely, it may be stated that if no drop is present at one location, there is also a low probability of encountering drops along the known direction.
(54) An algorithm according to the present invention processes image 502, 602 on the basis of a criterion in two directions, a first direction approximately along the expected smear orientation and a second direction approximately perpendicular thereto.
(55)
(56)
(57) The results or intermediate results obtained by the two processing operations are then set in relation to each other. One may also speak here of two groups of paths 704, 804 along which, for example, as far as possible all pixels of detection image 502 are processed in each case.
(58) The streak-like smears lead to two clearly different results on the two groups of paths 704, 804, whereas raindrops lead to roughly the same result irrespective of the path group. In that manner, the desired distinguishability is achieved.
(59) In accordance with one exemplary embodiment, the following criterion may be used for that purpose. Along the respective path 704, 804, for example from group 1 shown in
(60) That approach works both in the case of smears composed of individual water droplets and in the case of smears composed of elongated water streaks and droplets joined to one another.
(61) In the same manner, a second accumulator value a.sub.2 is formed on paths 804 of group 2 shown in
(62) The two accumulator values are then set in relation to each other. The difference between the two accumulator values is a measure of the smearedness. To obtain a meaningful normalization, the following definition is appropriate for the smearedness s:
(63)
where a.sub.1 represents paths 704 of group 1 along the smear orientation. If s is in a clearly positive range, the typical streak-like smears are present and more specifically are the more pronounced, the greater is the value of s. Values of s less than or close to zero may be ignored. Care should also be taken that the denominator does not become too small, for example because no drops are present, since then an evaluation is not meaningful.
(64) Accordingly, s is therefore a suitable measure for the quantification of streak-like water smears, the orientation of the smears corresponding to an expected orientation resulting from the geometry of the arrangement.
(65) The geometry of the arrangement may be assumed to be known. In the case of a motor vehicle, the orientations of paths 704, 804 may be calculated in advance from the design data, for example in a preliminary calibration procedure. It is also possible for the orientations to be ascertained automatically from data measured during operation, for example in an online calibration procedure.
(66) In accordance with one exemplary embodiment, the orientations were ascertained manually from detection images on which smears were visible.
(67) In the case of paths 704, 804, it is also irrelevant whether they are processed forward or backward since the results are identical in the exemplary embodiment proposed here.
(68) If a second signal for quantification of the smears is available to an automatic wiper control in addition to a signal for quantification of the quantity of water on the window pane, in the case of light rain it is possible to wait, after wiping, at least until the smears have faded away before wiping again. Since the time progression of the fading process depends on many factors and is scarcely predictable, it is advantageous to measure it. By quantifying the smears and their progression with time it is also possible to improve the quantification of the new quantity of water that has been added by new drops, thereby providing the possibility of obtaining a wiping behavior that is more acceptable to the user or driver.
(69) In accordance with this exemplary embodiment, a fixed geometric arrangement is assumed, so that the streak-like smears always have a direction that is known in advance. In particular, the position of the rotation axis of the window wiper in relation to the camera is relevant in this case. If that arrangement were changed, the smears would have a direction different from that known in advance and therefore would no longer be readily detectable.
(70) The approach according to the present invention may be used in the case of a camera-based rain sensor that in comparison with a conventional rain sensor is expanded by detection and quantification of streak-like water smears, without significant additional costs being generated.
(71) A further exemplary embodiment of the present invention is described below with reference to
(72) In addition to factors including rubber quality, contact pressure force and angle of wiper arm with respect to the window pane, the integrity of the edge of the wiper is crucial for wiping quality.
(73) As a result of wear, fine cracks appear at the edge of the wiper and the originally sharp edges become rounded. The water is then no longer removed from the window pane completely and evenly in one wiping cycle. Smears appear on the window pane which lead to impairment of visibility.
(74) Wear is supposedly considerably accelerated by insects on the window pane, whose hard chitin carapaces are able to damage the micro-edge, or by activation of the wiper when the window pane is iced over or when the wiper blade is frozen to the window pane.
(75) This exemplary embodiment permits a quantitative determination of a measure of the state of wear of the wiper which is related to the extent of smear formation and hence to the variable that is relevant for the driver.
(76) The camera-based detection and quantification of streak-like water smears on a window pane described with reference to
(77) The wiping cycle consists of an outward sweep and a return sweep of the respective wiper arm. In the outward sweep, the window pane is wiped by the first edge of the wiper blade, in the return sweep by the second edge. Since, in general, the two edges exhibit different damage, their smear patterns are correspondingly different.
(78) Accordingly, it is sensible to analyze the two smear patterns separately. At least the smear pattern after the return sweep should be analyzed since it is considerably more important for the perceived impairment of visibility since the time interval between return sweep and next outward sweep is usually considerably longer than the time interval between outward sweep and return sweep.
(79) For a better understanding,
(80)
(81)
(82)
(83)
(84)
(85) Detection image 502 shown in
(86) On careful consideration of images 1002, 1102, 1202, which were taken at time intervals of 40 ms, 200 ms and 600 ms after the return sweep of the wiper, it will be seen how the small droplets gradually evaporate whereas the larger droplets persist for longer.
(87) The volume of water that evaporates from a drop per unit of time is roughly proportional to the air-water surface of the drop. Accordingly, the time until complete evaporation is approximately proportional to the thickness of the drop.
(88) A good, new window wiper leaves behind only very small droplets on the window pane, which evaporate correspondingly quickly. Visibility through the window pane is therefore undisturbed again shortly after the wiping operation.
(89) A window wiper with cracks and other damage to the wiping edge leaves behind droplets of greater or lesser size. These arrange themselves preferentially in lines on the window pane, more specifically along the movement trajectory of the respective crack over the window pane. Now and then, the droplets are also combined with one another and form water streaks.
(90) Image 1202 shown in
(91) At a different time, with slightly heavier precipitation, image 1302 shown in
(92) Damage to the wiper leads, therefore, to locally persistent smears. That fact may optionally be utilized in the analysis.
(93)
(94)
(95)
(96) In addition to rain quantity 1418, a measure of the smearedness is also shown in the form of curve 1530, which may be ascertained in accordance with the method described with reference to
(97)
(98) In
(99) The comparison of individual fading curves 1530, 1630 from
(100) For example, it is possible to use for this the fading constant with time, that is, the time or the number of image cycles required before a measure of the smearedness has decreased by a given factor.
(101) Since the increase in wear is a very slow process which may be drawn out over many wiper operating hours, it is sensible to use the time available and to average the obtained measurements over reasonably long periods of time.
(102) That is also particularly sensible in view of the fact that the changing environmental conditions have an effect on the fading constant. This depends, for example, on temperature, atmospheric humidity, wind speed on the surface of the window pane and/or the degree of contamination of the water, for example by dissolved road salt in winter.
(103) For example, the average fading constant may be stored in a permanent memory at regular intervals, for example every n wiping cycles. It is then possible to carry out on the data so stored plausibility checking of the data and long-term analyses, for example moving averaging and comparison with at least one threshold value for the wear limit to ascertain recommendations therefrom for the driver or the workshop.
(104) In addition, the driver may optionally be given feedback on how his behavior, for example manual cleaning or misuse in icy conditions, affects the condition of the wiper blades.
(105) In accordance with one exemplary embodiment, a diversification of the smears may be carried out.
(106) With increasing wear, a situation arises in which the persistence of the smears increases on average and so does the difference between the smears.
(107) In the example method described with reference to
(108)
(109)
(110) Thus, detection image 502 is processed in two directions. Once approximately along the smear orientation and once approximately perpendicularly thereto.
(111) For analysis of the wiper blade condition it may be advantageous to divide the paths of group 1 into sub-groups, for example a first group of paths 804 along which the smears fade quickly and in which, for example, a fading constant is smaller than a threshold, and a second group of paths 1704 along which the smears fade slowly and in which, for example, a fading constant is greater than the threshold. Of the first group only one path is provided with reference numeral 804 for the sake of clarity of the figure.
(112) The state of wear could then be determined by counting, that is, on the basis of the number of paths 1704.
(113) Instead of selecting two groups it is also possible to select k groups and to carry out the evaluation with a histogram having k intervals. The person skilled in the art will be able to provide further solutions for evaluation with diversification of the smears.
(114) A further exemplary embodiment of the present invention is described below with reference to
(115)
(116) Unit 108 for smear recognition is configured to receive data from unit 1907 for rain detection. Unit 1907 for rain detection is configured to determine, based on the images of camera 106, whether there are raindrops 104 on window pane 102.
(117) Unit 108 for smear recognition is configured to determine, based on the data of unit 1907 for rain detection and additionally or alternatively based on the images of camera 106, whether contaminants 104 on window pane 102 are part of a smear. Unit 108 for smear recognition is further configured to determine, based on an item of information relating to recognized smears on window pane 102, an item of information for a wiper change and to output that item of information to a display instrument 1945. Alternatively or in addition, the information relating to the wiper change is also stored in the fault memory of the vehicle. Display element 1945 may be configured to output a notification signal in response to a received item of information for a wiper change. Unit 108 for smear recognition may be configured to recognize smears in accordance with the example method described with reference to
(118) Unit 1941 for contamination detection is configured to determine, based on the images of camera 106, whether there is contamination 104 on window pane 102 and to output a control signal for a wipe/wash function to a wiper control device 1947 in response to recognized contamination 104. Wiper control device 1947 is in turn configured to provide to the image processing unit information relating to a wiper position and a wiper pass.
(119) Unit 1943 for fogging detection is configured to determine, based on the images of camera 106, whether there is fogging 1904 on the inside of window pane 102 and to output to a control device 1949 of an air-conditioning system or a fan a control signal for the air-conditioning system or the fan in response to recognized fogging 1904.
(120)
(121) The system shown in
(122) Video systems are used to implement driver assistance systems, such as, for example, night vision systems or warning video systems. Those systems generally operate with rigidly mounted fixed-focus cameras focused at infinity. For certain applications, for example rain sensing or traffic sign recognition, it is desirable to obtain focusing that differs from the normal focusing plane, namely infinity. For that purpose it is possible to use a fixed-focus camera focused at a short distance. It is also possible for sub-areas to be imaged with different focus settings using an accessory or supplementary optical system.
(123) The imaging of the entire image or of sub-areas of the captured image region with a short focus plane, typically a few cm, permits the use of that imaging information for further functions. In particular, the superimposition of a very short-focus region, which permits the surface of the windshield to be imaged in focus, may be used for further, additional functions besides rain detection.
(124) The sharp imaging of a detail of the window pane surface on an image sensor region permits an evaluation of the sharply imaged detail of the window pane surface. In addition to rain detection, further variables such as contamination, smears or fogging may be evaluated by image processing. On the basis of those results, additional functions such as recognition of the condition of the window wiper or automatic control of the wipe/wash function may be implemented in order to ensure optimum visibility for the driver.
(125) Focusing on the window pane permits a sharply imaged window pane detail on the image sensor or on a portion of the image sensor. In addition to being used for evaluation of the state of wetting of the window pane, for example caused by raindrops, snow or ice, that sharply imaged window pane region may also be used, for example, for acquiring further information and functions derived therefrom, as described by way of example with reference to
(126) After the images have been taken, they may be examined with regard to various features in a further processing step. The further image processing either may be directly integrated in the evaluation unit of the camera or may be carried out with an additional control device. The possible additional functions that are capable of implementation with the aid of the evaluated image data are described in more detail below.
(127) After the pass of the window wiper, the images may be evaluated with regard to smear recognition. The pass of the window wiper may be gathered from the image data and/or may be made available as information by the wiper control device. The evaluation of the smears makes it possible to make a statement regarding the condition of the window wiper on the basis of the shape, frequency, size and behavior of the smears over time. For a more detailed analysis it is also possible to include as additional information the quantity of rain present on the window pane, which is made available by the rain detection function. In addition, the characteristic features of the smears may be stored, so that the development and change over time is included in the evaluation. The result of the smear evaluation may be used for a recommendation to change the wiper. The driver may then be informed of the poor state of the window wipers and be requested to change the wiper by a display in the instrument cluster/head-up display and by an additional acoustic warning. The driver may also be informed of the state of the window wipers by way of the on-board diagnosis interface of the vehicle, which may be read out in the workshop or by knowledgeable customers. Corresponding information may also be transmitted, for example, to a smartphone.
(128) Furthermore, it is possible for contamination of the window pane (by dried drops, salt residues, insects etc.) to be detected. For that purpose, the pictures taken are evaluated with regard to sharply focused objects on the window pane that are not drops or snowflakes. If the size and/or number of those objects exceeds a certain threshold that restricts the visibility of the driver, automatic control of the wipe/wash function may be implemented to ensure good visibility for the driver. For this, the corresponding information is passed to the wiper control device. The success of that wipe/wash operation should be checked by image processing so as to start a second wipe/wash operation if necessary in the case of stubborn dirt. To prevent unwanted triggering of the wipe/wash function, the images must be evaluated for sharply focused objects on the window pane that do not change even after the pass of the window wiper. Those structures, for example caused by stone impact or cracks, must be recognized and their position and size stored so that they are not mistakenly recognized as rain or contamination.
(129) A further function is able to implement the recognition of fogging on the inside of the windshield. For this, the images taken with the camera are evaluated with regard to fogging, for example in the form of small droplets in the focused region, overlying the images. When such a condition is recognized, the air-conditioning system or the fan may be controlled accordingly to eliminate the fogging and to ensure clear driver visibility. For that purpose, the corresponding command has to be sent to the controller of the air-conditioning system or fan. By constantly checking the images with regard to the development of the fogging, the air-conditioning system or fan may be optimally controlled.
(130) Referring to
(131)
(132) In particular, the detection of the presence of invisible wiping streaks or of wiping streaks that are not visually perceptible in an image of a DAS vision sensor is made possible. This is an improvement over conventional systems. Conventional systems are based merely on a detection of visible wiping streaks for assessing wiper blade condition, and that is done under the weak and often incorrect assumption that wiping streaks are visible. That this may be a weak assumption is shown by
(133) In a similar manner, glass scratches caused by dust in the air which is wiped over the windshield by the wiper blades over the course of time are a clear sign of wear of a vehicle windshield. Such scratches are generally not detectable by a conventional DAS camera since their edges are blurred since conventional DAS cameras are focused at the range of infinity and not on the windshield. In accordance with the exemplary embodiments it is possible, however, to detect the characteristic optical effects caused by such glass scratches, thereby enabling their presence to be displayed.
(134)
(135) A wiping streak 204 on a windshield 102 has the effect that light is refracted by wiping streak 204 and therefore a phase offset occurs between different points on a light wave front that is incident on windshield 102. Based on the Huygens-Fresnel principle and the interference theory (see, e.g., HECHT, Eugene: Optics. 4th edition. Reading, Mass.: Addison-Wesley Pub. Co, 2002 and BORN, M.; WOLF, E: Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light. 7th edition. Cambridge University Press, October 1999), this leads to diffraction as is to be seen in
(136)
(137) On wiping, a perfect wiper blade causes a very large number of very fine wiping streaks each of which has an average thickness of almost zero and between which there is a spacing of almost zero, the tangent to a wiping streak at any desired POI on that wiping streak extending parallel to the wiping direction of the wiper blade at that point. On the other hand, a poor wiper blade also causes, on wiping, thick wiping streaks with a greater spacing between them. In general, a good wiper blade causes, on wiping, microscopically thin wiping streaks with a microscopically small spacing between them. Wiping streaks caused by a wiper blade in a poor condition are too thick and spaced too far apart to be able to show diffraction effects relative to the optical center of the DAS camera.
(138) The better the condition of a wiper blade, the more the wiping streaks that it causes are microscopically thin and spaced at a microscopically small distance from one another. Correspondingly, based on the diffraction theory (see, e.g., HECHT, Eugene: Optics. 4th edition. Reading, Mass.: Addison-Wesley Pub. Co, 2002 and BORN, M.; WOLF, E: Principles of Optics: Electromagnetic Theory of Propagation, Interference and Diffraction of Light. 7th edition. Cambridge University Press, October 1999), the wiping streaks behave all the more like a grating structure, as a result of which the corresponding diffraction patterns caused are more pronounced. Thick wiping streaks lead, however, to weaker diffraction patterns but on the other hand provide, especially around the edges, greater refraction effects, and they lead to a blurred representation of the scene in their central portion. A blurred representation is to be observed in
(139) Quartz particles in air-borne dust cause, when rubbed over a vehicle windshield by the wiper blades, glass scratches which become more pronounced with time, as discussed in DYAR, Melinda; GUNTER, Mickey E.; TASA, Dennis: Mineralogy and Optical Mineralogy. Mineralogical Society of America, 2007 and as is to be seen in
(140)
(141) Such glass scratches run parallel to the wiping direction of the wiper blade and thus cause at a POI diffraction patterns extending perpendicularly to the wiping direction of the wiper blade. Such diffraction patterns are visible in a DAS camera even if the glass scratches that cause them are visually not sufficiently pronounced to show sharp edges in a DAS camera image.
(142) If one or more of such photometric effects is/are detected in an image, there is the possibility of their having been caused by wiping streaks or glass scratches. An algorithm referred to as the Refractive-Diffractive Wiper Streak Model (ReDiWiSt) detects and recognizes such photometric effects and determines whether or not they were caused by wiping streaks or glass scratches. ReDiWiSt is based on the diffraction and refraction properties due to wiping streaks on the windshield and may also be applied to the diffraction properties resulting from glass scratches on the windshield.
(143) If a wiper blade is in a good condition, it leaves behind after each wiping movement microscopically small wiping streaks spaced apart at a microscopically small distance, which at every given POI in the region in which, as shown in DYAR, Melinda; GUNTER, Mickey E.; TASA, Dennis: Mineralogy and Optical Mineralogy. Mineralogical Society of America, 2007, the wiper blade wipes, have a parallel curvature parallel to the wiping direction of the wiper blade. Without focusing of the lens system, such microscopically small wiping streaks are invisible to the DAS camera, as is to be seen in
(144)
(145)
(146)
(147) The type of diffraction caused by the microscopically small wiping streaks by a good wiper blade resemble (but are not identical to) a grating diffraction in which each wiping streak acts as a transparent grating tooth by which light is refracted, which leads to a phase offset at different points in the incident light wave front, which in turn leads to a diffraction. A conceptual model of that behavior is shown in
(148) In an image of a windshield, a wiper blade in a poor condition leaves behind thick wiping streaks on wiping. Such streaks are too thick for diffraction patterns to be visible, and the refraction becomes the dominant optical effect, as is apparent by reference to the diffraction patterns in the wiping streaks of a poor wiper.
(149) A wiper blade in a poor condition causes thick wiping streaks at points in the region over which it sweeps. At such wiping streaks, the diffraction is not conspicuous and the refraction becomes the more pronounced optical effect. Thick wiping streaks refract light from a plurality of light sources situated opposite the field of view of the camera disposed inside the vehicle. If, for demonstration purposes, the windshield is focused on, the edges of the wiping streaks are visible. In the case of a universal DAS, the windshield is not focused on and those edges are visually uncharacteristic, but the refraction patterns would still be visually detectable by the DAS and by this invention. A refraction in thick wiping streaks produces optical (refraction) patterns extending along and disposed within the wiping streaks that cause them, in contrast to diffraction patterns, which are disposed perpendicular to the very thin wiping streaks that cause them.
(150)
(151)
(152) Since the direction of a wiping streak at a given POI is parallel to the wiping direction of the wiper blade at that point, it is possible to create a lookup table or a mathematical function which is based on the mechanical configuration of the wiping mechanism of the wiper blade and its motor function. The specifications for achieving the latter two may be obtained from the manufacturer of the wiper blade system. It also takes into account a plurality of wiper blades that sweep the same region. Optionally, a time equivalent may be included in the ReDiWiSt in the form that light patterns are sought immediately after a wiping movement, since optical effects caused by wiper blades are at their most noticeable and most pronounced directly after the occurrence of the wiping mechanism. By using a time control unit which synchronizes the wiper blades with the image capture rate so that it is possible to take an image immediately after a wiping movement, a time equivalent may be obtained. That image may then be used by ReDiWiSt to detect therein optical effects caused by wiping streaks. This is optimal, though not necessary, owing to the fact that in the time that elapses between two successive wiping movements the light pattern either disappears and becomes invisible since the wiping streaks that cause it evaporate because of wind, especially in the case of diffraction but also in the case of refraction, or the thick wiping streaks, in the case of refraction, deviate from their definitive orientation, for example slip downward, and therefore do not obey the geometric laws discussed in the foregoing. Such thick wiping streaks generally remain for almost the entire time interval between two successive streaks along the same arc. This is logical in view of surface tension and a distribution of adhesive forces in connection with the windshield, as discussed in, e.g, CLIFT, Roland; GRACE, John; WEBER, Martin E.: Bubbles, Drops, and Particles. Dover Publications, January 1978). Furthermore, the diffraction patterns produced by wiping of a wiper blade persist over several individual images in a non-synchronized wiper blade system, as a result of which a time equivalent represents merely one option for the functionality of the ReDiWiSt.
(153) Thick wiping streaks caused by a wiper blade in a poor condition are sufficiently large for refraction effects to be pronounced enough to be captured in an image obtained by a DAS camera.
(154) In addition to causing refraction, thick wiping streaks cause a blurred representation in image 502, as shown in
(155) A blurred representation may admittedly be caused by other objects in the image, such as, for example, any smooth surface. However, a wiping streak on the windshield remains mainly in the same position whereas other objects that cause a blurred representation move over the image. Accordingly, tracking over a number of successive individual images may be employed to exclude those objects.
(156) Using this detection model for a blurred representation, ReDiWiSt is able to detect thick wiping streaks even when no definitive light source is present in the image at a time when an individual image sequence is captured and processed in real time. In addition, it may be clearly seen from image 2402 in
(157) The hardware of an example system according to the present invention may include a monocular universal DAS camera with an additional, optional, control unit for synchronization of the wiper blade mechanism. The synchronization may be carried out in such a way that the wiper blade sweeps over the region opposite the FOV of the DAS camera immediately before individual image capture but not necessarily at each individual image. Even though this is not necessary, it is optimal since, as already mentioned in the foregoing, the optical effects caused by a wiper blade occur at a maximum and most clearly directly after a wiping movement of the wiper blade.
(158) In the following, it is assumed that a region of a windshield is swept by a wiper blade in a good condition.
(159)
(160)
(161)
where E is the evaporation rate in kg/m2.Math.hr, V.sub.w is the airspeed over a water surface in m/s, P.sub.w is the saturation vapor pressure at the water temperature in mm Hg, P.sub.a is the saturation vapor pressure at the dew point of air in mm Hg, V.sub.w is the airspeed over a water surface in m/s, P.sub.w is the saturation vapor pressure at the water temperature in mm Hg, P.sub.a is the saturation vapor pressure at the dew point of air in mm Hg, P.sub.w is the latent heat of water at the temperature of the water body in kJ/kg, and and are constants which change from one geometric body to another, but which may generally be specified in a rough estimation as being (,)=(42.6, 37.6).
(162) Accordingly, E is a scalar for a set of approximation values for the above-mentioned parameters. Accordingly, the intensity falls linearly in the course of time, in the same proportion as the microscopically small wiping streaks evaporate in a similar manner, until at t=t.sub.0 the wiper blade sweeps back over the POI and the intensity of the diffraction pattern caused jumps back to I.sub.0 since, as a consequence of the backward sweep, new microscopically small wiping streaks are formed. Thereafter, and assuming that no further wiping movements will be carried out, the intensity pattern falls also linearly to zero in the same proportion as the wiping streaks evaporate in a linear manner (rate of |E|). It should, however, be pointed out that, even in daylight, a diffraction pattern persists over several individual images before it becomes visually uncharacteristic, whereby the ReDiWiSt has more than enough time remaining to it, without requiring a control unit for a time synchronization of the wiper blade with the image capture rate of the DAS camera.
(163) In towns and areas with a high dust density in the air, quartz particles in the dust cause the formation of scratches on the windshield glass which stem from the wiping mechanism of the wiper blades (see, e.g., DYAR, Melinda; GUNTER, Mickey E.; TASA, Dennis: Mineralogy and Optical Mineralogy. Mineralogical Society of America, 2007). Those scratches develop into a permanent multiple-slit structure which causes at a POI a one-dimensional diffraction pattern which is perpendicular to the structure at that POI, and more specifically even when it is not raining and the wiper blades are not activated. When such diffraction patterns are detected while the wiper blades are not activated, ReDiWiSt concludes therefrom, since they have a similarity to diffraction patterns caused by wiper blades on wiping, that is to say, at every given POI they are perpendicular to the wiping direction, that such diffraction patterns are attributable to a windshield that is in a poor condition owing to wiping of the wiper blades in an area with a high dust density in the air over a long period of time.
(164) In accordance with one exemplary embodiment, a valuable function for the DAS beyond the functionality of assessing wiper blade and windshield condition is also provided. ReDiWiSt detects optical phenomena that are caused by targets on the windshield and that have not been produced by the scene lying in front. For example, diffraction patterns due to microscopically small wiping streaks caused by wiper blades in a good condition or caused due to glass scratches on a windshield in a poor condition cause in a stereovision DAS an erroneous disparity estimate at the mentioned diffraction patterns. A stereovision DAS is able, on capturing an image containing such microscopically small wiping streak-induced or glass scratches-induced diffraction patterns, for example of oncoming vehicle headlamps as shown in
(165) The approach described is suitable for use in every camera-based driver assistance system. It is capable of being put into effect with comparatively little expenditure since no additional hardware costs arise since implementation in software is possible.
(166) The exemplary embodiments described and shown in the Figures have been selected merely by way of example. Different exemplary embodiments may be combined in their entirety or in respect of individual features. An exemplary embodiment may also be supplemented by features of a further exemplary embodiment. Furthermore, method steps according to the present invention may be repeated and may be performed in a different order from that described.