マップマッチングのアルゴリズム

Similar documents
0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生

4 段階推定法とは 予測に使うモデルの紹介 4 段階推定法の課題 2

スライド 1

#A A A F, F d F P + F P = d P F, F y P F F x A.1 ( α, 0), (α, 0) α > 0) (x, y) (x + α) 2 + y 2, (x α) 2 + y 2 d (x + α)2 + y 2 + (x α) 2 + y 2 =


1. z dr er r sinθ dϕ eϕ r dθ eθ dr θ dr dθ r x 0 ϕ r sinθ dϕ r sinθ dϕ y dr dr er r dθ eθ r sinθ dϕ eϕ 2. (r, θ, φ) 2 dr 1 h r dr 1 e r h θ dθ 1 e θ h

1 P2 P P3P4 P5P8 P9P10 P11 P12


2014 BinN 論文セミナーについて

Chap2.key

85 4

4 4 θ X θ P θ 4. 0, 405 P 0 X 405 X P 4. () 60 () 45 () 40 (4) 765 (5) 40 B 60 0 P = 90, = ( ) = X

2

羽藤.pptx

Microsoft PowerPoint - pr_12_template-bs.pptx

Microsoft Word - NumericalComputation.docx

<4D F736F F F696E74202D20836F CC8A C58B858B4F93B982A882E682D1978E89BA814091B28BC68CA48B E >

.( 斜面上の放物運動 ) 目的 : 放物運動の方向の分け方は, 鉛直と水平だけではない 図のように, 水平面から角 だけ傾いた固定した滑らかな斜面 と, 質量 の小球を用意する 原点 から斜面に垂直な向きに, 速さ V で小球を投げ上げた 重力の加速度を g として, 次の問い に答えよ () 小

