(57)【要約】      （修正有）【課題】車線変更の正確率を向上させ、実際の運転中の車線変更結果の実施可能性と安全性を保証する。【解決手段】本発明の方法は、運転行為に基づいて得られる少なくとも２つの第１情報を収集することと、少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得ることと、少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得ることと、少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得ることと、サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築することと、関係モデルに基づいて車線を選択することと、を含む。【選択図】図１
2020132153.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置によって実行される方法であって、
運転行為に基づいて得られる少なくとも２つの第１情報を収集することと、
前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得ることと、
前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得ることと、
前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得ることと、
前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築することと、
前記関係モデルに基づいて車線を選択することと、を含む、
ことを特徴とする情報処理方法。
【請求項２】
前記サンプル集合に基づいて関係モデルを構築することは、
前記車両の現在走行車線と前記現在走行車線に隣接する車線とに基づいて、処理対象区域を取得することと、
配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割することと、をさらに含む、
ことを特徴とする請求項１に記載の情報処理方法。
【請求項３】
前記通行可能区域は、車両の走行経路を横軸とする座標系において、横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される、
ことを特徴とする請求項２に記載の情報処理方法。
【請求項４】
前記通行可能区域は、車両の走行経路を横軸とする座標系において、縦軸方向にて、少なくとも車両の現在走行車線の左側と右側との２つの車線に対応することで、さらに分割される、
ことを特徴とする請求項３に記載の情報処理方法。
【請求項５】
前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路と、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得ることと、
前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用することと、をさらに含む、
ことを特徴とする請求項２〜４のいずれか１項に記載の情報処理方法。
【請求項６】
前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられること、をさらに含む、
ことを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記関係モデルに基づいて車線を選択することは、
車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得ることと、
前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、前記少なくとも２つのサブニューラルネットワークにて演算して、少なくとも２つの車線変更確率を取得することと、
前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得することと、
前記目標車両の車線変更確率に基づいて、車線の選択を行うことと、を含む、
ことを特徴とする請求項６に記載の情報処理方法。
【請求項８】
運転行為に基づいて得られる少なくとも２つの第１情報を収集する収集ユニットと、
前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得る第１処理ユニットと、
前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得る第２処理ユニットと、
前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得る第３処理ユニットと、
前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築するモデル構築ユニットと、
前記関係モデルに基づいて車線を選択する車線選択ユニットと、を含む、
ことを特徴とする情報処理装置。
【請求項９】
前記モデル構築ユニットは、さらに、
前記車両の現在走行車線と前記現在走行車線に隣接する車線とに基づいて、処理対象区域を取得し、
配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割することに用いられる、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記通行可能区域は、車両の走行経路を横軸とする座標系において、横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される、
ことを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記通行可能区域は、車両の走行経路を横軸とする座標系において、縦軸方向にて、少なくとも車両の現在走行車線の左側と右側の２つの車線に対応することで、さらに分割される、
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路と、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得る収集ユニットと、
前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用する属性確定ユニットと、をさらに含む、
ことを特徴とする請求項９〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられる切分ユニット、をさらに含む、
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記車線選択ユニットは、
車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得、
前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、前記少なくとも２つのサブニューラルネットワークにて演算して、少なくとも２つの車線変更確率を取得し、
前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得し、
前記目標車両の車線変更確率に基づいて、車線の選択を行う、
ことを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
１つ又は複数のプロセッサと、
請求項１〜７のいずれか１項に記載の情報処理方法を前記１つ又は複数のプロセッサに実行させるための１つ又は複数のプログラムを記憶しているメモリとを有する、
ことを特徴とする情報処理装置。
【請求項１６】
請求項１〜７のいずれか１項に記載の情報処理方法をコンピュータに実行させるためのコンピュータプログラムが記憶されているコンピュータ可読記憶媒体。
【請求項１７】
請求項１〜７のいずれか１項に記載の情報処理方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術分野に関し、特に情報処理方法、装置、記憶媒体、及びプログラムに関する。
【背景技術】
【０００２】
情報処理の１つの適用場面において、車両の自動運転中、自動運転の移動計画を実現するため、車両移動の軌跡に対して評価を行う必要がある。車両の車線変更は移動軌跡における重要な一環である。関連技術において、運転者の経験に基づいて、如何に車線を選択して車両の車線変更を行うかに対して意思決定を行う。運転者の経験のみによって得られた意思決定は簡易であるため、障害物のような車両周囲の環境に対する判断は不正確であり、よって、車線変更の正確率は低下しやすく、特に様々な複雑状況において、実際運転中の車線変更結果の実施可能性及び安全性を保証することは困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来技術における１つ又は複数の技術課題を解決するため、本発明は情報処理方法、装置及び記憶媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の第１態様は情報処理方法を提供する。当該情報処理方法は、
運転行為に基づいて得られる少なくとも２つの第１情報を収集することと、
前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得ることと、
前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得ることと、
前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得ることと、
前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築することと、
前記関係モデルに基づいて車線を選択することと、を含む。
【０００５】
１つの実施形態において、前記サンプル集合に基づいて関係モデルを構築することは、
前記車両の現在走行車線と前記現在走行車線に隣接する車線とに基づいて、処理対象区域を取得することと、
配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割することと、をさらに含む。
【０００６】
１つの実施形態において、前記通行可能区域は、車両の走行経路を横軸とする座標系において、横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される。
【０００７】
１つの実施形態において、前記通行可能区域は、車両の走行経路を横軸とする座標系において、縦軸方向にて、少なくとも車両の現在走行車線の左側と右側の２つの車線に対応することで、さらに分割される。
【０００８】
１つの実施形態において、前記方法は、
前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路と、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得ることと、
前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用することと、をさらに含む。
【０００９】
１つの実施形態において、前記方法は、
前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられること、をさらに含む。
【００１０】
１つの実施形態において、前記関係モデルに基づいて車線を選択することは、
車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得ることと、
前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、少なくとも２つのサブニューラルネットワークにて演算して、前記少なくとも２つの車線変更確率を取得することと、
前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得することと、
前記目標車両の車線変更確率に基づいて、車線の選択を行うことと、を含む。
【００１１】
本発明の第２態様は、情報処理装置を提供している。当該情報処理装置は、
運転行為に基づいて得られる少なくとも２つの第１情報を収集する収集ユニットと、
前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得る第１処理ユニットと、
前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得る第２処理ユニットと、
前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得る第３処理ユニットと、
前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築するモデル構築ユニットと、
前記関係モデルに基づいて車線を選択する車線選択ユニットと、を含む。
【００１２】
１つの実施形態において、前記モデル構築ユニットは、
前記車両の現在走行車線と前記現在走行車線に隣接する車線とに基づいて、処理対象区域を取得し、
配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割することに用いられる。
【００１３】
１つの実施形態において、前記通行可能区域は、車両の走行経路を横軸とする座標系において、横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される。
【００１４】
１つの実施形態において、前記通行可能区域は、車両の走行経路を横軸とする座標系において、縦軸方向にて、少なくとも車両の現在走行車線の左側と右側の２つの車線に対応することで、さらに分割される。
【００１５】
１つの実施形態において、前記装置は、
前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路と、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得るための収集ユニットと、
前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用するための属性確定ユニットと、をさらに含む。
【００１６】
１つの実施形態において、前記装置は、
前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられる切分ユニット、をさらに含む。
【００１７】
１つの実施形態において、前記車線選択ユニットは、  
車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得、
前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、前記少なくとも２つのサブニューラルネットワークにて演算して、少なくとも２つの車線変更確率を取得し、
前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得し、
前記目標車両の車線変更確率に基づいて、車線の選択を行うことにさらに用いられる。
【００１８】
本発明の第３態様は、情報処理装置を提供している。前記装置の機能は、ハードウェアによって実現されてもよく、ハードウェアをもって対応するソフトウェアを実行することによって実現されてもよい。前記ハードウェア又はソフトウェアは、上記機能に対応する１つ又は複数のモジュールを含む。
【００１９】
１つの可能な実施形態において、前記装置には、プロセッサとメモリとが含まれ、前記メモリは、前記装置が上記の情報処理方法を実行することをサポートするプログラムを記憶することに用いられ、前記プロセッサは、前記メモリに記憶されるプログラムを実行するように構成される。前記装置は、他のデバイス又は通信ネットワークと通信するための通信インターフェースをさらに含むことができる。
【００２０】
本発明の第４態様は、情報処理装置に使用される、上記の情報処理方法を実施するためのプログラムを含むコンピュータプログラム命令を記憶するためのコンピュータ可読記憶媒体を提供している。
【発明の効果】
【００２１】
上記の技術案のうちの少なくとも１つの技術案は、下記のメリットと有益的な効果を有する。
本発明の実施形態では、運転行為に基づいて得られる少なくとも２つの第１情報を収集し、前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得、前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得、前記少なくとも２つの第１特徴情報と各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得る。これにより、運転行為のみならず、特徴情報とラベル情報とを使用してサンプル集合を確立するため、サンプル集合内の情報は実際の運行場面とより合うようになる。前記サンプル集合に基づいてモデルを構築し、車両の走行経路と、車両自身の位置と、周囲環境及び／又は障害物との関係を表すための関係モデルを得ることにより、障害物の位置関係のような車両の周囲環境を精確に判断した後に、前記関係モデルに基づいて行われた車線の選択はより精確になり、さらに車線変更の正確率を向上させ、実際の運転中の車線変更結果の実施可能性と安全性を保証することができる。
【００２２】
上記の略述は、単に説明のために過ぎず、いかなる限定をも目的としない。上記に記載されている例示的な態様、実施形態、及び特徴以外に、図面及び下記の詳細説明を参照することによって、本発明のさらなる態様、実施形態、及び特徴の理解を促す。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態による情報処理方法のフローチャートである。
【図２】本発明の実施形態による車両走行経路の通行可能区域を示す模式図である。
【図３】本発明の実施形態による分割される通行可能区域のパラメータ設定を示す模式図である。
【図４】本発明の実施形態によるサンプル集合に基づくモデルの構築を示すフローチャートである。
【図５】本発明の実施形態による関係モデルに基づく車線の選択を示すフローチャートである。
【図６】本発明の実施形態による情報処理装置のブロック図である。
【図７】本発明の実施形態による情報処理装置のブロック図である。
【発明を実施するための形態】
【００２４】
図面において特に規定されない限り、複数の図面において同様の図面符号は、同様又は類似的な部材又はエレメントを示す。これらの図面は必ずしも実際の比例に従って製図されたものではない。これらの図面は本発明に基づいて開示された幾つかの実施形態を描いたものに過ぎず、本発明の範囲に対する制限としてはならないことを理解すべきである。
【００２５】
下記において、幾つかの例示的実施形態を簡単に説明する。当業者が把握出来るよう、本発明の主旨又は範囲を逸脱しない限り、様々な方式により説明された実施形態に変更可能である。従って、図面と説明は制限を加えるものでなく、本質的には例示的なものである。
【００２６】
関連技術では、自動運転の移動計画中に、計画された軌跡に対して評価を行う必要がある。具体的に、車両の車線変更の計画においては、如何に車線を選択するかに対する評価は非常に重要であり、さらに当該車線の選択の評価に基づいて、様々の複雑な場面を処理し、実際の運転中に実行される結果の実施可能性と安全性を保証する。具体的に、自動運転の移動計画では、運転者の経験に基づいて、ルールと幾つかの特定した閾値とによってモデルを構築して車両車線変更の選択を行っている。従来技術では、環境情報に対して簡略化して処理することしかできず、採用されるルールと閾値は柔軟性が欠けて、機械的であり、そのため、車線変更タイミングの選択が、通常最善のタイミングにならず、色々な不良ケース（ｂａｄ  ｃａｓｅ）が現れることになり（サンプル内の実際の運転場面に合わない一部のサンプルがｂａｄ  ｃａｓｅと称される）、車線変更計画の柔軟性が欠けており、ルール案による車線変更計画に対する予期可能性が悪い。
【００２７】
下記のような本発明の実施形態では、運転行為に基づいて得られる第１特徴情報（例えば、加速度、速度等）、及び各第１特徴情報に対応するラベル情報（例えば、左への車線変更、右への車線変更又は直進走行等）によって、関係モデルを構築するためのサンプル集合を得ることができ、モデルの構築により得られた関係モデルが、走行経路と、主車両と、障害物との関係に対して精確な記述を実現するため、当該関係モデルに基づいて行われる車線変更の選択は、車線変更の正確性を向上させることができる。
【００２８】
図１は、本発明の実施形態による情報処理方法のフローチャートを示す。図１に示すように、当該情報処理方法は、下記のステップ１０１、１０２、１０３、１０４、１０５、１０６を含む。
ステップ１０１において、運転行為に基づいて得られる少なくとも２つの第１情報を収集する。
ステップ１０２において、前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得る。
ステップ１０３において、前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得る。
ステップ１０４において、前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得る。
ステップ１０５において、前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築する。
ステップ１０６において、前記関係モデルに基づいて車線を選択する。
【００２９】
１つの実施形態において、各々フレームを単位として、車両の任意の車線における走行によって得られた情報を収集し、具体的に、当該情報は専門のドライバの運転行為である。運転中の運転行為に対して特徴の抽出を行い、即ち、当該情報を履歴データとして、履歴データに基づいて特徴情報、例えば、加速度、速度、制限速度等を得る。加速度、速度、制限速度等は、第１特徴情報を構成する。加速度、速度、制限速度等のような第１特徴情報に対して識別してからラベルを付けることにより、左への車線変更、右への車線変更又は直進走行のようなラベル情報を得る。第１特徴情報とラベル情報は、車線を変更するか否かを評価するための関係モデルに入力するサンプル集合として使用される。前記サンプル集合に基づくモデルの構築には、当該サンプル集合を利用して深層学習を行い、車両の走行経路、前記車両の位置と、周囲環境及び／又は障害物との関係を表す関係モデルを得ることができる。当該関係モデルが走行経路と、主車両と、障害物との関係に対して精確に記述することができるため、当該関係モデルに基づく車線の選択は、車両の車線変更の正確性を向上させることができる。特に色々複雑な場面において、実際の運転中の車線変更結果の実施可能性と安全性を保証することができる。
【００３０】
１つの実施形態において、図２は、車両走行経路における１つの通行可能区域を示す模式図である。深層学習のモデル構築に対し関係モデルを使用する方法は、経路のナビゲーションと障害物に対して、グリッドに基づく通行可能区域とするモデルを高次元的に構築し、さらに車両の走行経路と、前記車両の位置と周囲環境及び／又は障害物との相対位置関係を当該通行可能区域によって示すことができる。ここで、高次元は、グリッドの数と特徴の数の組み合わせが多いため、疎性を有し、技術的に学習しにくい。本発明の実施形態では、関係モデルと共有サブニューラルネットワーク技術（関係モデルにより形成されたニューラルネットワーク内の各サブニューラルネットワークであり、サブニューラルネットワークが、車線渋滞、後方からの衝突、同時車線変更等のような様々の関係を表す）を採用することにより、深層学習の難度を大きく下げることができる。
【００３１】
サンプル集合に基づいてモデル構築を行い、車両走行径路と、車両自身位置と、周囲環境及び／又は障害物との関係を表すための関係モデルを得る過程において、車両の現在走行車線と当該現在走行車線に隣接する車線とに基づいて、処理対象区域１１を得ることができ、配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割する。図２に示すように、処理対象区域１１は、４つの通行可能区域に分割され、それぞれ通行可能区域１１０、通行可能区域１１１、通行可能区域１１２、通行可能区域１１３である。現在車両は現在車線を走行する主車両であり、当該運転場面には、主車両に対して相対的に前に位置する前車、及び主車両に対して相対的に後ろに位置する後車がさらに含まれる。主車両が走行する現在車線には、例示的な障害物１２１と障害物１２２とがある。そのため、車両の安全運転のため、主車両は、隣接車線（左車線又は右車線）に車線変更する必要がある。具体的に採用される車線変更の選択と、車線変更軌跡２１を採用するかそれとも車線変更軌跡２２を採用するかという車線変更軌跡については、当該関係モデルによって車線変更の選択を行う必要がある。
【００３２】
１つの実施形態において、通行可能区域は、車両の走行経路を横軸とする座標系において以下のように分割されることができる。（１）横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される。（２）当該横軸に垂直する縦軸方向にて、少なくとも車両の現在走行車線の左側と右側の２つの車線に対応するように分割される。図３は、分割された１つの通行可能区域のパラメータ設定を示す模式図であり、距離パラメータが８０メートルである場合、前記車両と中心にして、前方へ、又は後方へのそれぞれ８０メートルであり、この区域は左右の２段の車線に対応することになる。本発明の実施形態は、具体的なパラメータの設定を制限しない。
【００３３】
１つの実施形態において、図４は、サンプル集合に基づくモデルの構築を示すフローチャートであり、図４に示すように、下記のステップを含む。
ステップ２０１において、前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路と、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得る。
ステップ２０２において、前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用する。
ステップ２０３において、前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられる。
【００３４】
１つの実施形態において、通行可能区域は複数のグリッドを有することができ、実際の障害物が存在するか否かに拘らずグリッドを有し、異なるグリッドは特徴を表す値が異なるだけである。通行可能区域内に障害物を有するグリッドを切り分けて、サンプル集合（前に識別して得られたラベル、例えば、車線変更せずに直進走行、それとも左へ車線変更、又は右へ車線変更）と組み合わせて、関係モデルからなるニューラルネットワークにおける対応する各サブニューラルネットワークにて処理する。
なお、障害物情報は、静止と移動の障害物を含み、例えば、主車両の前方、且つ主車両と同一車線上に位置する前車も、障害物である。
【００３５】
１つの実施形態において、図５は、関係モデルに基づく車線の選択を示すフローチャートであり、図５に示すように、下記のステップを含む。
ステップ３０１において、車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得る。
ステップ３０２において、前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、少なくとも２つのサブニューラルネットワークにて演算し、少なくとも２つの車線変更確率を取得する。
ステップ３０３において、前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得する。
ステップ３０４において、前記目標車両の車線変更確率に基づいて、車線の選択を行う。
【００３６】
本発明の実施形態では、対応するサブニューラルネットワークの演算処理に基づいて、車線確率を得、車線確率を、車線の選択を行うか否かの出力結果を評価するのに用いる。ここで、サブニューラルネットワークの演算処理については、各種のニューラルネットワーク層、例えば、ＧＲＵ、Ｄｅｎｓｅ等のネットワークの重みを使用して組み合わせて計算することができる。特徴ベクトルは、グローバルのものであり、サブニューラルネットワークによりそれに対し変形又はスライスを行う。例えば、特徴に重みを掛けた後に累加してから非線形関数を用いて計算する。これは、ニューラルネットワークの範疇に属している。さらに、機能区域、共有サブニューラルネットワーク、空間シーケンスで表れる車線変更意図、渋滞、衝突、車線変更の衝突等のサブ関係に基づいて、最終的に車線確率を評価結果として出力し、それによって車線の選択を行う。具体的に、機能区域は、特点の関係に従って、通行可能区域に対して当該関係の注目する区域を切り出す。サブニューラルネットワークは、ニューラルネットワーク内のサブニューラルネットワークである。共有サブニューラルネットワークとは、小さいネットワークであり、異なるデータに用いられるが、それらの重みが同じである。例えば、渋滞関係は、現在車線であるかそれとも他の車線であるかに拘らず、同様な障害物の分布であれば、渋滞の性質が同じであり、同様な関数の組み合わせ関係と重みを使用することができる。空間シーケンスとは、最も遠いから最も近い（前方又は後方）グリッドのシーケンスであり、これをシーケンスニューラルネットワークＧＲＵによって処理される。
【００３７】
図６は、本発明の実施形態における情報処理装置の構成模式図であり、図６に示すように、前記装置は、運転行為に基づいて得られる少なくとも２つの第１情報を収集するための収集ユニット３１と、前記少なくとも２つの第１情報に基づいて、少なくとも２つの第１特徴情報を得るための第１処理ユニット３２と、前記少なくとも２つの第１特徴情報に対して識別を行い、各第１特徴情報に対応するラベル情報を得るための第２処理ユニット３３と、前記少なくとも２つの第１特徴情報と前記各第１特徴情報に対応するラベル情報とに基づいて、サンプル集合を得るための第３処理ユニット３４と、前記サンプル集合に基づいて、車両の走行経路と、車両自身の位置と、車両の周囲環境及び／又は障害物との関係を表す関係モデルを構築するためのモデル構築ユニット３５と、前記関係モデルに基づいて車線を選択するための車線選択ユニット３６と、を含む。
【００３８】
１つの実施形態において、前記モデル構築ユニットは、前記車両の現在走行車線と前記現在走行車線に隣接する車線に基づいて、処理対象区域を取得し、配置されたグリッドに基づいて、前記処理対象区域を少なくとも２つの通行可能区域に分割することに用いられることにさらに用いられる。
１つの実施形態において、前記通行可能区域は、車両の走行経路を横軸とする座標系において、横軸方向にて、前記車両を中心とし、設定された距離パラメータに基づき、中心を原点として前方へ前記距離パラメータに対応する距離の値を足し、及び／又は、設定された距離パラメータに基づき、中心を原点として後方へ前記距離パラメータに対応する距離の値を足すことで、分割される。前記通行可能区域は、車両の走行経路を横軸とする座標系において、縦軸方向にて少なくとも車両の現在走行車線の左側と右側の２つの車線に対応することで、さらに分割される。
【００３９】
１つの実施形態において、前記装置は、前記車両の現在走行車線における走行状況に対してフレーム毎に画像を収集し、収集された画像に基づいて、前記車両の走行経路、前記車両自身の位置と、前記車両の周囲環境及び／又は障害物との相対関係を得るための収集ユニットと、前記相対関係を、前記関係モデルを構築するための前記通行可能区域の属性情報として使用するための属性確定ユニットと、をさらに含む。
１つの実施形態において、前記装置は、前記少なくとも２つの通行可能区域のうちの障害物を有する部分を切り分けて、少なくとも２つの第２特徴情報を取得し、前記少なくとも２つの第２特徴情報を、前記関係モデルの構築に用いられる切分ユニット、をさらに含む。
【００４０】
１つの実施形態において、前記車線選択ユニットは、車線変更機能に応じて、対応する車線変更機能を実現するための少なくとも２つのサブニューラルネットワークに分けられるニューラルネットワークを、前記関係モデルに基づいて得、前記少なくとも２つの第２特徴情報と前記各第１特徴情報に対応するラベル情報とを、少なくとも２つのサブニューラルネットワークにて演算し、少なくとも２つの車線変更確率を取得し、前記少なくとも２つの車線変更確率に基づいて、目標車両の車線変更確率を取得し、前記目標車両の車線変更確率に基づいて、車線の選択を行うことにさらに用いられる。
本発明の実施形態における各装置内の各モジュールの機能は、上記の方法の対応する説明を参照することができ、ここでは省略する。
【００４１】
図７は、本発明の実施形態による情報処理装置のブロック図である。当該情報処理装置は、自動運転機能を有する車両に適用することが可能であり、図７に示すように、当該装置には、メモリ９１０とプロセッサ９２０が含まれ、メモリ９１０には、プロセッサ９２０で実行することができるコンピュータプログラムが記憶される。前記プロセッサ９２０は、前記コンピュータプログラムを実行する場合、上記の実施形態における情報処理方法を実現する。前記メモリ９１０とプロセッサ９２０との数は、１つであっても複数であってもよい。
【００４２】
当該装置は、他のデバイスと通信することに用いられ、データの交換伝送を行う通信インターフェース９３０をさらに含む。
メモリ９１０は、高速度ＲＡＭメモリを含んでもよく、少なくとも１つの磁気メモリのような不揮発性メモリ（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）をさらに含んでもよい。
【００４３】
メモリ９１０、プロセッサ９２０、及び通信インターフェース９３０が個別に実現される場合、メモリ９１０、プロセッサ９２０、及び通信インターフェース９３０は、バスによって相互接続して相互通信を行うことができる。前記バスは、インダストリスタンダードアーキテクチャ（ＩＳＡ、Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス、外部デバイス相互接続（ＰＣＩ、Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、又は拡張インダストリスタンダードアーキテクチャ（ＥＩＳＡ、Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等であってもよい。前記バスは、アドレスバス、データバス、制御バス等として分けられることが可能である。表示の便宜上、図７に１本の太線のみで表示するが、バスが１つ又は１種類のみであることを意味しない。
【００４４】
任意選択で、具体的な実現において、メモリ９１０、プロセッサ９２０及び通信インターフェース９３０が１つのチップに集成した場合、メモリ９１０、プロセッサ９２０、及び通信インターフェース９３０は、内部インターフェースによって相互通信を行うことができる。
【００４５】
本発明の実施形態は、コンピュータプログラムが記憶されているコンピュータ可読記憶媒体を提供し、当該プログラムがプロセッサに実行される場合、上記の実施例のいずれか１つに記載の方法を実現する。
【００４６】
本明細書において、「１つの実施形態」、「幾つかの実施形態」、「例」、「具体例」或いは「一部の例」などの用語は、当該実施形態或いは例で説明された具体的特徴、構成、材料或いは特点を結合して、本発明の少なくとも１つの実施形態或いは実施例に含まれることを意味する。また、説明された具体的特徴、構成、材料或いは特点は、いずれか１つ或いは複数の実施形態または例において適切に結合することが可能である。また、矛盾しない限り、当業者は、本明細書の異なる実施形態または例、および、異なる実施形態または例における特徴を結合したり、組み合わせたりすることができる。
また、用語「第１」、「第２」は相対的な重要性を示している又は暗示しているわけではなく、単に説明のためのものであり、示される技術的特徴の数を暗示するわけでもない。そのため、「第１」、「第２」で限定される特徴は、少なくとも１つの当該特徴を明示又は暗示的に含むことが可能である。本出願の記載の中において、「複数」の意味とは、明確的に限定される場合以外は、２つ又は２つ以上を意味する。
【００４７】
フローチャート又はその他の方式で説明された、いかなるプロセス又は方法に対する説明は、特定の論理的機能又はプロセスのステップを実現するための命令のコードを実行可能な１つ又はそれ以上のモジュール、断片若しくはセグメントとして理解することが可能であり、さらに、本発明の好ましい実施形態の範囲はその他の実現を含み、示された、又は、記載の順番に従うことなく、係る機能に基づいてほぼ同時にまたは逆の順序に従って機能を実行することを含み、これは当業者が理解すべきことである。
フローチャートに示された、又はその他の方式で説明された論理及び／又はステップは、例えば、論理機能を実現させるための実行可能な命令のシーケンスリストとして見なされることが可能であり、命令実行システム、装置、又はデバイス（プロセッサのシステム、又は命令実行システム、装置、デバイスから命令を取得して実行することが可能なその他のシステムを含むコンピュータによるシステム）が使用できるように提供し、又はこれらの命令を組み合わせて使用する命令実行システム、装置、又はデバイスに使用されるために、いかなるコンピュータ読取可能媒体にも具体的に実現されることが可能である。本明細書において、「コンピュータ読取可能媒体」は、命令実行システム、装置、デバイス、又はこれらの命令を組み合わせて実行するシステム、装置又はデバイスが使用できるように提供するため、プログラムを格納、記憶、通信、伝搬又は伝送する装置であってもよい。コンピュータ読み取り可能媒体のより具体的例（非網羅的なリスト）として、１つ又は複数の布配線を含む電気接続部（電子装置）、ポータブルコンピュータディスク（磁気装置）、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、消去可能な書き込み可能リード・オンリー・メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバー装置、及びポータブル読み取り専用メモリ（ＣＤＲＯＭ）を少なくとも含む。また、コンピュータ読み取り可能媒体は、そのうえで前記プログラムを印字できる紙又はその他の適切な媒体であってもよく、例えば紙又はその他の媒体に対して光学的スキャンを行い、そして編集、解釈又は必要に応じてその他の適切の方式で処理して電子的方式で前記プログラムを得、その後コンピュータメモリに記憶することができるためである。
【００４８】
なお、本発明の各部分は、ハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせによって実現されることができる。上記実施形態において、複数のステップ又は方法は、メモリに記憶された、適当な命令実行システムによって実行されるソフトウェア又はファームウェアによって実施されることができる。例えば、ハードウェアによって実現するとした場合、別の実施形態と同様に、データ信号に対して論理機能を実現する論理ゲート回路を有する離散論理回路、適切な混合論理ゲート回路を有する特定用途向け集積回路、プログラマブルゲートアレイ（ＧＰＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などといった本技術分野において公知である技術のうちのいずれか１つ又はそれらの組み合わせによって実現される。
当業者は、上記の実施形態における方法に含まれるステップの全部又は一部を実現するのは、プログラムによって対応するハードウェアを指示することによって可能であることを理解することができる。前記プログラムは、コンピュータ読取可能な媒体に記憶されてもよく、当該プログラムが実行されるとき、方法の実施形態に係るステップのうちの１つ又はそれらの組み合わせを含むことができる。
【００４９】
また、本発明の各実施形態における各機能ユニットは、１つの処理モジュールに統合されてよく、別個の物理的な個体であってもよく、２つ又は３つ以上のユニットが１つのモジュールに統合されてもよい。上記の統合モジュールは、ハードウェアで実現されてもよく、ソフトウェア機能モジュールで実現されてもよい。上記の統合モジュールが、ソフトウェア機能モジュールで実現され、しかも独立した製品として販売又は使用される場合、コンピュータ読取可能な記憶媒体に記憶されてもよい。前記記憶媒体は読取専用メモリ、磁気ディスク又は光ディスク等であってもよい。
【００５０】
上記の記載は、単なる本発明の具体的な実施形態に過ぎず、本発明の保護範囲はそれに限定されることなく、当業者が本発明に開示されている範囲内において、容易に想到し得る変形又は置換は、全て本発明の範囲内に含まれるべきである。そのため、本発明の範囲は、記載されている特許請求の範囲に準じるべきである。
【図１】
2020132153.tif 000003
【図２】
2020132153.tif 000004
【図３】
2020132153.tif 000005
【図４】
2020132153.tif 000006
【図５】
2020132153.tif 000007
【図６】
2020132153.tif 000008
【図７】
2020132153.tif 000009