JP6980128B2 - 車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法 - Google Patents

車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法 Download PDF

Info

Publication number
JP6980128B2
JP6980128B2 JP2020553132A JP2020553132A JP6980128B2 JP 6980128 B2 JP6980128 B2 JP 6980128B2 JP 2020553132 A JP2020553132 A JP 2020553132A JP 2020553132 A JP2020553132 A JP 2020553132A JP 6980128 B2 JP6980128 B2 JP 6980128B2
Authority
JP
Japan
Prior art keywords
section
lane
lane link
end point
link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2020553132A
Other languages
English (en)
Other versions
JPWO2020080257A1 (ja
Inventor
昌志 渡辺
由華子 ▲高▼橋
卓磨 角谷
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2020080257A1 publication Critical patent/JPWO2020080257A1/ja
Application granted granted Critical
Publication of JP6980128B2 publication Critical patent/JP6980128B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3815Road data
    • G01C21/3819Road shape data, e.g. outline of a route
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/3867Geometry of map features, e.g. shape points, polygons or for simplified maps
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/181Segmentation; Edge detection involving edge growing; involving edge linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30256Lane; Road marking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/07Target detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Geometry (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Description

この発明は、道路周辺を計測したセンサデータを利用し、地図情報を生成する装置に関する。
近年、自動走行車の開発が進められている。自動走行の実現には、自動走行車自体に取り付けられるカメラ及びレーザレーダのようなさまざまなセンサに加え、高精度な地図情報が必要とされる。この高精度地図に含まれる情報としては、区画線、路肩縁、標識といった実際に存在する地物の位置情報だけではなく、走行すべき車線を表す情報(以下、車線リンクという。)も必要となる。通常、車線は2本の区画線によって生成され、車線リンクとしては、その2本の区画線の中間線を表す情報である。
特開2012−37490号公報
特許文献1の地図生成システムでは、空間をメッシュ状に区切り、メッシュ内で様々な候補線を作成し、評価することで、点群情報から段差を検出する機能を提供している。区画線情報を入力とした車線リンクの自動生成では、通常の区間であれば、区画線の中間線及び路肩縁の中間線を生成することで、車線リンクを自動生成することができる。
しかし、車線が分岐する箇所又は合流する箇所では、区画線の中間線とは異なる箇所に車線リンクを生成する必要がある。このため、自動的に車線リンクを生成することが容易ではない。
この発明は、区画線情報から車線リンクを自動的に生成する装置の提供を目的とする。
この発明の車線リンク生成装置は、
車両の走行領域を示す第1区画の情報と第2区画の情報とを取得する取得部と、
前記第1区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第2区画の前記車線リンクを生成する車線リンク生成部と、
前記第1区画が示す前記走行領域の2つの前記境界線の少なくともいずれか一方が、前記第2区画が示す前記走行領域の2つの前記境界線と共通する場合、前記第1区画の前記車線リンクと前記第2区画の前記車線リンクとを接続する接続部と、
を備える。
この発明の車線リンク生成装置によれば、区画線が途切れる箇所、分岐が有る箇所及び合流がある箇所に置いても、適切に車線リンクを生成できる。
実施の形態1の図で、車線リンク生成装置100のハードウェア構成を示す図。 実施の形態1の図で、車線リンク生成装置100の動作を示すフローチャート。 実施の形態1の図で、1本の車線210が2本の車線211及び車線212に分岐する状態を示す図。 実施の形態1の図で、1本の車線213について分流又は合流する車線214を示す図。 実施の形態1の図で、分岐箇所における端点の接続処理であるステップS40の詳細を示すフローチャート。 実施の形態1の図で、接続部13による端点位置の修正を示す図。 実施の形態1の図で、図3と同じ分岐を示す図。 実施の形態1の図で、端点どうしを接続する車線リンクの形状を示す図。 実施の形態1の図で、接続部13の行う、分合流接続処理を示すフローチャート。 実施の形態1の図で、接続部13による分合流接続処理によって車線リンク802が生成される状況を示す図。 実施の形態1の図で、接続部13による先端点の決定を説明する図。 実施の形態2の図で、車線リンク生成装置100のハードウェア構成を補足する。
実施の形態1.
図1から図11を参照して、実施の形態1の車線リンク生成装置100を説明する。車線リンク生成装置100は、車両の走行領域を示す区画を取得して、走行領域の基準線を示す車線リンクを生成する装置である。
図1は、車線リンク生成装置100のハードウェア構成を示す。
***構成の説明***
図1の車線リンク生成装置100は、コンピュータである。車線リンク生成装置100は、プロセッサ10を備えるとともに、主記憶装置20、補助記憶装置30、入力インタフェース40、出力インタフェース50及び通信インタフェース60といった他のハードウェアを備える。プロセッサ10は、信号線42を介して他のハードウェアと接続され、これら他のハードウェアを制御する。車線リンク生成装置100は入力装置41、表示装置51、通信装置61を備える。入力装置41は入力インタフェース40に接続している。入力装置41とはキーボード又はマウスのような装置である。表示装置51は出力インタフェース50に接続している。表示装置51の例は液晶ディスプレイである。通信装置61は通信インタフェース60に接続している。通信装置61の例は、通信ボードである。
なお、プロセッサ10、主記憶装置20、補助記憶装置30を同一のサーバ、仮想サーバやクラウドサーバに設けても良く、信号線42は何らかのアドレス領域指定によってソフトウェアの動作上で仮想的に接続されていても良い。
車線リンク生成装置100は、機能要素として、取得部11、車線リンク生成部12、接続部13及び通信処理部14を備える。取得部11、車線リンク生成部12、接続部13及び通信処理部14は、車線リンク生成プログラム101により実現される。車線リンク生成プログラム101は補助記憶装置30に格納されている。
プロセッサ10は、車線リンク生成プログラム101を実行する装置である。車線リンク生成プログラム101は、取得部11、車線リンク生成部12、接続部13及び通信処理部14の機能を実現するプログラムである。プロセッサ10は、演算処理を行うIC(Integrated Circuit)である。プロセッサ10の具体例は、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)である。
主記憶装置20は、データを一時的に記憶する記憶装置である。主記憶装置20の具体例は、SRAM(Static Random Access Memory)、DRAM(Dynamic Random Access Memory)である。主記憶装置20は、プロセッサ10の演算結果を保持する。
補助記憶装置30は、データを不揮発的に保管する記憶装置である。補助記憶装置30の具体例は、HDD(Hard Disk Drive)である。また、補助記憶装置30は、SD(登録商標)(Secure Digital)メモリカード、CF(CompactFlash)、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ(登録商標)ディスク、DVD(Digital Versatile Disk)といった可搬記録媒体であってもよい。
入力インタフェース40は、入力装置41が接続され、入力装置41のデータが入力されるポートである。出力インタフェース50は、表示装置51のような機器が接続され、機器にプロセッサ10によりデータが出力されるポートである。通信インタフェース60は、通信装置61が接続される通信ポートである。通信処理部14は、通信装置61を用いて他の装置と通信する。
補助記憶装置30に記憶されている車線リンク生成プログラム101は、主記憶装置20にロードされ、プロセッサ10によって実行される。
車線リンク生成装置100は、プロセッサ10を代替する複数のプロセッサを備えていてもよい。例えば、車線リンク生成装置100は、別途、画像処理プロセッサを備えてもよい。これら複数のプロセッサは、車線リンク生成プログラム101の実行を分担する。それぞれのプロセッサは、プロセッサ10と同じように、車線リンク生成プログラム101を実行する装置である。
車線リンク生成プログラム101により利用、処理又は出力されるデータ、情報、信号値及び変数値は、主記憶装置20、補助記憶装置30、又は、プロセッサ10内のレジスタあるいはキャッシュメモリに記憶される。
車線リンク生成プログラム101は、取得部11、車線リンク生成部12、接続部13及び通信処理部14の各部の「部」を「処理」、「手順」あるいは「工程」に読み替えた各処理、各手順あるいは各工程をコンピュータに実行させるプログラムである。
また、車線リンク生成方法は、コンピュータである車線リンク生成装置100が車線リンク生成プログラム101を実行することにより行われる方法である。
車線リンク生成プログラム101は、コンピュータ読取可能な記録媒体に格納されて提供されてもよいし、プログラムプロダクトとして提供されてもよい。
***動作の説明***
図2から図11を参照して、車線リンク生成装置100の動作を説明する。車線リンク生成装置100の動作は、車線リンク生成方法に相当する。車線リンク生成装置100の動作は、車線リンク生成プログラムの処理に相当する。
図2は、車線リンク生成装置100の動作を示すフローチャートである。図2を参照して、車線リンク生成装置100の動作を説明する。
<ステップS10>
ステップS10において、車線リンクの生成処理動作が開始する。
<ステップS20>
取得部11は、車両の走行領域を示す第1区画の情報と第2区画の情報とを取得する。具体的には、取得部11は、一対の区画線に挟まれて車両の走行領域を示す第1区画の情報と、一対の区画線に挟まれて車両の走行領域を示し、第1区画と共有する区画線を有する第2区画の情報とを取得する。
後述する図3の場合、第1区画とは、一対の区画線201と区画線204に挟まれて車両の走行領域を示す車線210である。第2区画とは、一対の区画線201と区画線202に挟まれて車両の走行領域を示す車線211である。
あるいは、第1区画とは、一対の区画線201と区画線204に挟まれて車両の走行領域を示す車線210であり、第2区画とは、一対の区画線203と区画線204に挟まれて車両の走行領域を示す車線212である。
具体的には以下のようである。
ステップS20において、取得部11は、補助記憶装置30から区画線情報200を取得する。区画線情報200には、複数の区画線が含まれている。区画線情報200は、主記憶装置20又は補助記憶装置30に格納されている。図1では区画線情報200が主記憶装置20に記憶されている。
<ステップS30>
ステップS30において、車線リンク生成部12は、第1区画が示す走行領域の2つの境界線に基づいて走行領域の基準線を示す第1区画の車線リンクを生成する。また車線リンク生成部12は、第2区画が示す走行領域の2つの境界線に基づいて走行領域の基準線を示す第2区画の車線リンクを生成する。車線リンク生成部12は、第1区画と第2区画とに、走行領域の基準線を示す車線リンクを、車線リンク生成規則が定義された車線リンク生成規則情報104に基づいて生成する。
車線リンク生成規則情報104は補助記憶装置30に記憶されている。具体的には車線リンク生成部12の動作は以下のようである。車線リンク生成部12が、中心線生成処理として、車線リンクを生成する。
図3は、1本の車線210が2本の車線211及び車線212に分岐する状態を示す。
図4は、1本の車線213について分流する車線214を示す。
あるいは、図4は、1本の車線213へ合流する車線214を示す。図4において車両の進行方向が破線矢印401、402で示す方向の場合、車線214を車線213から分流する車線と呼ぶ。車両の進行方向が実線矢印403,404で示す方向の場合、車線214を、車線213へ合流する車線と呼ぶ。図3及び図4を参照して、車線リンク生成部12による車線リンクの生成を説明する。
車線リンク生成部12は、左右の隣接する区画線どうしの間に中心線として車線リンクを生成する。
具体的には、左右の隣接する区画線どうしの間隔が特定の値の範囲内の道路領域に、車線リンク生成部12は車線リンクを生成する。区画線どうしの間隔が特定の値の範囲内とは、左右の隣接する区画線どうしの間隔である道路幅が、たとえば2m以上6m以下の範囲である。
ただし、区画線が存在しないような道路においては、取得部11は路肩縁情報を取得し、路肩縁情報の示す路肩縁の中心線を生成することで、区画線の代わりに用いる。路肩縁情報の示す路肩縁の区画の一種類とみることができる。車線リンク生成装置100は、路肩縁も区画線として扱う。
図3を参照して分岐における車線リンクの生成を説明する。まず車線リンク301を説明する。区画線201と区画線204の間に、車線リンク生成部12によって車線リンク301が生成されている。2つの矢印71は同じ長さである。区画線201及び区画線204は幅を有する。左側の矢印71の左側の先端は区画線201の幅の中央に位置する。右側の矢印71の右側の先端は区画線204の幅の中央に位置する。2つの矢印72も、2つの矢印71と同様であるので、2つの矢印72の説明は省略する。車線リンク301では端点501がある。これは2つの矢印71の上方における区画線201と区画線204との間隔が6mを超えている。よって区画線201と区画線204との間隔が「2m以上6m以下の範囲」という制限を満たしていないため車線リンク301が途切れて端点501が生成されている。
次に車線リンク302を説明する。区画線201と区画線202の間に、車線リンク生成部12によって車線リンク302が生成されている。2つの矢印73は同じ長さである。区画線201及び区画線202は幅を有する。左側の矢印73の左側の先端は区画線201の幅の中央に位置する。右側の矢印73の右側の先端は区画線202の幅の中央に位置する。2つの矢印74も2つの矢印73と同様であるので、2つの矢印74の説明は省略する。車線リンク302では端点502がある。これは区画線202が途切れているからである。
車線リンク303は車線リンク302と同様であるので、車線リンク303の説明は省略する。車線リンク303には端点503が存在する。
次に図4を参照して分流又は分留車線リンクの生成を説明する。まず車線リンク304を説明する。区画線205と区画線206の間に、車線リンク生成部12によって車線リンク304が生成されている。区画線206は破線206aで囲まれる複数の白線で構成されている。後述する区画線207も同様に、破線207aで囲まれる複数の白線で構成されている。車線リンク304に関して2つの矢印81は同じ長さである。
区画線205及び区画線206は幅を有する。左側の矢印81の左側の先端は区画線205の幅の中央に位置する。右側の矢印81の右側の先端は区画線206の幅の中央に位置する。2つの矢印82も、2つの矢印81と同様であるので、2つの矢印82の説明は省略する。車線リンク304では端点504がある。これは2つの矢印81の下方における区画線205と区画線206との間隔が2m未満のためである。よって区画線205と区画線206との間隔が「2m以上6m以下の範囲」という制限を満たしていないため、車線リンク304が途切れて端点504が生成されている。
次に車線リンク305を説明する。車線リンク305は、区画線206と区画線207とによって生成された車線リンク305aと、区画線205と区画線207とによって生成された車線リンク305bとが、一体となっている。2つの矢印83,2つの矢印84,及び2つの矢印85は、2つの矢印81及び2つの矢印82と同様であるの、2つの矢印83,2つの矢印84及び2つの矢印85の説明は省略する。
ステップS40において、接続部13は、生成された車線リンクの端点同士を接続する端点接続処理を行う。ステップS50において、接続部13は、分流箇所あるいは合流箇所において車線リンクを接続する処理を行う。分流箇所と合流箇所では車両の進行方向が異なるだけで、端点どうし接続処理は同じであるので、分流と合流とをまとめて分合流と記す。ステップS50の完了によって、車線リンク生成処理が完了する。
図5は、分岐箇所における端点の接続処理であるステップS40の詳細を示すフローチャートである。
ステップS40の端点接続処理を図5のフローチャートに従って説明する。ステップS40の処理は接続部13が行う。
接続部13は、第1区画が示す走行領域の2つの境界線の少なくともいずれか一方が、第2区画が示す走行領域の2つの境界線と共通する場合、第1区画の車線リンクと第2区画の車線リンクとを接続する。具体的には以下のようである。
接続部13は、第1区画の車線リンクと第2区画の車線リンクとに端点があるかどうかを確認する。接続部13は、第1区画の車線リンクと第2区画の車線リンクとに端点がある場合には、端点に接続する接続先の端点であって区画を異にする端点である接続先端点を決定する規則が定義された決定規則情報102に基づいて、端点の接続先端点を決定する。そして、接続部13は、端点と、決定された接続先端点とを接続する車線リンクを生成する。決定規則情報102は補助記憶装置30に記憶されている。以下に示す(A.1)(A.2)の条件、及び、(B.1)から(B.3)の条件は、決定規則情報102に含まれる。接続部13の具体的な動作を以下に説明する。
<ステップS41>
ステップS41において、接続部13は、ステップS30で生成された各車線リンクから、接続先候補の端点を検出する。
なお、接続元の端点は各端点が接続元であり、ステップS41は、各端点の接続先端点を検出する処理である。
具体的には、接続部13は、接続先候補の端点の検出規則として、以下に示す(A.1)の条件と、(A.2)の条件とを使用する。
(A.1)第1の検出規則として、接続先の車線と、接続元の車線を構成する左右区画線のうち、いずれか一方が共有されていることである。図3を参照して説明する。車線210が接続元の車線であり、車線211及び車線212が接続先の車線であるとする。車線210は、左区画線201と右区画線204で形成されている。車線211は、左区画線201と右区画線202で形成されている。車線212は、左区画線203と右区画線204で形成されている。つまり、接続先の車線211は、接続元の車線210と左区画線201を共有しており、接続先の車線212は、接続元の車線210と右区画線204を共有する。(A.1)の規則は、このような意味である。(A.1)の規則は、分岐箇所については、図3のように、中央の車線210を定めている区画線201,204から左の車線211及び右の車線212が分岐することになり、両脇の区画線201、204については、分岐後も連続して存在するため、(A.1)の規則を設けている。
第2の検出規則として(A.2)の規則を設けている。
(A.2)接続元の端点と接続先の端点との距離は、一定距離以内である。
一定距離とは、たとえば50mである。ただし50mに限定されない。(A.2)の規則を設けるのは、遠距離に位置する端点を、区画線を共有することを理由に接続しても適切な車線リンクを生成できる可能性が低く、接続先端点の誤検出となる可能性が高いためである。
接続部13は、(A.1)と(A.2)の2つの条件を満たす端点を接続先候補とする。図3では、接続部13は、接続元の端点501に対して、接続先端点の候補として、端点502及び端点503を検出する。
<ステップS42>
ステップS42の接続先の決定処理は、ステップS41の接続先候補の検出処理によって接続元となる各端点に対して検出された接続先端点の候補数によって、接続部13による処理が異なる。このため、(B.1)から(B.3)の3つの条件に分けて説明する。
(B.1)接続先端点の候補が存在しない場合:
接続先端点の候補が存在しない場合は、接続部13は接続元端点を接続しない。
(B.2)接続先端点の候補が1個の場合:
接続部13は、接続元端点を、その候補の接続先端点に接続する。
(B.3)接続先端点の候補が2個以上存在する場合:
接続先端点の候補が2個以上存在する場合、接続部13は以下の処理を実行する。
接続部13は、接続先候補の端点のうち、接続元端点に最も点間距離の短い端点を抽出する。
図3を参照して説明する。抽出された接続先候補の端点が、接続元の端点を持つ車線リンクを定めている左右の区画線のいずれか一方の区画線を共有する場合は、接続部13は、その接続先候補の端点に接続元端点を接続する車線リンクを、後述のステップS44で生成する。図3では、車線リンク301を定めている区画線201は、車線リンク302も定めているので、区画線201は共有されている。
よって、接続部13は、端点502に端点501を接続する車線リンクを、後述のステップS44で生成する。接続部13は、さらに、他方の区画線を共有する接続先候補の端点を抽出し、抽出した端点の中から、最も点間距離の短い端点に接続元端点を接続する車線リンクを、後述のステップS44で生成する。車線リンク301を定めている区画線204は、車線リンク303も定めているので、区画線204は共有されている。よって、接続部13は、端点503に端点501を接続する車線リンクを、後述のステップS44で生成する。
(A.1)及び(A.2)の検出規則と、(B.1)から(B.3)の3つの条件とを含む決定規則情報は、補助記憶装置30に格納されている。接続部13は、この決定規則情報を補助記憶装置30から読み出して参照する。あるいは、この決定規則情報は、接続部13を実現する車線リンク生成プログラム101に設定されている。
<ステップS43>
ステップS43において、接続部13は、車線リンクを生成することによって接続する端点のうち、少なくともいずれかの端点の位置を、車線リンクによる接続前に修正する。以下の説明では、接続する端点の位置の全部を修正する方式を示しているが、接続部13は少なくとも一つの端点の位置を修正する構成でもよい。以下に具体的に説明する。接続部13は、接続元端点及び接続先端点について、端点位置を修正する。
図6は、接続部13による端点位置の修正を示す。図6は図3の一部を示している。端点501の位置の修正は、接続部13は、端点位置における車線幅が一定となる箇所まで車線リンクを遡ることで、端点501の位置を修正する。図6では端点501は、端点501aの位置に修正される。「車線幅が一定」は例であり、端点の修正後の位置は、車線210の幅に基づいて決定される。具体的には、接続部13は、車線リンク301の端点501における矢印405の方向の車線幅の変化率を確認する。接続部13は、この変化率の値が一定以下になる箇所まで端点位置を変更する。変化率の値が一定以下とは、例えば、矢印405の進行方向距離1mあたりの車線幅の変化が10cm以下のような場合である。
<ステップS44>
ステップS44において、接続部13は、端点の接続処理を行う。
図7は、図3と同じ分岐を示す。
図8は、端点どうしを接続する車線リンク801の形状を示す。
端点どうしを接続する際には、接続部13は、図7に示すように端点間で共有している区画線の形状を利用して生成する車線リンクの形状を決定する。
端点501と端点502を接続する車線リンクは、破線601の箇所の区画線の形状を利用する。端点501と端点503を接続する車線リンクは、破線602の箇所の区画線の形状を利用する。図8を参照して説明する。具体的にはまず、接続部13は、端点501と端点503との間と、これらの端点を生成するのに利用した区画線204上の点603及び点604との間を、それぞれ線分606、線分607で結ぶ。接続部13は、点603から距離Lの線分607上の位置の点605と、区画線204との距離608を求める。接続部13は、線分606の端点503から距離Lの位置の点605aにおいて、点605aから距離608と同距離の位置に、接続線の構成点703を生成する。他の構成点701、702、及び704から707も構成点703と同様に構成されている。
接続部13は、複数の構成点を結ぶことで、端点503と端点501を接続する車線リンク801を生成する。なお、接続部13は、線分607と、点603と点604とを結ぶ区画線204の形状とから決まる図形を縮小あるいは拡大した形状を、車線リンク801の形状に用いることもできる。
図9は、接続部13の行う、分合流接続処理を示すフローチャートである。図9を参照して、接続部13の行う分合流接続処理の動作を説明する。
図10は、接続部13による分合流接続処理によって車線リンクが生成される状況を示す。接続部13による分合流接続処理は、図10に示すような箇所の車線リンクの生成を対象としている。図10は、図4の分合流箇所である。図10に示すように、車線214の車線リンク304の端点504を分合流元の端点(以下、元端点)と呼び、端点に対して接続する箇所を分合流先の端点(以下、先端点)と呼ぶ。
接続部13は、第1区画の車線リンクと第2区画の車線リンクとを接続する領域において第1区画の車線リンクと第2区画の車線リンクとの一方にのみに端点が存在する場合には、端点を生成する生成規則が定義された端点生成規則情報103を参照する。接続部13は端点生成規則情報103を参照することによって、端点が存在しない他方の車線リンクの上に、一方の車線リンクにのみ存在する端点と接続すべき端点を生成する。端点生成規則情報103は補助記憶装置30に記憶されている。第1区画の車線リンクと第2区画の車線リンクとを接続する領域を、接続部13は、元端点を中心とする半径Rの円により特定することができる。
以下の、図10及び図11の説明で述べる方式が、端点生成規則情報103で定義されている端点を生成する生成規則の例である。図10及び図11では、第1区画の車線リンク304には端点が存在し、第2区画の車線リンク305には各図面上で見える範囲には端点が存在しない。車線リンク304は区画線205と区画線206で定められている。車線リンク305は、上記のように図4の車線リンク305aと車線リンク305bとが連続してつながっている状態である。
<ステップS51>
分合流接続処理ではまず、接続部13は、元端点を抽出する。ステップS51では、
接続部13は、車線リンク304の端点504と、端点504の生成のもとに二本の区画線205,206の端点位置を取得する。接続部13は、区画線205,206のすべての端点うち、いずれの端点とも一定距離以上(たとえば15m以上)離れている端点を元端点として抽出する。図10では、接続部13は、端点504を元端点として抽出する。
<ステップS52>
ステップS52において、接続部13は、先端点の位置を決定する。
図11は、接続部13による先端点の決定を説明する図である。接続部13は、元端点504から続く方向805の方向において、元端点504を構成する区画線205,区画線206のうち、元端点504に最も近い区画線端点505aを特定する。接続部13は、この区画線端点505aに最も近い「車線リンク305上の点」を、先端点505として抽出する。区画線端点505aは、区画線206の端点である。
<ステップS53>
ステップS53において、接続部13は元端点の位置を修正する。本処理はステップS43と同じ処理であるため、説明は省略する。
<ステップS54>
ステップS54において、接続部13は、端点接続処理によって車線リンク802を生成する。本処理もステップS44と同処理と同じ処理であるため、説明は省略する。車線リンク802は図10に破線で示している。
***実施の形態1の効果***
実施の形態1の車線リンク生成装置100によれば、区画線情報から車線リンクを柔軟に自動的に生成できるので、地図生成に要する負荷を低減できる。このため、地図生成に伴うコストを低減できる。
また、車線リンク生成装置100では接続先端点を生成するので、分合流箇所であっても車線リンクを生成できる。
さらに、車線リンク生成装置では、端点の位置を修正するので、滑らかな車線リンクを生成できる。
以上、実施の形態1について説明したが、実施の形態1のうち、1つを部分的に実施しても構わない。あるいは、実施の形態1のうち、2つ以上を部分的に組み合わせて実施しても構わない。なお、本発明は、実施の形態1に限定されるものではなく、必要に応じて種々の変更が可能である。
実施の形態2.
実施の形態2によって、実施の形態1の車線リンク生成装置100のハードウェア構成を補足する。実施の形態1で述べた車線リンク生成装置100の機能は、プログラムで実現される。しかし、車線リンク生成装置100の機能が、ハードウェアで実現されてもよい。
図12は、車線リンク生成装置100の機能がハードウェアで実現される構成を示す。図12の電子回路90は、車線リンク生成装置100の取得部11、車線リンク生成部12、接続部13及び通信処理部14の機能を実現する専用の電子回路である。電子回路90は、信号線91に接続している。電子回路90は、具体的には、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA、ASIC、または、FPGAである。GAは、Gate Arrayの略語である。ASICは、Application Specific Integrated Circuitの略語である。FPGAは、Field−Programmable Gate Arrayの略語である。
車線リンク生成装置100の機能の構成要素の機能は、1つの電子回路で実現されてもよいし、複数の電子回路に分散して実現されてもよい。また、車線リンク生成装置100の機能の構成要素の一部の機能が電子回路90で実現され、残りの機能がソフトウェアで実現されてもよい。
CPUと電子回路90の各々は、プロセッシングサーキットリとも呼ばれる。車線リンク生成装置100の取得部11、車線リンク生成部12、接続部13及び通信処理部14の機能が、プロセッシングサーキットリにより実現されてもよい。
10 プロセッサ、11 取得部、12 車線リンク生成部、13 接続部、14 通信処理部、20 主記憶装置、30 補助記憶装置、40 入力インタフェース、50 出力インタフェース、60 通信インタフェース、41 入力装置、51 表示装置、61 通信装置、71,72,73,74,75,76 矢印、81,82,83,84,85 矢印、100 車線リンク生成装置、101 車線リンク生成プログラム、102 決定規則情報、103 端点生成規則情報、104 車線リンク生成規則情報、200 区画線情報、201,202,203,204,205,206,207 区画線、206a 破線、207a 破線、210,211,212,213,214 車線、301,302,303,304,305 車線リンク、401,402 破線矢印、403,404 実線矢印、501,502,503,504 端点、505 先端点、505a 区画線端点、601,602 破線、603,604,605,605a 点、606,607 線分、608 距離。

Claims (9)

  1. 車両の走行領域を示す第1区画の情報と第2区画の情報とを取得する取得部と、
    前記第1区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第2区画の車線リンクを生成する車線リンク生成部と、
    前記第1区画が示す前記走行領域の2つの前記境界線の少なくともいずれか一方が、前記第2区画が示す前記走行領域の2つの前記境界線と共通する場合、前記第1区画の前記車線リンクと前記第2区画の前記車線リンクとを接続する接続部と、
    を備える車線リンク生成装置。
  2. 一対の区画線に挟まれて車両の走行領域を示す第1区画の情報と、一対の区画線に挟まれて車両の走行領域を示し、前記第1区画と共有する前記区画線を有する第2区画の情報とを取得する取得部と、
    前記第1区画における一対の区画線の間に前記第1区画が示す前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画における一対の区画線の間に前記第2区画が示す前記走行領域の基準線を示す前記第2区画の車線リンクを生成する車線リンク生成部と、
    前記第1区画の車線リンクと前記第2区画の車線リンクとに端点があるかどうかを確認し、前記第1区画の車線リンクと前記第2区画の車線リンクとに端点がある場合には、端点に接続する接続先の端点であって区画を異にする端点である接続先端点を決定する規則が定義された決定規則情報に基づいて、前記端点の前記接続先端点を決定し、前記端点と、決定された前記接続先端点とを接続する車線リンクを生成する接続部と、
    を備える車線リンク生成装置。
  3. 前記接続部は、
    前記第1区画の車線リンクと前記第2区画の車線リンクとを接続する領域において前記第1区画の車線リンクと前記第2区画の車線リンクとの一方にのみに端点が存在する場合には、端点を生成する生成規則が定義された端点生成規則情報を参照することによって、端点が存在しない他方の前記車線リンクの上に、一方の車線リンクにのみ存在する前記端点と接続すべき端点を生成する請求項2に記載の車線リンク生成装置。
  4. 前記接続部は、
    前記車線リンクを生成することによって接続する前記端点のうち、少なくともいずれかの前記端点の位置を、前記車線リンクによる接続前に修正する請求項2又は請求項3に記載の車線リンク生成装置。
  5. コンピュータに、
    車両の走行領域を示す第1区画の情報と第2区画の情報とを取得する処理、
    前記第1区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第2区画の車線リンクを生成する処理、
    前記第1区画が示す前記走行領域の2つの前記境界線の少なくともいずれか一方が、前記第2区画が示す前記走行領域の2つの前記境界線と共通する場合、前記第1区画の前記車線リンクと前記第2区画の前記車線リンクとを接続する処理、
    を実行させるための車線リンク生成プログラム。
  6. コンピュータに、
    一対の区画線に挟まれて車両の走行領域を示す第1区画の情報と、一対の区画線に挟まれて車両の走行領域を示し、前記第1区画と共有する前記区画線を有する第2区画の情報とを取得する処理、
    前記第1区画における一対の区画線の間に前記第1区画が示す前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画における一対の区画線の間に前記第2区画が示す前記走行領域の基準線を示す前記第2区画の車線リンクを生成する処理、
    前記第1区画の車線リンクと前記第2区画の車線リンクとに端点があるかどうかを確認し、前記第1区画の車線リンクと前記第2区画の車線リンクとに端点がある場合には、端点に接続する接続先の端点であって区画を異にする端点である接続先端点を決定する規則が定義された決定規則情報に基づいて、前記端点の前記接続先端点を決定し、前記端点と、決定された前記接続先端点とを接続する車線リンクを生成する処理、
    を実行させる車線リンク生成プログラム。
  7. コンピュータが、
    車両の走行領域を示す第1区画の情報と第2区画の情報とを取得し、
    前記第1区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画が示す前記走行領域の2つの境界線に基づいて前記走行領域の基準線を示す前記第2区画の車線リンクを生成し、
    前記第1区画が示す前記走行領域の2つの前記境界線の少なくともいずれか一方が、前記第2区画が示す前記走行領域の2つの前記境界線と共通する場合、前記第1区画の前記車線リンクと前記第2区画の前記車線リンクとを接続する車線リンク生成方法。
  8. コンピュータが、
    一対の区画線に挟まれて車両の走行領域を示す第1区画の情報と、一対の区画線に挟まれて車両の走行領域を示し、前記第1区画と共有する前記区画線を有する第2区画の情報とを取得し、
    前記第1区画における一対の区画線の間に前記第1区画が示す前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画における一対の区画線の間に前記第2区画が示す前記走行領域の基準線を示す前記第2区画の車線リンクを生成し、
    前記第1区画の車線リンクと前記第2区画の車線リンクとに端点があるかどうかを確認し、前記第1区画の車線リンクと前記第2区画の車線リンクとに端点がある場合には、端点に接続する接続先の端点であって区画を異にする端点である接続先端点を決定する規則が定義された決定規則情報に基づいて、前記端点の前記接続先端点を決定し、前記端点と、決定された前記接続先端点とを接続する車線リンクを生成する車線リンク生成方法。
  9. 一対の区画線に挟まれて車両の走行領域を示す第1区画の情報と、一対の区画線に挟まれて車両の走行領域を示し、前記第1区画と共有する区画線を有する第2区画の情報とを取得する取得部と、
    車線リンク生成規則が定義された車線リンク生成規則情報に基づいて、前記第1区画における一対の区画線の間に前記第1区画が示す前記走行領域の基準線を示す前記第1区画の車線リンクを生成し、前記第2区画における一対の区画線の間に前記第2区画が示す前記走行領域の基準線を示す前記第2区画の車線リンクを生成する車線リンク生成部と、
    前記第1区画の車線リンクの端点と前記第2区画の車線リンクの端点とを、前記第1区画と前記第2区画とが共有する区画線に基づいて接続する接続部と、
    を備える車線リンク生成装置。
JP2020553132A 2018-10-15 2019-10-10 車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法 Expired - Fee Related JP6980128B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018194019 2018-10-15
JP2018194019 2018-10-15
PCT/JP2019/040088 WO2020080257A1 (ja) 2018-10-15 2019-10-10 車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法

Publications (2)

Publication Number Publication Date
JPWO2020080257A1 JPWO2020080257A1 (ja) 2021-09-02
JP6980128B2 true JP6980128B2 (ja) 2021-12-15

Family

ID=70284588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020553132A Expired - Fee Related JP6980128B2 (ja) 2018-10-15 2019-10-10 車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法

Country Status (4)

Country Link
US (1) US12020491B2 (ja)
EP (1) EP3869485B1 (ja)
JP (1) JP6980128B2 (ja)
WO (1) WO2020080257A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7231111B2 (ja) * 2020-03-16 2023-03-01 株式会社デンソー 走行軌道生成装置および走行軌道生成方法
JP7717567B2 (ja) * 2021-10-07 2025-08-04 株式会社パスコ 図化装置、図化方法及びプログラム
CN115797388A (zh) * 2022-12-22 2023-03-14 阿里巴巴(中国)有限公司 车道要素生成方法、电子设备及程序产品

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892356B1 (en) * 2003-06-19 2014-11-18 Here Global B.V. Method and system for representing traffic signals in a road network database
JP4700383B2 (ja) * 2005-03-24 2011-06-15 株式会社ゼンリン 走行支援装置、走行支援方法、プログラム、データ構造および記録媒体
US7477988B2 (en) * 2006-05-16 2009-01-13 Navteq North America, Llc Dual road geometry representation for position and curvature-heading
JP5353097B2 (ja) * 2008-07-22 2013-11-27 朝日航洋株式会社 道路網データ生成装置及び交差点内車線生成装置、並びにこれらの方法及びプログラム
JP5161936B2 (ja) 2010-08-11 2013-03-13 株式会社パスコ データ解析装置、データ解析方法、及びプログラム
US8712691B2 (en) * 2011-12-19 2014-04-29 Ford Global Technologies Fusion of road geometry model information gathered from disparate sources
US9253753B2 (en) * 2012-04-24 2016-02-02 Zetta Research And Development Llc-Forc Series Vehicle-to-vehicle safety transceiver using time slots
US9097551B2 (en) * 2013-02-28 2015-08-04 Here Global B.V. Method and apparatus for processing location-based imaging and trace data
US10533863B2 (en) * 2014-10-10 2020-01-14 Here Global B.V. Apparatus and associated methods for use in lane-level mapping of road intersections
JP6323402B2 (ja) * 2015-07-01 2018-05-16 株式会社デンソー 車線内走行制御装置、車線内走行制御方法
WO2017168662A1 (ja) * 2016-03-30 2017-10-05 三菱電機株式会社 走行計画生成装置、走行計画生成方法及び走行計画生成プログラム
JP7016214B2 (ja) * 2016-11-29 2022-02-04 アルパイン株式会社 走行可能領域設定装置および走行可能領域設定方法
CN108088448B (zh) 2017-11-21 2020-04-21 武汉中海庭数据技术有限公司 一种高精度车道组与传统道路的匹配方法及装置
JP6925526B2 (ja) 2018-06-12 2021-08-25 三菱電機株式会社 地図生成装置および地図生成システム
WO2020157798A1 (ja) * 2019-01-28 2020-08-06 三菱電機株式会社 車線維持支援装置及び車線維持支援方法

Also Published As

Publication number Publication date
WO2020080257A1 (ja) 2020-04-23
JPWO2020080257A1 (ja) 2021-09-02
US20210303873A1 (en) 2021-09-30
US12020491B2 (en) 2024-06-25
EP3869485B1 (en) 2023-09-13
EP3869485A4 (en) 2022-04-06
EP3869485A1 (en) 2021-08-25

Similar Documents

Publication Publication Date Title
US11113546B2 (en) Lane line processing method and device
JP6980128B2 (ja) 車線リンク生成装置、車線リンク生成プログラム、車線リンク生成方法
US20200370915A1 (en) Travel assist system, travel assist method, and computer readable medium
CN113544758B (zh) 车辆控制装置
CN110155060A (zh) 识别到目的地的第一路线的系统和方法
CN111238504A (zh) 道路地图的道路线段建模数据生成方法、装置及相关系统
JP6647466B2 (ja) 故障検出装置、故障検出方法及び故障検出プログラム
JPWO2019207639A1 (ja) 行動選択装置、行動選択プログラム及び行動選択方法
CN109383565B (zh) 列车坐标系的建立方法、装置及其设备
US11585665B2 (en) Three-dimensional map generation system, three-dimensional map generation method, and computer readable medium
US20200380774A1 (en) Three-dimensional map generation system, three-dimensional map generation method, and computer readable medium
JPWO2021038619A1 (ja) 危険検知装置、危険検知方法、および、危険検知プログラム
CN115422312A (zh) 一种数据处理方法、装置及电子设备
JP2022112077A (ja) 差分検出装置、差分検出方法及び差分検出プログラム
EP3621040A1 (en) Data augmentation method, device and terminal
CN119590429A (zh) 车辆控制装置及其方法
US11636619B2 (en) System and method for generating basic information for positioning and self-positioning determination device
CN116844140A (zh) 指针仪表的表盘刻度读取方法、装置及设备
CN113056778B (zh) 车辆控制系统及服务器
CN109598753B (zh) 图像处理方法及装置
JP2021135380A (ja) 情報処理装置及びプログラム
JP7840256B2 (ja) 歪み修正装置、歪み修正方法、および歪み修正プログラム
JP2021071515A (ja) 地図生成装置、地図生成方法及び地図生成プログラム
CN116005583B (zh) 斑马线生成方法、装置、电子设备和存储介质
CN112256009B (zh) 寻线方法、装置、设备及可读存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201117

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201117

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211019

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211116

R150 Certificate of patent or registration of utility model

Ref document number: 6980128

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees