JP2011128049A - Traffic sign recognition device and traffic sign recognition method - Google Patents
Traffic sign recognition device and traffic sign recognition method Download PDFInfo
- Publication number
- JP2011128049A JP2011128049A JP2009287531A JP2009287531A JP2011128049A JP 2011128049 A JP2011128049 A JP 2011128049A JP 2009287531 A JP2009287531 A JP 2009287531A JP 2009287531 A JP2009287531 A JP 2009287531A JP 2011128049 A JP2011128049 A JP 2011128049A
- Authority
- JP
- Japan
- Prior art keywords
- lane
- road marking
- vehicle
- specific
- mark
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 88
- 238000001514 detection method Methods 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims abstract description 12
- 229910003460 diamond Inorganic materials 0.000 description 31
- 239000010432 diamond Substances 0.000 description 31
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、道路標示認識装置及び道路標示認識方法に関し、特に、自車両の走行車線に標示されたマークを正確かつ高速に検出可能な道路標示認識装置及び道路標示認識方法に関する。 The present invention relates to a road marking recognition apparatus and a road marking recognition method, and more particularly to a road marking recognition apparatus and a road marking recognition method that can accurately and quickly detect a mark marked on a traveling lane of a host vehicle.
従来の典型的な車載用ナビゲーション装置は、ナビゲーションに係る一切の処理を制御するCPU等の制御装置、地図データを予め記憶させたDVD(Digital Versatile Disk)−ROMやICメモリカード等の記憶装置、表示装置、GPS(Global Positioning System)受信機、ジャイロや車速センサ等の車両の現在位置及び現在方位を検出する検出装置等を有している。そして、制御装置により、車両の現在位置を含む地図データを記憶装置から読み出し、該地図データに基づいて車両位置の周囲の地図画像を表示装置の画面に表示すると共に、自車の現在位置を指示する車両位置マークを地図画像に重ね合わせて表示し、車両の移動に応じて地図画像をスクロール表示したり、地図画像を画面に固定し車両位置マークを移動させたりして、車両が現在どこを走行しているのかを一目で判るようにしている。 Conventional typical vehicle-mounted navigation devices include a control device such as a CPU that controls all processes related to navigation, a storage device such as a DVD (Digital Versatile Disk) -ROM or an IC memory card that stores map data in advance, It has a display device, a GPS (Global Positioning System) receiver, a detection device for detecting the current position and current direction of the vehicle, such as a gyroscope and a vehicle speed sensor. Then, the control device reads out map data including the current position of the vehicle from the storage device, displays a map image around the vehicle position on the display device screen based on the map data, and indicates the current position of the host vehicle. The vehicle position mark to be displayed is superimposed on the map image, the map image is scrolled according to the movement of the vehicle, the map image is fixed on the screen and the vehicle position mark is moved, and where the vehicle is currently located. You can see at a glance whether you are driving.
車載用ナビゲーション装置には、通常、ユーザが目的地に向けて道路を間違うことなく容易に走行できるように案内する機能(経路誘導機能)が搭載されている。この経路誘導機能によれば、制御装置により、地図データを用いて出発地(典型的には自車の現在位置)から目的地までを結ぶ最適な経路を、横型探索法やダイクストラ法等のシミュレーション計算を行って自動探索し、その探索した経路を誘導経路として記憶しておき、走行中、地図画像上にその誘導経路を他の道路とは識別可能に(例えば、色を変えたり、線幅を太くして)表示したり、また、自車が誘導経路上で進路を変更すべき交差点まで所定距離に近づいたときに、地図画像上にその交差点の案内図(交差点拡大図、該交差点での進行方向を示す矢印など)を表示したりすることで、いずれの道路を走行すればよいかをユーザが把握できるようになっている。 The vehicle-mounted navigation device is usually equipped with a function (route guidance function) for guiding the user so that the user can easily travel on the road without making a mistake. According to this route guidance function, a simulation such as a horizontal search method or a Dijkstra method is used by the control device to search for an optimum route from the departure place (typically the current position of the vehicle) to the destination using map data. Performs automatic search by calculation, stores the searched route as a guide route, and makes it possible to distinguish the guide route from other roads on the map image while driving (for example, changing the color or line width) When the vehicle approaches a predetermined distance to the intersection where the course should be changed on the guidance route, a guide map of the intersection (enlarged view of the intersection, at the intersection) is displayed on the map image. By displaying an arrow indicating the traveling direction of the vehicle, the user can grasp which road should be traveled.
このような誘導経路の探索において、走行レーンに応じた探索が必要になる場合がある。例えば、米国のフリーウェイには、一般レーンとともに、カープールレーンと呼ばれる特別な車線を備えた道路が存在する。カープールレーンは、交通渋滞の解消、排気ガスの軽減、通勤時間の短縮等のために設けられた車線であり、公共バス、搭乗者が2名以上(具体的な人数は州によって異なる)の車両やバイクが利用することが可能とされている。このようなカープールレーンは、所定の進入許可区間からでなければ一般レーンからの適法な進入が許されていない。また、所定の離脱許可区間からでなければ一般レーンへの適法な離脱が許されていない。 In the search for such a guidance route, a search according to the traveling lane may be required. For example, a freeway in the United States has a road with a special lane called a car pool lane along with a general lane. Carpool lane is a lane established to eliminate traffic congestion, reduce exhaust gas, shorten commuting time, etc., and has two or more public buses and passengers (specific numbers vary by state) It can be used by vehicles and motorcycles. Such a car pool lane is not allowed to enter legally from a general lane unless it is from a predetermined entry permission section. In addition, a legal departure to a general lane is not permitted unless it is from a predetermined departure permission section.
このような特殊な道路形態に応じた適切な誘導経路を探索する技術として、特許文献1には、車載のカメラで得られた撮像画像上で道路標示を検出し、所定時間内にカープールレーンの道路標示を検出することにより車両がカープールレーンを走行しているか否かを判定し、カープールレーンを走行しているときに、一般車線への進入許可区間に関する情報を案内することが記載されている。
As a technique for searching for an appropriate guidance route according to such a special road form,
上述したように、車載用ナビゲーション装置では、カープールレーンのような特殊な道路であっても、一般車線とカープールレーンとの間の進入許可区間を介して通行できるように誘導経路を探索することができるようになっている。 As described above, in the in-vehicle navigation device, even on a special road such as a car pool lane, a guidance route is searched so that the vehicle can pass through an entry permission section between the general lane and the car pool lane. Be able to.
また、特許文献1では、カープールレーンを走行中か否かを判定して、カープールレーンを走行中のときにカープールレーンに関する情報を案内するようにしている。
In
しかし、自車両がカープールレーンを走行しているか否かの判定を正確に行えない場合も考えられる。例えば、車載カメラで撮影した画像を基に特定のマークを検出することができたとしても、そのマークが自車両の走行車線ではなく、隣接するレーンに標示されている可能性もある。 However, there may be a case where it is not possible to accurately determine whether or not the host vehicle is traveling on a car pool lane. For example, even if a specific mark can be detected based on an image taken by an in-vehicle camera, there is a possibility that the mark is marked not on the traveling lane of the host vehicle but on an adjacent lane.
このように、マークの検出だけでは自車両が走行している車線に標示されたマークかどうかを判定することは困難である。 As described above, it is difficult to determine whether or not the mark is marked on the lane in which the host vehicle is traveling only by detecting the mark.
また、自車両の走行車線に特定のマークが存在することが検出できたとしても、自車両が車線変更をしたときには、車線変更後に取得した画像を基にマークの検出等を行うことになるため、特定車線を走行中かどうかの判定を高速に行うことが困難である。 Even if it can be detected that a specific mark is present in the traveling lane of the host vehicle, when the host vehicle changes the lane, the mark is detected based on the image acquired after the lane change. It is difficult to determine whether the vehicle is traveling in a specific lane at high speed.
本発明は、かかる従来技術の課題に鑑みなされたものであり、走行している車線が特定車線か否かを正確かつ高速に判定することのできる道路標示認識装置及び道路標示認識方法を提供することを目的とする。 The present invention has been made in view of the problems of the prior art, and provides a road marking recognition apparatus and a road marking recognition method that can accurately and quickly determine whether a running lane is a specific lane. For the purpose.
上述した従来技術の課題を解決するため、本発明の基本形態によれば、車両の少なくとも前方又は後方の画像を撮影するカメラと、前記カメラで撮影された画像を基に、車線マークを検出する車線マーク検出部と、前記カメラで撮影された画像を基に、特定の道路標示を検出する特定道路標示検出部と、自車両の走行距離を算出する走行距離算出部と、所定の距離を走行するまでに、自車両が走行する車線に前記特定の道路標示を検出したときに、自車両が特定の車線を走行していると判定する特定道路標示存在判定部と、を備え、前記車線マーク検出部は、前記自車両が走行している車線の右側の車線マーク及び左側の車線マークを特定し、前記特定道路標示存在判定部は、前記特定の道路標示の位置が前記右側の車線マークの位置と前記左側の車線マークの位置の間であるとき、前記自車両が前記特定の車線を走行していると判定することを特徴とする道路標示認識装置が提供される。 In order to solve the above-described problems of the prior art, according to the basic form of the present invention, a lane mark is detected based on a camera that captures at least a front or rear image of a vehicle and an image captured by the camera. A lane mark detection unit, a specific road marking detection unit that detects a specific road marking based on an image captured by the camera, a travel distance calculation unit that calculates the travel distance of the host vehicle, and a predetermined distance A specific road marking presence determination unit that determines that the host vehicle is traveling in a specific lane when the specific road marking is detected in a lane in which the host vehicle travels, and the lane mark The detection unit identifies a right lane mark and a left lane mark of a lane in which the host vehicle is traveling, and the specific road marking presence determination unit is configured such that a position of the specific road marking is a position of the right lane mark. Position and said When it is between the position of the lane mark on the side, the vehicle is the specific traveling lane and the road sign recognition apparatus, characterized in that the determination is provided.
この形態に係る道路標示認識装置において、前記道路標示認識の判定結果は、特定の車線を走行している状態、一般車線を走行している状態、及び走行車線が決定されていない不定の状態のいずれかであるようにしてもよく、前記特定道路標示存在判定部は、前記所定の距離を走行する前に特定の車線を走行していると判定したとき、前記走行距離算出部は走行距離をリセットするようにしてもよく、さらに表示部を備え、前記道路標示認識の判定結果の3つの状態を表示するようにしてもよい。 In the road marking recognition device according to this aspect, the determination result of the road marking recognition includes a state in which the vehicle is traveling in a specific lane, a state in which the vehicle is traveling in a general lane, and an undefined state in which the traveling lane is not determined. When the specific road marking presence determination unit determines that the vehicle is traveling in a specific lane before traveling the predetermined distance, the travel distance calculation unit calculates the travel distance. You may make it reset, and it may be further provided with a display part, and you may make it display the three states of the determination result of the said road marking recognition.
また、この形態に係る道路標示認識装置において、さらに、自車両が走行車線を変更したことを認識する車線変更認識部を備え、前記特定道路標示存在判定部は、自車両が右車線に車線変更したとき、車線変更直前の右車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の左車線における所定の情報とし、自車両が左車線に車線変更したとき、車線変更直前の左車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の右車線における所定の情報とするようにしてもよい。 The road marking recognition apparatus according to this embodiment further includes a lane change recognition unit that recognizes that the host vehicle has changed the driving lane, and the specific road marking presence determination unit changes the lane to the right lane. The predetermined information in the right lane immediately before the lane change is used as the predetermined information in the traveling lane of the host vehicle after the lane change, and the predetermined information in the traveling lane of the host vehicle immediately before the lane change is changed to the left after the lane change. When the vehicle changes to the left lane, the predetermined information in the left lane immediately before the lane change is used as the predetermined information in the traveling lane of the vehicle after the lane change. The predetermined information in the traveling lane of the host vehicle may be used as the predetermined information in the right lane after the lane change.
また、本発明の他の形態によれば、自車両の少なくとも前方又は後方の画像を取得するステップと、前記画像を基に、前記自車両が走行している車線の右側の車線マーク及び左側の車線マークを検出するステップと、前記画像を基に、特定の道路標示を検出するステップと、自車両の走行距離を算出するステップと、所定の距離を走行するまでに、前記車線マークと特定の道路標示とが所定の位置関係のときに、自車両が特定の走行車線を走行していると判定する特定道路標示存在判定ステップと、を有することを特徴とする道路標示認識方法が提供される。 According to another aspect of the present invention, at least a front or rear image of the host vehicle is acquired, and on the basis of the image, the lane mark on the right side of the lane in which the host vehicle is traveling and the left side A step of detecting a lane mark, a step of detecting a specific road marking based on the image, a step of calculating a travel distance of the host vehicle, and a predetermined distance until the vehicle travels a predetermined distance. There is provided a road marking recognition method comprising: a specific road marking presence determination step for determining that the host vehicle is traveling in a specific traveling lane when the road marking is in a predetermined positional relationship. .
この形態に係る道路標示認識方法において、前記特定道路標示存在判定ステップでは、前記特定の道路標示の位置が前記右側の車線マークの位置と前記左側の車線マークの位置の間であるとき、前記自車両が前記特定の車線を走行していると判定するようにしてもよく、前記特定道路標示存在判定ステップでは、前記所定の距離を走行する前に特定の車線を走行していると判定したとき、前記走行距離をリセットするようにしてもよい。 In the road marking recognition method according to this aspect, in the specific road marking presence determination step, when the position of the specific road marking is between the position of the right lane mark and the position of the left lane mark, It may be determined that the vehicle is traveling in the specific lane, and the specific road marking presence determination step determines that the vehicle is traveling in the specific lane before traveling the predetermined distance. The travel distance may be reset.
また、前記特定道路標示存在判定ステップの前に、自車両が走行車線を変更したことを認識する車線変更認識ステップを有し、前記特定道路標示存在判定ステップは、自車両が右車線に車線変更したとき、車線変更直前の右車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の左車線における所定の情報とするステップと、自車両が左車線に車線変更したとき、車線変更直前の左車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の右車線における所定の情報とするステップとを有するようにしてもよい。 In addition, before the specific road marking presence determination step, the vehicle has a lane change recognition step for recognizing that the host vehicle has changed the driving lane, and the specific road marking presence determination step includes changing the lane of the host vehicle to the right lane. The predetermined information in the right lane immediately before the lane change is used as the predetermined information in the traveling lane of the host vehicle after the lane change, and the predetermined information in the traveling lane of the host vehicle immediately before the lane change is changed to the left after the lane change. When the vehicle changes to the left lane, the predetermined information in the left lane immediately before the lane change is set as the predetermined information in the traveling lane of the vehicle after the lane change. There may be included a step of using predetermined information in the travel lane of the host vehicle immediately before the change as predetermined information in the right lane after the lane change.
本発明の道路標示認識装置及び道路標示認識方法によれば、車載カメラにより取得した車両前方又は後方の画像を基に、特定のマーク及び自車両が走行する車線の左右の車線マークを検出し、特定のマークが左右の車線マークの間に存在することを所定時間内に検出したとき、自車両が特定の車線を走行中であると判定している。 According to the road marking recognition apparatus and the road marking recognition method of the present invention, based on the vehicle front or rear image acquired by the in-vehicle camera, the specific mark and the left and right lane marks of the lane in which the host vehicle travels are detected, When it is detected within a predetermined time that the specific mark exists between the left and right lane marks, it is determined that the host vehicle is traveling in the specific lane.
このように、特定マークだけでなく、車線マークの情報も考慮しているため、特定車線を走行しているか否かを正確に判定することが可能となる。 Thus, since not only the specific mark but also the information of the lane mark is taken into consideration, it is possible to accurately determine whether or not the vehicle is traveling in the specific lane.
また、自車両が車線変更したときには、車線変更する前までの自車両の走行車線及び左右の走行車線における特定マークの認識情報や走行距離の情報を、車線変更後の自車両の走行車線及び左右の走行車線におけるそれぞれの情報となるようにしている。 In addition, when the host vehicle changes lanes, the specific mark recognition information and travel distance information in the travel lane of the host vehicle and the left and right lanes before the lane change are changed, and the travel lane and left and right information of the host vehicle after the lane change It is made to become each information in the driving lane.
これにより、車線変更するまでの情報を有効に利用でき、車線変更後に改めて走行距離の計測等をする必要がなくなるため、車線変更をした場合であっても、自車両が特定車線を走行中か否かを高速に判定することが可能となる。 As a result, information until the lane change can be used effectively, and it is not necessary to measure the distance traveled again after the lane change, so even if the lane is changed, is the host vehicle traveling in the specified lane? It is possible to determine whether or not at high speed.
以下、本発明の実施形態について、添付の図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
(1)第1の実施形態
(車載用ナビゲーション装置の構成)
図1は本発明の実施形態に係る車載用ナビゲーション装置100の構成を示すブロック図である。
(1) 1st Embodiment (Structure of a vehicle-mounted navigation apparatus)
FIG. 1 is a block diagram showing a configuration of an in-
図中、1はDVDドライブであり、1aは地図データその他の案内データが記憶されている記憶媒体である。本実施形態では、このようなデータを記憶する記憶媒体としてDVD−ROM1aを使用しているが、ハードディスク又はその他の記憶媒体を使用してもよい。ここに格納されている地図は、1/12500、1/25000、1/50000、1/100000等の各縮尺レベルに応じて適当な大きさの経度幅及び緯度幅に区切られており、この地図に含まれる道路、建築物、施設その他の各種物件は、経度及び緯度で表現された点(ノード)の座標集合として記憶されている。地図データは、(1)道路リンクデータ、交差点データ、ノードデータ等からなる道路レイヤ、(2)地図画像上に道路、建築物、公園、河川等を表示するための背景レイヤ、(3)市町村名などの行政区画名、道路名、交差点名などを指示する文字や地図記号等を表示するための文字・記号レイヤなどから構成されている。
In the figure, 1 is a DVD drive, and 1a is a storage medium in which map data and other guidance data are stored. In the present embodiment, the DVD-
道路レイヤにおいて、道路リンクデータは各道路の属性情報を供給するものであり、道路を構成するリンク毎に道路の種別(国道、高速道路、都道府県道、その他の道路)、道路ネットワークの階層化レベル、リンクを構成するノードの数、道路番号(道路名称)、各ノードを接続するリンクの幅などのデータで構成される。交差点データは、交差点に結合されたリンク上のノードのうち交差点に最も近いノードのセットである。ノードデータは、道路を構成するすべてのノードのリストであり、各ノードに対する位置情報やノードが交差点か交差点でないかを識別する情報等で構成される。 In the road layer, the road link data supplies attribute information of each road. For each link constituting the road, the type of road (national road, highway, prefectural road, other road), hierarchization of the road network It consists of data such as the level, the number of nodes constituting the link, the road number (road name), and the width of the link connecting each node. The intersection data is a set of nodes closest to the intersection among the nodes on the link coupled to the intersection. The node data is a list of all nodes constituting the road, and includes position information for each node, information for identifying whether the node is an intersection or not, and the like.
また、2はナビゲーション装置本体10を操作するための操作ボタン等が設けられた操作部である。本実施形態では、操作部2にリモコン送信機が含まれており、ユーザは手元のリモコン送信機でナビゲーション装置本体10を操作することもできる。
An
また、3は複数のGPS衛星から送られてくるGPS信号を受信して車両の現在位置の経度、緯度、PDOP(Position DOP)値及びHDOP(Horizontal DOP)値等のGPSデータを生成して出力するGPS受信機を示す。4は自立航法センサを示す。この自立航法センサ4は、車両回転角度を検出するジャイロ等の角度センサと、一定の走行距離毎にパルスを発生する走行距離センサとにより構成されている。
Also, 3 receives GPS signals sent from a plurality of GPS satellites and generates and outputs GPS data such as longitude, latitude, PDOP (Position DOP) value and HDOP (Horizontal DOP) value of the current position of the vehicle. A GPS receiver is shown.
また、5は各種のサービスセンタと通信するための車載電話機等の通信機、6は電波ビーコン又は光ビーコンから送られてくるVICS(登録商標)(道路交通情報通信システム)情報を受信するVICS受信機を示す。これらのビーコンは路側に設置され、警察署、道路管理者及び統合センターに接続され、周辺の渋滞情報等を提供する。 In addition, 5 is a communication device such as an in-vehicle telephone for communicating with various service centers, and 6 is a VICS reception for receiving VICS (registered trademark) (road traffic information communication system) information transmitted from a radio wave beacon or an optical beacon. Indicates the machine. These beacons are installed on the roadside and connected to police stations, road managers and integration centers to provide information on traffic jams in the vicinity.
また、7は液晶パネル等の表示部であり、ナビゲーション装置本体10は、この表示部7に車両の現在位置の周囲の地図を表示したり、出発地から目的地までの誘導経路や車両マーク及びその他の案内情報を表示する。表示部7はその画面上にタッチパネルが設けられ、表示画面の表示内容と対になった各種のボタンが構成される。また、タッチパネルはこれら各種のボタンで示されるメニュー等を選択するための入力装置となる。8は音声によりユーザに案内情報を提供するためのスピーカーである。
また、9は車両の前部中央又は後部中央に配設された車載カメラであり、車両前方又は車両後方に所定角度の範囲の領域を撮影する。
ナビゲーション装置本体10は以下のものから構成されている。11はDVDドライブ1を介してDVD−ROM1aから読み出された地図データを一時的に格納するバッファメモリを示す。
The
12はマイクロコンピュータにより構成される制御部を示す。制御部12は、ナビゲーション用のプログラムを内蔵しており、このプログラムに従い、GPS受信機3から出力される信号や、自立航法センサ4から出力される信号に基づいて自車の現在位置を算出したり、表示させたい地図のデータをDVDドライブ1を介してDVD−ROM1aからバッファメモリ11に読み出したり、バッファメモリ11に読み出された地図データを用いて設定された探索条件で出発地から目的地までの誘導径路を探索するなど、種々の処理を実行する。
13はバッファメモリ11に読み出された地図データを用いて地図画像を生成する地図描画部、14は動作状況に応じた各種メニュー画面(操作画面)や車両位置マーク及びカーソル等の各種マークを生成する操作画面・マーク発生部である。
13 is a map drawing unit for generating a map image using the map data read out to the
15は制御部12で探索した誘導経路を記憶する誘導経路記憶部、16は誘導経路を描画する誘導経路描画部を示す。誘導経路記憶部15には、制御部12によって探索された誘導経路の全ノードが出発地から目的地まで記憶される。誘導経路描画部16は、地図を表示する際に、誘導経路記憶部15から誘導経路情報を読み出して、誘導経路を他の道路とは異なる色及び線幅で描画する。
17はハードディスクや半導体メモリで構成された記憶部を示し、後述するように、自車両が走行しているレーンが特定の走行レーンか否かの判定結果や、その判定の際に使用するダイヤモンド型マークや所定の文字等のデータが格納されている。
18は音声出力部を示し、制御部12からの信号に基づいて音声信号をスピーカー8に供給する。19は画像合成部を示し、地図描画部13で描画された地図画像に、操作画面・マーク発生部14で生成した各種マークや操作画面、誘導経路描画部22で描画した誘導経路などを重ね合わせて表示部7に表示させる。
An
図2は、図1の車載用ナビゲーション装置100の一部である道路標示認識装置200の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a road marking
道路標示認識装置200は、カメラ9と、GPS受信機3と、自立航法センサ4と、表示7と、記憶部17と、制御部12とで構成され、制御部12には、特定道路標示認識部21と、車線マーク認識部22と、走行距離算出部23と、特定道路標示存在判定部24とが含まれている。
The road marking
特定道路標示認識部21は、カメラ9で取得した映像から特定の道路標示を認識する。特定の道路標示は、カープールレーンを示すダイヤモンド型マークや“CAR POOL ONLY”の文字等、認識の対象となる道路標示である。
The specific road marking
車線マーク認識部22は、カメラ9で取得した画像を基に車線マークを認識する。車線マークの認識は周知の方法、例えば、画像に対してハフ変換をすることにより、直線を検出して認識する。
The lane
走行距離算出部23は、特定の道路標示を認識してからの車両の走行距離を算出する。
The travel
特定道路標示存在判定部24は、所定距離を走行する間に車線マーク認識部22で認識した自車両が走行する車線内に特定道路標示認識部21で特定の道路標示を認識したか否かを判定する。
The specific road marking
このように構成された道路標示認識装置200において、自車両が走行している道路の画像をカメラ9で取得し、その画像を基に道路に標示されている特定のマーク及び車線マークを検出して、自車両が特定の走行車線を走行しているか否かの判断を行う。
In the road
特定のマークの検出だけでなく、車線マークの検出を行い、これらのマークの位置関係を基に自車両の走行位置を検出することにより、自車両が特定車線を走行中であるか否かを正確に判定することが可能となる。 In addition to detecting specific marks, lane marks are detected, and by detecting the travel position of the host vehicle based on the positional relationship between these marks, it is determined whether the host vehicle is traveling in the specific lane. It becomes possible to determine accurately.
以下、特定車線として米国で使用されているカープールレーンを対象とし、特定車線を走行中か否かの判定処理について図3から図6を参照しながら説明する。 Hereinafter, a process for determining whether or not the vehicle is traveling in a specific lane for a car pool lane used in the United States as the specific lane will be described with reference to FIGS.
図3は、カメラ9で撮影された車両前方の画像であり、カープールレーン33を有する道路の一例を示した図である。図3では、自車両が走行している一般レーン34と、車線マーク(白線)32と、車線マーク32の左側のカープールレーン33が表示されている。
FIG. 3 is an image in front of the vehicle photographed by the
カープールレーン33は、交通渋滞を緩和するために導入されたものであり、複数人が乗車している車両などが利用することのできるレーンである。カープールレーン33には、図3に示すようなダイヤモンド型マーク31が道路に標示されていたり、“CAR POOL ONLY”の文字が標示されていたりする。このようなマークは、カープールレーンの進入口に連続して数個あり、その後は、所定の間隔、例えば1km毎に標示されている。
The
図4(a)は、カメラ9で撮像した車両前方の画像の一例であり、図4(b)は、図4(a)の画像を基にダイヤモンド型マークが走行車線に存在するか否かの処理を説明する図である。図4(a)は、自車両が走行している車線の道路にダイヤモンド型マーク43が標示され、左側の車線マーク41及び右側の車線マーク42が標示されている画像を示している。
4A is an example of an image in front of the vehicle imaged by the
図4(b)は、図4(a)の画像において、自車両が特定車線を走行しているか否かを判定するために必要となる自車両から車線マークまでの距離等を示した図である。 FIG. 4B is a diagram showing the distance from the own vehicle to the lane mark that is necessary for determining whether or not the own vehicle is traveling in a specific lane in the image of FIG. is there.
図4(b)の画像は、画像中心線44で左右の画像に分割されている。画像中心線44を基準として、画面の右方向を正の値、左方向を負の値とし、画像中心線44から車線マーク(41、42)までの画像の横方向(道路の幅方向)の距離(L2、L1)を画像処理して算出する。
The image of FIG. 4B is divided into left and right images by an
また、ダイヤモンド型マーク43の位置として画像中心線44からダイヤモンド型マーク43の中心線45までの距離L3を算出する。なお、カメラ取り付け位置が車両の中央からずれているときは、そのずれを補正して距離を算出する。
Further, a distance L3 from the
図4(a)は、カメラ9で撮影された、ある時点の画像であり、カメラ9で撮影された映像は、所定時間毎の画像として記憶部17に格納され、各画像に対して画像処理により図4(b)に示すような各距離が算出される。
FIG. 4A is an image at a certain point of time taken by the
以下、第1の実施形態にかかる道路標示認識装置200の制御部12が行う特定道路標示存在判定処理について、その処理フローの一例を示す図5、図6及びカープールレーンの判定処理を説明する図4を参照しながら説明する。
Hereinafter, the specific road marking presence determination process performed by the
まず、図5のステップS11において、初期設定を行う。初期設定では、処理中に使用される各種変数を初期化する。走行距離の算出には、画像を取得した2つの時点(現時点と一つ前の画像を取得した前時点)における車速と時間を用いて行う。現時点の車速(curSpeed)を“0”に、前時点の車速(preSpeed)に処理開始時の車速を設定し、現時点の時間(curTime)を“0”に、前時点の時間(preTime)に処理開始時の時間を設定する。 First, initial setting is performed in step S11 of FIG. In the initial setting, various variables used during processing are initialized. The travel distance is calculated using the vehicle speed and time at two time points when the image is acquired (current time and the previous time point when the previous image is acquired). The current vehicle speed (curSpeed) is set to “0”, the vehicle speed at the start of processing is set to the previous vehicle speed (preSpeed), the current time (curTime) is set to “0”, and the previous time (preTime) is processed. Set the start time.
また、走行距離(D)を“0”にし、走行距離の判定の際に使用される所定の走行距離をD1とする。例えば、所定の走行距離は、ダイヤモンド型マーク43が標示される間隔(1km)とする。なお、所定の走行距離D1は、道路の状況に合うように、操作部2を介して、適宜距離数を設定できるようにしてもよい。
Further, the travel distance (D) is set to “0”, and a predetermined travel distance used in determining the travel distance is defined as D1. For example, the predetermined traveling distance is an interval (1 km) at which the diamond-shaped
また、走行レーンの種別を認識した結果を表す認識結果(result)に、特定レーンか一般レーンか未判定の状態であることを示す「不定」を設定する。 In addition, “undefined” indicating that a specific lane or a general lane is in an undetermined state is set in the recognition result (result) indicating the result of recognizing the type of travel lane.
次のステップS12において、カメラ9により撮影され記憶部17に格納された現時点での画像を取得する。
In the next step S <b> 12, the current image captured by the
次のステップS13において、ステップS12で取得した画像を基に実線で示された車線マークや破線で示された車線マークを検出する。車線マークの検出は、周知の方法、例えば画像に対してハフ変換をすることにより直線を検出して行う。 In the next step S13, a lane mark indicated by a solid line or a lane mark indicated by a broken line is detected based on the image acquired in step S12. The lane mark is detected by a well-known method, for example, by detecting a straight line by performing a Hough transform on the image.
車線マークが検出されたときは、車線マークから自車両までの横方向(道路の幅方向)の距離を算出する。図4(b)に示したように、自車両から車線マークまでの距離(L1,L2)を算出する。 When a lane mark is detected, the distance in the horizontal direction (road width direction) from the lane mark to the host vehicle is calculated. As shown in FIG. 4B, the distances (L1, L2) from the host vehicle to the lane mark are calculated.
次のステップS14において、ステップS12で取得した画像から特定マーク(ダイヤモンド型マーク)を検出する。この検出は、予め用意し記憶部17に格納されたダイヤモンド型マークのテンプレートと比較することによって検出する。なお、車両からの距離に応じて取得されたダイヤモンド型マークの形状は異なるが、これらの異なる形状もテンプレートとして用意しておく。
In the next step S14, a specific mark (diamond mark) is detected from the image acquired in step S12. This detection is performed by comparing with a diamond-shaped mark template prepared in advance and stored in the
ダイヤモンド型マークが検出されたときは、ダイヤモンド型マークの中央位置から自車両までの横方向(道路の幅方向)の距離を算出する。図4(b)に示したように、自車両からダイヤモンド型マークまでの距離L3を算出する。 When the diamond mark is detected, the distance in the lateral direction (the road width direction) from the center position of the diamond mark to the host vehicle is calculated. As shown in FIG. 4B, a distance L3 from the host vehicle to the diamond mark is calculated.
次のステップS15において、自車両の走行車線内にダイヤモンド型マークが存在するか否かを判定する。このマークが走行車線内に存在するときはステップS21に移行し、マークが存在しないときはステップS16に移行する。 In the next step S15, it is determined whether or not there is a diamond mark in the traveling lane of the host vehicle. When this mark is present in the travel lane, the process proceeds to step S21, and when there is no mark, the process proceeds to step S16.
ここで、走行車線内におけるダイヤモンド型マークの検出処理について、以下に図6のフローチャートを参照しながら説明する。 Here, the diamond type mark detection process in the traveling lane will be described below with reference to the flowchart of FIG.
最初のステップS31において、初期設定を行う。初期設定では、左車線−車両間距離(left)を“0”とし、右車線−車両間距離(right)を“0”とする。また、ダイヤモンド型マークのインデックス変数(di)を“0”とする。 In the first step S31, initial setting is performed. In the initial setting, the distance between the left lane and the vehicle (left) is set to “0”, and the distance between the right lane and the vehicle (right) is set to “0”. Further, the index variable (di) of the diamond mark is set to “0”.
次のステップS32において、車線マークの位置を示す値のうち、負の値の最大値を左側の車線を示す変数(left)に設定する。 In the next step S32, the maximum negative value among the values indicating the position of the lane mark is set as a variable (left) indicating the left lane.
次のステップS33において、車線マークの位置を示す値のうち、正の値の最小値を右側の車線を示す変数(right)に設定する。 In the next step S33, the minimum positive value among the values indicating the position of the lane mark is set as a variable (right) indicating the right lane.
次のステップS34において、インデックス変数(di)が認識したダイヤモンド型マークの数以上か否かを判定する。インデックス変数(di)が認識した数以上のときはステップS37に移行し、インデックス変数(di)が認識した数未満のときは、ステップS35に移行する。 In the next step S34, it is determined whether or not the index variable (di) is equal to or greater than the number of recognized diamond marks. When the index variable (di) is greater than or equal to the recognized number, the process proceeds to step S37, and when the index variable (di) is less than the recognized number, the process proceeds to step S35.
次のステップS35において、di番目のダイヤモンド型マークの中央位置が車線内に存在するか否かを判定する。すなわち、di番目のダイヤモンド型マークの中央位置が左車線変数leftより大きく、右車線変数rightより小さいか否かを判定する。車線内に存在するときは、ステップS36に移行し、車線内に存在しないときはステップS38に移行する。 In the next step S35, it is determined whether or not the center position of the di-th diamond mark exists in the lane. That is, it is determined whether or not the center position of the di-th diamond mark is larger than the left lane variable left and smaller than the right lane variable right. When it exists in a lane, it transfers to step S36, and when it does not exist in a lane, it transfers to step S38.
次のステップS36において、自車両の走行車線内にダイヤモンド型マークが存在することを記憶部17に記録する。
In the next step S36, it is recorded in the
一方、ステップS34においてインデックス変数diが認識したダイヤモンド型マーク数以上のときは、ステップS37において自車両の走行車線内にダイヤモンド型マークが存在しないことを記憶部17に記録する。
On the other hand, when the index variable di is greater than or equal to the number of diamond type marks recognized in step S34, it is recorded in the
また、ステップS35においてdi番目のダイヤモンド型マークの中央位置が自車両の走行車線内に存在しないと判定されたときは、ステップS38においてインデックス変数diを1プラスしてステップS34に戻り、本処理を継続する。 If it is determined in step S35 that the center position of the di-th diamond mark does not exist in the travel lane of the host vehicle, the index variable di is incremented by 1 in step S38, and the process returns to step S34. continue.
図5に戻り、ステップS16において、自車両の走行距離Dを算出する。走行距離の算出は、自車の速度及び時間を基に算出する。 Returning to FIG. 5, in step S16, the travel distance D of the host vehicle is calculated. The travel distance is calculated based on the speed and time of the host vehicle.
GPS受信機3や自立航法センサ4からの情報を基に現時点の車速(curSpeed)に設定し、現時点の時間(curTime)に現在の時刻を設定する。次に、これらの値とひとつ前の画像を基に走行距離を算出したときの前時点の車速(preSpeed)と前時点の時間(preTime)を用いて、前時点から現時点までの走行距離を算出し、走行距離を示す変数Dに加算する。すなわち、D + ((curSpeed + preSpeed)/2)×(curTime - preTime)を新たに走行距離Dとする。次の走行距離算出のために、現在の車速と現在の時刻をそれぞれ前時点の車速(preSpeed)と前時点の時間(preTime)に設定する。
The current vehicle speed (curSpeed) is set based on information from the
次のステップS17において、自車両の走行距離Dが所定の走行距離D1以上か否かを判定する。所定の走行距離以上のときはステップS18に移行し、所定の走行距離未満のときはステップS19に移行する。 In the next step S17, it is determined whether or not the travel distance D of the host vehicle is equal to or greater than a predetermined travel distance D1. When it is equal to or longer than the predetermined travel distance, the process proceeds to step S18, and when it is less than the predetermined travel distance, the process proceeds to step S19.
次のステップS18において、認識結果変数resultに「一般レーン」を設定し、自車両が走行しているレーンは一般レーンであることを記録する。 In the next step S18, “general lane” is set in the recognition result variable result, and it is recorded that the lane in which the vehicle is traveling is a general lane.
一方、ステップS15において、走行車線内にダイヤモンド型マークが存在すると判定されたときに移行するステップS21において、認識結果変数resultに「カープールレーン」を設定し、自車両が走行しているレーンはカープールレーンであることを記録する。 On the other hand, when it is determined in step S15 that a diamond mark is present in the travel lane, “carpool lane” is set in the recognition result variable result in step S21, and the lane in which the host vehicle is traveling is determined. Record car lane.
次のステップS22において、自車両の走行距離Dをリセットし、ステップS19に移行する。走行距離Dを“0”にリセットすることにより、次のダイヤモンド型マークの検出の際に、車両が所定距離走行していないにもかかわらず所定距離走行したと判断されることによる、走行レーンの識別の誤りを防止することができる。 In the next step S22, the travel distance D of the host vehicle is reset, and the process proceeds to step S19. By resetting the travel distance D to “0”, it is determined that the vehicle has traveled a predetermined distance when the next diamond-shaped mark is detected, even though the vehicle has not traveled a predetermined distance. Identification errors can be prevented.
ステップS19において、認識結果変数resultを認識結果として出力する。この認識結果は、表示部7に出力するようにしてもよい。例えば、カープールレーンを走行中であると認識されたときは、「現在、カープールレーンを走行中です。」と表示し、一般レーンを走行中であると認識されたときは、「現在、一般レーンを走行中です。」と表示し、どのレーンを走行中か不定のときは、「走行レーンを確認中です。」のように表示する。
In step S19, the recognition result variable result is output as a recognition result. This recognition result may be output to the
次のステップS29において、操作部2を介してナビゲーションの終了操作があったか否かを検出し、終了操作があった場合には本処理は終了し、終了操作がないときはステップS12に戻り本処理を継続する。
In the next step S29, it is detected whether or not a navigation end operation has been performed via the
以上説明したように第1の実施形態の道路標示認識装置及び道路標示認識方法によれば、カメラ9により取得した車両前方又は後方の画像を基に、特定のマーク及び自車両が走行する車線の左右の車線マークを検出し、特定のマークが左右の車線マークの間に存在することを所定時間内に検出したとき、自車両が特定の車線を走行中であると判定している。
As described above, according to the road marking recognition apparatus and the road marking recognition method of the first embodiment, based on the vehicle front or rear image acquired by the
このように、特定マークだけでなく、車線マークの情報も考慮しているため、特定車線を走行しているか否かを正確に判定することが可能となる。 Thus, since not only the specific mark but also the information of the lane mark is taken into consideration, it is possible to accurately determine whether or not the vehicle is traveling in the specific lane.
(2)第2の実施形態
第2の実施形態では、自車両が車線変更したときに、特定車線を走行中か否かを高速に判定する処理について説明する。なお、車載用ナビゲーション装置の構成は第1の実施形態と同一であるため、説明は省略する。
(2) Second Embodiment In the second embodiment, a process for determining at high speed whether or not the vehicle is traveling in a specific lane when the host vehicle changes lanes will be described. In addition, since the structure of the vehicle-mounted navigation apparatus is the same as that of the first embodiment, description thereof is omitted.
図7は、第2の実施形態における道路標示認識装置200のブロック図を示している。第1の実施形態における道路標示認識装置200との違いは、車線変更認識部25が追加されていることである。
FIG. 7 shows a block diagram of a road marking
この車線変更認識部25では、自車両が走行車線を変更したか否かを撮像画像を基に判定する。車線変更の認識は、2つの時点の取得画像における車両から車線マークまでの距離の変化を基に判断する。2つの時点は、現時点と前時点とし、現時点における車両から左車線マークまでの距離は、左車線−車両間距離leftに、現時点における車両から右車線マークまでの距離は、右車線−車両間距離rightに設定される。
The lane
また、前時点における車両から左車線マークまでの距離は、前時点左車線−車両間距離preLeftに、前時点における車両から右車線マークまでの距離は、前時点右車線−車両間距離preRightに設定される。 The distance from the vehicle to the left lane mark at the previous time is set to the left lane-to-vehicle distance preLeft at the previous time, and the distance from the vehicle to the right lane mark at the previous time is set to the right lane-to-vehicle distance preRight at the previous time. Is done.
図8を参照しながら、車線変更認識処理について説明する。図8(a)は、自車両81が車線82から車線83へ左車線変更した場合を示している。この場合、車線変更前の自車両81から左車線マーク85までの距離がpreLeftに設定され、自車両81から右車線マーク86までの距離がpreRightに設定される。車線変更後の自車両81bから左車線マーク84までの距離がleftに設定され、自車両81bから右車線マーク85までの距離がrightに設定される。
The lane change recognition process will be described with reference to FIG. FIG. 8A shows a case where the
これら設定された値において、preLeft < priRight、かつ、left > right であって、preLeft < 0.4[m]、かつ、right < 0.4[m]のとき、左側に車線変更したと判定する。この判定条件は、車線変更する直前は車両が変更する側の車線寄りであり、車線変更直後は、車線変更する前の車線寄りであることを考慮したものである。また、より確実に判定するため、車線変更直前は、車両が車線変更する側の車線マークにかかっており、車線変更直後は、車両が車線変更する前の車線の車線マークにかかっていることを考慮して、preLeft及びrightの距離を設定している。 If preLeft <priRight and left> right and preLeft <0.4 [m] and right <0.4 [m] at these set values, it is determined that the lane has been changed to the left side. This judgment condition takes into account that the vehicle is close to the lane on the side where the vehicle changes immediately before the lane change, and that the vehicle is close to the lane before the lane change immediately after the lane change. Also, in order to make a more reliable determination, check that the vehicle is on the lane mark on the lane change side immediately before the lane change, and that the vehicle is on the lane mark on the lane before the lane change immediately after the lane change. In consideration of this, the distance between preLeft and right is set.
図8(b)は、自車両81が車線82から車線84へ右車線変更した場合を示している。この場合も図8(a)と同様に、車線変更前後の自車両から各車線の車線マークまでの距離が算出され、その関係を基に右車線変更したことを判定する。すなわち、preLeft > preRight、かつ、left < rightであって、preRight < 0.4[m]、かつ、left < 0.4[m]のときに右車線変更したと判定する。
FIG. 8B shows a case where the
図9(a)は、カメラで撮像した車両前方の画像の一例であり、図9(b)は、図9(a)の画像を基にダイヤモンド型マークが走行車線に存在するか否かの処理を説明する図である。 FIG. 9A is an example of an image in front of the vehicle imaged by the camera, and FIG. 9B shows whether or not a diamond mark is present in the travel lane based on the image of FIG. 9A. It is a figure explaining a process.
図9(a)の画像には、自車線及び自車線の左右の車線の3車線の道路が示されている。自車線及び左車線にはダイヤモンド型マーク(96,95)が標示され、右車線にはダイヤモンド型マークが標示されていない状況である。 The image in FIG. 9A shows a three-lane road including the own lane and the left and right lanes of the own lane. The diamond type mark (96, 95) is marked on the own lane and the left lane, and the diamond type mark is not marked on the right lane.
車線変更処理を含む特定道路標示存在判定処理では、まず第1の実施形態の特定道路標示存在判定処理と同様に、標示されているダイヤモンド型マーク及び3車線の車線マークを認識する。 In the specific road marking presence determination process including the lane change process, first, the marked diamond mark and the three-lane lane mark are recognized as in the specific road marking presence determination process of the first embodiment.
図9(a)に示すように、取得した画像から3車線分の4つの車線マーク91,92,93,94、及び2つのダイヤモンド型マーク95,96が認識される。これらの認識されたマークの位置を画像中心44の位置を基準に、画像中心44から右側を正の値、左側を負の値として、画像の横方向(道路の幅方向)の距離を測定する。
As shown in FIG. 9A, four lane marks 91, 92, 93, 94 for three lanes and two diamond marks 95, 96 are recognized from the acquired image. Based on the position of these recognized marks, the distance from the
図9(b)に算出する距離を示している。各車線マークに対して、画像中心44から車線マーク91までの距離L6、画像中心44から車線マーク92までの距離L7、画像中心44から車線マーク93までの距離L8、画像中心44から車線マーク94までの距離L9を算出する。また、ダイヤモンド型マークに対して、画像中心44からダイヤモンド型マーク95の中心線98までの距離L4、及び画像中心44からダイヤモンド型マーク96の中心線97までの距離L5を算出する。カメラの取り付け位置が車両の中央からずれている場合には、そのずれを補正する。
FIG. 9B shows the calculated distance. For each lane mark, a distance L6 from the
以下に、制御部12が行う車線変更認識処理を含む特定道路標示存在判定処理について図10のフローチャートを参照しながら説明する。
Hereinafter, the specific road marking presence determination process including the lane change recognition process performed by the
図10のステップS41において、初期設定を行う。この初期設定では、認識結果の初期化、走行距離算出結果の初期化及び車線変更認識結果の初期化を行う。左車線、自車線、または右車線の各車線の認識結果を示す認識結果変数(それぞれ、result[0]、result[1]、またはresult[2])に「不定」を設定して初期化する。また、左車線、自車線、または右車線の各車線における走行距離を示す走行距離変数(それぞれ、distance[0]、distance[1]、またはdistance[2])に“0”を設定して初期化する。また、車線変更の認識結果を示す車線変更変数cdに車線変更していないことを示す値“0”を設定して初期化する。 In step S41 of FIG. 10, initial setting is performed. In this initial setting, the recognition result is initialized, the travel distance calculation result is initialized, and the lane change recognition result is initialized. Set the recognition result variable (result [0], result [1], or result [2]) indicating the recognition result for each lane of the left lane, own lane, or right lane to "Indefinite" and initialize it. . Also, set the mileage variable (distance [0], distance [1], or distance [2]) to indicate the mileage in the left lane, own lane, or right lane, respectively. Turn into. In addition, a value “0” indicating that the lane has not been changed is set to the lane change variable cd indicating the recognition result of the lane change and is initialized.
また、左車線−車両間距離left、右車線−車両間距離right、前時点左車線−車両間距離preLeft、前時点右車線−車両間距離preRightにそれぞれ“0”を設定する。 Further, “0” is set for the left lane-vehicle distance left, the right lane-vehicle distance right, the previous time left lane-vehicle distance preLeft, and the previous time right lane-vehicle distance preRight.
また、各車線において、現時点の車速curSpeedに“0”を、前時点の車速preSpeedに処理開始時の車速を設定し、現時点の時間curTimeに“0”を、前時点の時間preTimeに処理開始時の時間を設定する。 Also, for each lane, set the current vehicle speed curSpeed to “0”, set the vehicle speed preSpeed to the previous vehicle speed preSpeed, and set the current time curTime to “0” to the previous time pretime. Set the time.
次のステップS42において、カメラ9により撮影され記憶部17に格納された現時点の画像を取得する。
In the next step S42, the current image captured by the
次のステップS43において、ステップS42で取得した画像を基に、車線の認識処理を行う。車線の認識は、周知の方法、例えば画像に対してハフ変換をすることにより、直線を検出して行う。 In the next step S43, lane recognition processing is performed based on the image acquired in step S42. Lane recognition is performed by detecting a straight line by a well-known method, for example, by performing a Hough transform on an image.
次のステップS44において、車線変更の判定処理を行う。図8を参照して説明したように、自車両が車線変更をしたか否か、車線変更をした場合には左車線に変更したのか、右車線に変更したのかを示す車線変更変数cdを介して判定結果を取得する。 In the next step S44, a lane change determination process is performed. As described with reference to FIG. 8, through the lane change variable cd indicating whether or not the own vehicle has changed lanes, and if the lane has been changed, the vehicle has changed to the left lane or the right lane. To obtain the judgment result.
ここで、車線変更認識処理について、図11のフローチャートを参照しながら説明する。 Here, the lane change recognition process will be described with reference to the flowchart of FIG.
図11のステップS51において、初期設定を行う。初期設定では、現在の走行車線の左側の車線マークまでの距離の絶対値を、左車線−車両間距離leftに設定し、右側の車線マークまでの距離の絶対値を右車線−車両間距離rightに設定する。また、車線変更変数cdを車線変更なしを示す値(0)に設定する。 In step S51 of FIG. 11, initial setting is performed. By default, the absolute value of the distance to the left lane mark on the left side of the current lane is set to the left lane-to-vehicle distance left, and the absolute value of the distance to the right lane mark is set to the right lane-to-vehicle distance right. Set to. Further, the lane change variable cd is set to a value (0) indicating no lane change.
次のステップS52において、左車線に車線変更したか否かを判定する。図8(a)に示したように、算出したpreLeft、priRight、left及びrightの値の関係を基に判断する。左車線に車線変更したときはステップS54に移行し、車線変更変数cdに左車線への車線変更を示す値(−1)を設定して、ステップS56に移行する。 In the next step S52, it is determined whether or not the lane has been changed to the left lane. As shown in FIG. 8A, the determination is made based on the relationship between the calculated values of preLeft, priRight, left, and right. When the lane is changed to the left lane, the process proceeds to step S54, the value (-1) indicating the lane change to the left lane is set in the lane change variable cd, and the process proceeds to step S56.
次のステップS53において、右車線に車線変更したか否かを判定する。図8(a)に示したように、算出したpreLeft、priRight、left及びrightの値の関係を基に判断する。右車線に車線変更したときはステップS55に移行し、車線変更変数cdに右車線への車線変更を示す値(+1)を設定して、ステップS56に移行する。 In the next step S53, it is determined whether or not the lane has been changed to the right lane. As shown in FIG. 8A, the determination is made based on the relationship between the calculated values of preLeft, priRight, left, and right. When the lane is changed to the right lane, the process proceeds to step S55, the value (+1) indicating the lane change to the right lane is set in the lane change variable cd, and the process proceeds to step S56.
次のステップS56において、後処理を行う。すなわち、左車線−車両間距離leftを前時点左車線−車両間距離preleftに設定し、右車線‐車両間距離rightを前時点右車線−車両間距離prerightに設定する。 In the next step S56, post-processing is performed. That is, the left lane-vehicle distance left is set to the previous time point left lane-vehicle distance preleft, and the right lane-vehicle distance right is set to the previous time point right lane-vehicle distance preright.
次のステップS57において、車線変更変数cdの値を返し、本処理は終了する。 In the next step S57, the value of the lane change variable cd is returned, and this process ends.
図10に戻り、ステップS45において、自車両が左車線に車線変更したか否かを判定する。この判定は、ステップS44において得られた結果を用いて行う。自車両が左車線に車線変更したときは、ステップS46に移行し、左車線に車線変更していないときはステップS47に移行する。 Returning to FIG. 10, in step S <b> 45, it is determined whether or not the host vehicle has changed to the left lane. This determination is performed using the result obtained in step S44. When the host vehicle has changed to the left lane, the process proceeds to step S46, and when the vehicle has not changed to the left lane, the process proceeds to step S47.
ステップS46では、左車線変更処理を行う。左車線変更処理では、自車線の認識結果result[1]を右車線の認識結果result[2]とし、左車線の認識結果result[0]を自車線の認識結果result[1]とし、左車線の認識結果result[0]はまだ認識されていないため不定とする。 In step S46, a left lane change process is performed. In the left lane change process, the recognition result result [1] of the own lane is the recognition result result [2] of the right lane, the recognition result result [0] of the left lane is the recognition result result [1] of the own lane, and the left lane The recognition result result [0] is undefined because it has not been recognized yet.
また、自車線における走行距離distance[1]を右車線における走行距離distance[2]とし、左車線における走行距離distance[0]を自車線における走行距離distance[1]とし、左車線における走行距離distance[0]は“0”とする。 Further, the travel distance distance [1] in the own lane is the travel distance distance [2] in the right lane, the travel distance distance [0] in the left lane is the travel distance distance [1] in the own lane, and the travel distance distance in the left lane. [0] is “0”.
次のステップS47において、自車両が右車線に車線変更したか否かを判定する。この判定は、ステップS44において得られた結果を用いて行う。自車両が右車線に車線変更したときは、ステップS48に移行し、車線変更していないときはステップS49に移行する。 In the next step S47, it is determined whether or not the host vehicle has changed to the right lane. This determination is performed using the result obtained in step S44. When the own vehicle has changed to the right lane, the process proceeds to step S48, and when the own vehicle has not changed, the process proceeds to step S49.
ステップS48では、右車線変更処理を行う。右車線変更処理では、自車線の認識結果result[1]を左車線の認識結果result[0]とし、右車線の認識結果result[2]を自車線の認識結果result[1]とし、右車線の認識結果result[2]はまだ認識されていないため不定とする。 In step S48, a right lane change process is performed. In the right lane change process, the recognition result result [1] of the own lane is the recognition result result [0] of the left lane, the recognition result result [2] of the right lane is the recognition result result [1] of the own lane, and the right lane The recognition result result [2] is undefined because it has not been recognized yet.
また、自車線における走行距離distance[1]を左車線における走行距離distance[0]とし、右車線における走行距離distance[2]を自車線における走行距離distance[1]とし、右車線における走行距離distance[2]は“0”とする。 Also, the travel distance distance [1] in the own lane is the travel distance distance [0] in the left lane, the travel distance distance [2] in the right lane is the travel distance distance [1] in the own lane, and the travel distance distance in the right lane. [2] is “0”.
次のステップS49において、特定の車線を走行していることを検出する特定車線走行認識処理を行う。この処理については後述する。 In the next step S49, a specific lane travel recognition process for detecting that the vehicle is traveling in a specific lane is performed. This process will be described later.
次のステップS50において、終了操作が指示されたか否かを判定し、終了指示があったときは本処理は終了し、終了指示がないときはステップS42に戻り本処理を継続して行う。 In the next step S50, it is determined whether or not an end operation has been instructed. When there is an end instruction, this process ends. When there is no end instruction, the process returns to step S42 to continue this process.
次に、ステップS49の特定車線走行認識処理について、図12のフローチャートを参照しながら説明する。 Next, the specific lane travel recognition process in step S49 will be described with reference to the flowchart of FIG.
まず、図12のステップS61において、特定マーク、例えばダイヤモンド型マークの認識処理を行う。ステップS42で取得した画像を基に、予め用意されたダイヤモンド型マークのパターンを基にパターンマッチングを行い、このマークが画像に存在するか否かを検出する。 First, in step S61 in FIG. 12, a specific mark, for example, a diamond mark is recognized. Based on the image acquired in step S42, pattern matching is performed based on a pattern of a diamond-shaped mark prepared in advance, and it is detected whether or not this mark exists in the image.
次のステップS62において、GPS受信機3や自立航法センサ4からの情報を基に、現時点の車速を取得してcurSpeedに設定し、時刻を取得して、現時点の時間curTimeに設定する。
In the next step S62, based on the information from the
次のステップS63において、車線を識別する車線番号変数LNを“0”に設定する。なお、車線番号変数LNは、自車両の走行車線(自車線)を1、自車線の左側の車線を0、自車線の右側の車線を2として表している。 In the next step S63, the lane number variable LN for identifying the lane is set to “0”. The lane number variable LN is represented by 1 as the traveling lane (own lane) of the host vehicle, 0 as the lane on the left side of the own lane, and 2 as the lane on the right side of the own lane.
次のステップS64において、車線番号変数LNが3より小さいか否かを判定する。小さいときはステップS65に移行し、車線番号変数LNが3になったときにはステップS82に移行する。すなわち、自車線の左側の車線、自車線及び自車線の右側の車線のすべてについてステップS65以降の処理が終了したか否かを判定する。 In the next step S64, it is determined whether or not the lane number variable LN is smaller than 3. When it is smaller, the process proceeds to step S65, and when the lane number variable LN becomes 3, the process proceeds to step S82. That is, it is determined whether or not the processing after step S65 has been completed for all of the lane on the left side of the own lane, the own lane, and the right lane of the own lane.
次のステップS65において、LN番目の車線に特定マークが存在するか否かを判定する。特定マークが存在するときは、ステップS70に移行し、特定マークが存在しないときは、ステップS66に移行する。特定マークが存在するか否かの判定は、第1の実施形態で説明した図6の処理と同様である。ただし、変数leftには、画像中心44から各車線における左側車線マークまでの距離、変数rightには、画像中心44から各車線における右側車線マークまでの距離が設定される。
In the next step S65, it is determined whether or not a specific mark exists in the LNth lane. When the specific mark exists, the process proceeds to step S70, and when the specific mark does not exist, the process proceeds to step S66. The determination of whether or not a specific mark exists is the same as the process of FIG. 6 described in the first embodiment. However, the variable left is set to the distance from the
次のステップS66において、LN番目の車線の走行距離を算出する。走行距離の算出は、第1の実施形態で説明した図5のステップS16の処理と同様である。 In the next step S66, the mileage of the LNth lane is calculated. The calculation of the travel distance is the same as the processing in step S16 of FIG. 5 described in the first embodiment.
次のステップS67において、自車両の走行距離が予め規定された所定の走行距離以上になったか否かを判定する。所定の走行距離以上のときはステップS68に移行し、所定の走行距離に満たないときはステップS69に移行する。 In the next step S67, it is determined whether or not the travel distance of the host vehicle is equal to or greater than a predetermined travel distance. When the distance is equal to or longer than the predetermined travel distance, the process proceeds to step S68, and when the predetermined travel distance is not reached, the process proceeds to step S69.
次のステップS68において、LN番目の車線を「一般レーン」に設定する。 In the next step S68, the LN-th lane is set to “general lane”.
一方、ステップS65においてLN番目の車線に特定マークが存在する場合に移行するステップS70では、LN番目の車線を「カープールレーン」に設定する。 On the other hand, in step S70, where the specific mark exists in the LNth lane in step S65, the LNth lane is set to “carpool lane”.
次のステップS71において、LN番目の車線の走行距離をリセットし、ステップS69に移行する。 In the next step S71, the mileage of the LNth lane is reset, and the process proceeds to step S69.
次のステップS69において、次の車線について特定マークが存在するか否かを検証するために変数LNをプラス1し、ステップS64に移行する。 In the next step S69, the variable LN is incremented by 1 to verify whether or not a specific mark exists for the next lane, and the process proceeds to step S64.
ステップS64において、変数LNが3になったときに移行するステップS72では、車速及び時刻を次の処理に使用するために前のデータとして保存する。すなわち、curTimeをpreTImeに設定し、curSpeedをpreSpeedに設定する。 In step S <b> 72, which shifts when the variable LN becomes 3 in step S <b> 64, the vehicle speed and time are stored as previous data for use in the next process. That is, curTime is set to preTIme and curSpeed is set to preSpeed.
次のステップS73において、自車線の認識結果を表示部7を介して出力する。
In the next step S73, the recognition result of the own lane is output via the
以上説明したように、第2の実施形態の道路標示認識装置及び道路標示認識方法によれば、自車両が車線変更したときには、車線変更する前までの自車両の走行車線及び左右の走行車線における特定マークの認識情報や走行距離の情報を、車線変更後の自車両の走行車線及び左右の走行車線におけるそれぞれの情報となるように、データをシフトするようにしている。 As described above, according to the road marking recognition device and road marking recognition method of the second embodiment, when the host vehicle changes lanes, the driving lane of the host vehicle and the right and left driving lanes before the lane change are changed. The data is shifted so that the recognition information of the specific mark and the information of the travel distance become the respective information in the travel lane of the own vehicle and the left and right travel lanes after the lane change.
これにより、車線変更するまでの情報を有効に利用でき、車線変更後に改めて走行距離の計測等をする必要がなくなるため、車線変更をした場合であっても、自車両が特定車線を走行中か否かを高速に判定することが可能となる。 As a result, information until the lane change can be used effectively, and it is not necessary to measure the distance traveled again after the lane change, so even if the lane is changed, is the host vehicle traveling in the specified lane? It is possible to determine whether or not at high speed.
なお、上記実施形態では、特定車線としてカープールレーンを対象とし、ダイヤモンド型マークを特定の道路表示としたが、これに限らず、予め決められた形状や文字の特定のマークが所定の間隔で道路に表示されている場合に、自車両がその特定のマークが標示されているレーンを走行しているか否かを判定する際に適用可能である。 In the above embodiment, the car pool lane is targeted as the specific lane, and the diamond-shaped mark is the specific road display. However, the present invention is not limited to this, and a specific mark of a predetermined shape or character is at a predetermined interval. When displayed on a road, the present invention is applicable when determining whether or not the host vehicle is traveling on a lane marked with the specific mark.
100…車載用ナビゲーション装置、
200…道路標示認識装置、
2…操作部、
3…GPS受信機、
4…自立航法センサ、
7…表示部、
9…カメラ、
10…ナビゲーション装置本体、
12…制御部、
17…記憶部、
21…特定道路標示認識部、
22…車線マーク認識部、
23…走行距離算出部、
24…特定道路標示存在判定部、
25…車線変更認識部、
31…ダイヤモンド型マーク(特定の道路標示)、
33…カープールレーン、
34…一般レーン。
100: In-vehicle navigation device,
200 ... road marking recognition device,
2 ... operation part,
3 ... GPS receiver,
4 ... Self-contained navigation sensor,
7 ... display part,
9 ... Camera,
10 ... navigation device body,
12 ... control unit,
17 ... storage part,
21 ... Specific road marking recognition unit,
22 ... Lane mark recognition unit,
23: Travel distance calculation unit,
24 ... specific road marking presence determination unit,
25 ... Lane change recognition unit,
31 ... Diamond mark (specific road marking),
33 ... Carpool lane,
34: General lane.
Claims (12)
前記カメラで撮影された画像を基に、車線マークを検出する車線マーク検出部と、
前記カメラで撮影された画像を基に、特定の道路標示を検出する特定道路標示検出部と、
自車両の走行距離を算出する走行距離算出部と、
所定の距離を走行するまでに、自車両が走行する車線に前記特定の道路標示を検出したときに、自車両が特定の車線を走行していると判定する特定道路標示存在判定部と、
を備え、
前記車線マーク検出部は、前記自車両が走行している車線の右側の車線マーク及び左側の車線マークを特定し、
前記特定道路標示存在判定部は、前記特定の道路標示の位置が前記右側の車線マークの位置と前記左側の車線マークの位置の間であるとき、前記自車両が前記特定の車線を走行していると判定することを特徴とする道路標示認識装置。 A camera for taking an image of at least the front or rear of the vehicle;
A lane mark detection unit that detects a lane mark based on an image captured by the camera;
A specific road marking detection unit for detecting a specific road marking based on an image captured by the camera;
A travel distance calculation unit for calculating the travel distance of the host vehicle;
A specific road marking presence determination unit that determines that the host vehicle is traveling in a specific lane when the specific road marking is detected in a lane in which the host vehicle is traveling before traveling a predetermined distance;
With
The lane mark detection unit identifies a lane mark on the right side and a lane mark on the left side of the lane in which the host vehicle is traveling,
The specific road marking presence determination unit, when the position of the specific road marking is between the position of the right lane mark and the position of the left lane mark, the host vehicle travels in the specific lane. A road marking recognition device characterized by determining that the vehicle is present.
前記道路標示認識の判定結果の3つの状態を表示することを特徴とする請求項3に記載の道路標示認識装置。 In addition, the display unit
The road marking recognition apparatus according to claim 3, wherein three states of the determination result of the road marking recognition are displayed.
前記所定の距離は前記操作部を介して設定されることを特徴とする請求項1に記載の道路標示認識装置。 Furthermore, an operation unit for inputting user instructions is provided.
The road sign recognition apparatus according to claim 1, wherein the predetermined distance is set via the operation unit.
前記特定道路標示存在判定部は、自車両が右車線に車線変更したとき、車線変更直前の右車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の左車線における所定の情報とし、
自車両が左車線に車線変更したとき、車線変更直前の左車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の右車線における所定の情報とすることを特徴とする請求項1に記載の道路標示認識装置。 Furthermore, the vehicle has a lane change recognition unit that recognizes that the host vehicle has changed the driving lane,
The specific road marking presence determination unit, when the own vehicle changes to the right lane, changes the predetermined information in the right lane immediately before the lane change to the predetermined information in the traveling lane of the own vehicle after the lane change, and changes the lane Predetermined information in the driving lane of the vehicle immediately before is set as predetermined information in the left lane after the lane change,
When the host vehicle changes to the left lane, the predetermined information in the left lane immediately before the lane change is used as the predetermined information in the driving lane of the host vehicle after the lane change, and the predetermined information in the driving lane of the host vehicle immediately before the lane change is changed. The road marking recognition apparatus according to claim 1, wherein the information is used as predetermined information in the right lane after the lane change.
前記画像を基に、前記自車両が走行している車線の右側の車線マーク及び左側の車線マークを検出するステップと、
前記画像を基に、特定の道路標示を検出するステップと、
自車両の走行距離を算出するステップと、
所定の距離を走行するまでに、前記車線マークと特定の道路標示とが所定の位置関係のときに、自車両が特定の走行車線を走行していると判定する特定道路標示存在判定ステップと、
を有することを特徴とする道路標示認識方法。 Acquiring at least a front or rear image of the vehicle;
Detecting a lane mark on the right side and a lane mark on the left side of the lane in which the host vehicle is traveling based on the image;
Detecting a specific road sign based on the image;
Calculating the mileage of the host vehicle;
A specific road marking presence determination step for determining that the host vehicle is traveling in a specific traveling lane when the lane mark and the specific road marking are in a predetermined positional relationship before traveling a predetermined distance;
A road marking recognition method characterized by comprising:
前記特定道路標示存在判定ステップは、
自車両が右車線に車線変更したとき、車線変更直前の右車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の左車線における所定の情報とするステップと、
自車両が左車線に車線変更したとき、車線変更直前の左車線における所定の情報を車線変更後の自車両の走行車線における所定の情報とするとともに、車線変更直前の自車両の走行車線における所定の情報を車線変更後の右車線における所定の情報とするステップと を有することを特徴とする請求項8に記載の道路標示認識方法。 Before the specific road marking presence determination step, the vehicle has a lane change recognition step for recognizing that the host vehicle has changed the driving lane,
The specific road marking presence determination step includes
When the host vehicle changes to the right lane, the predetermined information in the right lane immediately before the lane change is used as the predetermined information in the driving lane of the host vehicle after the lane change, and the predetermined information in the driving lane of the host vehicle immediately before the lane change is set. Making the information of the predetermined information in the left lane after the lane change,
When the host vehicle changes to the left lane, the predetermined information in the left lane immediately before the lane change is used as the predetermined information in the driving lane of the host vehicle after the lane change, and the predetermined information in the driving lane of the host vehicle immediately before the lane change is changed. The road marking recognition method according to claim 8, further comprising a step of making the information of the predetermined information in the right lane after the lane change.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009287531A JP2011128049A (en) | 2009-12-18 | 2009-12-18 | Traffic sign recognition device and traffic sign recognition method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009287531A JP2011128049A (en) | 2009-12-18 | 2009-12-18 | Traffic sign recognition device and traffic sign recognition method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011128049A true JP2011128049A (en) | 2011-06-30 |
Family
ID=44290792
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009287531A Withdrawn JP2011128049A (en) | 2009-12-18 | 2009-12-18 | Traffic sign recognition device and traffic sign recognition method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011128049A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012037312A (en) * | 2010-08-05 | 2012-02-23 | Aisin Aw Co Ltd | Feature position acquisition device, method and program |
| JP6342104B1 (en) * | 2017-03-27 | 2018-06-13 | 三菱電機株式会社 | Vehicle position estimation device |
| WO2018179616A1 (en) * | 2017-03-27 | 2018-10-04 | 三菱電機株式会社 | Vehicle position deduction apparatus |
-
2009
- 2009-12-18 JP JP2009287531A patent/JP2011128049A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012037312A (en) * | 2010-08-05 | 2012-02-23 | Aisin Aw Co Ltd | Feature position acquisition device, method and program |
| JP6342104B1 (en) * | 2017-03-27 | 2018-06-13 | 三菱電機株式会社 | Vehicle position estimation device |
| WO2018179616A1 (en) * | 2017-03-27 | 2018-10-04 | 三菱電機株式会社 | Vehicle position deduction apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8024115B2 (en) | Navigation apparatus, method and program for vehicle | |
| JP3582560B2 (en) | Vehicle navigation device and recording medium | |
| JP4831434B2 (en) | Feature information collection device, feature information collection program, own vehicle position recognition device, and navigation device | |
| US20090198443A1 (en) | In-vehicle navigation device and parking space guiding method | |
| JP4096180B2 (en) | NAVIGATION DEVICE, PROGRAM FOR THE DEVICE, AND RECORDING MEDIUM | |
| JP2002243469A (en) | Navigation device and map database update system | |
| JP3399506B2 (en) | Vehicle navigation system | |
| JP5591590B2 (en) | In-vehicle navigation device and route guidance method | |
| JP4875509B2 (en) | Navigation device and navigation method | |
| JP3953858B2 (en) | Car navigation system | |
| JP4953015B2 (en) | Own vehicle position recognition device, own vehicle position recognition program, and navigation device using the same | |
| JP2009156783A (en) | Apparatus and program for position recognition of own vehicle, and navigation system | |
| JP2004317419A (en) | Map display apparatus for vehicle | |
| JP2011128049A (en) | Traffic sign recognition device and traffic sign recognition method | |
| JP4905346B2 (en) | Navigation device and travel guidance method | |
| JP3964230B2 (en) | Car navigation system | |
| JP2009058430A (en) | Navigation apparatus and program | |
| EP1914513B1 (en) | Method of generating map data, method of retrieving guide route, and in-vehicle navigation apparatus | |
| JP4210869B2 (en) | NAVIGATION DEVICE, PROGRAM FOR THE DEVICE, AND RECORDING MEDIUM | |
| WO2007091496A1 (en) | Position display device, position displaying method, position displaying program, and recording medium | |
| JP2006317286A (en) | Onboard navigation device | |
| JP2010181265A (en) | Navigation system and program for navigation | |
| JPH09257505A (en) | Route guiding method of on-vehicle navigation system | |
| JP2005345430A (en) | Navigation system for car | |
| JP5615607B2 (en) | Map display device and map display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20130305 |