Nothing Special   »   [go: up one dir, main page]

JPH1185999A - White line detecting device for vehicle - Google Patents

White line detecting device for vehicle

Info

Publication number
JPH1185999A
JPH1185999A JP9268051A JP26805197A JPH1185999A JP H1185999 A JPH1185999 A JP H1185999A JP 9268051 A JP9268051 A JP 9268051A JP 26805197 A JP26805197 A JP 26805197A JP H1185999 A JPH1185999 A JP H1185999A
Authority
JP
Japan
Prior art keywords
white line
edge
image
edge points
peak
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.)
Granted
Application number
JP9268051A
Other languages
Japanese (ja)
Other versions
JP3429167B2 (en
Inventor
Kenichi Mineta
憲一 峯田
Kiyozumi Uura
清純 鵜浦
Tetsuo Ikeda
哲夫 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP26805197A priority Critical patent/JP3429167B2/en
Publication of JPH1185999A publication Critical patent/JPH1185999A/en
Application granted granted Critical
Publication of JP3429167B2 publication Critical patent/JP3429167B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

PROBLEM TO BE SOLVED: To precisely detect even a white line in a complicated shape of double broken lines or the like by retrieving the Hough space of a converted edge point and detecting the whole line from a road surface image. SOLUTION: A source image which is picked up by a CCD camera and stored in a memory for source image storage is read out and while edge points are detected over the entire screen to make positive/negative decision on them, the edge directions are calculated (S10). Then the positive edge points and negative edge points are processed separately through Hough conversion. At the same time, a dot array (pixels) in the image which are polling for a peak in the obtained Hough space are saved in a memory for polling point storage (S12) so that they can be extracted thereafter. The peak obtained in the Hough space generates a corresponding peak (S16). Points which have polled for the peak in the Hough space of a retrieved pair is read out of the polling point storage memory (S18).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は車両用白線検出装
置に関する。
The present invention relates to a vehicle white line detection device.

【0002】[0002]

【従来の技術】近時、車両にCCDカメラ(固体撮像素
子型カメラ)などを搭載して高速道路などの走行路面を
撮像し、得られた画像から白線(道路区分線)を抽出す
る技術が種々提案されており、その例として特公平6−
56619号公報記載の技術を挙げることができる。
2. Description of the Related Art Recently, a technology has been proposed in which a vehicle is equipped with a CCD camera (solid-state imaging device type camera) or the like to image a traveling road surface such as a highway, and a white line (road division line) is extracted from the obtained image. Various proposals have been made, for example,
56619 can be mentioned.

【0003】その従来技術においては、白線を含む画像
中の濃淡値が暗から明に変化する点(以降「正エッジ
点」という)と、明から暗に変化する点(以降「負エッ
ジ点」という)を画像全体にわたって検出(抽出)し、
左端のエッジが正エッジ点で、右端のエッジが負エッジ
点で、かつその幅が白線の幅に応じた所定範囲にある領
域を白線候補部として検出する。次いで、白線候補部の
骨格線(中心線)を求め、右上がりか否かなどのパター
ンに分類し、分類されたパターンについてハフ変換を行
って白線を検出する。
In the prior art, a point at which a gray value in an image including a white line changes from dark to light (hereinafter, referred to as a "positive edge point") and a point at which the gray value changes from light to dark (hereinafter, a "negative edge point"). ) Is detected (extracted) over the entire image,
A region where the left edge is a positive edge point, the right edge is a negative edge point, and the width of which is within a predetermined range corresponding to the width of the white line is detected as a white line candidate portion. Next, a skeleton line (center line) of the white line candidate portion is obtained, classified into patterns such as upward right or not, and Hough transform is performed on the classified pattern to detect a white line.

【0004】[0004]

【発明が解決しようとする課題】従来技術は工場の敷地
に描かれた白線を検出して移動する無人搬送車用の白線
検出装置に関し、従って白線も単純な構図であるが、最
近は高速道路などにおいて白線の模様も多岐にわたって
おり、例えば、図9に示すような二重破線も使用されて
いる。
The prior art relates to a white line detecting device for an automatic guided vehicle which moves by detecting a white line drawn on a factory site. Therefore, the white line has a simple composition. And the like, the pattern of the white line is also diversified, and for example, a double broken line as shown in FIG. 9 is also used.

【0005】このような複雑な白線を従来技術で提案さ
れる手法に従って検出しようとすると、白線の幅に対応
する所定の領域内に正エッジ点と負エッジ点がいくつも
存在する可能性があり、多数の組み合わせを白線候補部
として扱わなければならない。従って、画像全体を処理
するには多くの時間が必要となる。
If an attempt is made to detect such a complicated white line in accordance with the method proposed in the prior art, there may be a number of positive edge points and negative edge points in a predetermined area corresponding to the width of the white line. , Many combinations must be treated as white line candidate parts. Therefore, much time is required to process the entire image.

【0006】そのため、一般に、この種の技術において
は、処理領域を白線の存在が予測される画像部分に限定
することによって、実時間で白線検出を行っている。し
かしながら、処理領域を限定すると、領域内に分岐線や
ガードレールなど白線に似た特徴を有するものが含まれ
る場合、それを白線と誤認識する恐れがある。
For this reason, in this type of technology, white lines are generally detected in real time by limiting the processing area to an image portion where the presence of white lines is predicted. However, when the processing area is limited, when a region having a characteristic similar to a white line, such as a branch line or a guardrail, is included in the region, there is a possibility that the line is erroneously recognized as a white line.

【0007】従って、この発明の目的は上記した不都合
を解消することにあり、二重破線のような複雑な形状の
白線が表示された走行路においても白線を実時間で検出
できるようにした車両用白線検出装置を提供することに
ある。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to solve the above-mentioned inconvenience, and a vehicle capable of detecting a white line in real time even on a traveling road on which a white line having a complicated shape such as a double broken line is displayed. An object of the present invention is to provide a white line detecting device.

【0008】[0008]

