JP2008249555A - Position-specifying device, position-specifying method, and position-specifying program - Google Patents

Position-specifying device, position-specifying method, and position-specifying program Download PDF

Info

Publication number
JP2008249555A
JP2008249555A JP2007092479A JP2007092479A JP2008249555A JP 2008249555 A JP2008249555 A JP 2008249555A JP 2007092479 A JP2007092479 A JP 2007092479A JP 2007092479 A JP2007092479 A JP 2007092479A JP 2008249555 A JP2008249555 A JP 2008249555A
Authority
JP
Japan
Prior art keywords
positioning
feature
unit
white line
line data
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.)
Pending
Application number
JP2007092479A
Other languages
Japanese (ja)
Inventor
Etsuji Kuroda
悦司 黒田
Hiroshi Aoki
浩 青木
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
Priority to JP2007092479A priority Critical patent/JP2008249555A/en
Publication of JP2008249555A publication Critical patent/JP2008249555A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Navigation (AREA)

Abstract

【課題】車両位置を高精度に算出することを目的とする。
【解決手段】擬似距離測位部210は擬似距離測位により測位位置Aを得る。白線データ取得部221は測位位置Aの周辺に位置する各白線の三次元座標データを取得する。白線データ撮像面投影部222は各白線データをカメラ撮像面に投影する。映像白線抽出部223はカメラ映像から白線を抽出する。特徴量投影部224は各撮像面白線データと映像白線データとの特徴量を算出し、特徴量相関係数算出部225は各撮像面白線データを映像白線データと比較し、相関係数判定部226は映像白線データに対応する撮像面白線データを特定する。車両位置算出部227は、カメラ映像における当該白線の二次元位置に当該白線データが示す三次元座標を当てはめ、焦点距離や画角や設置角などのカメラの特性に基づいて、車両位置を算出する。
【選択図】図3
An object of the present invention is to calculate a vehicle position with high accuracy.
A pseudo-range positioning unit 210 obtains a positioning position A by pseudo-range positioning. The white line data acquisition unit 221 acquires the three-dimensional coordinate data of each white line located around the positioning position A. The white line data imaging plane projection unit 222 projects each white line data on the camera imaging plane. The video white line extraction unit 223 extracts a white line from the camera video. The feature amount projection unit 224 calculates the feature amount of each imaging plane white line data and video white line data, and the feature amount correlation coefficient calculation unit 225 compares each imaging plane white line data with the video white line data, and a correlation coefficient determination unit. Reference numeral 226 specifies imaging surface white line data corresponding to the video white line data. The vehicle position calculation unit 227 applies the three-dimensional coordinates indicated by the white line data to the two-dimensional position of the white line in the camera image, and calculates the vehicle position based on the camera characteristics such as the focal length, the angle of view, and the installation angle. .
[Selection] Figure 3

Description

本発明は、例えば、車両に搭載したTVカメラの画像中の特徴点から車両の位置を正確に把握するための車両位置特定装置に関するものである。   The present invention relates to a vehicle position specifying device for accurately grasping the position of a vehicle from feature points in an image of a TV camera mounted on the vehicle, for example.

GPS(Global Positioning System)により車両の位置はある程度の精度で把握可能であるが、GPS衛星からの測位信号(搬送波ともいう)が受信できない条件では、測位情報を得るための何らかの補完手段が必要であった。   Although the position of the vehicle can be grasped with a certain degree of accuracy by GPS (Global Positioning System), some supplementary means for obtaining positioning information is necessary under the condition that a positioning signal (also called a carrier wave) cannot be received from a GPS satellite. there were.

例えば、この補完技術としてジャイロによる補完と車速パルスによる補完が一般的に用いられ慣性航法やデッドレコニング(推測航法)により測位されている。しかし、このような補完手段により測位精度を確保するには課題がある。例えば、ジャイロの計測結果(方位角、仰角、回転角の角加速度)のドリフトの影響により測位精度は低下するため、できるだけドリフトの影響を抑えるために、高価なジャイロを用いなければ成らない状況であった。
特開2006−023278号公報 特開2006−47291号公報
For example, gyro compensation and vehicle speed pulse complement are generally used as supplementary techniques, and positioning is performed by inertial navigation or dead reckoning (dead reckoning). However, there is a problem in securing the positioning accuracy by such a complementary means. For example, because the positioning accuracy decreases due to the effects of drift in the gyro measurement results (angular acceleration of azimuth, elevation, and rotation angle), it is necessary to use an expensive gyro to suppress the effects of drift as much as possible. there were.
JP 2006-023278 A JP 2006-47291 A

従来、車両に搭載されたGPS受信機によりGPSの測位信号が受信しにくい場所において、GPSによる測位の補完技術として、方位角、仰角、回転角の角加速度を計測するジャイロや車輪の回転数カウンタなどに基づく車速を算出するための車速パルスを用いた慣性航法やデッドレコニングが行われてきた。この場合、例えば、ジャイロのドリフトが問題となり、GPSの測位信号が長い時間受信できない状況では位置精度が徐々に劣化するという課題があった。   Conventionally, gyroscopes and wheel rotation speed counters that measure angular acceleration of azimuth angle, elevation angle, and rotation angle are used as supplementary technologies for GPS positioning in locations where GPS positioning signals are difficult to receive by a GPS receiver mounted on a vehicle. Inertial navigation and dead reckoning using vehicle speed pulses for calculating vehicle speed based on the above have been performed. In this case, for example, the drift of the gyro becomes a problem, and there is a problem that the position accuracy gradually deteriorates in a situation where the GPS positioning signal cannot be received for a long time.

また、従来の車両の位置を画像で検出する装置は、レーン内の横方向のどの位置にいるかを画像処理による白線検出等で把握することはできたが、絶対位置(特に、進行方向の絶対位置)は検出していないため、車両の縦方向の位置を詳細に把握することはできなかった。   In addition, the conventional device for detecting the position of the vehicle by an image can grasp the position in the lateral direction in the lane by detecting a white line by image processing, but the absolute position (in particular, the absolute direction of the traveling direction). Since the position) is not detected, the position of the vehicle in the vertical direction cannot be grasped in detail.

本発明は、例えば、高精度に車両の位置を特定することを目的とする。   An object of the present invention is to specify the position of a vehicle with high accuracy, for example.

本発明の位置特定装置は、自己位置を測位する第一の測位部と、前記第一の測位部が測位した際の特定の方向を撮像するカメラと、前記カメラが撮像した際の撮像面の2次元画像において前記画像に映っている特定の撮像地物をCPU(Central Proccessing Unit)を用いて特定する画像処理部と、地物の3次元位置と地物の3次元形状とを示す地物情報を記憶する地物データベースと、前記第一の測位部が測位した自己位置に基づいて自己位置周辺に位置する各地物の地物情報を前記地物データベースから取得する地物情報取得部と、前記地物情報取得部の取得した各地物情報が示す各地物の位置と各地物の形状とに基づいて各地物情報が示す各地物を前記カメラの前記撮像面にCPUを用いて投影地物として投影する地物投影部と、前記地物投影部が投影した各投影地物と前記画像処理部が特定した前記特定の地物とを前記撮像面においてCPUを用いて比較して前記特定の撮像地物に対応する投影地物を特定する地物情報特定部と、前記地物情報特定部が特定した投影地物の前記撮像面における2次元位置と前記地物情報特定部が特定した投影地物の地物情報が示す地物の3次元位置とに基づいてCPUを用いて自己位置を測位する第二の測位部と、前記第二の測位部が測位した自己位置を測位結果として出力機器に出力する測位結果出力部とを備えたことを特徴とする。   The position specifying device of the present invention includes a first positioning unit that measures a self-position, a camera that captures a specific direction when the first positioning unit performs positioning, and an imaging surface when the camera captures an image. An image processing unit that uses a CPU (Central Processing Unit) to identify a specific imaging feature reflected in the image in a two-dimensional image, and a feature that indicates a three-dimensional position of the feature and a three-dimensional shape of the feature A feature database that stores information; a feature information acquisition unit that acquires feature information of each feature located around the self-position based on the self-position measured by the first positioning unit from the feature database; The feature indicated by the feature information based on the position of the feature indicated by the feature information acquired by the feature information acquisition unit and the shape of the feature is used as a projected feature on the imaging surface of the camera using the CPU. projection And comparing the projected features projected by the feature projecting unit with the specific features identified by the image processing unit using the CPU on the imaging plane. A feature information specifying unit for specifying a projected feature corresponding to the object, a two-dimensional position on the imaging surface of the projection feature specified by the feature information specifying unit, and a projection feature specified by the feature information specifying unit The second positioning unit that measures the self-position using the CPU based on the three-dimensional position of the feature indicated by the feature information, and the self-position measured by the second positioning unit as a positioning result to the output device And a positioning result output unit for outputting.

本発明によれば、例えば、画像処理部がカメラ映像から白線を特定し、地物情報取得部が白線の現実の3次元座標を地物データベースから取得し、第二の測位部がカメラ映像の白線の位置に地物データベースの示す3次元座標を当てはめることによりカメラの特性に基づいて自己位置を高精度に算出することができる。   According to the present invention, for example, the image processing unit specifies a white line from the camera video, the feature information acquisition unit acquires the actual three-dimensional coordinates of the white line from the feature database, and the second positioning unit acquires the camera video. By applying the three-dimensional coordinates indicated by the feature database to the position of the white line, the self-position can be calculated with high accuracy based on the characteristics of the camera.

実施の形態1.
図1は、実施の形態1における車両位置特定装置200を搭載した車両100の測位に関する機器構成図である。
車両100は測位対象の一例である。例えば、道路を走行する移動体である自動二輪車に車両位置特定装置200を搭載して自動二輪車の走行位置を測位してもよい。
Embodiment 1 FIG.
FIG. 1 is a device configuration diagram relating to positioning of a vehicle 100 equipped with a vehicle position specifying device 200 according to the first embodiment.
The vehicle 100 is an example of a positioning target. For example, the vehicle position specifying device 200 may be mounted on a motorcycle that is a moving body that travels on a road to determine the traveling position of the motorcycle.

図1において、測位対象である車両100は、車両100の前方(車両100の進行方向、方位角方向、また、車両100の後方であってもよい)の道路を撮像するTVカメラ110と、GPS衛星からの測位信号(搬送波)をGPSアンテナ121で受信してGPS観測を行うGPS受信機120と、カーナビゲーションシステムに用いられるような道路情報が記憶されている道路データベース190と、TVカメラ110が撮像した道路映像とGPS受信機120のGPS観測量(例えば、擬似距離、搬送波位相)に基づく測位位置と道路データベース190から取得した周辺の道路情報とに基づいて車両100の位置を高精度に特定する車両位置特定装置200とを備える。   In FIG. 1, a vehicle 100 that is a positioning target includes a TV camera 110 that captures a road ahead of the vehicle 100 (the traveling direction, the azimuth direction of the vehicle 100, or the rear of the vehicle 100), and a GPS. A GPS receiver 120 that receives a positioning signal (carrier wave) from a satellite by a GPS antenna 121 and performs GPS observation, a road database 190 that stores road information used in a car navigation system, and a TV camera 110 The position of the vehicle 100 is identified with high accuracy based on the measured road image and the positioning position based on the GPS observation amount (for example, pseudorange, carrier wave phase) of the GPS receiver 120 and the surrounding road information acquired from the road database 190. The vehicle position specifying device 200 is provided.

TVカメラ110は撮像方向が車両100の長さ方向(進行方向)と一致するように車両100に取り付けられているものとする。つまり、車両100が真北に向かって走行している場合、TVカメラ110は真北を中心としてTVカメラ110の特性・パラメータ(例えば、焦点距離)に対応する画角の範囲に位置する地物を撮像することができる。TVカメラ110が撮像する映像は動画像でもよいし、静止画像でもよい。   It is assumed that the TV camera 110 is attached to the vehicle 100 so that the imaging direction coincides with the length direction (traveling direction) of the vehicle 100. That is, when the vehicle 100 is traveling toward true north, the TV camera 110 is located at a field angle range corresponding to the characteristics and parameters (for example, focal length) of the TV camera 110 with true north as the center. Can be imaged. The video captured by the TV camera 110 may be a moving image or a still image.

道路データベース190(地物データベースの一例)は3次元の道路データ(道路情報)を記憶している。
特に、道路データベース190は道路の中央線(連続線、断続線)、停止線、横断歩道、減速表示などの路面表示について、現実の三次元上の位置と形状とを示すために、エッジ部分またはエッジの端点の位置を示す三次元座標データを記憶しているものとする。以下、路面表示として白線を例に説明する。また、白線についての三次元座標データを白線データとする。白線データを記憶する道路データベース190は、例えば、特許文献2の技術を利用することにより構築できる。
The road database 190 (an example of a feature database) stores three-dimensional road data (road information).
In particular, the road database 190 displays an edge portion or a point in order to indicate a real three-dimensional position and shape for road surface display such as a center line (continuous line, intermittent line), a stop line, a pedestrian crossing, and a deceleration display of a road. It is assumed that three-dimensional coordinate data indicating the position of the end point of the edge is stored. Hereinafter, a white line will be described as an example of the road surface display. Also, the three-dimensional coordinate data for the white line is used as white line data. The road database 190 that stores the white line data can be constructed by using, for example, the technique of Patent Document 2.