2009 年 11 月 16 日版 ( 久家 ) 遠地 P 波の変位波形の作成 遠地 P 波の変位波形 ( 変位の時間関数 ) は 波線理論をもとに P U () t = S()* t E()* t P() t で近似的に計算できる * は畳み込み積分 (convolution) を表す ( 付録

Microsoft PowerPoint - e-stat(OLS).pptx

福岡大学人文論叢47-3

B's Recorderマニュアル_B's Recorderマニュアル

B's Recorderマニュアル

スライド 1

平成20年2月10日号

Kumamoto University Center for Multimedia and Information Technologies Lab. 熊本大学アプリケーション実験 ~ 実環境における無線 LAN 受信電波強度を用いた位置推定手法の検討 ~ InKIAI 宮崎県美郷

Microsoft PowerPoint - 構造力学Ⅰ第03回.pptx

Microsoft Word - 微分入門.doc

断面の諸量

IS2-06 第21回画像センシングシンポジウム 横浜 2015年6月 画像をスーパーピクセルに変換する手法として SLIC[5] を用いる Achanta らによって提案された SLIC 2.2 グラフマッチング は K-means をベースにした手法で 単純な K-means に いる SPIN

スライド タイトルなし

Microsoft PowerPoint - 10.pptx

6 2 2 x y x y t P P = P t P = I P P P ( ) ( ) ,, ( ) ( ) cos θ sin θ cos θ sin θ, sin θ cos θ sin θ cos θ y x θ x θ P

70 : 20 : A B (20 ) (30 ) 50 1

<B54CB5684E31A4E9C0CBA4E5AA6BC160BEE3B27AA544A5552E706466>

ビジネス統計 統計基礎とエクセル分析 正誤表

Microsoft PowerPoint - ppt-7.pptx

untitled

研修コーナー

特別寄稿.indd

Autodesk Inventor Skill Builders Autodesk Inventor 2010 構造解析の精度改良 メッシュリファインメントによる収束計算 予想作業時間:15 分 対象のバージョン:Inventor 2010 もしくはそれ以降のバージョン シミュレーションを設定する際

28 Horizontal angle correction using straight line detection in an equirectangular image

tnbp59-21_Web:P2/ky132379509610002944

パーキンソン病治療ガイドライン2002

日本内科学会雑誌第97巻第7号

Microsoft PowerPoint - qcomp.ppt [互換モード]

3-2 PET ( : CYRIC ) ( 0 ) (3-1 ) PET PET [min] 11 C 13 N 15 O 18 F 68 Ga [MeV] [mm] [MeV]

布に従う しかし サイコロが均質でなく偏っていて の出る確率がひとつひとつ異なっているならば 二項分布でなくなる そこで このような場合に の出る確率が同じであるサイコロをもっている対象者をひとつのグループにまとめてしまえば このグループの中では回数分布は二項分布になる 全グループの合計の分布を求め


基礎統計

日本内科学会雑誌第98巻第4号

直交座標系の回転

Microsoft PowerPoint - H24全国大会_発表資料.ppt [互換モード]

木村の物理小ネタ ケプラーの第 2 法則と角運動量保存則 A. 面積速度面積速度とは平面内に定点 O と動点 P があるとき, 定点 O と動点 P を結ぶ線分 OP( 動径 OP という) が単位時間に描く面積を 動点 P の定点 O に

lim lim lim lim 0 0 d lim 5. d 0 d d d d d d 0 0 lim lim 0 d

untitled

したがって このモデルではの長さをもつ潜在履歴 latent history が存在し 同様に と指標化して扱うことができる 以下では 潜在的に起こりうる履歴を潜在履歴 latent history 実際にデ ータとして記録された履歴を記録履歴 recorded history ということにする M

Part y mx + n mt + n m 1 mt n + n t m 2 t + mn 0 t m 0 n 18 y n n a 7 3 ; x α α 1 7α +t t 3 4α + 3t t x α x α y mx + n

TC1-31st Fuzzy System Symposium (Chofu, September -, 15) cremental Neural Networ (SOINN) [5] Enhanced SOINN (ESOINN) [] ESOINN GNG Deng Evolving Self-

ができるようになったソフトによって あらためて解析し直しました (2) これらの有効詳細フォームにおける 全重心の水平速度が最大値をとるところ を パワ ポジション ( キックポイント ) と見なしました (3) それらの脛角 (θs) と太もも角 (θt) をプログラムソフトによって求め これを図

_0212_68<5A66><4EBA><79D1>_<6821><4E86><FF08><30C8><30F3><30DC><306A><3057><FF09>.pdf

PowerPoint プレゼンテーション

(trip) ( ) 1 1

Microsoft PowerPoint SIGAL.ppt

ビジネス交渉術入稿.indd

さくらの個別指導 ( さくら教育研究所 ) A 2 2 Q ABC 2 1 BC AB, AC AB, BC AC 1 B BC AB = QR PQ = 1 2 AC AB = PR 3 PQ = 2 BC AC = QR PR = 1

円筒面で利用可能なARマーカ

( ) 2.1. C. (1) x 4 dx = 1 5 x5 + C 1 (2) x dx = x 2 dx = x 1 + C = 1 2 x + C xdx (3) = x dx = 3 x C (4) (x + 1) 3 dx = (x 3 + 3x 2 + 3x +

解析センターを知っていただく キャンペーン

1 3 GPS GPS Holguin-Veras 1) Denver Browne et al. 11) 197 Christian et al. 12) GPS b) GPS Quddus et al. 13) Greenfield 14) Miyashita et al. 15), 16) G

秋田県立大学における建築環境工学関連の 大型研究設備

トピックモデルの応用: 関係データ、ネットワークデータ

Microsoft PowerPoint - 10.pptx

1 (1) ( i ) 60 (ii) 75 (iii) 315 (2) π ( i ) (ii) π (iii) 7 12 π ( (3) r, AOB = θ 0 < θ < π ) OAB A 2 OB P ( AB ) < ( AP ) (4) 0 < θ < π 2 sin θ

Microsoft PowerPoint - 三次元座標測定 ppt

main.dvi

パソコンシミュレータの現状

A B A E

数値計算で学ぶ物理学 4 放物運動と惑星運動 地上のように下向きに重力がはたらいているような場においては 物体を投げると放物運動をする 一方 中心星のまわりの重力場中では 惑星は 円 だ円 放物線または双曲線を描きながら運動する ここでは 放物運動と惑星運動を 運動方程式を導出したうえで 数値シミュ

スライド 1

機構学 平面機構の運動学

コンピュータグラフィックス第8回