【課題を解決するための手段】上記した目的を達成する
ために、請求項1項にあっては、車両前方の路面を撮像
する撮像手段、前記撮像手段が撮像して得られた路面画
像の、明から暗あるいは暗から明に変化する第1、第2
エッジ点をそれぞれ検出するエッジ点検出手段、前記検
出された第1、第2エッジ点をそれぞれハフ変換するハ
フ変換手段、前記変換された第1、第2エッジ点のハフ
空間を探索して前記路面画像から白線を検出する白線検
出手段を備える如く構成した。これによって、二重破線
など複雑な形状を有する白線も精度良く検出することが
できる。
In order to achieve the above object, according to the present invention, there is provided an image pickup means for picking up an image of a road surface in front of a vehicle, and a road surface image obtained by the image pickup means. , First, second, changing from light to dark or dark to light
Edge point detecting means for detecting edge points, Hough transform means for Hough transforming the detected first and second edge points, respectively, and searching for a Hough space of the transformed first and second edge points, It is configured to include a white line detection unit that detects a white line from a road surface image. Thus, a white line having a complicated shape such as a double broken line can be detected with high accuracy.

【0009】請求項2項にあっては、前記エッジ点検出
手段は、前記路面画像の全ての領域にわたって前記第
1、第2エッジ点をそれぞれ検出する如く構成した。こ
れによって、分岐線やガードレールなどを含む画像にお
いても、それらを白線と誤認識することがない。
According to a second aspect of the present invention, the edge point detecting means is configured to detect the first and second edge points over the entire area of the road surface image. Thus, even in an image including a branch line, a guardrail, and the like, they are not erroneously recognized as white lines.

【0010】請求項3項においては、前記白線検出手段
は、前記変換された第1、第2エッジ点のハフ空間にお
いて投票した画像の点集合を点集合記憶領域に記憶する
記憶手段、前記第1、第2エッジ点のハフ空間上のピー
クをそれぞれ検出するピーク検出手段、前記検出された
第1、第2のエッジ点のハフ空間上のピーク同士をペア
として対応させるペア探索手段、前記探索されたペアの
ピークに投票した画像の点集合を前記記憶手段から検索
する検索手段を備え、前記検索された点集合に基づいて
白線を検出する如く構成した。これによって、上記した
効果に加えて、一層精度良く白線を検出することができ
る。
In the third aspect, the white line detecting means stores a point set of the converted image in the Hough space of the first and second edge points in a point set storage area. 1. Peak detecting means for detecting peaks in the Hough space of the first and second edge points respectively; Pair searching means for associating the detected peaks in the Hough space of the first and second edge points as a pair; A search unit that searches the storage unit for a point set of an image that has voted for the peak of the selected pair, and is configured to detect a white line based on the searched point set. Accordingly, in addition to the above-described effects, the white line can be detected with higher accuracy.

【0011】請求項4項にあっては、前記ペア探索手段
は、前記第1、第2のエッジ点のハフ空間上のピークの
一方を固定し、それに対応するペアを探索する如く構成
した。これによって、演算量を低減することができる。
According to a fourth aspect of the present invention, the pair searching means is configured to fix one of the peaks in the Hough space of the first and second edge points and search for the corresponding pair. As a result, the amount of calculation can be reduced.

【0012】[0012]

【発明の実施の形態】以下、添付図面に即してこの発明
の実施の形態を説明する。
Embodiments of the present invention will be described below with reference to the accompanying drawings.

【0013】図1はこの出願に係る車両用白線検出装置
を車両を含めてハードウェア的に示す概略図である。
FIG. 1 is a schematic diagram showing a vehicle white line detection device according to the present application in terms of hardware including a vehicle.

【0014】図示の如く、この装置は車両10において
フロントウインドシールド12の内面上に接着手段を介
して取り付けられたカメラ14を1基、備え、カメラ1
4は車両10の前方の路面を単眼視して撮像する。カメ
ラ14はCCD(固体撮像素子型)カメラであり、縦4
80×横502の画素数を有する。CCDカメラ14の
出力は、電子制御ユニット16内に収容された画像処理
ECUに送られる。
As shown in the figure, the apparatus includes one camera 14 mounted on the inner surface of a front windshield 12 of a vehicle 10 via an adhesive means.
4 images the road surface ahead of the vehicle 10 with a single eye. The camera 14 is a CCD (solid-state imaging device) camera,
It has 80 × width 502 pixels. The output of the CCD camera 14 is sent to an image processing ECU housed in the electronic control unit 16.

【0015】図2はその画像処理ECU20(符号20
で示す)の構成を詳細に示すブロック図である。
FIG. 2 shows the image processing ECU 20 (reference numeral 20).
FIG. 3 is a block diagram showing the configuration in detail).

【0016】図示の如く、画像処理ECU20は、CP
U(処理ハードウェア)20a、正エッジ点と負エッジ
点の検出およびエッジ方向の算出を行う正負エッジ検出
およびエッジ方向算出部(処理ハードウェア)20b、
およびハフ(Hough)変換部(処理ハードウェア)
20cを備える。
As shown, the image processing ECU 20 includes a CP
U (processing hardware) 20a, a positive / negative edge detection and edge direction calculation unit (processing hardware) 20b for detecting a positive edge point and a negative edge point, and calculating an edge direction,
And Hough converter (processing hardware)
20c.

【0017】画像処理ECU20はさらに、メモリとし
て、原画像格納用メモリ20d、エッジ画像格納用メモ
リ20e、正負エッジ点のハフ変換結果を格納するメモ
リ20f、および変換されたハフ空間において投票した
画像の点集合(投票点)を記憶する投票点格納用メモリ
(前記した記憶手段)20gを備える。尚、符号22は
バスを示す。
The image processing ECU 20 further includes a memory 20d for storing an original image, a memory 20e for storing an edge image, a memory 20f for storing a Hough transform result of positive and negative edge points, and a memory for voting images in the transformed Hough space. A voting point storage memory (the above-mentioned storage means) 20g for storing a point set (voting points) is provided. Reference numeral 22 indicates a bus.

【0018】続いて図3フロー・チャートを参照してこ
の発明に係る車両用白線検出装置の動作を説明する。
Next, the operation of the vehicle white line detecting device according to the present invention will be described with reference to the flowchart of FIG.

【0019】尚、前記したCCDカメラ14からは66
msecごとに画像信号が出力され、その時間内におい
て図示のプログラムは実行され、よって実時間で白線が
検出される。
The above-mentioned CCD camera 14 provides 66
An image signal is output every msec, and the program shown in the drawing is executed within that time, so that a white line is detected in real time.

【0020】先ず、S10においてCCDカメラ14で
撮像され、原画像格納用メモリ20dに格納されている
原画像を読み出し、その全画面(全領域)についてエッ
ジ点を検出(抽出)し、それぞれの正負判定を行うと同
時に、エッジ方向(局所的な点列の方向)を算出する。
エッジ方向を求めるのは、続いて行うハフ変換作業を簡
略化するためである。
First, in step S10, an original image captured by the CCD camera 14 and stored in the original image storage memory 20d is read, and edge points are detected (extracted) for the entire screen (entire area). Simultaneously with the determination, the edge direction (the direction of the local point sequence) is calculated.
The reason for finding the edge direction is to simplify the subsequent Hough transform operation.

【0021】即ち、S14で行うハフ変換においては周
知の如く、直線を記述するパラメータとして(ρ,θ)
を用いるが、θを0から180度まで変化させず、抽出
されたエッジ点の水平方向と垂直方向のエッジ強度から
エッジ方向を求め、その前後15度程度に限ってθを変
化させる。
That is, in the Hough transform performed in S14, as is well known, (ρ, θ)
Is used, the angle θ is not changed from 0 to 180 degrees, the edge direction is obtained from the edge strength in the horizontal direction and the vertical direction of the extracted edge point, and θ is changed only about 15 degrees before and after the edge direction.

【0022】先にも触れたが、図8に示す如く、暗から
明に変化した点(画素)を正エッジ点暗から明に変化し
た点(画素)を正エッジ点(前記した第1のエッジ
点)、明から暗に変化した点を負エッジ点(前記した第
2のエッジ点)という。得られたエッジ画像(中間デー
タ)を図においてS10の右方に示す。
As mentioned earlier, as shown in FIG. 8, a point (pixel) where dark to light changed is a positive edge point A point (pixel) where dark to light is changed is a positive edge point (the above-described first pixel). An edge point), and a point that has changed from light to dark is referred to as a negative edge point (the second edge point described above). The obtained edge image (intermediate data) is shown on the right side of S10 in the figure.

【0023】続いてS12に進み、正エッジ点と負エッ
ジ点を別々にハフ変換する。同時に、得られたハフ空間
においてピークに対して投票している画像上の点列(画
素)を、後で抽出できるように、前記した投票点格納用
メモリ20gに保存する。図で右方に、正エッジ点と負
エッジ点についてなされたハフ変換結果および投票結果
ならびに投票点列を示す。
Then, the process proceeds to S12, in which the Hough transform is performed separately on the positive edge point and the negative edge point. At the same time, a point sequence (pixel) on the image voting for the peak in the obtained Hough space is stored in the voting point storage memory 20g so that it can be extracted later. The right side of the figure shows the Hough transform result, voting result, and voting point sequence performed on the positive edge point and the negative edge point.

【0024】続いてS14に進み、正エッジのハフ空間
と負エッジのハフ空間上でそれぞれピークを検出する。
Then, the program proceeds to S14, in which peaks are detected on the positive edge Huff space and the negative edge Huff space.

【0025】図4はその処理を示すサブルーチン・フロ
ー・チャートである。尚、この処理は、最初に例えば正
エッジのハフ空間について、次いで負エッジのハフ空間
について行う。
FIG. 4 is a subroutine flowchart showing the processing. This process is performed first on, for example, the Hough space of the positive edge, and then on the Huff space of the negative edge.

【0026】以下説明すると、S100で平滑化(平均
化)を行い、S102に進んでしきい値を決定する。こ
れも演算の簡略化のためであり、後で述べるピーク検出
作業を簡略化するためである。しきい値は画面を左右領
域に分割し、そのそれぞれで決定する。尚、白線が実線
の場合と破線の場合とではピークが異なることから、そ
れも勘案して適宜決定する。
In the following, smoothing (averaging) is performed in S100, and the process proceeds to S102 to determine a threshold value. This is also to simplify the calculation, and to simplify the peak detection work described later. The threshold value is determined by dividing the screen into left and right regions, respectively. Since the peak is different between the case where the white line is a solid line and the case where the white line is a broken line, it is determined appropriately taking this into consideration.

【0027】しきい値は具体的には、ハフ空間の探索領
域のすべての投票値(投票点列)を集計し、上位から所
定順位(例えば10番目)までのセルが残るように決定
する。尚、ハフ空間(ρ−θ空間)の個々の投票値を格
納しているものを、ここでは便宜上、ρ−θセル、ある
いは単にセルという。
More specifically, the threshold value is determined so that all the voting values (voting point sequence) of the search area in the Hough space are totaled and cells from the highest rank to a predetermined rank (for example, the tenth) remain. Note that what stores individual voting values in the Hough space (ρ-θ space) is referred to as a ρ-θ cell or simply a cell here for convenience.

【0028】続いてS104に進んで探索順に従って最
初のρ−θセルを選択する。
Then, the process proceeds to S104, where the first ρ-θ cell is selected according to the search order.

【0029】この探索順について図5を参照して説明す
ると、走行路を構成する点列は、一般に無限遠点に向か
っている(図5に無限遠点を(0,y)で示す)。言い
換えれば、走行路を構成する点列は、無限遠点(0,
y)を通る直線群である。このことは、ρ−θ空間上
で、ρ=0cosθ+ysinθの上にピーク点が分布
することを意味する。
The search order will be described with reference to FIG. 5. In general, a sequence of points constituting a traveling path is directed to an infinity point (infinity point is indicated by (0, y) in FIG. 5). In other words, the sequence of points that make up the travel path is the point at infinity (0, 0,
It is a group of straight lines passing through y). This means that the peak points are distributed on ρ = 0 cos θ + ysin θ in the ρ-θ space.

【0030】そこで、ρ−θ空間上のピーク探索は、こ
の曲線の周囲に限定して行うことにした。このように探
索の範囲を絞ることによって、走行路構造物以外の直線
成分の検知を減らすことができる。
Therefore, the peak search in the ρ-θ space is performed only around this curve. By narrowing the search range in this way, it is possible to reduce the detection of linear components other than the road structure.

【0031】さらに、画像上では、図5に示す如く、走
行路内側Aから左右の走行路に向かって探索するように
した。具体的には、ρ−θ空間上で図6に示すような順
で探索を行う。こうすることによって、比較的高さのな
いピークでも白線が存在すると予測される位置にあれ
ば、白線と認識することができる。
Further, on the image, as shown in FIG. 5, a search is made from the inside A of the traveling road toward the left and right traveling roads. Specifically, the search is performed in the ρ-θ space in the order shown in FIG. By doing so, a white line can be recognized even if the peak has a relatively low height at a position where a white line is expected to exist.

【0032】図4フロー・チャートにおいては続いてS
106に進んで投票値がしきい値以上か否か判断し、肯
定されるときはS108に進んで近傍の全てのセルより
投票値が大きいか否か判断し、肯定されるときはS11
0に進んでそのセルを局所ピークとする。
In the flow chart of FIG.
Proceeding to 106, it is determined whether the voting value is greater than or equal to the threshold value. If the result is affirmative, the process proceeds to S108, and it is determined whether the voting value is larger than all neighboring cells.
Proceeding to 0 makes that cell a local peak.

【0033】続いてS112に進んで全てのセルについ
て判断したか否か判断し、否定されるときはS104に
戻って以上の処理を繰り返す。尚、S106あるいはS
108で否定されるときは、それ以上の判断は不要なこ
とから、S112までジャンプする。かかる作業を、正
エッジハフ空間および負エッジハフ空間の全てについて
行う。
Subsequently, the flow advances to S112 to determine whether or not all the cells have been determined. If the determination is negative, the flow returns to S104 to repeat the above processing. Incidentally, S106 or S
If the determination in 108 is negative, no further determination is necessary, and the process jumps to S112. This operation is performed for all of the positive edge Huff space and the negative edge Huff space.

【0034】図3フロー・チャートに戻ると、続いてS
16に進んで正エッジのハフ空間と負エッジのハフ空間
でそれぞれ得られたピークが対応するピークを作成(探
索)する。
Returning to the flow chart of FIG.
Proceeding to 16, the peaks respectively obtained in the Hough space of the positive edge and the Huff space of the negative edge are created (searched) for the corresponding peaks.

【0035】図7はその作業を示すサブルーチン・フロ
ー・チャートである。
FIG. 7 is a subroutine flowchart showing the operation.

【0036】先に図8を参照して説明すると、白線を構
成すると予定される両端のエッジのうち、まず内側のエ
ッジを検出する。即ち、自車から見て右側の白線の場
合、正エッジを中心にし(正エッジを固定し)、それに
対応する(ペアとなる)負エッジを探索する。
First, referring to FIG. 8, an inner edge is first detected from both edges expected to form a white line. That is, in the case of the white line on the right side when viewed from the own vehicle, the center is set to the positive edge (the positive edge is fixed), and the corresponding (paired) negative edge is searched.

【0037】左側の白線の場合、負エッジを中心に正エ
ッジのペアを探索する。図7フロー・チャートおよび図
8は、左側の白線についてペアを探索(作成)する場合
を示す。
In the case of the left white line, a pair of positive edges is searched centering on the negative edge. 7 and 8 show a case where a pair is searched (created) for the left white line.

【0038】図7を参照してペア探索(作成)について
説明すると、S200で最初の負エッジピークを選択す
る。図8に示すように、それをピーク(1)とする。
The pair search (creation) will be described with reference to FIG. 7. In S200, the first negative edge peak is selected. As shown in FIG. 8, it is designated as peak (1).

【0039】次いでS202に進み、負エッジピークの
位置を起点にし、正エッジハフ空間に探索領域を設定
し、S204に進んで探索領域内に存在する正エッジピ
ークを全てリストアップする。
Next, the process proceeds to S202, in which the search area is set in the positive edge Huff space starting from the position of the negative edge peak, and the process proceeds to S204 to list all the positive edge peaks existing in the search area.

【0040】次いでS206に進み、得られたリストの
うち、探索領域の起点に最も近い正エッジを選択する。
即ち、ハフ空間上で近いエッジは、画像上でも近いから
である。それを、図8に示す如く、ピーク(2)とす
る。
Next, the process proceeds to S206, and a positive edge closest to the starting point of the search area is selected from the obtained list.
That is, edges that are close on the Hough space are also close on the image. This is taken as peak (2) as shown in FIG.

【0041】次いでS208に進み、ピーク(1)とピ
ーク(2)の間に他の負エッジピークが存在するか否か
判断し、否定されるときはS210に進んでピーク
(1)とピーク(2)をペアとする。尚、S208で肯
定されるときは、負エッジピークを固定していることか
ら、ピーク(2)のペアとして(1)より適当なものが
あることを意味するので、S210をスキップする。
Then, the process proceeds to S208, in which it is determined whether or not another negative edge peak exists between the peak (1) and the peak (2). If the result is negative, the process proceeds to S210, where the peak (1) and the peak ( 2) is paired. If the result in S208 is affirmative, S210 is skipped because the negative edge peak is fixed, which means that there is a more appropriate pair of peak (2) than (1).

【0042】次いでS212に進み、全ての負エッジピ
ークを探索したか否か判断し、肯定されるときは直ちに
プログラムを終了すると共に、否定されるときはS21
4に進み、次の負エッジピークを選択してピーク(1)
とし、S202に進んで以上の処理を繰り返す。
Then, the program proceeds to S212, in which it is determined whether all negative edge peaks have been searched. If the result is affirmative, the program is immediately terminated.
Go to 4 and select the next negative edge peak and peak (1)
The process proceeds to S202 and the above process is repeated.

【0043】図3フロー・チャートに戻ると、次いでS
18に進み、探索されたペアのハフ空間上のピークに投
票した点を投票点格納用メモリ22gから読み出す。即
ち、そのピークに投票した画像上の点列を抽出する。よ
って得られた点列を、図で右方に示す。
Returning to the flow chart of FIG.
Then, the process proceeds to step S18, and the voting point of the searched pair in the Hough space is read out from the voting point storage memory 22g. That is, a point sequence on the image that has voted for the peak is extracted. The obtained point sequence is shown on the right side of the figure.

【0044】次いでS20に進み、データ評価、より具
体的には時系列的なデータ評価を行う。これは、S18
までの処理で得られた点列と過去の点列と比較し、適正
か否か検証する作業である。また、得られた点列から道
路パラメータ(位置、曲率など)を算出する(後述)。
Next, the process proceeds to S20, in which data evaluation, more specifically, time-series data evaluation is performed. This is S18
This is an operation of comparing the point sequence obtained in the processes up to and the past point sequence and verifying whether or not it is appropriate. Further, road parameters (position, curvature, etc.) are calculated from the obtained point sequence (described later).

【0045】ここで、上記のように得られた白線抽出結
果を用いて車両制御を行う場合について図1を参照して
簡単に説明する。
Here, a case where vehicle control is performed using the white line extraction result obtained as described above will be briefly described with reference to FIG.

【0046】例えば本出願人が先に特開平5−1974
23号あるいは特開平9−128699号で提案した操
舵技術に基づき、電子制御ユニット16において、走行
路曲率などから車両10が抽出された白線に沿って走行
するように目標ヨーレートが設定される。
For example, the applicant of the present invention disclosed in
Based on the steering technique proposed in No. 23 or JP-A-9-128699, a target yaw rate is set in the electronic control unit 16 so that the vehicle 10 travels along the white line extracted from the travel road curvature and the like.

【0047】そして、車両10の重心位置付近に配置し
たヨーレートセンサ24の出力との偏差が解消するよう
に、操舵系に配置されたトルクセンサ26を介して検出
された運転者操舵トルクをアシストするように指令値が
演算され、それに基づいて適宜なアシスト機構28(電
動モータなど)が駆動される。S22での走行路パラメ
ータの算出はこれを意味する。
The driver steering torque detected via the torque sensor 26 disposed in the steering system is assisted so that the deviation from the output of the yaw rate sensor 24 disposed near the position of the center of gravity of the vehicle 10 is eliminated. The command value is calculated as described above, and the appropriate assist mechanism 28 (electric motor or the like) is driven based on the command value. The calculation of the travel path parameters in S22 means this.

【0048】上記したように、この発明に係る装置の特
徴的な点は、先ず正負エッジを求めて直ちにハフ変換
し、次いでハフ変換された結果に基づいて白線を検出す
ることにある。
As described above, the characteristic feature of the apparatus according to the present invention is that first, the positive and negative edges are obtained, Hough transform is performed immediately, and then the white line is detected based on the result of the Hough transform.

【0049】図面を参照して説明すると、例えば図9に
示すような二重破線を有する走行路を撮像した画像を処
理するとき、前記した特公平6−56619号公報で提
案される従来技術の如く、エッジの正負を区別せずにハ
フ変換によって線分を抽出すると、図10に示すように
不要な直線まで抽出する恐れがある。
Referring to the drawings, for example, when processing an image obtained by capturing an image of a traveling road having a double dashed line as shown in FIG. 9, the conventional technology proposed in Japanese Patent Publication No. 6-56619 is used. As described above, if a line segment is extracted by Hough transform without discriminating the sign of the edge, an unnecessary straight line may be extracted as shown in FIG.

【0050】それに対し、この発明においては図11
A,Bに示すように、正負エッジを求めて別々にハフ変
換し、その後に線分を抽出するので、そのような不都合
が生じない。即ち、各線分(点列)が十分離れて並んで
いるため、ノイズとなる直線成分を大幅に減らすことが
でき、よって白線を誤認識することがない。
On the other hand, in the present invention, FIG.
As shown in A and B, since the positive and negative edges are obtained and separately subjected to the Hough transform, and then the line segment is extracted, such an inconvenience does not occur. That is, since the respective line segments (point strings) are arranged sufficiently far apart, the linear component serving as noise can be significantly reduced, so that a white line is not erroneously recognized.

【0051】さらに、この発明に係る装置の特徴的な点
は、処理領域を限定せず、全ての領域(全画面)につい
て正負エッジを検出し、ハフ変換することである。
Further, a feature of the apparatus according to the present invention is that the processing area is not limited, and positive and negative edges are detected in all areas (all screens) and Hough transform is performed.

【0052】その利点について説明すると、従来技術に
おけるように、処理領域を白線が存在しそうな箇所に限
定して探索すると、分岐線やガードレールなど白線と似
た特徴を持つものを白線と誤認識する恐れがある。図1
2Aは分岐線を白線と誤認識した場合を、図13Aはガ
ードレールを白線と誤認識した場合を示す。
Explaining the advantage, as in the prior art, when the processing area is limited to a place where a white line is likely to exist, an object having a characteristic similar to the white line such as a branch line or a guardrail is erroneously recognized as a white line. There is fear. FIG.
2A shows a case where the branch line is erroneously recognized as a white line, and FIG. 13A shows a case where the guard rail is erroneously recognized as a white line.

【0053】それに対し、この装置においては全画面を
処理するので、たとえ分岐線やガードレールを白線候補
として検出しても、同時に正しい白線も白線候補として
検出するので、それらの候補の中から妥当なものを選択
することができる。
On the other hand, in this apparatus, since the entire screen is processed, even if a branch line or a guardrail is detected as a white line candidate, a correct white line is also detected as a white line candidate at the same time. You can choose one.

【0054】図12Bにこの装置において分枝線を含む
画像について全画面を処理した場合を、図13Bにこの
装置においてガードレールを含む画像について全画面を
処理した場合を示す。全画面を処理することによって、
分岐線やガードレールを含む画像であっても誤認識が生
じないことが理解できよう。
FIG. 12B shows a case where the entire screen is processed for an image including a branch line in this apparatus, and FIG. 13B shows a case where the entire screen is processed for an image including a guardrail in this apparatus. By processing the full screen,
It can be understood that erroneous recognition does not occur even for an image including a branch line or a guardrail.

【0055】尚、全画面を処理すると演算量は増加する
が、この装置においては前記した如く全画面にわたって
正負エッジ点を検出し、ついでハフ変換するように構成
している。このような構成にすることにより、ハフ変換
後の演算量を大幅に削減することができ、CPUの負担
を大きく低減することができる。また、ハフ変換までの
処理はハードウェア化することが可能であるため、処理
速度を上げることができる。以上の理由から、全画面を
短時間で処理することが可能となる。
Although the processing amount increases when processing the entire screen, this apparatus is configured to detect the positive and negative edge points over the entire screen and then to perform the Hough transform as described above. With such a configuration, the amount of calculation after Hough transform can be significantly reduced, and the load on the CPU can be greatly reduced. Further, since the processing up to the Hough transform can be implemented by hardware, the processing speed can be increased. For the above reasons, it is possible to process the entire screen in a short time.

【0056】この実施の形態においては上記の如く、車
両10の前方の路面を撮像する撮像手段(CCDカメラ
14および画像処理ECU20)、前記撮像手段が撮像
して得られた路面画像の、明から暗あるいは暗から明に
変化する第1、第2エッジ点をそれぞれ検出するエッジ
点検出手段(図3のS10)、前記検出された第1、第
2エッジ点をそれぞれハフ変換するハフ変換手段(図3
のS12)、前記変換された第1、第2エッジ点のハフ
空間を探索して前記路面画像から白線を検出する白線検
出手段(図3のS14からS18)を備える如く構成し
た。
In this embodiment, as described above, the image pickup means (CCD camera 14 and image processing ECU 20) for picking up an image of the road surface in front of the vehicle 10, and the image of the road surface obtained by the image pickup means, Edge point detecting means (S10 in FIG. 3) for detecting first and second edge points respectively changing from dark or dark to bright, and Hough transform means for Hough transforming the detected first and second edge points respectively ( FIG.
S12), the apparatus is configured to include a white line detecting means (S14 to S18 in FIG. 3) for searching the Huff space of the converted first and second edge points and detecting a white line from the road surface image.

【0057】また、前記エッジ点検出手段は、前記路面
画像の全ての領域にわたって前記第1、第2エッジ点を
それぞれ検出する(図3のS10)如く構成した。
Also, the edge point detecting means is configured to detect the first and second edge points respectively over the entire area of the road surface image (S10 in FIG. 3).

【0058】また、前記白線検出手段は、前記変換され
た第1、第2エッジ点のハフ空間において投票した画像
の点集合を点集合記憶領域に記憶する記憶手段(投票点
格納用メモリ20g、図3のS12)、前記第1、第2
エッジ点のハフ空間上のピークをそれぞれ検出するピー
ク検出手段(図3のS14)、前記検出された第1、第
2のエッジ点のハフ空間上のピーク同士をペアとして対
応させるペア探索手段(図3のS16)、前記探索され
たペアのピークに投票した画像の点集合を前記記憶手段
から検索する検索手段(図3のS18)を備え、前記検
索された点集合に基づいて白線を検出する如く構成し
た。
Further, the white line detecting means stores a point set of the converted image in the Hough space of the first and second edge points in a point set storage area (a voting point storage memory 20g, 3 (S12 in FIG. 3), the first and second
Peak detecting means (S14 in FIG. 3) for respectively detecting peaks of the edge points on the Hough space, and pair searching means for associating the detected peaks of the first and second edge points on the Hough space as pairs. 3 (S16 in FIG. 3), a search unit (S18 in FIG. 3) for searching the storage unit for a point set of an image that has voted for the peak of the searched pair, and detects a white line based on the searched point set. It was configured so that

【0059】また、前記ペア探索手段は、前記第1、第
2のエッジ点のハフ空間上のピークの一方を固定し、そ
れに対応するペアを探索する(図7のS200からS2
14)如く構成した。
The pair searching means fixes one of the peaks in the Hough space of the first and second edge points and searches for a pair corresponding to the peak (from S200 to S2 in FIG. 7).
14).

【0060】尚、上記した実施の形態において、カメラ
をCCD撮像素子型としたが、走行路を撮像できるもの
ならば、どのようなものであっても良い。
In the above-described embodiment, the camera is of the CCD image sensor type. However, any camera can be used as long as it can image the traveling road.

【0061】[0061]

【発明の効果】請求項1項にあっては、二重破線など複
雑な形状を有する白線も精度良く検出することができ
る。
According to the present invention, a white line having a complicated shape such as a double broken line can be detected with high accuracy.

【0062】請求項2項にあっては、分岐線やガードレ
ールなどを含む画像においても、それらを白線と誤認識
することがない。
According to the second aspect, even in an image including a branch line, a guardrail, and the like, they are not erroneously recognized as white lines.

【0063】請求項3項においては、上記した効果に加
えて、一層精度良く白線を検出することができる。
According to the third aspect, in addition to the above-described effects, a white line can be detected with higher accuracy.

【0064】請求項4項にあっては、演算量を低減する
ことができる。
According to the fourth aspect, the amount of calculation can be reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】図1はこの出願に係る車両用白線検出装置を全
体的に示す概略図である。
FIG. 1 is a schematic view showing an entire vehicle white line detection device according to the present application.

【図2】図1装置の画像処理ECUの詳細を示すブロッ
ク図である。
FIG. 2 is a block diagram illustrating details of an image processing ECU of the apparatus in FIG. 1;

【図3】図2装置の動作を示すフロー・チャートであ
る。
FIG. 3 is a flowchart showing the operation of the apparatus in FIG. 2;

【図4】図3フロー・チャートの中のハフ空間上のピー
ク検出作業を示すサブルーチン・フロー・チャートであ
る。
FIG. 4 is a subroutine flowchart showing a peak detecting operation on a Hough space in the flowchart of FIG. 3;

【図5】図4フロー・チャートの中の探索順を説明する
説明図である。
FIG. 5 is an explanatory diagram illustrating a search order in the flowchart of FIG. 4;