図2は、実施の形態1における車両位置特定装置200のハードウェア資源の一例を示す図である。
図2において、車両位置特定装置200は、プログラムを実行するCPU911(Central・Processing・Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう)を備えている。CPU911は、バス912を介してROM913、RAM914、通信ボード915、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置920の代わりにその他の記憶装置(例えば、RAMやフラッシュメモリなどの半導体メモリ)を用いてもよい。
RAM914は、揮発性メモリの一例である。ROM913、磁気ディスク装置920の記憶媒体は、不揮発性メモリの一例である。これらは、記憶機器、記憶装置あるいは記憶部の一例である。また、入力データが記憶されている記憶機器は入力機器、入力装置あるいは入力部の一例であり、出力データが記憶される記憶機器は出力機器、出力装置あるいは出力部の一例である。
通信ボード915は、入出力機器、入出力装置あるいは入出力部の一例である。
FIG. 2 is a diagram illustrating an example of hardware resources of the vehicle position specifying device 200 according to the first embodiment.
In FIG. 2, the vehicle position specifying device 200 includes a CPU 911 (also referred to as a central processing unit, a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, and a processor) that executes a program. The CPU 911 is connected to the ROM 913, the RAM 914, the communication board 915, and the magnetic disk device 920 via the bus 912, and controls these hardware devices. Instead of the magnetic disk device 920, another storage device (for example, a semiconductor memory such as a RAM or a flash memory) may be used.
The RAM 914 is an example of a volatile memory. The storage medium of the ROM 913 and the magnetic disk device 920 is an example of a nonvolatile memory. These are examples of a storage device, a storage device, or a storage unit. A storage device in which input data is stored is an example of an input device, an input device, or an input unit, and a storage device in which output data is stored is an example of an output device, an output device, or an output unit.
The communication board 915 is an example of an input / output device, an input / output device, or an input / output unit.

通信ボード915は、有線または無線で、LAN(Local Area Network)、インターネット、ISDN等のWAN(ワイドエリアネットワーク)、電話回線などの通信網に接続されている。   The communication board 915 is wired or wirelessly connected to a communication network such as a LAN (Local Area Network), the Internet, a WAN (Wide Area Network) such as ISDN, and a telephone line.

磁気ディスク装置920には、OS921(オペレーティングシステム)、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911、OS921により実行される。   The magnetic disk device 920 stores an OS 921 (operating system), a program group 923, and a file group 924. The programs in the program group 923 are executed by the CPU 911 and the OS 921.

上記プログラム群923には、実施の形態において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。   The program group 923 stores a program for executing a function described as “˜unit” in the embodiment. The program is read and executed by the CPU 911.

ファイル群924には、実施の形態において、「〜部」の機能を実行した際の「〜の判定結果」、「〜の計算結果」、「〜の処理結果」などの結果データ、「〜部」の機能を実行するプログラム間で受け渡しするデータ、その他の情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。測位結果、道路データベース190から取得した白線データ、TVカメラ110が撮像したカメラ映像、GPS受信機120が観測した擬似距離や搬送波情報などはファイル群924に含まれるものの一例である。
「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのCPUの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のCPUの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、実施の形態において説明するフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、RAM914のメモリ、磁気ディスク装置920の磁気ディスク、その他の記録媒体に記録される。また、データや信号値は、バス912や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
In the file group 924, in the embodiment, result data such as “determination result”, “calculation result of”, “processing result of” when executing the function of “to part”, “to part” The data to be passed between programs that execute the function “,” other information, data, signal values, variable values, and parameters are stored as items “˜file” and “˜database”. Positioning results, white line data acquired from the road database 190, camera images captured by the TV camera 110, pseudoranges observed by the GPS receiver 120, carrier wave information, and the like are examples of what is included in the file group 924.
The “˜file” and “˜database” are stored in a recording medium such as a disk or a memory. Information, data, signal values, variable values, and parameters stored in a storage medium such as a disk or memory are read out to the main memory or cache memory by the CPU 911 via a read / write circuit, and extracted, searched, referenced, compared, and calculated. Used for CPU operations such as calculation, processing, output, printing, and display. Information, data, signal values, variable values, and parameters are temporarily stored in the main memory, cache memory, and buffer memory during the CPU operations of extraction, search, reference, comparison, operation, calculation, processing, output, printing, and display. Is remembered.
In addition, arrows in the flowcharts described in the embodiments mainly indicate input / output of data and signals, and the data and signal values are recorded in the memory of the RAM 914, the magnetic disk of the magnetic disk device 920, and other recording media. . Data and signal values are transmitted online via a bus 912, signal lines, cables, or other transmission media.

また、実施の形態において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスクやその他の記録媒体に記憶される。プログラムはCPU911により読み出され、CPU911により実行される。すなわち、位置特定プログラムは、「〜部」としてコンピュータを機能させるものである。あるいは、「〜部」の手順や方法をコンピュータに実行させるものである。   In addition, what is described as “˜unit” in the embodiment may be “˜circuit”, “˜device”, “˜device”, and “˜step”, “˜procedure”, “˜”. Processing ". That is, what is described as “˜unit” may be realized by firmware stored in the ROM 913. Alternatively, it may be implemented only by software, or only by hardware such as elements, devices, substrates, and wirings, by a combination of software and hardware, or by a combination of firmware. Firmware and software are stored as programs on a magnetic disk or other recording medium. The program is read by the CPU 911 and executed by the CPU 911. That is, the position specifying program causes the computer to function as “to part”. Alternatively, the procedure or method of “to part” is executed by a computer.

図3は、実施の形態1における車両位置特定装置200の機能構成図である。
実施の形態1における車両位置特定装置200の機能構成について、図3に基づいて以下に説明する。
FIG. 3 is a functional configuration diagram of the vehicle position specifying device 200 according to the first embodiment.
The functional configuration of the vehicle position specifying device 200 in the first embodiment will be described below with reference to FIG.

車両位置特定装置200は、GPS受信機120が観測した擬似距離に基づいて車両100の概略位置(測位位置A)を算出する擬似距離測位部210(第一の測位部の一例)と、擬似距離測位部210の算出した測位位置Aの周辺に位置する白線の白線データ(三次元座標)とTVカメラ110が撮像したカメラ映像に映る白線の映像内での位置とに基づいてカメラ位置に対応する車両100の詳細位置(測位位置B)を算出する画像測位部220と、測位結果(測位位置B)をカーナビゲーションシステム(図示省略)や自動運転制御装置(図示省略)などに出力する測位結果出力部230とを備える。   The vehicle position specifying device 200 includes a pseudo distance positioning unit 210 (an example of a first positioning unit) that calculates an approximate position (positioning position A) of the vehicle 100 based on the pseudo distance observed by the GPS receiver 120, a pseudo distance Corresponding to the camera position based on the white line data (three-dimensional coordinates) of the white line located around the positioning position A calculated by the positioning unit 210 and the position of the white line in the camera image captured by the TV camera 110. An image positioning unit 220 that calculates a detailed position (positioning position B) of the vehicle 100, and a positioning result output that outputs a positioning result (positioning position B) to a car navigation system (not shown), an automatic driving control device (not shown), or the like. Unit 230.

また、画像測位部220は以下の機能構成を備える。
白線データ取得部221(地物情報取得部の一例)は擬似距離測位部210の概略測位結果である測位位置Aを入力し、測位位置Aに基づいて車両100の周辺に位置する白線の三次元座標を示す白線データを道路データベース190から取得する。
白線データ撮像面投影部222(地物投影部の一例)は車両100の周辺に位置する白線の白線データをTVカメラ110の撮像面に投影し、撮像面における白線の二次元位置(例えば、座標や画素位置)を示す撮像面白線データ(投影地物の一例)を算出する。
映像白線抽出部223(画像処理部の一例)はTVカメラ110が撮像したカメラ映像に映っている白線を検出し、(TVカメラ110の撮像面に対応する)カメラ映像における白線の二次元位置を示す映像白線データ(特定の撮像地物の一例)を算出する。
特徴量投影部224は、白線データ撮像面投影部222が算出した撮像面白線データと映像白線抽出部223が算出した映像白線データとについて、TVカメラ110の撮像面における水平方向の特徴量と垂直方向の特徴量とをそれぞれ算出する。水平方向の特徴量と垂直方向の特徴量とを投影特徴量とする。
特徴量相関係数算出部225は、特徴量投影部224が算出した撮像面白線データの特徴量と白線データ撮像面投影部222が算出した映像白線データの特徴量とについて、水平方向および垂直方向でそれぞれ比較し、特徴量の一致度を示す相関係数を算出する。
相関係数判定部226(地物情報特定部の一例)は、特徴量相関係数算出部225が算出した相関係数に基づいて、白線の位置が映像白線データと一致する撮像面白線データを特定する。
車両位置算出部227(第二の測位部の一例)は相関係数判定部226が特定した撮像面白線データの投影前の白線データが示す白線の三次元座標とカメラ映像における当該白線の画素位置との関係に基づいて車両100の詳細位置(測位位置B)を算出する。
The image positioning unit 220 includes the following functional configuration.
A white line data acquisition unit 221 (an example of a feature information acquisition unit) inputs a positioning position A, which is an approximate positioning result of the pseudorange positioning unit 210, and a three-dimensional white line positioned around the vehicle 100 based on the positioning position A. White line data indicating coordinates is acquired from the road database 190.
The white line data imaging plane projection unit 222 (an example of a feature projection unit) projects white line white line data positioned around the vehicle 100 onto the imaging plane of the TV camera 110, and a two-dimensional position (for example, coordinates) of the white line on the imaging plane. Imaging plane white line data (an example of a projected feature) indicating (pixel position).
A video white line extraction unit 223 (an example of an image processing unit) detects a white line appearing in a camera video captured by the TV camera 110, and determines the two-dimensional position of the white line in the camera video (corresponding to the imaging surface of the TV camera 110). The image white line data shown (an example of a specific imaging feature) is calculated.
The feature amount projection unit 224 is perpendicular to the horizontal feature amount on the imaging surface of the TV camera 110 with respect to the imaging surface white line data calculated by the white line data imaging surface projection unit 222 and the video white line data calculated by the video white line extraction unit 223. The direction feature amount is calculated. The feature amount in the horizontal direction and the feature amount in the vertical direction are set as projection feature amounts.
The feature amount correlation coefficient calculation unit 225 performs horizontal and vertical directions on the feature amount of the imaging surface white line data calculated by the feature amount projection unit 224 and the feature amount of the video white line data calculated by the white line data imaging surface projection unit 222. To calculate a correlation coefficient indicating the degree of coincidence of feature amounts.
The correlation coefficient determination unit 226 (an example of the feature information specifying unit) calculates imaging surface white line data in which the position of the white line matches the video white line data based on the correlation coefficient calculated by the feature amount correlation coefficient calculation unit 225. Identify.
The vehicle position calculation unit 227 (an example of a second positioning unit) is configured to display the three-dimensional coordinates of the white line indicated by the white line data before projection of the imaging surface white line data specified by the correlation coefficient determination unit 226 and the pixel position of the white line in the camera image. Based on the relationship, the detailed position (positioning position B) of the vehicle 100 is calculated.

図4は、実施の形態1における車両位置特定装置200の車両位置特定方法を示すフローチャートである。
実施の形態1における車両位置特定装置200が実行する車両位置特定方法について、図4に基づいて以下に説明する。
車両位置特定装置200の各部は以下に説明する処理をCPUを用いて実行する。
FIG. 4 is a flowchart showing a vehicle position specifying method of vehicle position specifying device 200 in the first embodiment.
A vehicle position specifying method executed by the vehicle position specifying device 200 in the first embodiment will be described below with reference to FIG.
Each part of the vehicle position specifying device 200 executes processing described below using a CPU.

<S110:画像処理、撮像処理>
まず、映像白線抽出部223はカメラ映像から白線部分を抽出する。
このとき、映像白線抽出部223はGPS受信機120が測位信号を受信した際に撮像されたカメラ映像をTVカメラ110から入力し、入力したカメラ映像に映っている白線を検出し、カメラ映像における白線の二次元位置(例えば、画素位置や撮像面における二次元座標)を示す映像白線データを生成する。例えば、映像白線抽出部223は二値化したカメラ映像やカメラ映像の各画素の色情報などに基づいて白線のエッジ部分や特徴点を抽出し、そのカメラ画像内での位置を特定する。
<S110: Image processing, imaging processing>
First, the video white line extraction unit 223 extracts a white line portion from the camera video.
At this time, the video white line extraction unit 223 inputs the camera video captured when the GPS receiver 120 receives the positioning signal from the TV camera 110, detects a white line reflected in the input camera video, Video white line data indicating a two-dimensional position of the white line (for example, a pixel position or a two-dimensional coordinate on the imaging surface) is generated. For example, the video white line extraction unit 223 extracts white line edge portions and feature points based on the binarized camera video and the color information of each pixel of the camera video, and specifies the position in the camera image.

ここで、TVカメラ110が撮像したカメラ映像と道路面上の実際の白線の位置との関係について図5、図6および図7に基づいて説明する。
図5、図6および図7は、実施の形態1における車両100のTVカメラ110が撮像する道路面上の白線の位置と撮像面上の白線の位置との関係を示す図である。
図5において、TVカメラ110は設置角θ(仰角θ、方位角θ、回転角θ)をもって車両100に設置され、車両100の進行方向(車両100の方位角方向)に位置する道路面を画角φ(縦方向φ、横方向φ)の範囲で撮像する。
例えば、図5において、TVカメラ110は道路面に標示された停止線の2つの特徴点A,Cおよび道路面に表示された白線の特徴点Bをレンズ中心Oから焦点距離F離れた撮像面Tに投影した際の撮像面Tの2次元の画像データをカメラ映像として得る。
図6においてL1地点、L2地点、L3地点で撮像した道路面は、カメラの特性やパラメータ(例えば、焦点距離F、画角φ、設置角θ)に応じて、それぞれ、図7に示すカメラ映像(L1)、カメラ映像(L2)、カメラ映像(L3)として映し出される。例えば、図6に示すL1地点で撮像された道路面の白線の特徴点Bは、図7に示すカメラ映像(L1)において特徴点bとして映し出される。また例えば、図6に示すL2地点で撮像された道路面の停止線の特徴点A、Cおよび道路面の白線の特徴点Bは、図7に示すカメラ映像(L2)において特徴点a、cおよびbとして映し出される。また例えば、図6に示すL3地点で撮像された道路面の停止線の特徴点Aは、図7に示すカメラ映像(L3)において特徴点aとして映し出される。また、図7において、点線部分は、TVカメラ110の画角φ外に位置する道路面であり、カメラ映像に映し出されていない部分の道路面を示している。
Here, the relationship between the camera image captured by the TV camera 110 and the actual position of the white line on the road surface will be described with reference to FIGS. 5, 6, and 7.
5, 6 and 7 are diagrams showing the relationship between the position of the white line on the road surface captured by the TV camera 110 of the vehicle 100 in Embodiment 1 and the position of the white line on the imaging surface.
In FIG. 5, a TV camera 110 is installed in a vehicle 100 with an installation angle θ (elevation angle θ 1 , azimuth angle θ 2 , rotation angle θ 3 ), and is a road located in the traveling direction of the vehicle 100 (the azimuth angle direction of the vehicle 100). The surface is imaged in the range of the field angle φ (vertical direction φ 1 , horizontal direction φ 2 ).
For example, in FIG. 5, the TV camera 110 captures two feature points A and C of a stop line marked on the road surface and a white line feature point B displayed on the road surface at a focal distance F away from the lens center O. Two-dimensional image data of the imaging surface T when projected onto T is obtained as a camera image.
In FIG. 6, the road surfaces imaged at the L1 point, the L2 point, and the L3 point indicate the camera images shown in FIG. 7 according to the camera characteristics and parameters (for example, the focal length F, the angle of view φ, and the installation angle θ), respectively. (L1), camera image (L2), and camera image (L3) are displayed. For example, the feature point B of the white line on the road surface imaged at the point L1 shown in FIG. 6 is displayed as the feature point b in the camera video (L1) shown in FIG. Further, for example, the feature points A and C of the road line on the road surface and the feature point B of the white line on the road surface imaged at the point L2 shown in FIG. 6 are feature points a and c in the camera image (L2) shown in FIG. And b. Further, for example, the feature point A of the road stop line imaged at the point L3 shown in FIG. 6 is displayed as the feature point a in the camera image (L3) shown in FIG. In FIG. 7, a dotted line portion is a road surface located outside the angle of view φ of the TV camera 110, and indicates a road surface of a portion that is not displayed in the camera image.

カメラ映像は現実の3次元空間が焦点距離Fや画角φや設置角θなどのTVカメラ110の特性やパラメータ(以下、特性とする)に応じて2次元の撮像面Tに投影されたものである。このため、カメラ映像における地物の位置や長さや幅や傾きに対してTVカメラ110の特性に応じて3次元空間への逆投影を行うことでカメラ映像に映っている地物について現実の3次元空間におけるTVカメラ110に対する相対位置などを算出することができる。言い換えると、カメラ映像に映っている地物に対するTVカメラ110の相対位置を算出することができる。つまり、カメラに映っている地物の絶対位置(現実の三次元座標)が特定できれば、TVカメラ110の絶対位置を算出することができる。
そこで、実施の形態1における車両位置特定装置200は、カメラ映像に映っている白線に対応する白線データを特定し、白線を形成する3つの特徴点について、カメラ映像における二次元位置と白線データが示す現実の三次元座標値とに基づいて、TVカメラ110の特性に応じて、三角測量の原理でTVカメラ110(車両100)の絶対位置(現実の三次元座標)を算出する。ここで、車両100に固定して設置されたTVカメラ110の位置は車両100の位置を示すものとする。
The camera image is obtained by projecting an actual three-dimensional space onto a two-dimensional imaging surface T according to the characteristics and parameters (hereinafter referred to as characteristics) of the TV camera 110 such as the focal length F, the angle of view φ, and the installation angle θ. It is. For this reason, the actual 3 features on the camera image are backprojected to the three-dimensional space according to the characteristics of the TV camera 110 with respect to the position, length, width and tilt of the feature in the camera image. A relative position with respect to the TV camera 110 in the dimensional space can be calculated. In other words, the relative position of the TV camera 110 with respect to the feature reflected in the camera image can be calculated. That is, the absolute position of the TV camera 110 can be calculated if the absolute position (actual three-dimensional coordinates) of the feature reflected in the camera can be specified.
Therefore, the vehicle position specifying device 200 according to the first embodiment specifies white line data corresponding to the white line appearing in the camera image, and the three-dimensional position and white line data in the camera image are determined for the three feature points forming the white line. Based on the actual three-dimensional coordinate values shown, the absolute position (real three-dimensional coordinates) of the TV camera 110 (vehicle 100) is calculated by the principle of triangulation according to the characteristics of the TV camera 110. Here, the position of the TV camera 110 fixedly installed on the vehicle 100 indicates the position of the vehicle 100.

図4において、車両位置特定方法についての説明を続ける。   In FIG. 4, the description of the vehicle position specifying method will be continued.

<S120:第一の測位処理>
擬似距離測位部210は擬似距離に基づいて測位位置Aを算出する。
このとき、擬似距離測位部210はTVカメラ110がカメラ映像を撮像した際に観測された擬似距離をGPS受信機120から入力し、入力した擬似距離に基づいてGPSの航法測位を行い、擬似距離に基づく測位結果である測位位置Aを算出する。GPS受信機120は4機以上のGPS衛星から測位信号を受信し、各測位信号について、GPS衛星が測位信号を発信してからGPS受信機120が受信するまでの時間(測位信号の伝搬時間)に光速を乗じて擬似距離を算出する。擬似距離はGPS受信機120についてGPS衛星からの距離を示す。そこで、擬似距離測位部210は、4つの擬似距離を用いて、各GPS衛星を原点として擬似距離を半径とする4つの球面の方程式を生成し、生成した4つの方程式を用いて4つの球面の交点を擬似距離測位部210の三次元座標として算出する。ここで、車両100に固定して設置されたGPS受信機120の位置は車両100の位置を示すものとする。
<S120: First positioning process>
The pseudorange positioning unit 210 calculates a positioning position A based on the pseudorange.
At this time, the pseudorange positioning unit 210 inputs the pseudorange observed when the TV camera 110 captures the camera image from the GPS receiver 120, performs GPS navigation positioning based on the input pseudorange, and performs pseudorange. A positioning position A which is a positioning result based on is calculated. The GPS receiver 120 receives positioning signals from four or more GPS satellites, and for each positioning signal, the time from when the GPS satellite transmits a positioning signal to when the GPS receiver 120 receives it (positioning signal propagation time) Is multiplied by the speed of light to calculate the pseudorange. The pseudo distance indicates the distance from the GPS satellite with respect to the GPS receiver 120. Therefore, the pseudorange positioning unit 210 uses four pseudoranges to generate four spherical equations with each GPS satellite as the origin and the pseudorange as a radius, and uses the generated four equations to The intersection is calculated as a three-dimensional coordinate of the pseudo-range positioning unit 210. Here, the position of the GPS receiver 120 fixedly installed on the vehicle 100 indicates the position of the vehicle 100.

<S130:地物情報取得処理>
次に、白線データ取得部221は道路データベース190から測位位置A周辺の白線データを取得する。
このとき、白線データ取得部221は、擬似距離に基づく測位結果である測位位置Aを擬似距離測位部210から入力し、測位位置Aを基点として、車両100の進行方向(方位角方向)における所定の範囲に位置すると共に車両100の横方向(車両100の幅方向)における所定の範囲に位置する白線について白線の三次元座標を示す白線データを道路データベース190から取得する。例えば、白線データ取得部221はGPS受信機120の観測精度に応じた範囲や車両100の走行中の車線を所定の範囲として白線データを取得する。例えば、GPS受信機120の擬似距離に基づく測位精度が±数mの場合に、白線データ取得部221は車両100が走行している車線について車両100の前後10m内に標示されている白線の白線データを道路データベース190から取得する。このとき、車両100は道路の直線部分を走行しているものとする。また、白線データ取得部221はジャイロ(図示省略)や走行中の道路の方位角などから車両100の方位角を得る。
<S130: Feature information acquisition processing>
Next, the white line data acquisition unit 221 acquires white line data around the positioning position A from the road database 190.
At this time, the white line data acquisition unit 221 inputs a positioning position A, which is a positioning result based on the pseudo distance, from the pseudo distance positioning unit 210, and uses the positioning position A as a base point in a predetermined direction in the traveling direction (azimuth angle direction) of the vehicle 100. And white line data indicating the three-dimensional coordinates of the white line for the white line located in the predetermined range in the lateral direction of the vehicle 100 (the width direction of the vehicle 100) is acquired from the road database 190. For example, the white line data acquisition unit 221 acquires the white line data using a range corresponding to the observation accuracy of the GPS receiver 120 or a lane during travel of the vehicle 100 as a predetermined range. For example, when the positioning accuracy based on the pseudo distance of the GPS receiver 120 is ± several meters, the white line data acquisition unit 221 indicates the white line of the white line that is marked within 10 m before and after the vehicle 100 for the lane in which the vehicle 100 is traveling. Data is acquired from the road database 190. At this time, it is assumed that the vehicle 100 is traveling on a straight portion of the road. Further, the white line data acquisition unit 221 obtains the azimuth angle of the vehicle 100 from a gyro (not shown), the azimuth angle of the road being traveled, and the like.

<S140:地物投影取得処理>
次に、白線データ撮像面投影部222は白線データをTVカメラ110の撮像面に投影する。
このとき、白線データ撮像面投影部222は白線データ取得部221が取得した車両100周辺の白線の白線データを白線データ取得部221から入力し、車両100(測位位置A)周辺にTVカメラ110の撮像位置を仮定し、TVカメラ110の焦点距離Fや画角φや設置角θなどの特性および仮定したTVカメラ110の撮像位置に基づいて、白線データが示す白線をTVカメラ110の撮像面Tに投影(射影)した撮像面白線データを生成する。つまり、白線データ撮像面投影部222は仮定したTVカメラ110の位置から白線を撮像した場合に撮像面Tに映し出されるはずのカメラ映像(撮像面白線データ)をTVカメラ110の特性に応じて白線データに基づいて生成する。
<S140: Feature Projection Acquisition Processing>
Next, the white line data imaging surface projection unit 222 projects the white line data onto the imaging surface of the TV camera 110.
At this time, the white line data imaging plane projection unit 222 inputs white line data of the white line around the vehicle 100 acquired by the white line data acquisition unit 221 from the white line data acquisition unit 221, and the TV camera 110 around the vehicle 100 (positioning position A). Assuming the imaging position, the white line indicated by the white line data is represented by the imaging plane T of the TV camera 110 based on the characteristics such as the focal length F, the angle of view φ, and the installation angle θ of the TV camera 110 and the assumed imaging position of the TV camera 110. The imaging surface white line data projected (projected) is generated. That is, the white line data imaging surface projection unit 222 displays a camera image (imaging surface white line data) that should be displayed on the imaging surface T when the white line is imaged from the assumed position of the TV camera 110 according to the characteristics of the TV camera 110. Generate based on data.

ここで、L2地点(図6参照)において実際に撮像されTVカメラ110の撮像面Tに投影(射影)され画像として映し出されたカメラ映像を図9に撮像面T(L2)として示す。そして、白線データ撮像面投影部222はL1地点(図6参照)をTVカメラ110の撮像地点と仮定してTVカメラ110の撮像面Tに白線データを投影したものとする。このとき、白線データ撮像面投影部222が白線データを投影した撮像面Tと図9のカメラ映像を示す撮像面T(L2)とを重畳表示させた撮像面Tは図10に示すようになる。ここで、図9や図10および後述する図11〜図15では、カメラ映像と白線データ撮像面投影部222が白線データを投影した撮像面とを区別するために、カメラ映像に映っている白線(映像白線データ)を点線で示し、白線データが示す白線(撮像面白線データ)を実線で示している。   Here, the camera image actually captured at the point L2 (see FIG. 6), projected (projected) on the imaging surface T of the TV camera 110, and projected as an image is shown as an imaging surface T (L2) in FIG. Then, it is assumed that the white line data imaging surface projection unit 222 projects the white line data onto the imaging surface T of the TV camera 110 assuming that the L1 point (see FIG. 6) is the imaging point of the TV camera 110. At this time, the imaging surface T on which the imaging surface T on which the white line data imaging surface projection unit 222 projects the white line data and the imaging surface T (L2) indicating the camera image of FIG. 9 are superimposed and displayed is as shown in FIG. . Here, in FIGS. 9 and 10 and FIGS. 11 to 15 to be described later, in order to distinguish between the camera image and the imaging surface on which the white line data imaging surface projection unit 222 projects the white line data, the white line reflected in the camera image is displayed. (Video white line data) is indicated by a dotted line, and a white line indicated by the white line data (imaging surface white line data) is indicated by a solid line.

また、白線データ撮像面投影部222は、例えば、白線データ取得部221がS130において白線データを取得する対象とした所定の範囲を所定の間隔で碁盤の目のように区切った際の各区画の頂点(プロット、交点)の座標をTVカメラ110の撮像地点と仮定して白線データを撮像面Tに投影した撮像面白線データを生成する。例えば、白線データ取得部221は図6に示すL1地点をTVカメラ110の仮定撮像地点とする他、図6に示すL2地点やL3地点をTVカメラ110の仮定撮像地点として、撮像面白線データを仮定撮像地点毎に生成する。   In addition, the white line data imaging surface projection unit 222, for example, of each section when the white line data acquisition unit 221 divides a predetermined range for which white line data is acquired in S130 like a grid at predetermined intervals. Imaging surface white line data is generated by projecting white line data onto the imaging surface T, assuming that the coordinates of the vertices (plots, intersections) are the imaging points of the TV camera 110. For example, the white line data acquisition unit 221 sets the L1 point shown in FIG. 6 as the assumed imaging point of the TV camera 110, and sets the L2 point and L3 point shown in FIG. Generated for each hypothetical imaging point.

<S150:相関判定処理(地物情報特定処理)>
次に、特徴量投影部224、特徴量相関係数算出部225および相関係数判定部226は、映像白線抽出部223の生成した映像白線データが示す白線と白線データ撮像面投影部222の生成した仮定撮像地点毎の撮像面白線データが示す白線との相関度(類似度、一致度)を判定し、映像白線データとの相関度が高い撮像面白線データを特定する。
<S150: Correlation determination processing (feature information identification processing)>
Next, the feature amount projection unit 224, the feature amount correlation coefficient calculation unit 225, and the correlation coefficient determination unit 226 generate the white line and white line data imaging surface projection unit 222 indicated by the video white line data generated by the video white line extraction unit 223. The degree of correlation (similarity and coincidence) with the white line indicated by the imaging plane white line data for each assumed imaging point is determined, and imaging plane white line data having a high degree of correlation with the video white line data is specified.

図8は、実施の形態1における相関判定処理(S150)の流れを示すフローチャートである。
特徴量投影部224、特徴量相関係数算出部225および相関係数判定部226が実行する相関判定処理(S150)について、図8に基づいて以下に説明する。
特徴量投影部224、特徴量相関係数算出部225および相関係数判定部226は図8に基づいて説明する以下の処理をCPUを用いて実行する。
FIG. 8 is a flowchart showing the flow of correlation determination processing (S150) in the first embodiment.
The correlation determination process (S150) executed by the feature amount projection unit 224, the feature amount correlation coefficient calculation unit 225, and the correlation coefficient determination unit 226 will be described below with reference to FIG.
The feature amount projection unit 224, the feature amount correlation coefficient calculation unit 225, and the correlation coefficient determination unit 226 perform the following processing described with reference to FIG. 8 using the CPU.

<S210、S220>
まず、特徴量投影部224は、撮像面白線データと映像白線データとのそれぞれについて、撮像面Tにおける白線の水平方向(車両車両100の進行方向に対して直交する幅方向)の特徴量を算出する。例えば、道路面において横方向にひかれている停止線の部分は水平方向の特徴量が大きく、縦方向にひかれている白線の部分は水平方向の特徴量が小さく、白線(停止線を含む)がひかれていない部分は水平方向の特徴量がほぼ0である。
ここで、特徴量投影部224は白線データ撮像面投影部222が算出した複数の撮像面白線データから一つの撮像面白線データを選択し、選択した撮像面白線データについて水平方向の特徴量を算出する。
特徴量投影部224は特徴量を白線のエッジ、屈曲点、方向ベクトルなどに基づいて算出してもよいし、各種特徴量の組み合わせ(線形和など)を特徴量として算出してもよい。
<S210, S220>
First, the feature quantity projection unit 224 calculates the feature quantity in the horizontal direction of the white line on the imaging plane T (the width direction orthogonal to the traveling direction of the vehicle 100) for each of the imaging plane white line data and the video white line data. To do. For example, the portion of the stop line drawn in the horizontal direction on the road surface has a large feature amount in the horizontal direction, the portion of the white line drawn in the vertical direction has a small feature amount in the horizontal direction, and the white line (including the stop line) is In the unscratched part, the horizontal feature amount is almost zero.
Here, the feature quantity projection unit 224 selects one imaging plane white line data from the plurality of imaging plane white line data calculated by the white line data imaging plane projection unit 222, and calculates a horizontal feature quantity for the selected imaging plane white line data. To do.
The feature amount projection unit 224 may calculate the feature amount based on the edge of the white line, the bending point, the direction vector, or the like, or may calculate a combination of various feature amounts (such as a linear sum) as the feature amount.

<S230>
次に、特徴量相関係数算出部225は、特徴量投影部224が算出した水平方向の特徴量に基づいて、撮像面白線データが示す白線と映像白線データが示す白線との水平方向の類似度(一致度)を示す相関係数を算出する。
<S230>
Next, the feature quantity correlation coefficient calculating unit 225 uses the horizontal feature quantity calculated by the feature quantity projecting unit 224 and the horizontal similarity between the white line indicated by the imaging surface white line data and the white line indicated by the video white line data. A correlation coefficient indicating the degree (degree of coincidence) is calculated.

ここで、特徴量の相関係数について、図9〜図12に基づいて説明する。
図9は、実施の形態1におけるカメラ映像(映像白線データ)の一例を示す図である。
図10、図11および図12は、実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との水平方向の相関度を示す図である。
以下の説明では、TVカメラ110が図6に示すL2地点で撮像を行ったものとする。そして、映像白線抽出部223がL2地点で撮像されたカメラ映像から白線を抽出して生成した映像白線データは、図9に示す撮像面T(L2)を示すものとする。
図6に示すL2地点で撮像された白線(停止線)の特徴点A、BおよびCはそれぞれ図9に示す撮像面T(L2)における特徴点a、bおよびcに対応する。また、白線の特徴点A、BおよびCに対応する撮像面白線データの示す白線の特徴点をそれぞれa’、b’およびc’とする。
図9〜図12は、カメラ映像から生成された映像白線データが示す白線と白線データから生成された撮像面白線データが示す白線とを区別するために映像白線データの白線を点線で示し、撮像面白線データの白線を実線で示している。また、図10および図12において、各撮像面白線データにより示される白線の連続性を表すために、各撮像面白線データが示す撮像面Tの範囲外に位置する白線についても一部、鎖線で示している。
Here, the correlation coefficient of the feature amount will be described with reference to FIGS.
FIG. 9 is a diagram illustrating an example of a camera video (video white line data) in the first embodiment.
10, FIG. 11 and FIG. 12 show an example of the imaging surface T on which the camera image (image white line data) and the white line data (imaging surface white line data) in Embodiment 1 are superimposed and the camera image (image white line data). ) And white line data (imaging surface white line data).
In the following description, it is assumed that the TV camera 110 has taken an image at the point L2 shown in FIG. The video white line data generated by the video white line extraction unit 223 extracting the white line from the camera video imaged at the point L2 is assumed to indicate the imaging surface T (L2) shown in FIG.
Feature points A, B, and C of the white line (stop line) imaged at the point L2 shown in FIG. 6 correspond to the feature points a, b, and c on the imaging surface T (L2) shown in FIG. Also, the white line feature points indicated by the imaging plane white line data corresponding to the white line feature points A, B, and C are a ′, b ′, and c ′, respectively.
9 to 12 show the white line of the video white line data with a dotted line in order to distinguish the white line indicated by the video white line data generated from the camera video and the white line indicated by the imaging surface white line data generated from the white line data. The white line of the interesting line data is indicated by a solid line. In FIGS. 10 and 12, in order to represent the continuity of the white line indicated by each imaging surface white line data, a part of the white line located outside the range of the imaging surface T indicated by each imaging surface white line data is also indicated by a chain line. Show.

例えば、図6に示すL1地点の近辺に位置する地点を仮定撮像地点とする撮像面白線データを特徴量投影部224が選択して特徴量を算出した場合、撮像面白線データが示す白線と映像白線データが示す白線とは図10に示す撮像面Tのような関係となる。つまり、映像白線データは撮像面Tに停止線の特徴点a,cおよび白線の特徴点a,bを示すのに対し、撮像面白線データは撮像面Tに白線の特徴点b’のみ示す(停止線の特徴点a’,c’は撮像面Tの枠外となる)。
この関係において特徴量相関係数算出部225が水平方向の相関度(相関量、類似度、一致度)を算出した場合、相関度は図10に示すようなグラフで表される。図10に示す相関度のグラフは、撮像面Tを水平方向(横方向)に走査したとき、撮像面白線データの特徴点b’が位置する部分の相関度が低く、映像白線データの特徴点aおよびcが位置する部分の相関度が非常に低く、映像白線データの特徴点bが位置する部分の相関度が高いことを示している。
特徴量相関係数算出部225が算出する相関係数は、例えば、図10に示す相関度のグラフの積分値(相関度の合計値)に相当する。
For example, when the feature amount projection unit 224 calculates the feature amount by selecting the imaging surface white line data with the assumed imaging point as a point located in the vicinity of the L1 point illustrated in FIG. 6, the white line and the image indicated by the imaging surface white line data are displayed. The white line indicated by the white line data has a relationship like the imaging surface T shown in FIG. That is, the video white line data shows stop line feature points a and c and white line feature points a and b on the imaging surface T, whereas the imaging surface white line data shows only the white line feature point b ′ on the imaging surface T ( The feature points a ′ and c ′ of the stop line are outside the frame of the imaging surface T).
In this relationship, when the feature quantity correlation coefficient calculation unit 225 calculates the horizontal correlation degree (correlation amount, similarity degree, coincidence degree), the correlation degree is represented by a graph as shown in FIG. The correlation degree graph shown in FIG. 10 shows that when the imaging surface T is scanned in the horizontal direction (lateral direction), the correlation degree of the portion where the feature point b ′ of the imaging surface white line data is low is low, and the feature point of the video white line data is The correlation degree of the part where a and c are located is very low, and the correlation degree of the part where the feature point b of the video white line data is located is high.
The correlation coefficient calculated by the feature amount correlation coefficient calculation unit 225 corresponds to, for example, an integrated value (total value of correlation degrees) of the correlation degree graph shown in FIG.

また例えば、図6に示すL2地点の近辺に位置する地点を仮定撮像地点とする撮像面白線データを特徴量投影部224が選択した場合、映像白線データと撮像面白線データとは、図11に示すように、特徴点a、bおよびcと特徴点a’、b’およびc’とが水平方向においておおよそ同じ位置を示す関係にある。そして、図11に示すように、特徴点a、c、a’およびc’が位置する部分の相関度が非常に高く、特徴点bおよびb’が位置する部分の相関度も高いため、特徴量相関係数算出部225が算出する相関係数は大きな値となる。   Further, for example, when the feature amount projection unit 224 selects imaging plane white line data with a point located in the vicinity of the L2 point illustrated in FIG. 6 as the assumed imaging point, the video white line data and the imaging plane white line data are illustrated in FIG. As shown, the feature points a, b, and c and the feature points a ′, b ′, and c ′ are in a relationship indicating approximately the same position in the horizontal direction. And, as shown in FIG. 11, since the correlation degree of the part where the feature points a, c, a ′ and c ′ are located is very high and the correlation degree of the part where the feature points b and b ′ are located is also high, The correlation coefficient calculated by the quantity correlation coefficient calculation unit 225 is a large value.

同様に、図6に示すL3地点の近辺に位置する地点を仮定撮像地点とする撮像面白線データを特徴量投影部224が選択した場合、図12において、特徴点aおよびcが位置する部分と特徴点a’およびc’が位置する部分とで相関度が非常に低くなるため、特徴量相関係数算出部225が算出する相関係数は小さな値となる。   Similarly, when the feature amount projection unit 224 selects imaging plane white line data in which a point located in the vicinity of the L3 point illustrated in FIG. 6 is the assumed imaging point, in FIG. 12, the portion where the feature points a and c are located Since the degree of correlation is very low between the portions where the feature points a ′ and c ′ are located, the correlation coefficient calculated by the feature amount correlation coefficient calculation unit 225 is a small value.

図8において、相関判定処理(S150)についての説明を続ける。   In FIG. 8, the description of the correlation determination process (S150) is continued.

<S240>
そして、図8において、相関係数判定部226は特徴量相関係数算出部225が算出した相関係数を所定の閾値TH1と比較する。つまり、相関係数判定部226は映像白線データが示す白線と撮像面白線データが示す白線との水平方向(撮像面Tの横方向)における類似度(相関度、相関量)を所定値と比較する。
<S240>
In FIG. 8, the correlation coefficient determination unit 226 compares the correlation coefficient calculated by the feature amount correlation coefficient calculation unit 225 with a predetermined threshold value TH1. That is, the correlation coefficient determination unit 226 compares the similarity (correlation degree, correlation amount) in the horizontal direction (the horizontal direction of the imaging surface T) between the white line indicated by the video white line data and the white line indicated by the imaging surface white line data with a predetermined value. To do.

S240において相関係数がTH1以下の場合、特徴量投影部224は、前回選択した撮像面白線データの仮定撮像地点に対して車両100の進行方向における前方または後方に位置する地点を仮定撮像地点とする撮像面白線データを選択し、撮像面白線データが示す白線の水平方向の特徴量を算出する(S210)。例えば、特徴量投影部224は、図6に示すL2地点を仮定撮像地点とする撮像面白線データを選択した際の相関係数がTH1以下だった場合、図6においてL2地点の後方に位置するL1地点やL2地点の前方に位置するL3地点を仮定撮像地点とする撮像面白線データについて白線の水平方向の特徴量を算出する。
そして、特徴量相関係数算出部225は特徴量投影部224が新たに算出した水平方向の特徴量に基づいて相関係数を算出し(S230)、相関係数判定部226は相関係数の判定を行う(S240)。
When the correlation coefficient is equal to or less than TH1 in S240, the feature amount projection unit 224 determines a point located forward or backward in the traveling direction of the vehicle 100 with respect to the assumed imaging point of the imaging plane white line data selected last time as the assumed imaging point. The imaging surface white line data to be selected is selected, and the feature amount in the horizontal direction of the white line indicated by the imaging surface white line data is calculated (S210). For example, the feature amount projection unit 224 is located behind the L2 point in FIG. 6 when the correlation coefficient when selecting the imaging surface white line data with the L2 point shown in FIG. 6 as the assumed imaging point is TH1 or less. A feature amount in the horizontal direction of the white line is calculated for the imaging surface white line data with the L3 point positioned in front of the L1 point and the L2 point as the assumed imaging point.
The feature quantity correlation coefficient calculation unit 225 calculates a correlation coefficient based on the horizontal feature quantity newly calculated by the feature quantity projection unit 224 (S230), and the correlation coefficient determination unit 226 calculates the correlation coefficient. A determination is made (S240).

<S250〜S280>
S240において相関係数がTH1より大きい場合、特徴量投影部224、特徴量相関係数算出部225および相関係数判定部226は、S210〜S240による水平方向の相関係数の判定と同様に、映像白線データと撮像面白線データとの垂直方向の特徴量を算出し(S250、S260)、算出した特徴量の相関係数を算出し(S270)、映像白線データと撮像面白線データとの垂直方向の相関係数について判定を行い(S280)、映像白線データに対して水平方向でも垂直方向でも高い相関性を持つ撮像面白線データを特定する。
<S250 to S280>
When the correlation coefficient is larger than TH1 in S240, the feature amount projection unit 224, the feature amount correlation coefficient calculation unit 225, and the correlation coefficient determination unit 226, similarly to the determination of the horizontal direction correlation coefficient in S210 to S240, The feature amount in the vertical direction between the video white line data and the imaging surface white line data is calculated (S250, S260), the correlation coefficient of the calculated feature amount is calculated (S270), and the video white line data and the imaging surface white line data are perpendicular to each other. The direction correlation coefficient is determined (S280), and imaging surface white line data having high correlation in the horizontal direction and the vertical direction with respect to the video white line data is specified.

図13、図14および図15は、実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との垂直方向の相関度を示す図である。   FIGS. 13, 14 and 15 show an example of the imaging surface T on which the camera image (image white line data) and the white line data (imaging surface white line data) according to the first embodiment are superimposed and the camera image (image white line data). ) And white line data (imaging surface white line data).

映像白線データに対して図13や図15の撮像面Tに示すような位置関係となる撮像面白線データについて特徴量投影部224がS250において垂直方向の特徴量を算出した場合、特徴量相関係数算出部225がS270において算出する垂直方向の特徴量の相関係数は低くなる。また、映像白線データに対して図14の撮像面Tに示すような位置関係となる撮像面白線データについて特徴量投影部224がS250において垂直方向の特徴量を算出した場合、特徴量相関係数算出部225がS270において算出する垂直方向の特徴量の相関係数は高くなる。   When the feature quantity projection unit 224 calculates the feature quantity in the vertical direction in S250 for the imaging plane white line data having a positional relationship as shown on the imaging plane T in FIGS. 13 and 15 with respect to the video white line data, the feature quantity phase relationship The correlation coefficient of the feature amount in the vertical direction calculated by the number calculation unit 225 in S270 is low. In addition, when the feature amount projection unit 224 calculates the feature amount in the vertical direction in S250 for the imaging surface white line data having a positional relationship as shown in the imaging surface T in FIG. The correlation coefficient of the feature amount in the vertical direction calculated by the calculation unit 225 in S270 is high.

S280において、相関係数判定部226は特徴量相関係数算出部225がS270において算出した相関係数を所定の閾値TH2と比較する。つまり、相関係数判定部226は映像白線データが示す白線と撮像面白線データが示す白線との垂直方向(撮像面Tの縦方向)における類似度(相関度、相関量)を所定値と比較する。
S280において相関係数がTH2以下の場合、特徴量投影部224は、S250において前回選択した撮像面白線データの仮定撮像地点に対して車両100の幅方向を示す左右方向に位置する地点を仮定撮像地点とする撮像面白線データを選択し、撮像面白線データが示す白線の垂直方向の特徴量を算出する(S250)。そして、特徴量相関係数算出部225は特徴量投影部224が新たに算出した垂直方向の特徴量に基づいて相関係数を算出し(S270)、相関係数判定部226は相関係数の判定を行う(S280)。
In S280, the correlation coefficient determination unit 226 compares the correlation coefficient calculated by the feature amount correlation coefficient calculation unit 225 in S270 with a predetermined threshold TH2. That is, the correlation coefficient determination unit 226 compares the similarity (correlation degree, correlation amount) in the vertical direction (the vertical direction of the imaging surface T) between the white line indicated by the video white line data and the white line indicated by the imaging surface white line data with a predetermined value. To do.
If the correlation coefficient is equal to or smaller than TH2 in S280, the feature amount projection unit 224 assumes the imaging that is located in the left-right direction indicating the width direction of the vehicle 100 with respect to the assumed imaging point of the imaging surface white line data previously selected in S250. The imaging plane white line data to be used as a point is selected, and the feature amount in the vertical direction of the white line indicated by the imaging plane white line data is calculated (S250). Then, the feature quantity correlation coefficient calculation unit 225 calculates a correlation coefficient based on the vertical feature quantity newly calculated by the feature quantity projection unit 224 (S270), and the correlation coefficient determination unit 226 calculates the correlation coefficient. A determination is made (S280).

S280において相関係数がTH2より大きい場合、TH2より大きい相関係数を得た撮像面白線データが映像白線データに対して水平方向でも垂直方向でも高い相関性を持つ撮像面白線データとなる。   When the correlation coefficient is greater than TH2 in S280, the imaging plane white line data that has obtained a correlation coefficient greater than TH2 becomes imaging plane white line data having high correlation in the horizontal and vertical directions with respect to the video white line data.

図8に示す相関判定処理(S150)では、相関度が所定値より高い撮像面白線データを特定しているが、S130において白線データ取得部221が道路データベース190から取得してS140において白線データ撮像面投影部222が生成した全ての撮像面白線データについて相関係数を算出して最も相関度が高い撮像面白線データを特定してもよい。   In the correlation determination process (S150) shown in FIG. 8, imaging surface white line data having a correlation degree higher than a predetermined value is specified. In S130, the white line data acquisition unit 221 acquires from the road database 190, and in S140, white line data imaging is performed. The imaging coefficient white line data having the highest degree of correlation may be specified by calculating the correlation coefficient for all the imaging white line data generated by the surface projection unit 222.

図4において、車両位置特定方法についての説明を続ける。   In FIG. 4, the description of the vehicle position specifying method will be continued.

<S160>
次に、車両位置算出部227は、カメラ映像との相関度が高い白線データが示す白線のカメラ映像上の位置を特定する。
このとき、車両位置算出部227は、相関判定処理(S150)において特定された撮像面白線データが示す白線の3点以上の特徴点について、特徴点に対応するカメラ映像における二次元位置を特定する。
例えば、図14において、車両位置算出部227は、撮像面白線データの白線の特徴点a’、b’およびc’に対応するカメラ映像における二次元位置として、映像白線データの白線の特徴点a、bおよびcについて撮像面Tにおける画素位置や撮像面Tにおける二次元座標値を特定する。
<S160>
Next, the vehicle position calculation unit 227 specifies the position on the camera image of the white line indicated by the white line data having a high degree of correlation with the camera image.
At this time, the vehicle position calculation unit 227 specifies a two-dimensional position in the camera image corresponding to the feature point for three or more feature points of the white line indicated by the imaging plane white line data specified in the correlation determination processing (S150). .
For example, in FIG. 14, the vehicle position calculation unit 227 uses the white line feature point a of the video white line data as the two-dimensional position in the camera video corresponding to the white line feature points a ′, b ′, and c ′ of the imaging plane white line data. , B and c, the pixel position on the imaging surface T and the two-dimensional coordinate value on the imaging surface T are specified.

<S170:第二の測位処理>
次に、車両位置算出部227は、カメラ映像上の白線の位置と白線データが示す実座標とに基づいて測位位置Bを算出する。
このとき、車両位置算出部227は、カメラ映像における二次元位置を特定した3点について、相関判定処理(S150)で特定した撮像面白線データの生成(S140)に使用された白線データから、道路面における三次元座標値を取得する。次に、車両位置算出部227は取得した三次元座標値をS160において特定したカメラ映像における二次元位置に割り付ける。そして、車両位置算出部227は、焦点距離Fや画角φや設置角θなどのTVカメラ110の特性とカメラ映像内の3点の三次元座標値とに基づいて、TVカメラ110の三次元座標、つまり、車両100の三次元座標を測位位置Bとして算出する。前述の通り、TVカメラ110の特性とカメラ映像内の3点の三次元座標値とに基づいて、三角測量により自己位置を算出することができる。
<S170: Second positioning process>
Next, the vehicle position calculation unit 227 calculates a positioning position B based on the position of the white line on the camera image and the actual coordinates indicated by the white line data.
At this time, the vehicle position calculation unit 227 calculates the road from the white line data used for the generation (S140) of the imaging surface white line data specified in the correlation determination process (S150) for the three points specifying the two-dimensional position in the camera image. Get the three-dimensional coordinate value on the surface. Next, the vehicle position calculation unit 227 assigns the acquired three-dimensional coordinate value to the two-dimensional position in the camera image specified in S160. Then, the vehicle position calculation unit 227 determines the three-dimensional of the TV camera 110 based on the characteristics of the TV camera 110 such as the focal length F, the angle of view φ, and the installation angle θ and the three-dimensional coordinate values of the three points in the camera video. The coordinates, that is, the three-dimensional coordinates of the vehicle 100 are calculated as the positioning position B. As described above, the self-position can be calculated by triangulation based on the characteristics of the TV camera 110 and the three-dimensional coordinate values of the three points in the camera video.