1 [1, 2, 3, 4, 5, 8, 9, 10, 12, 15] The Boston Public Schools system, BPS (Deferred Acceptance system, DA) (Top Trading Cycles system, TTC) cf. [13] [

RSS Higher Certificate in Statistics, Specimen A Module 3: Basic Statistical Methods Solutions Question 1 (i) 帰無仮説 : 200C と 250C において鉄鋼の破壊応力の母平均には違いはな

計算機シミュレーション

ii 2. F. ( ), ,,. 5. G., L., D. ( ) ( ), 2005.,. 6.,,. 7.,. 8. ( ), , (20 ). 1. (75% ) (25% ). 60.,. 2. =8 5, =8 4 (. 1.) 1.,,

9 5 ( α+ ) = (α + ) α (log ) = α d = α C d = log + C C 5. () d = 4 d = C = C = 3 + C 3 () d = d = C = C = 3 + C 3 =

vecrot

1 1. はじめに ポンスレの閉形定理 Jacobi の証明 June 5, 2013 Akio Arimoto ヤコビは [2] においてポンスレの閉形定理に初等幾何を用いた証明を与え ている 大小 2つの円があり 一方が他方を完全に含んでいるとする 大小 2 円の半径をそれぞれ Rr, とする

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2015-UBI-47 No.13 Vol.2015-ASD-2 No /7/28 ノード間通信とノード間相対距離情報を用いたノード位置推定手法 角間共訓 秋田純一 金沢大学自然科学研究科電子情報科学専攻

Microsoft PowerPoint - 統計科学研究所_R_重回帰分析_変数選択_2.ppt

ファイナンスのための数学基礎 第1回 オリエンテーション、ベクトル

snkp-14-2/ky347084220200019175

<4D F736F F D EBF97CD8A B7982D189898F4B A95748E9197BF4E6F31312E646F63>

Probit , Mixed logit

測量士補試験 重要事項 基準点測量「偏心補正計算」

Excelによる統計分析検定_知識編_小塚明_5_9章.indd

004139 医用画像‐27‐3/★追悼文‐27‐3‐0 松本様

2011年度 大阪大・理系数学

Microsoft PowerPoint - 【配布・WEB公開用】SAS発表資料.pptx

Transcription:

マップマッチングのアルゴリズム 羽藤英二 伊藤創太 伊藤篤志編 : ネットワーク行動学 ( BinN studies シリーズ ), pp.84-106,2014. 2015/05/29 理論勉強会 #7 M1 山本萌美

もくじ マップマッチングとは? マップマッチングのバリエーション Point to Point map-matching Point to Curve map-matching Curve to Curve map-matching 幾何解析マップマッチング 位相幾何解析マップマッチング さまざまなマップマッチング 2

マップマッチングとは? GPS やデッドレコグニング技術で得られた位置データを用いて ある時点で移動者がどの経路を利用しているのか あるいはその経路上のどこにいるのかを特定する技術 GPS (+ DR) 等による位置データ どの経路か? その経路上のどこか? 道路ネットワーク 3

マップマッチングとは? 道路ネットワーク 基本的なアルゴリズム STEP1 道路ネットワークを準備 STEP2 道路ネットワーク上に測位位置データをプロット STEP3 位置データとネットワーク上のリンクやノードとの関係を定量化 通過リンクの特定 凡例リンクノード STEP4 リンクごとのパフォーマンス指標 ( 所要時間や走行速度 ) の算定 4

マップマッチングとは? 道路ネットワーク 基本的なアルゴリズム STEP1 道路ネットワークを準備 STEP2 道路ネットワーク上に測位位置データをプロット STEP3 位置データとネットワーク上のリンクやノードとの関係を定量化 通過リンクの特定 凡例測位点 STEP4 リンクごとのパフォーマンス指標 ( 所要時間や走行速度 ) の算定 5

マップマッチングとは? 道路ネットワーク 基本的なアルゴリズム STEP1 道路ネットワークを準備 STEP2 道路ネットワーク上に測位位置データをプロット STEP3 位置データとネットワーク上のリンクやノードとの関係を定量化 通過リンクの特定 凡例通過リンク STEP4 リンクごとのパフォーマンス指標 ( 所要時間や走行速度 ) の算定 6

マップマッチングとは? 基本的なアルゴリズム 定量化方法や測位補正の方法などによってさまざま手法がある STEP1 STEP2 STEP3 STEP4 道路ネットワークを準備 道路ネットワーク上に測位位置データをプロット 位置データとネットワーク上のリンクやノードとの関係を定量化 通過リンクの特定 リンクごとのパフォーマンス指標 ( 所要時間や走行速度 ) の算定 7

マップマッチングのバリエーション [1] 幾何解析 (Geometric) マップマッチング Point to Point Point to Curve Curve to Curve Road Reduction Filter(RRF) 位相幾何 (Topological) 解析 マップマッチング Weighted topological algorithm Simplified algorithm by Meng (2006) Algorithm based Various Similarity Criteria by Quddus et at.(2003) 確率的 (Probabilistic) マップマッチング Elliptical/rectangular confidence region 高度な技術を利用した マップマッチング Kalman filter Dempster-Shafer s mathematical theory of evidence Flexible state-space model and particle filter Interacting multiple model Fuzzy logic model 8

マップマッチングのバリエーション 幾何解析 (Geometric) マップマッチング Point to Point Point to Curve Curve to Curve Road Reduction Filter(RRF) 位相幾何 (Topological) 解析マップマッチング確率的 (Probabilistic) マップマッチング Weighted topological algorithm Simplified algorithm by Meng (2006) Algorithm based Various Similarity Criteria by Quddus et at.(2003) Elliptical/rectangular confidence region 位置データ取得技術の発達と普及とともに たくさんの手法が提案されている まずは幾何解析マップマッチングを勉強します 高度な技術を利用した マップマッチング Kalman filter Dempster-Shafer s mathematical theory of evidence Flexible state-space model and particle filter Interacting multiple model Fuzzy logic model 9

Point to Point map-matching 測位点をネットワーク上の最も近いノードにマッチングする アルゴリズム STEP1 STEP2 STEP3 測位点とネットワーク上のすべてのノードとの距離を計算 測位点を最も距離の小さかったノードにマッチング すべての測位点で STEP1, STEP2 をおこなうすべて終われば終了 凡例測位点ノード 10

Point to Point map-matching 測位点をネットワーク上の最も近いノードにマッチングする アルゴリズム STEP1 STEP2 STEP3 測位点とネットワーク上のすべてのノードとの距離を計算 測位点を最も距離の小さかったノードにマッチング すべての測位点で STEP1, STEP2 をおこなうすべて終われば終了 11

Point to Point map-matching 測位点をネットワーク上の最も近いノードにマッチングする アルゴリズム STEP1 STEP2 STEP3 測位点とネットワーク上のすべてのノードとの距離を計算 測位点を最も距離の小さかったノードにマッチング すべての測位点で STEP1, STEP2 をおこなうすべて終われば終了 12

Point to Point map-matching もしも ここに測位点があったら 13

Point to Point map-matching もしも ここに測位点があったら ノードが少ないネットワークは誤ってマッチングされやすい ノードが多いネットワークほど正確にマッチングできる 14

Point to Curve map-matching 測位点をネットワーク上の最も近いリンクにマッチングする アルゴリズム STEP1 STEP2 STEP3 測位点とネットワーク上のすべてのリンクとの距離を計算 測位点を最も距離の小さかったリンクにマッチング すべての測位点で STEP1, STEP2 をおこなうすべて終われば終了 15

Point to Curve map-matching 測位点をネットワーク上の最も近いリンクにマッチングする アルゴリズム STEP1 STEP2 STEP3 測位点とネットワーク上のすべてのリンクとの距離を計算 測位点を最も距離の小さかったリンクにマッチング すべての測位点で STEP1, STEP2 をおこなうすべて終われば終了 高密度なネットワーク ( リンク間距離が小さい ) では 誤りやすい 16

Curve to Curve map-matching アルゴリズム STEP1 STEP2 STEP3 STEP4 STEP5 Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 17

Curve to Curve map-matching アルゴリズム STEP1 STEP2 STEP3 STEP4 STEP5 Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 18

Curve to Curve map-matching 候補経路 1 STEP1 STEP2 STEP3 STEP4 STEP5 アルゴリズム Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 19

Curve to Curve map-matching 候補経路 2 STEP1 STEP2 STEP3 STEP4 STEP5 アルゴリズム Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 20

Curve to Curve map-matching アルゴリズム STEP1 STEP2 STEP3 STEP4 STEP5 Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 21

Curve to Curve map-matching アルゴリズム Point to Point matching に依存 STEP1 STEP2 STEP3 STEP4 STEP5 Point to point matching により候補となるノードを探索 候補ノードから候補リンク探索 候補ノードから候補経路を作成 測位点を結びその線分の距離の和を算出 すべての候補経路のうち最も測位点の経路距離と近いものを真の経路とする 22

幾何解析マップマッチング 強み シンプル 簡単 はやい 弱み ネットワーク形状に依存 それまでの点のつながりを考慮しない 23

マップマッチングのバリエーション [1] 幾何解析 (Geometric) マップマッチング Point to Point Point to Curve Curve to Curve Road Reduction Filter(RRF) 位相幾何 (Topological) 解析 マップマッチング Weighted topological algorithm Simplified algorithm by Meng (2006) Algorithm based Various Similarity Criteria by Quddus et at.(2003) 確率的 (Probabilistic) マップマッチング Elliptical/rectangular confidence region 高度な技術を利用した マップマッチング Kalman filter Dempster-Shafer s mathematical theory of evidence Flexible state-space model and particle filter Interacting multiple model Fuzzy logic model 24

位相幾何解析マップマッチング STEP1 STEP2 STEP3 アルゴリズム 最初の測位点と最も近いノードを探索 ( 初期点 ) 次の点が外れ値 * か否か判定そうでないならば そのノードを通るリンクを探索そうならば この点を初期点として STEP1 へ 重み付けの式を用いて 正しいリンクを選択初期点と次の点はこのリンクにマッチングされる STEP5 STEP6 次の点が外れ値か否か判定外れ値ならば この点を初期点として STEP1 へそうでないならば β < 45 and α 90 を満たすかどうか判定満たすならば この点を同じリンクにマッチングし 式 (?) を用いてそのリンク上の位置を決定する これを繰り返す満たさないならば STEP1 へ STEP5 をすべての点について繰り返す STEP4 式 (?) を用いて リンク上の移動者の位置を決定 外れ値 : 大きく逸脱した観測データ [2] 25

位相幾何解析マップマッチング STEP1 STEP2 STEP3 アルゴリズム 最初の測位点と最も近いノードを探索 ( 初期点 ) 次の点が外れ値 * か否か判定そうでないならば そのノー初期点の設定ドを通るリンクを探索そうならば この点を初期点としてSTEP1へ 重み付けの式を用いて 正しいリンクを選択初期点と次の点はこのリンクリンクを決定にマッチングされる STEP5 STEP6 次の点が外れ値か否か判定外れ値ならば この点を初期点としてSTEP1へそうでないならば β < 45 and α 90 を満た現在の点がそのリンクにありすかどうか判定満たすならば この点を同じ続けるかチェックリンクにマッチングし 式 (?) を用いてそのリンク上の位置を決定する これを繰り返す満たさないならば STEP1へ STEP5 をすべての点について繰り返す STEP4 式 (?) を用いて リンク上の移動者の位置を決定リンク上の位置の決定 26

位相幾何解析マップマッチング リンクの決定 : 進路方向 (heading) を使う リンク 2 鉛直上向きを正とする角度の基準線 β i は基準線とリンク i との角度とする たとえば β 1 = 90 点 1 点 2 点 4 点 3 リンク1 リンク3 点 5 リンク 4 β 点 5 の進行方向 定義 β = β β i β = β ( 180 β 180 ) 360 β ( β > 180 ) 360 + β ( β < 180 ) WS H = AHcos( β ) A H は重み付けパラメータ WS H は進行方向とリンク方位角の重み付けスコア 差が小さいほど WS H の値は大きくなる そのリンクにマッチングされる可能性が高い 27

位相幾何解析マップマッチング リンクの決定 : 近接性のチェック (1) D 測位点とリンクの距離を D とする WS pd = A p /D WS pd は点とリンクの近接性の重み付けスコア A p は重み付けパラメータ 各点の位置座標は既知 距離 D が小さいほど スコアは大きくなる 測位点がリンクに近いほどスコアは大きくなる 28

位相幾何解析マップマッチング リンクの決定 : 近接性のチェック (2) 測位点と交差点の角度が最も小さいものが より大きな近接性を示す リンク 2 α2 α1 測位点 α4 (= θ) リンク 1 リンク 4 リンク 3 α3 もっとも大きな近接性を示す角度を θ とする ( この場合は α4) WS PI = Apcos(θ) WS PI は測位点と候補リンクの重み付けスコア A p は重み付けパラメータ 交差点がない場合は 0 とする θ が小さいほどスコアは大きくなる 測位点と交差点の線分がそのリンクに重なりそうほどスコアは大きくなる 29

位相幾何解析マップマッチング リンクの決定 : 近接性のチェック (3) 進行方向を使う リンク 2 α1 α3 α2 測位点 2 測位点 1 α4 リンク 1 リンク 4 リンク 3 αi はリンク i と測位点との相対位置を表す α を測位データと最も近いノードと結んだ線と候補リンクがなす角とする WS RP = ARP cos (α) WS RP は測位点と候補リンクに関する重み付けスコア A RP は重み付けパラメータ 30

位相幾何解析マップマッチング 重み付けの総和 :TWS TWS = W SH + (WSPD + WS PI ) + WS RP 進行方向 近接性 相対位置 WS H : 進行方向とリンク方位角の重み付けスコア WS PD : 点とリンクの近接性の重み付けスコア WS PI : 測位点と候補リンクの重み付けスコア WS RP : 測位点と候補リンクに関する重み付けスコア 31

位相幾何解析マップマッチング 重み付けの総和 :TWS TWS = W SH + (WSPD + WS PI ) + WS RP 1 進行方向 3 近接性 2 相対位置 進行方向の方が相対位置より重要 相対位置の方が近接性より重要 WS H : 進行方向とリンク方位角の重み付けスコア WS PD : 点とリンクの近接性の重み付けスコア WS PI : 測位点と候補リンクの重み付けスコア WS RP : 測位点と候補リンクに関する重み付けスコア 32

位相幾何解析マップマッチング 重み付けの総和 :TWS TWS = W SH + (WSPD + WS PI ) + WS RP 1 進行方向 3 近接性 2 相対位置 進行方向の方が相対位置より重要 相対位置の方が近接性より重要 この重要度にもとづいて 重み付けパラメータの値を決めていく 33

位相幾何解析マップマッチング 重み付けパラメータの決定 WS H A H : 進行方向とリンク方位角の重み付けパラメータ WS PD A p: 点とリンクの近接性の重み付けパラメータ WS PI A p: 測位点と候補リンクの重み付けパラメータ WS RP A RP: 測位点と候補リンクに関する重み付けパラメータ A p はアプリオリに決まる重み付けスコアの重要度によって A H と A RP が決定される A H = aap A RP = bap b > a > 1 a,b が決まったら すべての候補リンクに対して TWS が求まる もっとも高いスコアのリンクを選ぶ 34

位相幾何解析マップマッチング STEP1 STEP2 STEP3 アルゴリズム 最初の測位点と最も近いノードを探索 ( 初期点 ) 次の点が外れ値 * か否か判定そうでないならば そのノー初期点の設定ドを通るリンクを探索そうならば この点を初期点としてSTEP1へ 重み付けの式を用いて 正しいリンクを選択初期点と次の点はこのリンクリンクを決定にマッチングされる STEP5 STEP6 次の点が外れ値か否か判定外れ値ならば この点を初期点としてSTEP1へそうでないならば β < 45 and α 90 を満た現在の点がそのリンクにありすかどうか判定満たすならば この点を同じ続けるかチェックリンクにマッチングし 式 (?) を用いてそのリンク上の位置を決定する これを繰り返す満たさないならば STEP1へ STEP5 をすべての点について繰り返す STEP4 式 (?) を用いて リンク上の移動者の位置を決定リンク上の位置の決定 35

位相幾何解析マップマッチング 進行方向と速度を用いる リンク上の位置の決定 GPS/DR による位置センサーとデジタルロードマップ上の位置データを用いる 36

位相幾何解析マップマッチング リンク上の位置の決定 進行方向と速度を用いる v 1 sinθ リンク1 P t+1 (E i+1, N i+1 ) 速度 v θ P t (E i, N i ) v 1 cosθ リンク 2 P t (E i, N i ) や P t+1 (E i+1, N i+1 ) は STEP3 でどのリンクにのっかるかは決定済み * この場合はリンク 1 を仮定 P t+1 (E i+1, N i+1 ) がリンク 1 のどこにのっかるか P t (E i, N i ) は時刻 t のリンク上の位置 37

位相幾何解析マップマッチング リンク上の位置の決定 GPS/DR による位置センサーとデジタルロードマップ上の位置データを用いる 位置センサー P s E s, N s デジタルロードマップ P map (E map, N map ) C p をノード A,B と P s の座標で表現 C p と P map は独立なので P s C p と P map は独立なので 推定位置 P(E, N) は 位置センサーとデジタルロードマップがもつ誤差分散の式であらわせる ノード A P map C p P(E, N) ノード B リンク 38

位相幾何解析マップマッチング STEP1 STEP2 STEP3 アルゴリズム 最初の測位点と最も近いノードを探索 ( 初期点 ) 次の点が外れ値 * か否か判定そうでないならば そのノー初期点の設定ドを通るリンクを探索そうならば この点を初期点としてSTEP1へ 重み付けの式を用いて 正しいリンクを選択初期点と次の点はこのリンクリンクを決定にマッチングされる STEP5 STEP6 次の点が外れ値か否か判定外れ値ならば この点を初期点としてSTEP1へそうでないならば β < 45 and α 90 を満た現在の点がそのリンクにありすかどうか判定満たすならば この点を同じ続けるかチェックリンクにマッチングし 式 (?) を用いてそのリンク上の位置を決定する これを繰り返す満たさないならば STEP1へ STEP5 をすべての点について繰り返す STEP4 式 (?) を用いて リンク上の移動者の位置を決定リンク上の位置の決定 39

位相幾何解析マップマッチング 現在の点がそのリンクにあり続けるかチェック 2 つの評価基準 二つの連続する線の交差角が 45 より大きいかどうか P(x i+2, y i+2 ) 二つの連続する測位点の進行 方向角度が 45 より大きいかどうか 測位点と最も近いノードを結んだ線とリンクのなす角度 (α) が 90 より大きいか P(x i+1, y i+1 ) P(x i, y i ) 40

位相幾何解析マップマッチング STEP1 STEP2 STEP3 アルゴリズム 最初の測位点と最も近いノードを探索 ( 初期点 ) 次の点が外れ値 * か否か判定そうでないならば そのノー初期点の設定ドを通るリンクを探索そうならば この点を初期点としてSTEP1へ 重み付けの式を用いて 正しいリンクを選択初期点と次の点はこのリンクリンクを決定にマッチングされる STEP5 STEP6 次の点が外れ値か否か判定外れ値ならば この点を初期点としてSTEP1へそうでないならば β < 45 and α 90 を満た現在の点がそのリンクにありすかどうか判定満たすならば この点を同じ続けるかチェックリンクにマッチングし 式 (?) を用いてそのリンク上の位置を決定する これを繰り返す満たさないならば STEP1へ STEP5 をすべての点について繰り返す STEP4 式 (?) を用いて リンク上の移動者の位置を決定リンク上の位置の決定 41

さまざまなマップマッチング 幾何解析マッチングと位相幾何解析マッチングの例をそれぞれみてきた が それぞれのアルゴリズムが独立してあるわけではなく 組み合わせて使われている たとえば point to curve 位相幾何情報 curve to curve 42

参考文献 [1] Mohammed A., Quddus, Washington Y. Ochieng, Robert B., Noland: Current map-matching algorithms for transport applications: State-of- the art and future research directions, Transportation Research Part C, Vol.15, pp.312-328, 2007 [2] 歩行者 GPS 観測データのオフラインマップマッチングのオフラインマップマッチングオフラインマップマッチングオフラインマップマッチング手法 <http://shiba.iis.u-tokyo.ac.jp/research/poster/pdf/nakamura.pdf> (2015/05/28アクセス) [3] Christopher E. White, David Bernstein, Alain L. Kornhauser, Some map matching algorithms for personal navigation assistants, Transportation Research Part C, Vol.8, pp.91-108, 2000 [4] Mohammed A., Quddus, Lin Zhao, Robert B. Noland, A general map matching algorithm for transport telematics applications, GPS solutions, Vol.7, pp. 157-167 43