【図6】同様に図4フロー・チャートの中の探索順を説
明する説明図である。
FIG. 6 is an explanatory diagram for explaining a search order in the flowchart of FIG. 4;

【図7】図3フロー・チャートの中のピークペアの作成
作業を示すサブルーチン・フロー・チャートである。
FIG. 7 is a subroutine flowchart showing an operation of creating a peak pair in the flowchart of FIG. 3;

【図8】図7フロー・チャートの作業を説明する説明図
である。
FIG. 8 is an explanatory diagram for explaining the operation of the flowchart in FIG. 7;

【図9】二重破線を含む走行路画像の説明図である。FIG. 9 is an explanatory diagram of a traveling road image including a double dashed line.

【図10】従来技術において図9の画像を処理した結果
を示す説明図である。
FIG. 10 is an explanatory diagram showing a result of processing the image of FIG. 9 in the related art.

【図11】この出願に係る装置で図9の画像を処理した
結果を示す説明図である。
FIG. 11 is an explanatory diagram showing a result of processing the image of FIG. 9 by the device according to the present application.

【図12】従来技術およびこの出願に係る装置で分岐線
を含む画像を処理した結果を対比して示す説明図であ
る。
FIG. 12 is an explanatory diagram for comparing results of processing of an image including a branch line with the apparatus according to the related art and the present application.

【図13】従来技術およびこの出願に係る装置でガード
レールを含む画像を処理した結果を対比して示す説明図
である。
FIG. 13 is an explanatory diagram for comparing results obtained by processing an image including a guardrail with the apparatus according to the related art and the present application.

【符号の説明】[Explanation of symbols]

10 車両 14 CCDカメラ(撮像手段) 20 画像処理ECU 20g 投票点格納用メモリ(記憶手段) Reference Signs List 10 vehicle 14 CCD camera (imaging means) 20 image processing ECU 20g memory for storing voting points (storage means)

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】a.車両前方の路面を撮像する撮像手段、 b.前記撮像手段が撮像して得られた路面画像の、明か
ら暗あるいは暗から明に変化する第1、第2エッジ点を
それぞれ検出するエッジ点検出手段、 c.前記検出された第1、第2エッジ点をそれぞれハフ
変換するハフ変換手段、 d.前記変換された第1、第2エッジ点のハフ空間を探
索して前記路面画像から白線を検出する白線検出手段、 を備えたことを特徴とする車両用白線検出装置。
1. A method according to claim 1, Imaging means for imaging a road surface in front of the vehicle, b. Edge point detecting means for detecting first and second edge points of a road surface image obtained by the image pickup means, which change from light to dark or dark to light, c. Hough transform means for Hough transforming each of the detected first and second edge points, d. A white line detection device for a vehicle, comprising: a white line detection unit configured to search a Hough space of the converted first and second edge points to detect a white line from the road surface image.
【請求項2】 前記エッジ点検出手段は、前記路面画像
の全ての領域にわたって前記第1、第2エッジ点をそれ
ぞれ検出することを特徴とする請求項1項記載の車両用
白線検出装置。
2. The vehicle white line detection device according to claim 1, wherein the edge point detection means detects the first and second edge points over the entire area of the road surface image.
【請求項3】 前記白線検出手段は、 e.前記変換された第1、第2エッジ点のハフ空間にお
いて投票した画像の点集合を点集合記憶領域に記憶する
記憶手段、 f.前記第1、第2エッジ点のハフ空間上のピークをそ
れぞれ検出するピーク検出手段、 g.前記検出された第1、第2のエッジ点のハフ空間上
のピーク同士をペアとして対応させるペア探索手段、 h.前記探索されたペアのピークに投票した画像の点集
合を前記記憶手段から検索する検索手段、を備え、前記
検索された点集合に基づいて白線を検出することを特徴
とする請求項1項または2項記載の車両用白線検出装
置。
3. The image processing apparatus according to claim 2, wherein the white line detecting means includes: e. Storage means for storing, in a point set storage area, the converted point set of the voted image in the Hough space of the first and second edge points; f. Peak detecting means for respectively detecting peaks of the first and second edge points on the Hough space; g. Pair searching means for associating the detected peaks of the first and second edge points on the Hough space as pairs, h. 2. The search device according to claim 1, further comprising: a search unit configured to search the storage unit for a point set of the image that has voted for the peak of the searched pair, wherein a white line is detected based on the searched point set. 3. The white line detection device for a vehicle according to claim 2.
【請求項4】 前記ペア探索手段は、前記第1、第2の
エッジ点のハフ空間上のピークの一方を固定し、それに
対応するペアを探索することを特徴とする請求項3項記
載の車両用白線検出装置。
4. The pair searching means according to claim 3, wherein said pair searching means fixes one of peaks of said first and second edge points in a Hough space and searches for a pair corresponding thereto. White line detector for vehicles.
JP26805197A 1997-09-13 1997-09-13 White line detector for vehicles Expired - Lifetime JP3429167B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26805197A JP3429167B2 (en) 1997-09-13 1997-09-13 White line detector for vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26805197A JP3429167B2 (en) 1997-09-13 1997-09-13 White line detector for vehicles

Publications (2)

Publication Number Publication Date
JPH1185999A true JPH1185999A (en) 1999-03-30
JP3429167B2 JP3429167B2 (en) 2003-07-22

Family

ID=17453209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26805197A Expired - Lifetime JP3429167B2 (en) 1997-09-13 1997-09-13 White line detector for vehicles

Country Status (1)