<S180:測位結果出力処理>
そして、測位結果出力部230は車両位置算出部227が算出した測位位置Bをカーナビゲーションシステムや自動運転制御装置などに出力する。
これにより、擬似距離に基づく測位位置Aより精度が高い測位位置Bに基づいて、カーナビゲーションシステムは運転者に現在位置および目的地までの経路を高い精度で知らせることができる。また、精度の良い測位位置Bが得られることにより、自己位置と道路データとに基づいて目的地まで自動運転するような制御も実現可能となる。
<S180: Positioning result output process>
Then, the positioning result output unit 230 outputs the positioning position B calculated by the vehicle position calculation unit 227 to a car navigation system or an automatic driving control device.
Thereby, based on the positioning position B with higher accuracy than the positioning position A based on the pseudo distance, the car navigation system can inform the driver of the current position and the route to the destination with high accuracy. Moreover, by obtaining the positioning position B with high accuracy, it is possible to realize control that automatically drives to the destination based on the self position and the road data.

上記実施の形態1において、車両100周辺に位置する白線の白線データを取得するための概略の測位結果である測位位置Aを擬似距離に基づいて算出しているが、ジャイロや車速パルスを用いた慣性航法やデッドレコニングにより測位位置Aを算出してもよい。さらに、GPS受信機120がGPS観測を行えた場合には擬似距離に基づいて測位位置Aを算出し、車両100がトンネル内を走行中であるなどの理由によりGPS受信機120がGPS観測を行えなかった場合には慣性航法やデッドレコニングにより測位位置Aを算出するようにしてもよい。また、擬似距離に基づく航法測位や慣性航法やデッドレコニング以外の測位方法により測位位置Aを算出してもよい。   In the first embodiment, the positioning position A, which is an approximate positioning result for acquiring white line data of the white line located around the vehicle 100, is calculated based on the pseudorange, but a gyroscope or a vehicle speed pulse is used. The positioning position A may be calculated by inertial navigation or dead reckoning. Furthermore, when the GPS receiver 120 can perform GPS observation, the positioning position A is calculated based on the pseudorange, and the GPS receiver 120 can perform GPS observation because the vehicle 100 is traveling in the tunnel. If not, the positioning position A may be calculated by inertial navigation or dead reckoning. Alternatively, the positioning position A may be calculated by a navigation method based on pseudorange, inertial navigation, or a positioning method other than dead reckoning.

実施の形態2.
実施の形態2では、測位位置Aを得た測位方法および測位位置Bを得た測位方法と異なる測位方法により得られた測位位置Cを測位位置Bと比較し、測位結果として出力する車両100の位置についての信頼度を比較結果に基づいて判定し、測位位置Bと測位位置Cとの少なくともいずれかに基づく車両100の位置と判定した車両100の位置の信頼度とを測位結果として出力する形態について説明する。
上記実施の形態1と異なる事項について説明し、説明を省略する事項は上記実施の形態1と同様であるものとする。
Embodiment 2. FIG.
In the second embodiment, the positioning position C obtained by the positioning method obtained by the positioning position A and the positioning method different from the positioning method obtained by the positioning position B are compared with the positioning position B and output as a positioning result of the vehicle 100. A mode in which the reliability of the position is determined based on the comparison result, and the reliability of the determined position of the vehicle 100 based on at least one of the positioning position B and the positioning position C is output as the positioning result. Will be described.
Matters different from those in the first embodiment will be described, and items that will not be described are the same as those in the first embodiment.

図16は、実施の形態2における車両位置特定装置200の機能構成図である。
実施の形態2における車両位置特定装置200の機能構成について、図16に基づいて以下に説明する。
FIG. 16 is a functional configuration diagram of the vehicle position specifying device 200 according to the second embodiment.
A functional configuration of the vehicle position specifying device 200 according to Embodiment 2 will be described below with reference to FIG.

実施の形態2における車両位置特定装置200は、上記実施の形態1における車両位置特定装置200に対して、搬送波位相測位部240を備える点を特徴とする。   The vehicle position specifying device 200 in the second embodiment is characterized in that the vehicle position specifying device 200 in the first embodiment includes a carrier wave phase positioning unit 240.

搬送波位相測位部240(第三の測位部の一例)は、GPS受信機120が観測した搬送波の位相情報に基づいて車両100の詳細位置(測位位置C)を算出する。例えば、搬送波位相測位部240はRTK−GPS(リアルタイムキネマティックGPS)またはCDGPS(搬送波位相ディファレンシャルGPS)と呼ばれる方法により搬送波位相に基づいて高精度な測位を行う。また例えば、搬送波位相測位部240はRTK−GPS以外の干渉測位方法により測位する。   Carrier wave phase positioning section 240 (an example of a third positioning section) calculates the detailed position (positioning position C) of vehicle 100 based on the phase information of the carrier wave observed by GPS receiver 120. For example, the carrier phase positioning unit 240 performs high-precision positioning based on the carrier phase by a method called RTK-GPS (real-time kinematic GPS) or CDGPS (carrier phase differential GPS). Further, for example, the carrier wave phase positioning unit 240 performs positioning using an interference positioning method other than RTK-GPS.

図17は、実施の形態2における車両位置特定装置200の車両位置特定方法を示すフローチャートである。
実施の形態2における車両位置特定装置200が実行する車両位置特定方法について、図17に基づいて以下に説明する。
FIG. 17 is a flowchart showing a vehicle position specifying method of vehicle position specifying apparatus 200 in the second embodiment.
A vehicle position specifying method executed by the vehicle position specifying device 200 in the second embodiment will be described below with reference to FIG.

実施の形態2における車両位置特定方法は、上記実施の形態1における車両位置特定方法に対して、第三の測位処理(S121)を実行する点を特徴とする。   The vehicle position specifying method according to the second embodiment is characterized in that the third positioning process (S121) is executed with respect to the vehicle position specifying method according to the first embodiment.

<S121:第三の測位処理>
搬送波位相測位部240は搬送波位相に基づいて測位位置Cを算出する。
このとき、搬送波位相測位部240はTVカメラ110がカメラ映像を撮像した際に観測された測位信号を搬送した搬送波の位相情報(搬送波情報)をGPS受信機120から入力し、搬送波位相に基づいてGPSの航法測位を行い、搬送波位相に基づく測位結果である測位位置Cを算出する。前記実施の形態1で説明したように、擬似距離測位部210は測位信号の伝搬時間に光速を乗じて測距されたGPS衛星とGPS受信機120との擬似距離に基づいて測位しているが、搬送波位相測位部240はGPS受信機120に到達時の搬送波の位相に基づいてGPS衛星とGPS受信機120との距離を測距して測位を行う。
搬送波位相に基づいて測距されたGPS衛星とGPS受信機120との距離は擬似距離に比べて精度が高く、搬送波位相に基づく測位結果も擬似距離に基づく測位結果に比べて高い精度になる。しかし、搬送波位相に基づく測位方法は擬似距離に基づく測位方法に比べて測位結果を得るまでに時間がかかる。そこで、実施の形態2では擬似距離に基づく第一の測位処理(S120)〜白線データに基づく第二の測位処理(S170)と並行して搬送波位相に基づく第三の測位処理(S121)を実行して白線データに基づく高精度な測位結果である測位位置Bと搬送波位相に基づく高精度な測位結果である測位位置Cとを得る。
<S121: Third positioning process>
The carrier phase positioning unit 240 calculates the positioning position C based on the carrier phase.
At this time, the carrier phase positioning unit 240 receives, from the GPS receiver 120, the phase information (carrier information) of the carrier that carries the positioning signal observed when the TV camera 110 captures the camera image, and based on the carrier phase. GPS navigation positioning is performed, and a positioning position C, which is a positioning result based on the carrier phase, is calculated. As described in the first embodiment, the pseudo-range positioning unit 210 performs positioning based on the pseudo-range between the GPS satellite 120 and the GPS receiver 120 that are measured by multiplying the propagation time of the positioning signal by the speed of light. The carrier phase positioning unit 240 measures the distance between the GPS satellite and the GPS receiver 120 based on the phase of the carrier wave when reaching the GPS receiver 120 and performs positioning.
The distance between the GPS satellite 120 measured based on the carrier phase and the GPS receiver 120 has higher accuracy than the pseudorange, and the positioning result based on the carrier phase also has higher accuracy than the positioning result based on the pseudorange. However, the positioning method based on the carrier phase takes more time to obtain the positioning result than the positioning method based on the pseudorange. Therefore, in the second embodiment, the third positioning process (S121) based on the carrier phase is executed in parallel with the first positioning process (S120) based on the pseudo distance to the second positioning process (S170) based on the white line data. Thus, a positioning position B, which is a highly accurate positioning result based on the white line data, and a positioning position C, which is a highly accurate positioning result based on the carrier phase, are obtained.

<S180:測位結果出力処理>
そして、測位結果出力部230は測位位置Bと測位位置Cとを比較して出力する車両100の位置の精度を判定し、車両100の位置と車両100の位置の信頼度とを測位結果として出力する。
<S180: Positioning result output process>
The positioning result output unit 230 compares the positioning position B and the positioning position C to determine the accuracy of the position of the vehicle 100 to be output, and outputs the position of the vehicle 100 and the reliability of the position of the vehicle 100 as the positioning result. To do.

図18は、実施の形態2における測位結果出力処理(S180)の流れを示すフローチャートである。
例えば、測位結果出力部230は、図18に示すように、測位位置Bと測位位置Cとを比較し(S310)、測位位置Bと測位位置Cとが一致する場合(測位位置Bが示す地点と測位位置Cが示す地点とが所定の範囲内に位置する場合)には正確な測位結果として測位位置Cを出力し、測位位置Bと測位位置Cとが一致しない場合(測位位置Bが示す地点と測位位置Cが示す地点とが所定の範囲内に位置しない場合)には不正確な測位結果(正確でない可能性が有る測位結果)として測位位置Cを出力する。つまり、測位結果出力部230は正確か不正確かの測位位置Cの信頼度と測位位置Cとを出力する。
また例えば、測位結果出力部230は、測位結果として、測位位置Bを出力してもよいし、測位位置Bと測位位置Cとの中間の位置を出力してもよいし、所定の重み付けに基づく測位位置Bと測位位置Cとの間の位置を出力してもよい。例えば、測位位置Bより測位位置Cをより重く重み付けする場合、測位結果出力部230は測位位置Bより測位位置Cに近い地点を示す座標を出力する。また例えば、測位結果出力部230は測位位置の信頼度として測位位置Bと測位位置Cとの差に応じた値を出力してもよい。例えば、測位結果出力部230は測位位置Bと測位位置Cとの距離が0の場合を信頼度100%とし、測位位置Bと測位位置Cとの距離が大きくなるにつれて低い信頼度(最小値0%)を算出する。
FIG. 18 is a flowchart showing the flow of the positioning result output process (S180) in the second embodiment.
For example, as shown in FIG. 18, the positioning result output unit 230 compares the positioning position B and the positioning position C (S310), and if the positioning position B and the positioning position C match (the position indicated by the positioning position B). And the position indicated by the positioning position C are within a predetermined range), the positioning position C is output as an accurate positioning result, and the positioning position B and the positioning position C do not match (the positioning position B indicates If the point and the point indicated by the positioning position C are not within a predetermined range), the positioning position C is output as an inaccurate positioning result (a positioning result that may not be accurate). In other words, the positioning result output unit 230 outputs the reliability of the positioning position C and the positioning position C, which are accurate or incorrect.
Further, for example, the positioning result output unit 230 may output the positioning position B as the positioning result, may output an intermediate position between the positioning position B and the positioning position C, or based on a predetermined weighting. A position between the positioning position B and the positioning position C may be output. For example, when the positioning position C is weighted more heavily than the positioning position B, the positioning result output unit 230 outputs coordinates indicating a point closer to the positioning position C than the positioning position B. Further, for example, the positioning result output unit 230 may output a value corresponding to the difference between the positioning position B and the positioning position C as the reliability of the positioning position. For example, the positioning result output unit 230 sets the case where the distance between the positioning position B and the positioning position C is 0 as 100% reliability, and the reliability decreases as the distance between the positioning position B and the positioning position C increases (minimum value 0). %).

これにより、測位結果出力部230から測位結果として測位された自己位置(例えば、測位位置C)と自己位置の信頼度(例えば、正確or不正確)とを出力されたカーナビゲーションシステムや自動運転制御装置では、運転者にナビゲーションの精度が良い状態であるか否かを知らせたり、自動運転モードから運転者による手動運転モードに切り換えたりすることができる。   Accordingly, the car navigation system and the automatic driving control in which the positioning result output unit 230 outputs the self-position (for example, positioning position C) and the reliability of the self-position (for example, accurate or inaccurate) determined as the positioning result. In the device, it is possible to notify the driver whether or not the navigation accuracy is good, or to switch from the automatic operation mode to the manual operation mode by the driver.

実施の形態3.
実施の形態3では、GPS受信機120のGPS観測結果に基づいて測位結果として出力する車両100の位置の信頼度を判定する形態について説明する。
上記実施の形態2と異なる事項について説明し、説明を省略する事項は上記実施の形態2と同様であるものとする。
Embodiment 3 FIG.
In the third embodiment, a mode in which the reliability of the position of the vehicle 100 output as a positioning result based on the GPS observation result of the GPS receiver 120 is determined will be described.
Matters different from those of the second embodiment will be described, and matters that will not be described are the same as those of the second embodiment.

