JP3525733B2 - Road white line detector - Google Patents
Road white line detectorInfo
- Publication number
- JP3525733B2 JP3525733B2 JP10475098A JP10475098A JP3525733B2 JP 3525733 B2 JP3525733 B2 JP 3525733B2 JP 10475098 A JP10475098 A JP 10475098A JP 10475098 A JP10475098 A JP 10475098A JP 3525733 B2 JP3525733 B2 JP 3525733B2
- Authority
- JP
- Japan
- Prior art keywords
- white line
- road
- line detection
- shape
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 89
- 238000013178 mathematical model Methods 0.000 claims description 4
- 230000006399 behavior Effects 0.000 description 26
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 10
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 239000003550 marker Substances 0.000 description 1
Landscapes
- Navigation (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、道路上の白線を検
出して道路の形状を認識する装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device for detecting a white line on a road to recognize the shape of the road.
【0002】[0002]
【従来の技術】道路の形状を認識するために道路上の走
行区分を示す白線(レーンマーカー)を検出する装置が
知られている(例えば、特開平8−5388号公報参
照)。この装置によれば、撮像画像上の道路白線の形状
を数式化モデルで表し、道路白線の検出結果と白線モデ
ルとが一致するように数式化モデルのパラメーターを更
新することによって、道路の形状を認識している。2. Description of the Related Art There is known a device for detecting a white line (lane marker) indicating a traveling section on a road in order to recognize the shape of the road (see, for example, Japanese Patent Laid-Open No. 8-5388). According to this device, the shape of the road white line on the captured image is represented by a mathematical expression model, and the parameters of the mathematical expression model are updated so that the detection result of the road white line and the white line model match so that the shape of the road is changed. It has recognized.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上述し
た従来の道路白線検出装置では、図11に示すような高
速道路のインターチェンジなどの本線との分岐点におい
て、走行車線の白線を検出しなければならないのに分岐
車線の白線を検出してしまい、正確な道路形状を認識で
きないことがある。However, in the above-described conventional road white line detection device, the white line of the traveling lane must be detected at the junction with the main line such as an interchange on a highway as shown in FIG. However, the white line of the branch lane may be detected, and an accurate road shape may not be recognized.
【0004】本発明の目的は、走行車線の白線を正確に
検出することにある。An object of the present invention is to accurately detect the white line of the driving lane.
【0005】[0005]
【課題を解決するための手段】(1)請求項1の発明
は、車両周囲の画像を撮像する撮像手段と、撮像画像上
に道路の白線を検出するための領域を設定して白線検出
を行う白線検出手段と、道路形状と車両挙動を示す複数
のパラメーターを用いて道路白線の形状を数式化モデル
で表し、この白線モデルと白線検出結果とが一致するよ
うに複数のパラメーターを更新するパラメーター更新手
段と、白線検出結果に応じて白線検出領域を変更する領
域変更手段と、車両の挙動を検出する車両挙動検出手段
と、車両挙動検出値に基づいて、道路形状を表すパラメ
ーターが現在の走行道路の形状に合致するか否かを判定
するパラメーター判定手段とを備え、パラメーター更新
手段によって、道路形状を表すパラメーターが現在の走
行道路の形状に合致しないと判定された場合には、道路
形状を表すパラメーターを所定の初期値に戻すようにす
ることにより上記目的を達成する。
(2)請求項2の道路白線検出装置は、車両周囲の画像
を撮像する撮像手段と、撮像画像上に道路の白線を検出
するための領域を設定して白線検出を行う白線検出手段
と、道路形状と車両挙動を示す複数のパラメーターを用
いて道路白線の形状を数式化モデルで表し、この白線モ
デルと白線検出結果とが一致するように複数のパラメー
ターを更新するパラメーター更新手段と、白線検出結果
に応じて白線検出領域を変更する領域変更手段と、車両
の挙動を検出する車両挙動検出手段と、車両挙動検出値
に基づいて、車両挙動を表すパラメーターが現在の走行
道路の形状に合致するか否かを判定するパラメーター判
定手段とを備え、パラメーター更新手段によって、車両
挙動を表すパラメーターが現在の走行道路の形状に合致
しないと判定された場合には、車両挙動を表すパラメー
ターを所定の初期値に戻すようにすることにより上記目
的を達成する。
(3)請求項3の道路白線検出装置は、白線検出手段に
よって、白線検出領域内で所定量の白線が検出されなか
った場合には、白線検出領域を所定の初期値に戻すよう
にしたものである。
(4)請求項4の道路白線検出装置は、白線検出手段
は、白線検出領域内で所定量の白線が検出された場合に
は、白線検出領域を初期値よりも小さい領域に変更する
ようにしたものである。According to a first aspect of the present invention, white line detection is performed by setting an image pickup means for picking up an image of a vehicle surroundings and an area for detecting a white line of a road on the picked-up image. A parameter for updating the multiple parameters so that the white line shape is represented by a mathematical model using the white line detection means and multiple parameters indicating the road shape and vehicle behavior, and the white line model and the white line detection result match. Updating means, area changing means for changing the white line detection area according to the white line detection result, vehicle behavior detecting means for detecting the behavior of the vehicle, and a parameter representing the road shape based on the vehicle behavior detected value, the current running A parameter determining means for determining whether or not the shape of the road matches, and the parameter representing the shape of the road matches the shape of the current road by the parameter updating means. If it is determined that there is no, to achieve the above object by the return parameters representing the road shape in the predetermined initial value. (2) The road white line detection device according to claim 2 includes an image pickup means for picking up an image of the surroundings of the vehicle, and a white line detection means for setting a region for detecting a white line of the road on the picked-up image and performing white line detection. A parameter updating means for expressing the shape of a road white line by a mathematical model using a plurality of parameters indicating the road shape and vehicle behavior, and updating a plurality of parameters so that the white line model and the white line detection result match, and a white line detection Area changing means for changing the white line detection area according to the result, vehicle behavior detecting means for detecting the behavior of the vehicle, and a parameter representing the vehicle behavior based on the vehicle behavior detection value matches the shape of the current traveling road. And a parameter determining means for determining whether or not the parameter indicating the vehicle behavior does not match the current shape of the road. Case, to achieve the above object by the return parameters representing the vehicle behavior to a predetermined initial value. (3) The road white line detection device according to claim 3 is adapted to restore the white line detection area to a predetermined initial value when the white line detection means does not detect a predetermined amount of white lines in the white line detection area. Is. (4) In the road white line detection device according to claim 4, the white line detection means changes the white line detection area to an area smaller than an initial value when a predetermined amount of white lines is detected in the white line detection area. It was done.
【0006】[0006]
【発明の効果】請求項1〜4の発明によれば、道路白線
以外のものを誤って白線として検出するのを防止でき、
走行車線の白線を正確に検出することができるととも
に、例えば、分岐路の白線を走行車線の白線として誤検
出した場合でも、その誤検出結果が白線モデルに反映さ
れるのを防止でき、走行車線の白線を正確に検出するこ
とができる。According to the inventions of claims 1 to 4, it is possible to prevent erroneous detection of a line other than a road white line as a white line,
It is possible to accurately detect the white line of the driving lane, and even if the white line of the branch road is erroneously detected as the white line of the driving lane, it is possible to prevent the erroneous detection result from being reflected in the white lane model. The white line of can be accurately detected.
【0007】[0007]
【発明の実施の形態】図1は一実施の形態の構成を示す
図である。カメラ1は、図2に示すように車幅方向中央
の、車室内のフロントウインドウ上部に、レンズの光軸
と車両中心線とのヨー角が0、ピッチ角がαとなるよう
に取り付けられ、車両前部の道路を撮像する。画像処理
装置2は、カメラ1により撮像された画像を処理して道
路上の白線を検出する。マイクロコンピューター3は、
道路形状と車両挙動を示す複数のパラメーターを用いて
道路白線の形状を数式化モデルで表し、道路白線の検出
結果と白線モデルとが一致するようにパラメーターを更
新することによって、道路白線を検出して道路形状を認
識する。メモリ4は白線モデルのパラメーターなどを記
憶する記憶装置であり、センサー5は車両の挙動を表す
車速、ピッチ角、ヨー角などを検出する検出装置であ
る。また、ディスプレイ7は検出結果の道路形状などを
表示するための表示装置である。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a diagram showing a configuration of an embodiment. As shown in FIG. 2, the camera 1 is mounted at the center of the vehicle width direction and above the front window in the vehicle compartment such that the yaw angle between the optical axis of the lens and the vehicle center line is 0 and the pitch angle is α. Image the road in front of the vehicle. The image processing device 2 processes the image captured by the camera 1 to detect a white line on the road. The microcomputer 3
The road white line is detected by updating the parameters so that the road white line detection result matches the white line model by expressing the road white line shape in a mathematical model using multiple parameters that indicate the road shape and vehicle behavior. Recognize the road shape. The memory 4 is a storage device that stores parameters of the white line model, and the sensor 5 is a detection device that detects a vehicle speed, a pitch angle, a yaw angle, and the like, which represent the behavior of the vehicle. The display 7 is a display device for displaying the road shape and the like as the detection result.
【0008】図3、図4は、マイクロコンピューター4
の道路白線検出処理を示すフローチャートである。この
フローチャートにより、一実施の形態の動作を説明す
る。ステップ1において、道路形状や車両挙動を表すパ
ラメーター(以下、単に道路パラメーターと呼ぶ)を初
期設定する。図5に示すような画面座標系xy上におい
て、白線モデルを道路パラメーターを用いて次のように
数式で表す。3 and 4 show a microcomputer 4
It is a flow chart which shows road white line detection processing of. The operation of the embodiment will be described with reference to this flowchart. In step 1, parameters indicating road shape and vehicle behavior (hereinafter simply referred to as road parameters) are initialized. On the screen coordinate system xy as shown in FIG. 5, the white line model is expressed by the following equation using road parameters.
【数1】 x=(a+ie)(y−d)+b/(y−d)+c[Equation 1] x = (a + ie) (y-d) + b / (y-d) + c
【0009】数式1において、a〜eは道路パラメータ
ーであり、路面からのカメラの高さを一定とすると、ぞ
れぞれの道路パラメーターは次のような道路および白線
の形状または車両挙動を表す。すなわち、aは車線内の
自車両の横変位量を、bは道路の曲率を、cは自車両
(カメラの光軸)の道路に対するヨー角を、dは自車両
(カメラの光軸)の道路に対するピッチ角を、eは道路
の車線幅を、それぞれ表す。In Equation 1, a to e are road parameters, and assuming that the height of the camera from the road surface is constant, each road parameter represents the following shapes of roads and white lines or vehicle behavior. . That is, a is the lateral displacement of the host vehicle in the lane, b is the curvature of the road, c is the yaw angle of the host vehicle (optical axis of the camera) to the road, and d is the host vehicle (optical axis of the camera). The pitch angle for the road and e for the lane width of the road.
【0010】また、初期状態では道路および白線の形状
や車両挙動が不明であるから、各道路パラメーターには
中央値に相当する値を初期値として設定する。すなわ
ち、車線内の位置aには車線中央を設定し、道路曲率b
には直線を設定し、車線に対するヨー角cには0度を設
定する。また、車線に対するピッチ角dには停止状態の
α度を設定し、車線幅eには道路構造令に示される高速
道路の車線幅を設定する。Further, since the shapes of roads and white lines and vehicle behavior are unknown in the initial state, a value corresponding to the median value is set as an initial value for each road parameter. That is, the lane center is set at the position a in the lane, and the road curvature b
Is set to a straight line, and the yaw angle c with respect to the lane is set to 0 degree. Further, the pitch angle d with respect to the lane is set to α degrees in the stopped state, and the lane width e is set to the lane width of the expressway indicated by the Road Structure Ordinance.
【0011】なお、センサー5で検出される車両の挙動
を示す値に基づいて道路パラメーターを初期設定しても
よい。例えば初期状態においてステアリングが右または
左に転舵されている場合には、操舵角に応じた曲率の道
路を走行していると判断し、パラメーターbに操舵角に
応じた値を設定してもよい。同様に、初期状態において
ピッチングが発生している場合には、パラメーターdの
初期値をピッチ角検出値だけずらすようにしてもよい。The road parameters may be initialized based on the value indicating the behavior of the vehicle detected by the sensor 5. For example, when the steering wheel is steered to the right or left in the initial state, it is determined that the vehicle is traveling on a road having a curvature corresponding to the steering angle, and the parameter b is set to a value corresponding to the steering angle. Good. Similarly, when pitching occurs in the initial state, the initial value of the parameter d may be shifted by the pitch angle detection value.
【0012】ステップ2において、図6に示すように、
白線候補点を検出するための小領域の初期設定を行う。
初期状態においては、道路パラメーターに初期値を設定
した白線モデルと、実際の画面上の道路白線との間には
大きな開きがあると予想されるので、できる限り大きな
領域を設定するのが望ましい。図6に示す例では、左右
の白線に5個づつ、計10個の白線候補点検出領域を設
定する。なお、前回の処理までに道路白線がすでに検出
されている場合には、実際の道路白線と白線モデルとの
差は小さいと考えられるので、図7に示すようになるべ
く小さい領域を設定する方が、白線以外のものを誤検出
する可能性が低く、しかも処理速度を向上させることが
できる。ステップ3では、カメラ1により撮像され、画
像処理装置2で処理された画像を入力する。In step 2, as shown in FIG.
Initialize a small area for detecting white line candidate points.
In the initial state, it is expected that there will be a large difference between the white line model in which the initial values are set for the road parameters and the actual road white line on the screen, so it is desirable to set the area as large as possible. In the example shown in FIG. 6, ten white line candidate point detection areas are set, five for each of the left and right white lines. If the road white line has already been detected by the previous process, it is considered that the difference between the actual road white line and the white line model is small, so it is better to set a region as small as possible as shown in FIG. , The possibility of erroneously detecting anything other than the white line is low, and the processing speed can be improved. In step 3, the image captured by the camera 1 and processed by the image processing device 2 is input.
【0013】ステップ4において、入力した道路画像上
に白線候補点の検出領域を設定する。この時、ステップ
2または後述するステップ17で設定した白線候補点検
出領域と、ステップ1または後述するステップ12、ス
テップ14、ステップ15で算出した道路パラメーター
による白線モデルとに基づいて、図8に示すように、前
回の処理で求めた白線モデルが領域の中心になるよう
に、白線候補点検出領域を設定する。図8に示す例で
は、左右の白線に5個づつ、計10個の白線候補点検出
領域を設定する。なお、過去の白線モデルの変化の様子
から、白線モデルの変化方向にオフセットした位置に白
線候補点検出領域を設定するようにしてもよい。In step 4, a white line candidate point detection area is set on the input road image. At this time, it is shown in FIG. 8 based on the white line candidate point detection area set in step 2 or step 17 described later and the white line model based on the road parameters calculated in step 1 or step 12, step 14, or step 15 described later. As described above, the white line candidate point detection area is set so that the white line model obtained in the previous process is located at the center of the area. In the example shown in FIG. 8, ten white line candidate point detection areas are set, five for each of the left and right white lines. It should be noted that the white line candidate point detection area may be set at a position offset in the changing direction of the white line model from the past change state of the white line model.
【0014】ステップ5で、白線候補点検出領域におい
て白線候補点の検出を行う。白線候補点の検出は、ま
ず、入力画像を、sobelフィルターなどを通して微
分画像を生成する。次に、白線候補点検出領域の上底の
一点と下底の一点とを結んでできるすべての線分に対
し、図9に示すように、その線分上の画素の濃度が所定
値以上の画素の数を計測する。さらに、すべての線分の
中で、濃度が所定値以上の画素が最も多い線分を検出直
線とし、その線分の始点と終点を白線候補点とする。こ
の時、検出された直線上の所定値以上の濃度の画素数
が、検出領域の長さに対する所定の割合よりも少ない場
合には、白線候補点が検出されなかったものとみなす。
例えば、検出領域の長さが15画素で、所定値以上の濃
度の画素が1/2以上、すなわち8画素以上検出されれ
ば白線候補点が検出されたとする検出領域においては、
所定値以上の濃度の画素数が最も多い線分上における画
素数が、7画素未満の場合は、その検出領域において白
線候補点が検出されなかったものとする。一方、9画素
の場合は白線候補点が検出されたものとし、その線分の
始点と終点を検出結果とする。以上の処理をすべての白
線候補点検出領域に対して実行する。この時、白線候補
点の検出の有無を判断するための、検出領域の長さに対
する上記所定の割合は、すべての領域に対して同一とし
てもよいし、検出領域ごとに設定してもよい。また、上
記濃度の所定値もすべての検出領域に対して同一として
もよいし、検出領域ごとに変えてもよい。In step 5, white line candidate points are detected in the white line candidate point detection area. The white line candidate points are detected by first generating a differential image of the input image through a sobel filter or the like. Next, as shown in FIG. 9, for all line segments formed by connecting one point on the upper bottom and one point on the lower line of the white line candidate point detection area, the density of the pixels on the line segment is not less than a predetermined value. Measure the number of pixels. Further, among all the line segments, the line segment having the largest number of pixels having the density equal to or higher than the predetermined value is set as the detection straight line, and the start point and the end point of the line segment are set as the white line candidate points. At this time, if the number of detected pixels having a density equal to or higher than a predetermined value on the straight line is smaller than a predetermined ratio to the length of the detection area, it is considered that the white line candidate point has not been detected.
For example, in the detection area in which the length of the detection area is 15 pixels, and the number of pixels having a density equal to or higher than a predetermined value is 1/2 or more, that is, the white line candidate point is detected when 8 or more pixels are detected,
When the number of pixels on the line segment having the largest number of pixels having the density equal to or higher than the predetermined value is less than 7, it is assumed that no white line candidate point is detected in the detection area. On the other hand, in the case of 9 pixels, it is assumed that the white line candidate point is detected, and the start point and the end point of the line segment are the detection results. The above processing is executed for all white line candidate point detection areas. At this time, the above-mentioned predetermined ratio to the length of the detection area for determining whether or not the white line candidate point is detected may be the same for all areas or may be set for each detection area. Further, the predetermined value of the density may be the same for all detection areas, or may be different for each detection area.
【0015】ステップ6では、すべての白線候補点検出
領域で検出した白線候補点の点数が所定値以上かどうか
を確認し、所定値より少なければ白線候補点検出領域内
に道路白線が含まれていなかったと判断し、ステップ2
へ戻って上述したように白線候補点検出領域を初期設定
する。一方、白線候補点が所定値以上検出された場合に
はステップ7へ進み、図10に示すように、検出した白
線候補点と前回の処理で求めた白線モデル上の点とのず
れ量を各点ごとに算出する。続くステップ8で、各点の
ずれ量に基づいて道路パラメーターの変動量Δa〜Δe
を算出する。この変動量の算出方法は、例えば特開平8
−5388号公報に示されるような方法を用いることが
できる。ステップ9では、算出した道路パラメーターの
変動量Δa〜Δeにより道路パラメーターa〜eを補正
する。例えば、数式1に示す白線モデルの場合には、次
式により道路パラメーターa〜eの補正を行う。In step 6, it is confirmed whether the number of white line candidate points detected in all the white line candidate point detection areas is equal to or more than a predetermined value. If the number is less than the predetermined value, the road white line is included in the white line candidate point detection area. If not, step 2
Then, as described above, the white line candidate point detection area is initialized. On the other hand, when the white line candidate points are detected by the predetermined value or more, the process proceeds to step 7 and, as shown in FIG. 10, the deviation amount between the detected white line candidate points and the point on the white line model obtained in the previous process is calculated. Calculate for each point. In the following step 8, the road parameter fluctuation amounts Δa to Δe are calculated based on the deviation amounts of the respective points.
To calculate. A method of calculating this variation is disclosed in, for example, Japanese Patent Laid-Open No. Hei 8
It is possible to use a method as disclosed in Japanese Patent No. 5388. In step 9, the road parameters a to e are corrected by the calculated road parameter fluctuation amounts Δa to Δe. For example, in the case of the white line model shown in Formula 1, the road parameters a to e are corrected by the following formula.
【数2】a=a+Δa, b=b+Δb, c=c+Δc, d=d+Δd, e=e+Δe[Formula 2] a = a + Δa, b = b + Δb, c = c + Δc, d = d + Δd, e = e + Δe
【0016】ステップ10において、道路パラメーター
の中で道路形状を表すパラメーターが正常かどうかを確
認し、正常でない場合にはステップ15へ進み、道路形
状を表すパラメーターを初期化する。数式1に示す白線
モデルの場合には、パラメーターbが道路曲率を、パラ
メーターeが車線幅をそれぞれ反映する。したがって、
パラメーターbから推定される道路曲率が、センサー5
による車両挙動検出値から判断して現在走行している道
路ではあり得ない曲率になった場合には、パラメーター
bを初期化する。同様に、パラメーターeから推定され
る車線幅が、センサー5による車両挙動検出値から判断
して現在走行している道路ではあり得ない車線幅になっ
た場合には、パラメーターeを初期化する。In step 10, it is confirmed whether the parameter representing the road shape is normal among the road parameters, and if it is not normal, the process proceeds to step 15 to initialize the parameter representing the road shape. In the case of the white line model shown in Expression 1, the parameter b reflects the road curvature and the parameter e reflects the lane width. Therefore,
The road curvature estimated from the parameter b is the sensor 5
If the curvature that cannot be obtained on the road currently running is judged from the vehicle behavior detection value according to the parameter b, the parameter b is initialized. Similarly, when the lane width estimated from the parameter e becomes a lane width which cannot be determined on the road currently running, as judged from the vehicle behavior detection value by the sensor 5, the parameter e is initialized.
【0017】道路形状を表すパラメーターが正常な場合
には、ステップ11で車両挙動を表すパラメーターが正
常かどうかを確認し、正常でない場合はステップ16へ
進み、車両挙動を表すパラメーターを初期化する。数式
1に示す白線モデルの場合には、パラメーターaが車線
内の横変位を、パラメーターcが路面に対するヨー角
を、パラメーターdが路面に対するピッチ角をそれぞれ
反映する。したがって、パラメーターaから推定される
横変位が、道路曲率の推定値あるいはセンサー5による
車両挙動検出値から判断して、現在走行している道路で
はあり得ない横変位になった場合には、パラメーターa
を初期化する。同様に、パラメーターcにより推定され
るヨー角が、道路曲率の推定値あるいはセンサー5によ
る車両挙動検出値から判断して現在走行している道路で
はあり得ない角度になった場合には、パラメーターcを
初期化する。さらに、パラメーターdから推定されるピ
ッチ角が、センサー5による車両挙動検出値から判断し
て現在走行している道路ではあり得ない角度になった場
合には、パラメーターdを初期化する。If the parameter representing the road shape is normal, it is confirmed in step 11 whether the parameter representing the vehicle behavior is normal. If not, the process proceeds to step 16 to initialize the parameter representing the vehicle behavior. In the case of the white line model shown in Expression 1, the parameter a reflects the lateral displacement in the lane, the parameter c reflects the yaw angle with respect to the road surface, and the parameter d reflects the pitch angle with respect to the road surface. Therefore, when the lateral displacement estimated from the parameter a is judged from the estimated value of the road curvature or the vehicle behavior detection value by the sensor 5 and becomes the lateral displacement which is not possible on the currently traveling road, a
To initialize. Similarly, when the yaw angle estimated by the parameter c becomes an angle which cannot be the road currently running judging from the estimated value of the road curvature or the vehicle behavior detection value by the sensor 5, the parameter c To initialize. Further, when the pitch angle estimated from the parameter d becomes an angle which cannot be determined from the vehicle behavior detection value detected by the sensor 5 on the road currently running, the parameter d is initialized.
【0018】車両挙動を表すパラメーターが正常な場合
には、ステップ12で、上記ステップ9で補正した道路
パラメーターa〜eを新しい白線モデルの道路パラメー
ターとしてメモり5に記憶する。続くステップ13で
は、新しい道路パラメーターにより道路形状を推定し、
ディスプレイ7などに出力する。ステップ14では、今
回の処理における白線候補点検出領域がステップ2で設
定された初期値であるか、あるいはステップ17で設定
されたものであるかを確認し、初期値の場合は白線候補
点検出領域の大きさが最適でないとしてステップ17へ
進む。ステップ17では、上述したようにできる限り小
さい領域を設定する方が白線以外のものを誤検出する可
能性が低く、処理速度を向上させることができるので、
図7に示すように白線候補点検出領域を最適化する。以
上の処理が終了したらステップ3へ戻り、上述した処理
を繰り返す。When the parameter indicating the vehicle behavior is normal, in step 12, the road parameters a to e corrected in step 9 are stored in the memory 5 as road parameters of the new white line model. In the following step 13, the road shape is estimated by the new road parameters,
Output to the display 7 or the like. In step 14, it is confirmed whether the white line candidate point detection area in this processing is the initial value set in step 2 or the one set in step 17, and if it is the initial value, the white line candidate point detection area is detected. Assuming that the size of the area is not optimal, the process proceeds to step 17. In step 17, it is less likely to erroneously detect anything other than the white line by setting the smallest possible area as described above, and the processing speed can be improved.
As shown in FIG. 7, the white line candidate point detection area is optimized. When the above process is completed, the process returns to step 3 and the above process is repeated.
【0019】以上の一実施の形態の構成において、カメ
ラ1が撮像手段を、マイクロコンピューター3が白線検
出手段、パラメーター更新手段、領域変更手段およびパ
ラメーター判定手段を、センサー5が車両挙動検出手段
をそれぞれ構成する。In the configuration of the above embodiment, the camera 1 serves as an image pickup means, the microcomputer 3 serves as a white line detecting means, a parameter updating means, an area changing means and a parameter determining means, and the sensor 5 serves as a vehicle behavior detecting means. Constitute.
【図1】 一実施の形態の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment.
【図2】 カメラの取り付け位置を示す図である。FIG. 2 is a diagram showing a mounting position of a camera.
【図3】 道路白線検出処理を示すフローチャートであ
る。FIG. 3 is a flowchart showing road white line detection processing.
【図4】 図3に続く、道路白線検出処理を示すフロー
チャートである。FIG. 4 is a flowchart showing a road white line detection process subsequent to FIG. 3;
【図5】 白線モデルを説明する図である。FIG. 5 is a diagram illustrating a white line model.
【図6】 白線候補点検出領域の初期値の設定方法を説
明するための図である。FIG. 6 is a diagram for explaining a method of setting an initial value of a white line candidate point detection area.
【図7】 すでに道路白線が検出されている場合の、白
線候補点検出領域の初期値の設定方法を説明するための
図である。FIG. 7 is a diagram for explaining a method of setting an initial value of a white line candidate point detection area when a road white line has already been detected.
【図8】 撮像した道路画像上における白線候補点検出
領域の設定方法を説明するための図である。FIG. 8 is a diagram for explaining a method of setting a white line candidate point detection area on a captured road image.
【図9】 白線候補点の検出方法を説明するための図で
ある。FIG. 9 is a diagram for explaining a method of detecting white line candidate points.
【図10】 今回検出した白線候補点と前回求めた白線
モデル上の点とのずれ量を示す図である。FIG. 10 is a diagram showing a deviation amount between a currently detected white line candidate point and a previously obtained point on the white line model.
【図11】 従来装置による白線の誤検出を説明するた
めの図である。FIG. 11 is a diagram for explaining erroneous detection of a white line by a conventional device.
1 カメラ 2 画像処理装置 3 マイクロコンピューター 4 メモリ 5 センサー 6 ディスプレイ 1 camera 2 Image processing device 3 microcomputer 4 memory 5 sensors 6 display
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06T 1/00 330 G01C 21/00 G08G 1/16 ─────────────────────────────────────────────────── ─── Continuation of the front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06T 1/00 330 G01C 21/00 G08G 1/16
Claims (4)
定して白線検出を行う白線検出手段と、 道路形状と車両挙動を示す複数のパラメーターを用いて
道路白線の形状を数式化モデルで表し、この白線モデル
と前記白線検出結果とが一致するように前記複数のパラ
メーターを更新するパラメーター更新手段と、 前記白線検出結果に応じて前記白線検出領域を変更する
領域変更手段と、 車両の挙動を検出する車両挙動検出手段と、 前記車両挙動検出値に基づいて、前記道路形状を表すパ
ラメーターが現在の走行道路の形状に合致するか否かを
判定するパラメーター判定手段とを備え、 前記パラメーター更新手段は、前記道路形状を表すパラ
メーターが現在の走行道路の形状に合致しないと判定さ
れた場合には、前記道路形状を表すパラメーターを所定
の初期値に戻す ことを特徴とする道路白線検出装置。1. An image pickup means for picking up an image of a vehicle surroundings, a white line detection means for setting a region for detecting a white line of a road on the picked-up image to detect a white line, and a road shape and a vehicle behavior. Representing the shape of the road white line with a mathematical expression model using a plurality of parameters, parameter updating means for updating the plurality of parameters so that the white line model and the white line detection result match, depending on the white line detection result. an area changing means for changing the white line detection area, and the vehicle behavior detection means for detecting a behavior of the vehicle, based on the vehicle behavior detection value, path representing the road shape
Whether the parameters match the shape of the current road
And a parameter determining means, wherein the parameter updating means is a parameter representing the road shape.
It is determined that the meter does not match the shape of the current road.
If it is found, the parameter representing the road shape is specified.
Road white line detection device characterized by returning to the initial value of .
定して白線検出を行う白線検出手段と、 道路形状と車両挙動を示す複数のパラメーターを用いて
道路白線の形状を数式化モデルで表し、この白線モデル
と前記白線検出結果とが一致するように前記複数のパラ
メーターを更新するパラメーター更新手段と、 前記白線検出結果に応じて前記白線検出領域を変更する
領域変更手段と、 車両の挙動を検出する車両挙動検出手段と、 前記車両挙動検出値に基づいて、前記車両挙動を表すパ
ラメーターが現在の走行道路の形状に合致するか否かを
判定するパラメーター判定手段とを備え、 前記パラメーター更新手段は、前記車両挙動を表すパラ
メーターが現在の走行道路の形状に合致しないと判定さ
れた場合には、前記車両挙動を表すパラメーターを所定
の初期値に戻す ことを特徴とする道路白線検出装置。2. An image pickup means for picking up an image of a vehicle surroundings, and an area for detecting a white line of a road on the picked-up image.
By using the white line detection means that performs fixed white line detection and multiple parameters that indicate road shape and vehicle behavior
Express the shape of the road white line with a mathematical model,
So that the white line detection result and the white line detection result match.
Parameter updating means for updating the meter and changing the white line detection area according to the white line detection result
Region changing means, vehicle behavior detecting means for detecting vehicle behavior, and a pattern representing the vehicle behavior based on the vehicle behavior detection value.
Whether the parameters match the shape of the current road
And a parameter determining means for determining, wherein the parameter updating means is a parameter representing the vehicle behavior.
It is determined that the meter does not match the shape of the current road.
If the vehicle is hit, the parameters that represent the vehicle behavior are specified.
Road white line detection device characterized by returning to the initial value of .
装置において、 前記白線検出手段は、前記白線検出領域内で所定量の白
線が検出されなかった場合には、前記白線検出領域を所
定の初期値に戻すことを特徴とする道路白線検出装置。3. A road white line detecting apparatus according to claim 1 or 2, wherein the white line detection means, a predetermined amount of white in the white line detection area
If no line is detected, the white line detection area is
A road white line detection device characterized by returning to a constant initial value .
いて、前記白線検出手段は、前記白線検出領域内で所定量の白
線が検出された場合には、前記白線検出領域を前記初期
値よりも小さい領域に変更する ことを特徴とする道路白
線検出装置。4. The road white line detection device according to claim 3 , wherein the white line detection means is a predetermined amount of white line in the white line detection area.
When a line is detected, the white line detection area is set to the initial
Road white line detection device characterized by changing to an area smaller than the value .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10475098A JP3525733B2 (en) | 1998-04-15 | 1998-04-15 | Road white line detector |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10475098A JP3525733B2 (en) | 1998-04-15 | 1998-04-15 | Road white line detector |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11296660A JPH11296660A (en) | 1999-10-29 |
JP3525733B2 true JP3525733B2 (en) | 2004-05-10 |
Family
ID=14389182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10475098A Expired - Fee Related JP3525733B2 (en) | 1998-04-15 | 1998-04-15 | Road white line detector |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3525733B2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3603768B2 (en) | 2000-09-06 | 2004-12-22 | 日産自動車株式会社 | Lane departure judgment device |
JP3736346B2 (en) | 2000-12-26 | 2006-01-18 | 日産自動車株式会社 | Lane detection device |
JP3690283B2 (en) | 2001-01-18 | 2005-08-31 | 日産自動車株式会社 | Lane tracking control device |
JP3822468B2 (en) | 2001-07-18 | 2006-09-20 | 株式会社東芝 | Image processing apparatus and method |
JP3606276B2 (en) | 2002-11-26 | 2005-01-05 | 日産自動車株式会社 | Lane departure prevention device |
JP3661684B2 (en) | 2002-11-28 | 2005-06-15 | 日産自動車株式会社 | Lane departure prevention device |
JP3864893B2 (en) * | 2002-11-28 | 2007-01-10 | 日産自動車株式会社 | Lane departure prevention device |
US7392118B2 (en) * | 2003-08-18 | 2008-06-24 | Fico Mirrors, Sa | System and method for monitoring the external environment of a motor vehicle |
JP3979382B2 (en) | 2003-12-03 | 2007-09-19 | 日産自動車株式会社 | Lane departure prevention device |
JP4389567B2 (en) | 2003-12-03 | 2009-12-24 | 日産自動車株式会社 | Lane departure prevention device |
JP4534754B2 (en) | 2004-12-21 | 2010-09-01 | 日産自動車株式会社 | Lane departure prevention device |
JP5065210B2 (en) * | 2008-09-17 | 2012-10-31 | トヨタ自動車株式会社 | Lane recognition device |
JP5310027B2 (en) * | 2009-01-26 | 2013-10-09 | 日産自動車株式会社 | Lane recognition device and lane recognition method |
KR101281629B1 (en) * | 2011-06-30 | 2013-07-03 | 재단법인 경북아이티융합 산업기술원 | Driving guidance system using sensors |
-
1998
- 1998-04-15 JP JP10475098A patent/JP3525733B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11296660A (en) | 1999-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3736346B2 (en) | Lane detection device | |
US5424952A (en) | Vehicle-surroundings monitoring apparatus | |
JP3525733B2 (en) | Road white line detector | |
US7619668B2 (en) | Abnormality detecting apparatus for imaging apparatus | |
JP3756452B2 (en) | Infrared image processing device | |
CN100524385C (en) | Lane boundary recognition apparatus for vehicle | |
US6218960B1 (en) | Rear-view monitor for use in vehicles | |
US20040183663A1 (en) | Lane deviation alarm system | |
JP2002259995A (en) | Position detector | |
US20060115121A1 (en) | Abnormality detecting apparatus for imaging apparatus | |
JP2013530435A (en) | How to find roadway transitions for automobiles | |
JP2001091217A (en) | Object-recognizing apparatus | |
CN1985285B (en) | Lane boundary recognition apparatus for vehicle | |
CN110415298B (en) | Calculation method for lane departure | |
JP4670528B2 (en) | Imaging device deviation detection method, imaging device deviation correction method, and imaging device | |
JP3807651B2 (en) | White line recognition device | |
JP2007299045A (en) | Lane recognition device | |
JPH0981757A (en) | Vehicle position detecting device | |
JP4020071B2 (en) | Ambient condition display device | |
JP3606039B2 (en) | Road shape detection device | |
JP3319383B2 (en) | Roadway recognition device | |
JP3399104B2 (en) | Leading vehicle detection device and approach warning device | |
JPH1170884A (en) | Self-advancing own vehicle position detecting device | |
CN100576283C (en) | Driving dividing line recognition device for vehicles | |
JP2003196798A (en) | Device for detecting white line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040209 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080227 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100227 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100227 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110227 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120227 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120227 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130227 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130227 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140227 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |