(57)【特許請求の範囲】
【請求項１】
地面上の道路網の分布が見られる２次元道路網データを解析して道路の初期モデルを構築し、前記２次元道路網データに対する解析によって、前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線を取得するステップと、
パノラマ画像データを解析して、車線、交通標識板、路面標示及び交通信号機を含む交通要素の３次元属性データを取得するステップと、
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップと、を含み、
パノラマ画像データを解析して、前記交通要素の３次元属性データを取得する前記ステップは、
深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける前記交通要素を取得するステップと、視覚画像の位置決め技術を利用して前記交通要素の３次元空間での位置情報を取得するステップと、を更に含み、
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得する前記ステップは、
前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化するステップと、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正するステップと、融合後の３次元データに基づいて、３次元モデルを再構築して道路の３次元モデルデータを取得するステップと、を更に含む
ことを特徴とする道路の３次元モデルのモデリング方法。
【請求項２】
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換するステップをさらに含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
地面上の道路網の分布が見られる２次元道路網データを解析して道路の初期モデルを構築し、前記２次元道路網データに対する解析によって、前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線を取得する道路網解析モジュールと、
パノラマ画像データを解析して、車線、交通標識板、路面標示及び交通信号機を含む交通要素の３次元属性データを取得するパノラマ画像解析モジュールと、
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するデータ融合モジュールと、を含み、
前記パノラマ画像解析モジュールは、深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける前記交通要素を取得する要素獲得ユニットと、視覚画像の位置決め技術を利用して前記交通要素の３次元空間での位置情報を取得する位置獲得ユニットと、を更に含み、
前記データ融合モジュールは、前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化する３次元化ユニットと、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正する位置補正ユニットと、融合後の３次元データに基づいて３次元モデルを再構築して道路の３次元モデルデータを取得する再構築ユニットと、を更に含む
ことを特徴とする道路の３次元モデルのモデリング装置。
【請求項４】
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換する形式変換モジュールをさらに含む
ことを特徴とする請求項３に記載の装置。
【請求項５】
一つまたは複数のコンピュータ実行可能な命令が記憶され、前記コンピュータ実行可能な命令が、コンピュータプロセッサで実行される時に、道路の３次元モデルのモデリング方法を実行し、前記方法は、
地面上の道路網の分布が見られる２次元道路網データを解析して道路の初期モデルを構築し、前記２次元道路網データに対する解析によって、前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線を取得するステップと、
パノラマ画像データを解析して、車線、交通標識板、路面標示及び交通信号機を含む交通要素の３次元属性データを取得するステップと、
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップと、を含み、
パノラマ画像データを解析して、前記交通要素の３次元属性データを取得する前記ステップは、
深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける前記交通要素を取得するステップと、視覚画像の位置決め技術を利用して前記交通要素の３次元空間での位置情報を取得するステップと、を更に含み、
前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得する前記ステップは、
前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化するステップと、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正するステップと、融合後の３次元データに基づいて、３次元モデルを再構築して道路の３次元モデルデータを取得するステップと、を更に含む
ことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（優先権主張）
本出願は、２０１５年８月３日に提出された、出願番号が２０１５１０４８１９２５．７であり、出願人がバイドゥオンラインネットワークテクノロジー（北京）有限会社であり、発明名称が「道路の３次元モデルのモデリング方法及び装置」である中国特許出願の優先権を主張し、当該特許出願の全文を引用により本願に組み込む。
【０００２】
本発明の実施例は、位置情報サービスによる技術分野に関して、特に、道路の３次元モデルのモデリング方法、装置及び記憶媒体に関する。
【背景技術】
【０００３】
電子地図は、地理情報を記録する一つの図形言語形態として、人の外出に便宜を大いに図っている。しかし、伝統的な地図製品は、２次元の地図製品である。実際の応用において、これらの２次元の地図製品が一定の制限を有する。例えば、実際の道路に、陸橋（flyover）、深溝区間、トンネルなどの複雑な道路区間がある。これらの複雑な道路区間は、空間上にいくつかの交差があり、このような交差が２次元地図で表現しにくい。なお、２次元地図の表現方式が直感的ではなく、理解するには困難である。
【０００４】
コンピュータグラフィックス、３次元シミュレーション技術、バーチャルリアリティ技術及びネットワーク通信技術が急速に発展することに伴い、伝統的な２次元電子地図に新しい活力が与えられ、インターネットに応用される３次元電子地図は、電子地図が発展する一つの重要な方向になっている。３次元電子地図は、直感的な地理のジオラマによって、地図検索とナビゲーションなどの地図機能をユーザーに提供する。また、３次元地図において、より豊かなインタラクションとよりクールなレンダリング技術を実現することができ、より多くの関連製品にさらに豊かな想像空間を提供した。
【０００５】
従来の３次元電子地図に、道路の３次元モデル構築方法は、手動モデリング方式と自動モデリング方式である２種類に分けられる。手動モデリング方式とは、衛星写真または航空写真を参照して、３次元グラフィックスソフトによって、道路の３次元モデルを手動で描くことである。明らかに、このようなモデリング方式のモデリング効率は高くない。自動モデリング方式とは、カメラまたはレーダなどの専門的な採集デバイスを利用して、モデリングに必要な領域に空中（airborne）のスキャンまたは陸上（in-vehicle）のスキャンを行って、スキャンデータによってモデリングを自動的に行う。このようなモデリング方式の作業効率は大幅に向上されたが、カメラ、レーダ自身の値段が高い。また、このようなスキャンを一回実行するには、コストも非常に高い。よって、自動モデリング方式のコストは、ほとんどの電子地図の開発者がなかなか携わらない原因になってしまう。
【発明の概要】
【０００６】
本発明の実施例は、上記の技術問題に対して、道路の３次元モデルのモデリング方法、装置及び記憶媒体を提供して、道路の３次元モデルを経済的かつ効率的に構築する。
【０００７】
第１の態様によれば、本発明の実施例は道路の３次元モデルのモデリング方法を提供し、この方法は、２次元道路網データを解析して道路の初期モデルを構築するステップと、パノラマ画像データを解析して交通要素の３次元属性データを取得するステップと、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップと、を含む。
【０００８】
第２の態様によれば、本発明の実施例は道路の３次元モデルのモデリング装置を提供し、この装置は、２次元道路網データを解析して道路の初期モデルを構築する道路網解析モジュールと、パノラマ画像データを解析して交通要素の３次元属性データを取得するパノラマ画像解析モジュールと、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するデータ融合モジュールと、を含む。
【０００９】
第３の態様によれば、本発明の実施例は、記憶媒体を提供し、この記憶媒体は、一つまたは複数のコンピュータ実行可能な命令が記憶され、前記コンピュータ実行可能な命令が、コンピュータプロセッサで実行される時に、道路の３次元モデルのモデリング方法を実行し、前記方法は、２次元道路網データを解析して道路の初期モデルを構築するステップと、パノラマ画像データを解析して交通要素の３次元属性データを取得するステップと、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップと、を含む。
【００１０】
本発明の実施例に係る道路の３次元モデルのモデリング方法、装置及び記憶媒体は、２次元道路網データを解析して道路の初期モデルを構築し、パノラマ画像データを解析して交通要素の３次元属性データを取得し、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得することで、得やすいデータ源に基づいて、道路の３次元モデルを経済的かつ効率的に取得することができる。
【００１１】
本発明の実施例における技術案をより明確的に説明するために、以下、実施例の記述に使用される添付図面について簡単に紹介し、無論、下記の説明される添付図面は、ただ本発明のいくつかの実施例であり、当業者にとって、創造的労働なしに、これらの添付図面を修正したり、置き換えたりしてもよい。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施例に係る道路の３次元モデルのモデリング方法のフロー図である。
【図２】本発明の第１実施例に係る衛星写真と道路網データとの重ね合わせ図である。
【図３】本発明の第１実施例に係る初期モデルの概略図である。
【図４】本発明の第２実施例に係る道路の３次元モデルのモデリング方法におけるパノラマ画像解析のフロー図である。
【図５】本発明の第２実施例に係るパノラマ画像である。
【図６】本発明の第２実施例に係るパノラマ画像解析によって得られる交通要素の概略図である。
【図７】本発明の第３実施例に係る道路の３次元モデルのモデリング方法におけるデータ融合のフロー図である。
【図８】本発明の第３実施例に係る初期モデルの概略図である。
【図９】本発明の第３実施例に係る３次元モデルの概略図である。
【図１０】本発明の第４実施例に係る道路の３次元モデルのモデリング方法のフロー図である。
【図１１】本発明の第５実施例に係る道路の３次元モデルのモデリング方法のフロー概略図である。
【図１２】本発明の第６実施例に係る道路の３次元モデルのモデリング装置の構成図である。
【発明を実施するための形態】
【００１３】
以下、図面と実施例を参照しながら、本発明における技術案を明らかで完全に説明する。明らかに、説明される実施例は、ただ本発明の一部の実施例であり、全部の実施例ではなく、ただ本発明の原理を解釈するためのものであり、本発明をこれらの一部の実施例に限定するためのものではない。本発明で開示されている実施例に基づいて、当業者にとっては、創造的労働なしに得られる全ての他の実施例が、本発明で保護される範囲に属する。
【００１４】
第１実施例
本実施例は、道路の３次元モデルのモデリング方法の一つの技術案を提供された。前記道路の３次元モデルのモデリング方法は、道路の３次元モデルのモデリング装置で実行され、また、前記道路の３次元モデルのモデリング装置が、パーソナルコンピュータ、ワークステーションまたはサーバなどの計算デバイスに集積される。
【００１５】
図１を参照し、前記道路の３次元モデルのモデリング方法は、以下のステップを含む。
【００１６】
Ｓ１１：２次元道路網データを解析して道路の初期モデルを構築する。
【００１７】
前記２次元道路網データとは、道路網の分布が見られる２次元画像データである。具体的に、前記２次元道路網データは、道路網の航空写真または衛星写真であってもよい。好ましくは、前記２次元道路網データは、航空写真と電子地図とにおける道路網データを重ね合わせて形成される図であってもよい。
【００１８】
図２は、道路網の分布の衛星写真と道路網データを重ね合わせて形成される２次元道路網データの一つの例を示した。図２を参照して、重ね合わせた写真から各道路の方向、境界が明確に見られるとともに、道路の両側の様々な建物も見られる。
【００１９】
図２におけるいくつかの実線２１は、前記写真に重ね合わせた電子地図における道路網データである。前記道路網データは、異なる車両の走行軌跡によって得られることができる。
【００２０】
上記様々な形態の２次元道路網データに対する解析によって、道路の初期モデルが得られる。具体的に、上記２次元道路網データに対する解析によって、前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線のそれぞれの地理的位置を取得することができる。
【００２１】
図３は、図２における２次元道路網データを解析して得られた道路の初期モデルを示した。図３を参照し、当該初期モデルに、前記道路の道路境界線、中央分離帯境界線、道路中心線、車線のいずれも既に明確な位置を有する。
【００２２】
Ｓ１２：パノラマ画像データを解析して交通要素の３次元属性データを取得する。
【００２３】
前記パノラマ画像データは、車両が前記道路で走行する時に取得したパノラマ画像データであってもよい。理解されるのは、前記パノラマ画像データにいくつかの走行時の交通要素が含まれる。例えば，道路上の車線、交通標識板、路面標示及び交通信号機が挙げられる。前記パノラマ画像データに対する解析によって、前記パノラマ画像データから上記交通要素の３次元属性データを取得することができる。前記３次元属性データは、主に３次元位置座標を含む。
【００２４】
好ましくは、深層学習技術と視覚位置決め技術によって、前記交通要素の３次元属性データを取得してもよい。
【００２５】
Ｓ１３：前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得する。
【００２６】
通常に、前記初期モデルにおける位置データが記述された道路の基本位置であるが、前記交通要素の３次元属性データがより精確な位置データである。そのため、前記初期モデルと前記３次元属性データとを融合することが、より多くの場合に、前記交通要素の３次元属性データによって前記初期モデルにおける不正確な位置データを修正するということである。もちろん、このような融合は、交通要素の３次元属性データを導入することも含む。
【００２７】
本実施例は、２次元道路網データを解析して道路の初期モデルを構築し、パノラマ画像データを解析して交通要素の３次元属性データを取得し、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得することで、得やすいデータ源に基づいて、道路の３次元モデルを経済的かつ効率的に取得することができる。
【００２８】
第２実施例
本実施例は、本発明の上記実施例を基礎として、さらに道路の３次元モデルのモデリング方法におけるパノラマ画像解析の一つの技術案を提供した。当該技術案では、パノラマ画像データを解析して交通要素の３次元属性データを取得するステップにおいては、深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける、車線、交通標識板、路面標示及び交通信号機を含む交通要素を取得するステップと、視覚画像位置の決め技術を利用して前記交通要素の３次元空間での位置情報を取得するステップと、を含む。
【００２９】
Ｓ４１：深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける交通要素を取得する。
【００３０】
好ましくは、予め採集された交通標識板のサンプル画像によって一つのディープニューラルネットワークをトレーニングし、それから、前記トレーニングされたディープニューラルネットワークに基づいて前記パノラマ画像データから例えば交通標識板のような異なる交通要素を認識してもよい。具体的に、前記ディープニューラルネットワークへサンプル画像を入力した後に、前記ディープニューラルネットワークが前記サンプル画像中の異なる交通要素の位置領域及び前記位置領域に含まれる交通要素の種類を認識することができる。例えば、入力される画像に車線という交通要素を含む場合に、前記画像を前記ディープニューラルネットワークに入力した後に、前記ディープニューラルネットワークは、車線が当該パノラマ画像での位置領域、及び前記位置領域に対応する交通要素の種類が車線であることを認識することができる。
【００３１】
Ｓ４２：視覚画像位置の決め技術を利用して前記交通要素の３次元空間での位置情報を取得する。
【００３２】
深層学習技術によって前記パノラマ画像データにおける交通要素を取得した後に、視覚画像位置の決め技術を利用して、得られた交通要素の３次元空間における位置を特定する。好ましくは、まず、前記交通要素の前記パノラマ画像での１セットの境界点を取得し、続いて、視覚画像位置の決め技術によって前記境界点の３次元空間での位置情報を特定し、最後に、前記境界点の３次元空間での位置情報によって前記交通要素の３次元空間での位置を特定してもよい。
【００３３】
図５と図６は、交通要素を認識する前のパノラマ画像、及び交通要素を認識した後の、認識して得られた交通要素を含む３次元画像をそれぞれ示した。図５と図６を参照して、交通要素に対する認識によって、前記パノラマ画像に含まれる交通標識板５１、及び前記交通標識板５１の位置を正確に認識することができる。当該交通標識板５１とその位置を認識して取得した後に、３次元画像に前記交通標識板６１を正確に表示することができる。
【００３４】
本実施例は、深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける交通要素を取得するステップと、視覚画像位置の決め技術を利用して前記交通要素の３次元空間での位置情報を取得するステップとによって、パノラマ画像における交通要素及びその位置に対する正確な認識を実現した。
【００３５】
第３実施例
本実施例は、本発明の上記実施例を基礎として、さらに道路の３次元モデルのモデリング方法におけるデータ融合の一つの技術案を提供した。当該技術案では、前記初期モデルと前記３次元属性データとを融合して、道路の３次元モデルを取得するステップにおいては、前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化するステップと、前記３次元属性データいおける位置データを利用して前記初期モデルにおける位置データを補正するステップと、融合後の３次元データに基づいて、３次元モデルを再構築して道路の３次元モデルデータを取得するステップと、を含む。
【００３６】
図７を参照して、前記初期モデルと前記３次元属性データとを融合して、道路の３次元モデルを取得するステップにおいては、以下のステップを含む。
【００３７】
Ｓ７１：前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化する。
【００３８】
理解されるのは、前記初期モデルにおける位置データを３次元化することは、前記初期モデルにおける各位置点に高さデータを追加することに相当する。前記高さデータに対する追加は、前記３次元属性データを参照してもよい。例えば、交通要素を認識する操作において、視覚画像位置の決め技術によって、ある交通標識板の下縁から道路の路面までの高さが１０メートルであることを特定すれば、３次元化されたデータにおいて、前記交通標識板の下縁が道路の路面までの距離が１０メートルであることを特定することができる。
【００３９】
Ｓ７２：前記３次元属性データにおける位置データを利用して、前記初期モデルにおける位置データを補正する。
【００４０】
上記のように、前記初期モデルにおける位置データに大きな誤差がある可能性があるが、これに対して、パノラマ画像から認識して得られた位置データがより高いデータ精度を有する。よって、３次元化された初期モデルに含まれる位置データも高いデータ精度を有するように、前記３次元属性データにおける位置データを利用して前記初期モデルいおける位置データを補正することができる。
【００４１】
Ｓ７３：融合後の３次元データに基づいて、３次元モデルを再構築して、道路の３次元モデルデータを取得する。
【００４２】
具体的に、前記３次元モデル再構築が、具体的に前記３次元モデルに対する輪郭再構築と再構築された３次元モデルに対するテクスチャー貼り付け操作を含む。再構築された３次元モデルに対するテクスチャーする輪郭再構築と再構築された３次元モデルに対するテクスチャーを完成した後に、非常に生き生きした道路の３次元モデルデータが形成された。
【００４３】
図８は、３次元モデリング前の道路の初期モデルを示した。図９は、３次元モデリング後の道路の３次元モデルを示した。明らかに、道路の３次元モデルがより直感的に見え、ユーザがさらに使用したくなる。
【００４４】
もちろん、道路の３次元モデルがさらに迫真になるように、再構築された３次元モデルに様々なレンダリング技術を使用することができる。
【００４５】
本実施例は、前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化し、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正し、融合後の３次元データに基づいて３次元モデルを再構築して道路の３次元モデルデータを取得することで、データ融合によって道路の３次元モデルを構築することを実現して、モデリングの効率を向上し、モデリングのコストを減少した。
【００４６】
第４実施例
本実施例は、本発明の上記実施例を基礎として、さらに道路の３次元モデルのモデリング方法の一つの技術案を提供した。当該技術案では、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換する。
【００４７】
図１０を参照して、前記道路の３次元モデルのモデリング方法は、以下のステップを含む。
【００４８】
Ｓ１０１：２次元道路網データを解析して道路の初期モデルを構築する。
【００４９】
Ｓ１０２：パノラマ画像データを解析して交通要素の３次元属性データを取得する。
【００５０】
Ｓ１０３：前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得する。
【００５１】
Ｓ１０４：前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換する。
【００５２】
異なるナビゲーションプラットフォームで３次元モデルデータによって違うモデルデータフォーマットを使用する。道路の３次元モデルを構築した後に、構築された３次元モデルデータを予め設定されたモデルデータフォーマットに変換することによって、異なるナビゲーションプラットフォームのアプリケーションのニーズに適応する。例えば、構築された３次元モデルデータをｃｏｌｌａｄａデータフォーマットに変換してもよい。
【００５３】
本実施例は、前記初期モデルと前記３次元属性データとを融合した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換することによって、前記３次元モデルデータが異なるナビゲーションアプリケーションプラットフォームに応用されるようにさせ、前記３次元モデルデータの異なるナビゲーションプラットフォームでの使用を容易にさせる。
【００５４】
第５実施例
本実施例は、道路の３次元モデルのモデリング方法の一つの技術案を提供した。図１１を参照して、当該技術案において、前記道路の３次元モデルのモデリング方法は、以下のステップを含む。
【００５５】
Ｓ１１１：道路網基礎データに対する解析によって、道路の初期モデルを取得する。
【００５６】
具体的に、前記初期モデルに、道路網のトポロジー、道路の幾何形状及び道路の具体的な属性が含まれる。例えば、市道、または県道、国道などである。
【００５７】
Ｓ１１２：パノラマ画像データに対する解析によって、交通要素の位置データを取得する。
【００５８】
前記交通要素は道路自身を含むが、車線、交通標識板、交通信号機などの、交通に対して重要な役割を持っている要素も含む。
【００５９】
Ｓ１１３：前記初期モデルと前記交通要素の位置データとの融合によって、道路の３次元モデル基礎データを作成する。
【００６０】
前記融合は、初期モデルに対する３次元化と、交通要素の位置データによって前記初期モデルの位置データに対する補正と、を含む。
【００６１】
Ｓ１１４：前記３次元モデル基礎データに基づくモデル再構築によって、道路の３次元モデルを取得する。
【００６２】
前記モデル再構築とは、前記３次元モデル基礎データによって、道路の３次元モデルを再構築することである。具体的に、これが、道路と道路両側の建物の輪郭に対する再構築、及び再構築された道路、建物の輪郭に対するテクスチャーペーストの操作を含んであってもよい。
【００６３】
Ｓ１１５：前記３次元モデルに対するデータフォーマット変換によって、前記３次元モデルに具体的なナビゲーションアプリケーションを適応させる。
【００６４】
具体的に、前記３次元モデルデータをｃｏｌｌａｄａデータフォーマットに変換してもよい。
【００６５】
本実施例は、道路網基礎データを解析して道路の初期モデルを取得し、パノラマ画像を解析して交通要素の位置データを取得し、前記初期モデルと前記交通要素の位置データとを融合して道路の３次元モデル基礎データを復旧し、前記３次元モデル基礎データによってモデルを再構築して道路の３次元モデルを取得し、前記３次元モデルに対するデータフォーマット変換によって３次元モデルに具体的なナビゲーションアプリケーションを適応させることで、得やすいデータ源に基づいて、経済的かつ効率的な道路の３次元モデルモデリングを完成した。
【００６６】
第６実施例
本実施例は、道路の３次元モデルのモデリング装置の一つの技術案を提供した。図１２を参照して、当該技術案では、前記道路の３次元モデルのモデリング装置は、道路網解析モジュール１２１、パノラマ画像解析モジュール１２２及びデータ融合モジュール１２３を含む。
【００６７】
前記道路網解析モジュール１２１は、２次元道路網データを解析して道路の初期モデルを構築するために用いられる。
【００６８】
前記パノラマ画像解析モジュール１２２は、パノラマ画像データを解析して交通要素の３次元属性データを取得するために用いられる。
【００６９】
前記データ融合モジュール１２３は、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するために用いられる。
【００７０】
さらに、前記道路網解析モジュール１２１は、具体的に、前記２次元道路網データに対する解析によって、前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線を取得するために用いられる。
【００７１】
さらに、前記パノラマ画像解析モジュール１２２は、要素獲得ユニットと位置獲得ユニットを含む。
【００７２】
前記要素獲得ユニットは、深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける、車線、交通標識板、路面標示及び交通信号機を含む交通要素を取得するために用いられる。
【００７３】
前記位置獲得ユニットは、視覚画像位置の決め技術を利用して前記交通要素の３次元空間での位置情報を取得するために用いられる。
【００７４】
さらに、前記要素獲得ユニットは、具体的に、ディープニューラルネットワークを利用して前記パノラマ画像データにおける交通要素を認識するために用いられる。
【００７５】
さらに、前記データ融合モジュール１２３は、３次元化ユニット、位置補正ユニット及び再構築ユニットを含む。
【００７６】
前記３次元化ユニットは、前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化するために用いられる。
【００７７】
前記位置補正ユニットは、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正するために用いられる。
【００７８】
前記再構築ユニットは、融合後の３次元データに基づいて３次元モデルを再構築して道路の３次元モデルデータを取得するために用いられる。
【００７９】
さらに、前記道路の３次元モデルのモデリング装置は形式変換モジュール１２４を含む。
【００８０】
前記形式変換モジュール１２４は、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換するために用いられる。
【００８１】
上記道路の３次元モデルのモデリング装置は、本発明の任意実施例で提供される道路の３次元モデルのモデリング方法を実行することができ、実行方法に対応する機能モジュールと有益効果を有する。
【００８２】
当業者は、上記の本発明の各モジュールまたは各ステップが汎用の計算装置で実現されてもよく、これらが一つの計算装置に集中されてもよいが、複数の計算装置からなるネットワークに分布されてもよく、選択的に、これらがコンピュータ装置が実行可能なプログラムで実現されてもよく、これにより、これらを記憶装置に記憶して計算装置で実行してもよく、または、これらをそれぞれの集積回路モジュールに製作してもよく、または、これらのうちの複数のモジュールあるいはステップを一つの集積回路モジュールに製作して実現してもよい。よって、本発明は、いかなる特定のハードウェアとソフトウェアとの組み合わせに制限されない。
【００８３】
第７実施例
記憶媒体は、一つまたは複数のコンピュータ実行可能な命令が記憶され、前記コンピュータ実行可能な命令が、コンピュータプロセッサで実行される時に、道路の３次元モデルのモデリング方法を実行し、前記方法は、２次元道路網データを解析して道路の初期モデルを構築するステップと、パノラマ画像データを解析して交通要素の３次元属性データを取得するステップと、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップと、を含む。
【００８４】
上記記憶媒体が前記方法を実行する時に、２次元道路網データを解析して道路の初期モデルを構築するステップにおいては、前記２次元道路網データに対する解析によって前記道路の道路境界線、中央分離帯境界線、道路中心線及び車線を取得するステップを含む。
【００８５】
上記記憶媒体が前記方法を実行する時に、パノラマ画像データを解析して交通要素の３次元属性データを取得するステップにおいて、深層学習に基づく画像認識技術を利用して前記パノラマ画像データにおける、車線、交通標識板、路面標示及び交通信号機を含む交通要素を取得するステップと、視覚画像位置の決め技術を利用して前記交通要素の３次元空間での位置情報を取得するステップと、を含む。
【００８６】
上記記憶媒体が前記方法を実行する時に、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得するステップにおいては、前記３次元属性データを利用して前記初期モデルにおける位置データを３次元化するステップと、前記３次元属性データにおける位置データを利用して前記初期モデルにおける位置データを補正するステップと、融合後の３次元データに基づいて３次元モデルを再構築して、道路の３次元モデルデータを取得するステップと、を含む。
【００８７】
上記記憶媒体が前記方法を実行する時に、前記方法は、さらに、前記初期モデルと前記３次元属性データとを融合して道路の３次元モデルを取得した後に、前記３次元モデルデータを予め設定されたモデルデータフォーマットに変換するステップを含む。
【００８８】
上記実施形態の説明によれば、当業者は、本発明がソフトウェア、および必要な汎用ハードウェアにより実現されてもよく、勿論ハードウェアにより実現されてもよいが、多くの場合、前者が好ましい実施形態であると理解すべきである。このような理解に基づき、本発明の技術案は、実質的な部分、または従来技術を改良する部分をソフトウェア製品の形態で実現してもよい。当該コンピュータソフトウェア製品は、コンピュータ可読記憶媒体、例えばコンピュータのフロッピーディスク、光ディスク、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）などに記憶されてもよく、且つコンピュータ機器（パソコン、サーバ、またはネットワーク機器などであってもよく）に本発明の各実施例に係る方法を実行させる複数の命令を含む。
【００８９】
注意すべきは、上記道路の３次元モデルのモデリング装置の実施例中に含まれる各モジュールとサブモジュールが、機能ロジックのみに応じて区画されるが、上記区画に限定されない。対応する機能を実現することができればよい。また、各機能ユニットの具体的な名称は、単に区別を容易にするためのものであり、本発明の保護範囲を限定するものではない。
【００９０】
本発明における各実施例のいずれも漸進的な方式によって説明されており、各実施例において主に記述された内容が他の実施例との差異であり、各実施例の間の同じまたは類似する部分が互いに参照すればよい。
【００９１】
上記は、本発明の好ましい実施例だけであり、本発明を制限するものではない。当業者にとって、本発明に様々な修正と変更する可能性がある。本発明の要旨と原理におけるいかなる修正、均等物による置換、改良などは、本発明の請求範囲に含まれるはずである。
【図１】
0006568587.tif 000002
【図２】
0006568587.tif 000003
【図３】
0006568587.tif 000004
【図４】
0006568587.tif 000005
【図５】
0006568587.tif 000006
【図６】
0006568587.tif 000007
【図７】
0006568587.tif 000008
【図８】
0006568587.tif 000009
【図９】
0006568587.tif 000010
【図１０】
0006568587.tif 000011
【図１１】
0006568587.tif 000012
【図１２】
0006568587.tif 000013