図19は、実施の形態3における車両位置特定装置200の機能構成図である。
実施の形態3における車両位置特定装置200の機能構成について、図19に基づいて以下に説明する。
FIG. 19 is a functional configuration diagram of the vehicle position specifying device 200 according to the third embodiment.
The functional configuration of the vehicle position specifying device 200 according to Embodiment 3 will be described below with reference to FIG.

実施の形態3における車両位置特定装置200は、上記実施の形態2における車両位置特定装置200に対して、GPS測位信頼度判定部250を備える点を特徴とする。   The vehicle position specifying device 200 according to the third embodiment is characterized in that the vehicle position specifying device 200 according to the second embodiment includes a GPS positioning reliability determination unit 250.

GPS測位信頼度判定部250は、GPS受信機120のGPS観測結果に基づいて、搬送波位相測位部240が測位した測位位置Cの信頼度(精度)を判定する。
ここで、GPS受信機120のGPS観測結果は、GPS受信機120が測位信号を受信したGPS衛星の数、DOP(精度低下率)、測位結果(測位位置C)の連続性などを示す。
例えば、GPS測位信頼度判定部250はGPS受信機120が受信した各測位信号について当該測位信号を発信したGPS衛星の数と所定値とを比較し、GPS受信機120が測位信号を受信したGPS衛星の数が所定値より少ない場合に測位位置Cの信頼度が低いと判定し、GPS受信機120が測位信号を受信したGPS衛星の数が所定値以上の場合に測位位置Cの信頼度が高いと判定する。
また例えば、GPS測位信頼度判定部250は測位信号が示す衛星軌道パラメータに基づいてGPS受信機120とGPS衛星との幾何学的位置関係に応じた精度の低下率(DOP)を算出し、DOPが所定値以下の場合に測位位置Cの信頼度が低いと判定し、DOPが所定値より大きい場合に測位位置Cの信頼度が高いと判定する。
また例えば、GPS測位信頼度判定部250は前回の測位位置Cと今回の測位位置Cとを比較して、前回と今回との測位位置Cの差が所定値(例えば、車速パルスが示す車両100の車速に対応する所定値)より大きい場合に測位位置Cの信頼度が低いと判定し、前回と今回との測位位置Cの差が所定値以下の場合に測位位置Cの信頼度が高いと判定する。
The GPS positioning reliability determination unit 250 determines the reliability (accuracy) of the positioning position C measured by the carrier wave phase positioning unit 240 based on the GPS observation result of the GPS receiver 120.
Here, the GPS observation result of the GPS receiver 120 indicates the number of GPS satellites from which the GPS receiver 120 has received a positioning signal, DOP (precision reduction rate), continuity of the positioning result (positioning position C), and the like.
For example, the GPS positioning reliability determination unit 250 compares, for each positioning signal received by the GPS receiver 120, the number of GPS satellites that have transmitted the positioning signal with a predetermined value, and the GPS receiver 120 that has received the positioning signal. When the number of satellites is less than the predetermined value, it is determined that the reliability of the positioning position C is low, and when the number of GPS satellites that the GPS receiver 120 has received the positioning signal is equal to or greater than the predetermined value, the reliability of the positioning position C is Judge as high.
Further, for example, the GPS positioning reliability determination unit 250 calculates a rate of accuracy decrease (DOP) according to the geometric positional relationship between the GPS receiver 120 and the GPS satellite based on the satellite orbit parameter indicated by the positioning signal, and DOP It is determined that the reliability of the positioning position C is low when is below a predetermined value, and the reliability of the positioning position C is high when DOP is greater than the predetermined value.
For example, the GPS positioning reliability determination unit 250 compares the previous positioning position C with the current positioning position C, and the difference between the previous positioning position C and the previous positioning position C is a predetermined value (for example, the vehicle 100 indicated by the vehicle speed pulse). If the reliability of the positioning position C is low, and if the difference between the positioning position C between the previous time and the current time is less than a predetermined value, the reliability of the positioning position C is high. judge.

図20は、実施の形態3における測位結果出力処理(S180)の流れを示すフローチャートである。
測位結果出力処理(S180)において、測位結果出力部230は、図20に示すように、測位位置Bと測位位置Cとを比較し(S310)、測位位置Bと測位位置Cとが一致する場合には正確な測位結果として測位位置Cを出力する。また、測位結果出力部230は、測位位置Bと測位位置Cとが一致しない場合にはGPS測位信頼度判定部250の判定結果を参照し(S320)、GPS測位信頼度判定部250の判定結果が測位結果Cの信頼度が高いことを示す場合には正確な測位結果として測位位置Cを出力し、GPS測位信頼度判定部250の判定結果が測位結果Cの信頼度が低いことを示す場合には不正確な測位結果として測位結果Bを出力する。
FIG. 20 is a flowchart showing a flow of positioning result output processing (S180) in the third embodiment.
In the positioning result output process (S180), as shown in FIG. 20, the positioning result output unit 230 compares the positioning position B with the positioning position C (S310), and the positioning position B and the positioning position C match. Outputs a positioning position C as an accurate positioning result. Further, when the positioning position B and the positioning position C do not match, the positioning result output unit 230 refers to the determination result of the GPS positioning reliability determination unit 250 (S320), and the determination result of the GPS positioning reliability determination unit 250 Indicates that the reliability of the positioning result C is high, the positioning position C is output as an accurate positioning result, and the determination result of the GPS positioning reliability determination unit 250 indicates that the reliability of the positioning result C is low. Outputs a positioning result B as an inaccurate positioning result.

これにより、測位結果出力部230は測位位置Bと測位位置Cとのうち、より信頼度が高いと思われる方を測位結果として出力することができる。   As a result, the positioning result output unit 230 can output, as a positioning result, one of the positioning position B and the positioning position C that seems to have higher reliability.

実施の形態1における車両位置特定装置200を搭載した車両100の測位に関する機器構成図。FIG. 3 is a device configuration diagram relating to positioning of the vehicle 100 on which the vehicle position specifying device 200 according to the first embodiment is mounted. 実施の形態1における車両位置特定装置200のハードウェア資源の一例を示す図。FIG. 3 is a diagram illustrating an example of hardware resources of the vehicle position specifying device 200 according to the first embodiment. 実施の形態1における車両位置特定装置200の機能構成図。FIG. 3 is a functional configuration diagram of the vehicle position specifying device 200 according to the first embodiment. 実施の形態1における車両位置特定装置200の車両位置特定方法を示すフローチャート。4 is a flowchart showing a vehicle position specifying method of vehicle position specifying device 200 in the first embodiment. 実施の形態1における車両100のTVカメラ110が撮像する道路面上の白線の位置と撮像面上の白線の位置との関係を示す図。The figure which shows the relationship between the position of the white line on the road surface which the TV camera 110 of the vehicle 100 in Embodiment 1 images, and the position of the white line on an imaging surface. 実施の形態1における車両100のTVカメラ110が撮像する道路面上の白線の位置と撮像面上の白線の位置との関係を示す図。The figure which shows the relationship between the position of the white line on the road surface which the TV camera 110 of the vehicle 100 in Embodiment 1 images, and the position of the white line on an imaging surface. 実施の形態1における車両100のTVカメラ110が撮像する道路面上の白線の位置と撮像面上の白線の位置との関係を示す図。The figure which shows the relationship between the position of the white line on the road surface which the TV camera 110 of the vehicle 100 in Embodiment 1 images, and the position of the white line on an imaging surface. 実施の形態1における相関判定処理(S150)の流れを示すフローチャート。5 is a flowchart showing a flow of correlation determination processing (S150) in the first embodiment. 実施の形態1におけるカメラ映像(映像白線データ)の一例を示す図。FIG. 4 is a diagram illustrating an example of a camera video (video white line data) in the first embodiment. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との水平方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との水平方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との水平方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との垂直方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との垂直方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態1におけるカメラ映像(映像白線データ)と白線データ(撮像面白線データ)とを重畳表示させた撮像面Tの一例およびそのカメラ映像(映像白線データ)と白線データ(撮像面白線データ)との垂直方向の相関度を示す図。Example of imaging surface T on which camera video (video white line data) and white line data (imaging surface white line data) are superimposed and displayed in Embodiment 1, and the camera video (video white line data) and white line data (imaging surface white line data) FIG. 実施の形態2における車両位置特定装置200の機能構成図。The function block diagram of the vehicle position specific | specification apparatus 200 in Embodiment 2. FIG. 実施の形態2における車両位置特定装置200の車両位置特定方法を示すフローチャート。9 is a flowchart showing a vehicle position specifying method of vehicle position specifying device 200 according to the second embodiment. 実施の形態2における測位結果出力処理(S180)の流れを示すフローチャート。The flowchart which shows the flow of the positioning result output process (S180) in Embodiment 2. FIG. 実施の形態3における車両位置特定装置200の機能構成図。FIG. 10 is a functional configuration diagram of a vehicle position specifying device 200 according to a third embodiment. 実施の形態3における測位結果出力処理(S180)の流れを示すフローチャート。The flowchart which shows the flow of the positioning result output process (S180) in Embodiment 3.

符号の説明Explanation of symbols

100 車両、110 TVカメラ、120 GPS受信機、121 GPSアンテナ、190 道路データベース、200 車両位置特定装置、210 擬似距離測位部、220 画像測位部、221 白線データ取得部、222 白線データ撮像面投影部、223 映像白線抽出部、224 特徴量投影部、225 特徴量相関係数算出部、226 相関係数判定部、227 車両位置算出部、230 測位結果出力部、240 搬送波位相測位部、250 GPS測位信頼度判定部、911 CPU、912 バス、913 ROM、914 RAM、915 通信ボード、920 磁気ディスク装置、921 OS、923 プログラム群、924 ファイル群。   DESCRIPTION OF SYMBOLS 100 Vehicle, 110 TV camera, 120 GPS receiver, 121 GPS antenna, 190 road database, 200 Vehicle position specifying device, 210 Pseudo distance positioning unit, 220 Image positioning unit, 221 White line data acquisition unit, 222 White line data imaging surface projection unit 223 Video white line extraction unit, 224 Feature amount projection unit, 225 Feature amount correlation coefficient calculation unit, 226 Correlation coefficient determination unit, 227 Vehicle position calculation unit, 230 Positioning result output unit, 240 Carrier phase positioning unit, 250 GPS positioning Reliability determination unit, 911 CPU, 912 bus, 913 ROM, 914 RAM, 915 communication board, 920 magnetic disk device, 921 OS, 923 program group, 924 file group.

Claims (6)

自己位置を測位する第一の測位部と、
前記第一の測位部が測位した際の特定の方向を撮像するカメラと、
前記カメラが撮像した際の撮像面の2次元画像において前記画像に映っている特定の撮像地物をCPU(Central Proccessing Unit)を用いて特定する画像処理部と、
地物の3次元位置と地物の3次元形状とを示す地物情報を記憶する地物データベースと、
前記第一の測位部が測位した自己位置に基づいて自己位置周辺に位置する各地物の地物情報を前記地物データベースから取得する地物情報取得部と、
前記地物情報取得部の取得した各地物情報が示す各地物の位置と各地物の形状とに基づいて各地物情報が示す各地物を前記カメラの前記撮像面にCPUを用いて投影地物として投影する地物投影部と、
前記地物投影部が投影した各投影地物と前記画像処理部が特定した前記特定の地物とを前記撮像面においてCPUを用いて比較して前記特定の撮像地物に対応する投影地物を特定する地物情報特定部と、
前記地物情報特定部が特定した投影地物の前記撮像面における2次元位置と前記地物情報特定部が特定した投影地物の地物情報が示す地物の3次元位置とに基づいてCPUを用いて自己位置を測位する第二の測位部と、
前記第二の測位部が測位した自己位置を測位結果として出力機器に出力する測位結果出力部と
を備えたことを特徴とする位置特定装置。
A first positioning unit for positioning the self-position;
A camera that captures a specific direction when the first positioning unit performs positioning;
An image processing unit that uses a CPU (Central Processing Unit) to identify a specific imaging feature that is reflected in the image in a two-dimensional image of the imaging surface captured by the camera;
A feature database for storing feature information indicating a three-dimensional position of the feature and a three-dimensional shape of the feature;
A feature information acquisition unit for acquiring feature information of each feature located around the self-position based on the self-position measured by the first positioning unit from the feature database;
The feature indicated by the feature information based on the position of the feature indicated by the feature information acquired by the feature information acquisition unit and the shape of the feature is used as a projected feature on the imaging surface of the camera using the CPU. A feature projection unit to project;
Each projected feature projected by the feature projection unit and the specific feature identified by the image processing unit are compared on the imaging plane using a CPU, and the projected feature corresponding to the specific imaging feature A feature information identification unit for identifying
CPU based on the two-dimensional position of the projected feature specified by the feature information specifying unit on the imaging surface and the three-dimensional position of the feature indicated by the feature information of the projected feature specified by the feature information specifying unit A second positioning unit for positioning the self-position using
And a positioning result output unit that outputs the self-position measured by the second positioning unit to an output device as a positioning result.
前記位置特定装置は、さらに、
前記第一の測位部の測位方法および前記第二の測位部の測位方法と異なる測位方法により自己位置を測位する第三の測位部を備え、
前記測位結果出力部は、
前記第二の測位部が測位した自己位置Bと前記第三の測位部が測位した自己位置Cとを比較し、測位結果として出力する自己位置についての信頼度を比較結果に基づいて判定し、前記自己位置Bと前記自己位置Cとの少なくともいずれかに基づく自己位置と判定した自己位置の信頼度とを測位結果として出力する
ことを特徴とする請求項1記載の位置特定装置。
The location device further includes:
A third positioning unit for positioning the self-position by a positioning method different from the positioning method of the first positioning unit and the positioning method of the second positioning unit;
The positioning result output unit
Comparing the self-position B measured by the second positioning unit and the self-position C measured by the third positioning unit, and determining the reliability of the self-position output as a positioning result based on the comparison result; 2. The position specifying apparatus according to claim 1, wherein a reliability of the self position determined as the self position based on at least one of the self position B and the self position C is output as a positioning result.
前記位置特定装置は、さらに、
GPS(Global Positioning System)観測を行うGPS受信機を備え、
前記第一の測位部は前記GPS受信機が観測した擬似距離に基づいて自己位置を概略測位し、
前記第三の測位部は、前記第一の測位部による測位処理から前記第二の測位部による測位処理までの処理と並行して、前記GPS受信機が観測した搬送波位相に基づいて自己位置を詳細測位する
ことを特徴とする請求項2記載の位置特定装置。
The location device further includes:
A GPS receiver that performs GPS (Global Positioning System) observation,
The first positioning unit roughly measures the self-position based on the pseudorange observed by the GPS receiver,
The third positioning unit determines its own position based on the carrier phase observed by the GPS receiver in parallel with the processing from the positioning process by the first positioning unit to the positioning process by the second positioning unit. 3. The position specifying device according to claim 2, wherein detailed positioning is performed.
前記測位結果出力部は、
前記GPS受信機のGPS観測結果に基づいて測位結果として出力する自己位置の信頼度を判定する
ことを特徴とする請求項3記載の位置特定装置。
The positioning result output unit
4. The position specifying device according to claim 3, wherein a reliability of a self-position output as a positioning result is determined based on a GPS observation result of the GPS receiver.
第一の測位部が自己位置を測位する第一の測位処理を行い、
カメラが記第一の測位部が測位した際の特定の方向を撮像する撮像処理を行い、
画像処理部が前記カメラが撮像した際の撮像面の2次元画像において前記画像に映っている特定の撮像地物をCPU(Central Proccessing Unit)を用いて特定する画像処理を行い、
地物情報取得部が前記第一の測位部の測位した自己位置に基づいて自己位置周辺に位置する各地物の地物情報を地物の3次元位置と地物の3次元形状とを示す地物情報を記憶する地物データベースから取得する地物情報取得処理を行い、
地物投影部が前記地物情報取得部の取得した各地物情報が示す各地物の位置と各地物の形状とに基づいて各地物情報が示す各地物を前記カメラの前記撮像面にCPUを用いて投影地物として投影する地物投影処理を行い、
地物情報特定部が前記地物投影部の投影した各投影地物と前記画像処理部の特定した前記特定の地物とを前記撮像面においてCPUを用いて比較して前記特定の撮像地物に対応する投影地物を特定する地物情報特定処理を行い、
第二の測位部が前記地物情報特定部の特定した投影地物の前記撮像面における2次元位置と前記地物情報特定部の特定した投影地物の地物情報が示す地物の3次元位置とに基づいてCPUを用いて自己位置を測位する第二の測位処理を行い、
測位結果出力部が前記第二の測位部の測位した自己位置を測位結果として出力機器に出力する測位結果出力処理を行う
ことを特徴とする位置特定方法。
The first positioning unit performs the first positioning process for positioning its own position,
The camera performs an imaging process that captures a specific direction when the first positioning unit performs positioning,
An image processing unit performs image processing for specifying a specific imaging feature reflected in the image in a two-dimensional image of the imaging surface when the camera has imaged using a CPU (Central Processing Unit),
The feature information acquisition unit indicates the feature information of each feature located around the self-position based on the self-position measured by the first positioning unit, and indicates the three-dimensional position of the feature and the three-dimensional shape of the feature. Performs feature information acquisition processing acquired from the feature database that stores the object information,
The feature projection unit uses the CPU on the imaging surface of the camera to display the feature indicated by the feature information based on the position of the feature indicated by the feature information acquired by the feature information acquisition unit and the shape of the feature. Perform the feature projection process to project as projected features,
The feature information specifying unit compares each projected feature projected by the feature projecting unit with the specific feature specified by the image processing unit using the CPU on the imaging surface, and the specific imaging feature. Perform the feature information identification process to identify the projected feature corresponding to
The two-dimensional position of the projected feature specified by the feature information specifying unit by the second positioning unit and the three-dimensional feature indicated by the feature information of the projected feature specified by the feature information specifying unit Based on the position, the CPU performs a second positioning process for positioning its own position,
A positioning result output process in which a positioning result output unit outputs a self-position measured by the second positioning unit as a positioning result to an output device.
請求項5記載の位置特定方法をコンピュータに実行させる位置特定プログラム。   A position specifying program for causing a computer to execute the position specifying method according to claim 5.
JP2007092479A 2007-03-30 2007-03-30 Position-specifying device, position-specifying method, and position-specifying program Pending JP2008249555A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007092479A JP2008249555A (en) 2007-03-30 2007-03-30 Position-specifying device, position-specifying method, and position-specifying program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007092479A JP2008249555A (en) 2007-03-30 2007-03-30 Position-specifying device, position-specifying method, and position-specifying program

Publications (1)

Publication Number Publication Date
JP2008249555A true JP2008249555A (en) 2008-10-16

Family

ID=39974674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007092479A Pending JP2008249555A (en) 2007-03-30 2007-03-30 Position-specifying device, position-specifying method, and position-specifying program

Country Status (1)

Country Link
JP (1) JP2008249555A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011058909A1 (en) 2009-11-10 2011-05-19 三菱電機株式会社 Drive assist system, drive assist method, and vehicle-mounted device
JP2013148354A (en) * 2012-01-17 2013-08-01 Nissan Motor Co Ltd Vehicle position calculation device
JP2013148355A (en) * 2012-01-17 2013-08-01 Nissan Motor Co Ltd Vehicle position calculation device
JP2014507630A (en) * 2010-12-15 2014-03-27 クアルコム,インコーポレイテッド Recovery from out-of-position and out-of-time values when locating
JP2015052548A (en) * 2013-09-09 2015-03-19 富士重工業株式会社 Vehicle exterior environment recognition device
US9384659B2 (en) 2009-11-10 2016-07-05 Mitsubishi Electric Corporation Driving support system
WO2016185659A1 (en) * 2015-05-15 2016-11-24 株式会社デンソー Mobile-body position detecting apparatus, mobile-body position detecting method
JP2017223483A (en) * 2016-06-14 2017-12-21 日立オートモティブシステムズ株式会社 Own vehicle position estimation device
JP2018505426A (en) * 2014-12-26 2018-02-22 ヘーレ グローバル ベスローテン フェンノートシャップ Device location using multilateration
US20180120115A1 (en) * 2015-05-15 2018-05-03 Denso Corporation Mobile-body position detecting apparatus and mobile-body position detecting method
JP2018077771A (en) * 2016-11-11 2018-05-17 トヨタ自動車株式会社 Self-driving vehicle control system
CN109211103A (en) * 2017-06-29 2019-01-15 株式会社东芝 Deduction system
JP2022512440A (en) * 2019-03-28 2022-02-03 シェンチェン センスタイム テクノロジー カンパニー リミテッド Trajectory tracking controller test method, equipment, media and equipment

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9978268B2 (en) 2009-11-10 2018-05-22 Mitsubishi Electric Corporation Driving support system, driving support method, and in-vehicle unit
WO2011058909A1 (en) 2009-11-10 2011-05-19 三菱電機株式会社 Drive assist system, drive assist method, and vehicle-mounted device
US9020741B2 (en) 2009-11-10 2015-04-28 Mitsubishi Electric Corporation Driving support system, driving support method, and in-vehicle unit
US9384659B2 (en) 2009-11-10 2016-07-05 Mitsubishi Electric Corporation Driving support system
JP2014507630A (en) * 2010-12-15 2014-03-27 クアルコム,インコーポレイテッド Recovery from out-of-position and out-of-time values when locating
US9423505B2 (en) 2010-12-15 2016-08-23 Qualcomm Incorporated Recovery from position and time outliers in positioning
JP2016156837A (en) * 2010-12-15 2016-09-01 クアルコム,インコーポレイテッド Recovery from position outlier and time outlier in positioning
JP2013148354A (en) * 2012-01-17 2013-08-01 Nissan Motor Co Ltd Vehicle position calculation device
JP2013148355A (en) * 2012-01-17 2013-08-01 Nissan Motor Co Ltd Vehicle position calculation device
JP2015052548A (en) * 2013-09-09 2015-03-19 富士重工業株式会社 Vehicle exterior environment recognition device
JP2018505426A (en) * 2014-12-26 2018-02-22 ヘーレ グローバル ベスローテン フェンノートシャップ Device location using multilateration
US20180120115A1 (en) * 2015-05-15 2018-05-03 Denso Corporation Mobile-body position detecting apparatus and mobile-body position detecting method
WO2016185659A1 (en) * 2015-05-15 2016-11-24 株式会社デンソー Mobile-body position detecting apparatus, mobile-body position detecting method
JP2017223483A (en) * 2016-06-14 2017-12-21 日立オートモティブシステムズ株式会社 Own vehicle position estimation device
JP2018077771A (en) * 2016-11-11 2018-05-17 トヨタ自動車株式会社 Self-driving vehicle control system
CN109211103A (en) * 2017-06-29 2019-01-15 株式会社东芝 Deduction system
CN109211103B (en) * 2017-06-29 2021-10-08 株式会社东芝 presumption system
JP2022512440A (en) * 2019-03-28 2022-02-03 シェンチェン センスタイム テクノロジー カンパニー リミテッド Trajectory tracking controller test method, equipment, media and equipment

Similar Documents

Publication Publication Date Title
JP2008249555A (en) Position-specifying device, position-specifying method, and position-specifying program
US11519738B2 (en) Position calculating apparatus
KR102695518B1 (en) Method and apparatus for guiding vehicle route
Rose et al. An integrated vehicle navigation system utilizing lane-detection and lateral position estimation systems in difficult environments for GPS
EP2133662B1 (en) Methods and system of navigation using terrain features
US10240934B2 (en) Method and system for determining a position relative to a digital map
JP5762131B2 (en) CALIBRATION DEVICE, CALIBRATION DEVICE CALIBRATION METHOD, AND CALIBRATION PROGRAM
JP5501101B2 (en) POSITIONING DEVICE, POSITIONING METHOD, AND POSITIONING PROGRAM
RU2668459C1 (en) Position evaluation device and method
US8467612B2 (en) System and methods for navigation using corresponding line features
EP3842735B1 (en) Position coordinates estimation device, position coordinates estimation method, and program
JP5968064B2 (en) Traveling lane recognition device and traveling lane recognition method
EP2052208B1 (en) Determining the location of a vehicle on a map
JP2001331787A (en) Road shape estimation device
US20220206502A1 (en) Blind area estimation apparatus, vehicle travel system, and blind area estimation method
JP6520740B2 (en) Object detection method, object detection device, and program
JP4986883B2 (en) Orientation device, orientation method and orientation program
US12018946B2 (en) Apparatus, method, and computer program for identifying road being traveled
CN107044853A (en) Method and apparatus for definitely calibration method and device and for positioning
EP4660583A1 (en) Unmanned positioning method and apparatus for vehicle, vehicle, and storage medium
JP5814620B2 (en) POSITION CORRECTION DATA GENERATION DEVICE, POSITION LOCATION DEVICE, POSITION CORRECTION DATA GENERATION DEVICE POSITION CORRECTION DATA GENERATION METHOD, POSITION POSITION DEVICE POSITION POSITIONING METHOD, POSITION CORRECTION DATA GENERATION PROGRAM, AND POSITION POSITION PROGRAM
WO2023017624A1 (en) Drive device, vehicle, and method for automated driving and/or assisted driving
JP2022190173A (en) position estimator
JP2024147044A (en) Information processing device, mobile object, information processing method, and computer program
JP2019138751A (en) Map complementing device and map complementing program