Country Link
JP (1) JP3429167B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002150302A (en) * 2000-11-15 2002-05-24 Toyota Motor Corp Road surface recognition device
WO2005029440A1 (en) * 2003-09-24 2005-03-31 Aisin Seiki Kabushiki Kaisha Device for detecting road traveling lane
WO2005029441A1 (en) * 2003-09-24 2005-03-31 Aisin Seiki Kabushiki Kaisha Device for detecting road traveling lane
JP2005223434A (en) * 2004-02-03 2005-08-18 Toshiba Corp Image pickup device
WO2007077682A1 (en) * 2005-12-28 2007-07-12 Honda Motor Co., Ltd. Vehicle and lane mark detection device
US7346190B2 (en) 2004-03-08 2008-03-18 Mitsubishi Denki Kabushiki Kaisha Traffic line recognition device
JP2008102684A (en) * 2006-10-18 2008-05-01 Hitachi Ltd Apparatus for recognizing road sign and car navigation system
KR101018033B1 (en) 2009-01-20 2011-03-02 (주)아이머큐리 Lane Departure Warning Method and System
DE102010035812A1 (en) 2009-08-31 2011-03-03 Fuji Jukogyo Kabushiki Kaisha Road marking line recognition device for vehicles
US7937196B2 (en) 2004-03-12 2011-05-03 Toyota Jidosha Kabushiki Kaisha Lane boundary detector
US8036427B2 (en) * 2005-06-03 2011-10-11 Honda Motor Co., Ltd. Vehicle and road sign recognition device
US8050456B2 (en) 2005-06-03 2011-11-01 Honda Motor Co., Ltd. Vehicle and road sign recognition device
US8107683B2 (en) 2005-04-28 2012-01-31 Honda Motor Co., Ltd. Method and system for in-vehicle image processing
US8655023B2 (en) 2011-03-31 2014-02-18 Honda Elesys Co., Ltd. Road profile defining apparatus, road profile defining method, and road profile defining program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602006011789D1 (en) 2005-12-27 2010-03-04 Honda Motor Co Ltd VEHICLE AND STEERING DEVICE FOR VEHICLE

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002150302A (en) * 2000-11-15 2002-05-24 Toyota Motor Corp Road surface recognition device
CN100424724C (en) * 2003-09-24 2008-10-08 爱信精机株式会社 Device for detecting road traveling lane
WO2005029440A1 (en) * 2003-09-24 2005-03-31 Aisin Seiki Kabushiki Kaisha Device for detecting road traveling lane
WO2005029441A1 (en) * 2003-09-24 2005-03-31 Aisin Seiki Kabushiki Kaisha Device for detecting road traveling lane
US7583816B2 (en) 2003-09-24 2009-09-01 Aisin Seiki Kabushiki Kaisha Device for detecting a road traveling lane using an edge histogram
CN100452093C (en) * 2003-09-24 2009-01-14 爱信精机株式会社 Device for detecting road traveling lane
JP2005223434A (en) * 2004-02-03 2005-08-18 Toshiba Corp Image pickup device
US7346190B2 (en) 2004-03-08 2008-03-18 Mitsubishi Denki Kabushiki Kaisha Traffic line recognition device
US7937196B2 (en) 2004-03-12 2011-05-03 Toyota Jidosha Kabushiki Kaisha Lane boundary detector
US8107683B2 (en) 2005-04-28 2012-01-31 Honda Motor Co., Ltd. Method and system for in-vehicle image processing
US8036427B2 (en) * 2005-06-03 2011-10-11 Honda Motor Co., Ltd. Vehicle and road sign recognition device
US8050456B2 (en) 2005-06-03 2011-11-01 Honda Motor Co., Ltd. Vehicle and road sign recognition device
WO2007077682A1 (en) * 2005-12-28 2007-07-12 Honda Motor Co., Ltd. Vehicle and lane mark detection device
JP4607193B2 (en) * 2005-12-28 2011-01-05 本田技研工業株式会社 Vehicle and lane mark detection device
JPWO2007077682A1 (en) * 2005-12-28 2009-06-04 本田技研工業株式会社 Vehicle and lane mark detection device
US8208021B2 (en) 2005-12-28 2012-06-26 Honda Motor Co., Ltd. Vehicle and lane mark detection device
JP2008102684A (en) * 2006-10-18 2008-05-01 Hitachi Ltd Apparatus for recognizing road sign and car navigation system
KR101018033B1 (en) 2009-01-20 2011-03-02 (주)아이머큐리 Lane Departure Warning Method and System
DE102010035812A1 (en) 2009-08-31 2011-03-03 Fuji Jukogyo Kabushiki Kaisha Road marking line recognition device for vehicles
US8477997B2 (en) 2009-08-31 2013-07-02 Fuji Jukogyo Kabushiki Kaisha White road line recognition device for vehicle
US8655023B2 (en) 2011-03-31 2014-02-18 Honda Elesys Co., Ltd. Road profile defining apparatus, road profile defining method, and road profile defining program

Also Published As

Publication number Publication date
JP3429167B2 (en) 2003-07-22

Similar Documents

Publication Publication Date Title
CN112329552B (en) Obstacle detection method and device based on automobile
CN103080978B (en) Object recognition equipment
JPH1185999A (en) White line detecting device for vehicle
US6845172B2 (en) Road lane marker recognition
US7542835B2 (en) Vehicle image processing device
JP4107587B2 (en) Lane recognition image processing device
CN102187377B (en) Vehicle periphery monitoring apparatus
US7403219B2 (en) Driving lane recognizer and driving lane recognizing method
US9626599B2 (en) Reconfigurable clear path detection system
JP4425642B2 (en) Pedestrian extraction device
US20090010482A1 (en) Diagrammatizing Apparatus
JP4864043B2 (en) Image processing apparatus, method, and program
JP2007179386A (en) Method and apparatus for recognizing white line
JP3157958B2 (en) Leading vehicle recognition method
JP4997191B2 (en) Device for assisting parking
JPH10320559A (en) Traveling path detector for vehicle
JP3626733B2 (en) Lane recognition image processing apparatus and program for executing the processing
JP4211681B2 (en) Travel path recognition device
JP3458560B2 (en) Vehicle white line recognition device and method
JPH0757200A (en) Method and device for recognizing travel course
JP3226415B2 (en) Automotive mobile object recognition device
JP3400643B2 (en) In-vehicle image processing device
後方カメラ用画像処理技術 et al. Image processing technology for rear view camera (1): Development of lane detection system
CN116206483B (en) Parking position determining method, electronic device and computer readable storage medium
JP4995555B2 (en) Image processing device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030408

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080516

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090516

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090516

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100516

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110516

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110516

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130516

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140516

Year of fee payment: 11

EXPY Cancellation because of completion of term