Quantcast
Channel: 原典聖書研究
Viewing all articles
Browse latest Browse all 5523

ストリートビューの出来るまでのグーグルの説明転載

$
0
0
旅行に行ったり、気になる場所があると一番頼りになるのはやはりグーグルマップ、特に

細かい情報はストリートビューで確認できますから本当に便利な時代になりました。

  以下はそのストリートビューをどのようにして作成しているかのグーグルによる解説です。



写真がストリートビューになるまで

写真をストリートビュー画像として表示するまでの舞台裏では、ストリートビュー技術チームがたゆまぬ努力を続けています。ここでは、ストリートビューを皆さんにお届けするまでにどんな作業が行われているかを垣間見てみましょう。
ストリートビュー撮影車

画像の撮影

まずは、ストリートビューとして表示する写真を撮りに、その場所に実際に行かなければなりません。撮影ルートを決めるときには、太陽の位置に気を配ります。また、建物に影がかかって見にくくならないよう、太陽の位置が高い間に撮影する必要があります。天気や温度も考慮します。雪や雨だったり霧がかかっていたりすると、画像が不鮮明になる上、運転にも余分な時間がかかります。
なるべく天気のいい日に明るい写真を撮影するため、たとえばアメリカであれば、だんだん暖かくなる季節に南から北に移動しながら撮影し、冬が近づくにつれて再び南下します。ヨーロッパであれば、イタリア南部から撮影を始め、スウェーデンに向けて徐々に移動します。
次にどの場所から撮影を始めるかですが、通常は都市から開始します。都市圏は必然的にストリートビューを利用する人が多いためです。街の中心部から始めてだんだんと郊外に移動します。

Google マップへの画像の配置

ストリートビューの画像を Google マップ上の正確な場所に表示するためには、それぞれの画像をどこで撮影したかを正確に判別できなければなりません。そのため Google では、GPS 装置だけでなく、車載の速度計や方位計などさまざまなセンサーからの信号を組み合わせて正確な位置を特定しています。
ほとんどの場合は GPS 装置があれば撮影車の正確な位置がわかるのですが、高層ビルによって電波が遮られた場合などは他のセンサーからのデータを使ってすき間を埋める必要があります。これらのデータを組み合わせることで、撮影車のルートを正確に再現できるのです。
どの写真が同時に撮られたものなのか、それぞれの写真はどの方向から撮ったものなのか、これらを正確に判別することで、場所と画像をぴったり一致させることができるだけでなく、起伏のある地形に合わせて画像を傾けることもできます。

複数の写真を 360 度パノラマ画像に

ストリートビューの画像には切れ目を作りたくありません。そこで、車に複数のカメラを設置し、撮影する範囲が隣のカメラと重なるようにしています。この重なった部分を削除して写真を「縫い合わせる」ことで、連続した 360 度パノラマ画像を作成しているのです。
すべてのカメラの配置は正確にわかっているため、どの位置で縫い合わせればきれいなパノラマ画像になるかもわかります。次に、特殊な画像処理アルゴリズムを適用して「継ぎ目」が目立たないようにすることで、すべてがつながったスムーズな画像を作り出します。
実際に写真を使ってご説明しましょう。元の写真はこのようになっています。 8 枚に分かれた写真
これらの写真を縫い合わせて連続したパノラマ画像にします。 8 枚の写真を縫い合わせた画像
この画像は、球形をむりやり平面にしているため少しゆがんで見えます。地球儀を広げて 1 枚の紙にした様子を思い浮かべるとしっくりくるかもしれません。
この画像を球面に投射し、ストリートビューで自然な表示になるようにしています。
3 次元モデル自然な画像として表示するためには、いくつか考慮しなければならない点があります。ペグマンを地図の上にドラッグすると、その位置に一番近いパノラマ画像が選択され、ブラウザ ウィンドウに収まる範囲の画像が表示されます。別の方向を見るために回転すると、同じ 360 度パノラマ画像の他の範囲が読み込まれます。
ユーザーが道に沿って前に移動した場合、どの画像を表示すべきかを計算する必要があります。この計算には、撮影車で収集した信号(たとえば 3 つのレーザーからのデータ)を使用します。レーザーが跳ね返ってくる時間でビルや物体までの距離を計算することで、図のような 3D モデルを作成できます。ユーザーがマウスを使って離れた場所に移動すると、この 3D モデルに基づいて最適なパノラマ画像が選択されます。
Google Earth では、これと同じデータを使用して 3D モデルにストリートビュー画像を投影しているため、まるでその場にいるかのような臨場感を味わうことができます。

画像のぼかし処理

Google では、写真に写っている個人や車両を特定できないよう、最先端のぼかし技術を利用して人の顔やナンバー プレートにぼかし処理を施しています。画像のぼかし処理の詳細については、このサイトのプライバシー セクションをご覧ください。



Viewing all articles
Browse latest Browse all 5523

Trending Articles