(57)【要約】      （修正有）【課題】画像情報の可視性低下を評価するための分類手法を提供する。【解決手段】車両１の環境３に関する画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４が、視覚センサ２から収集される。画像データユニットの少なくとも一部は、少なくとも1つの視力低下の影響５、６、７、８に基づく可視性低下の影響を受ける画像情報を含んでいる。本開示は、人工知能アプローチに基づいてフィルタルールを自動的に作成し、ランクパラメータを割り当てることにより、新しく収集された画像データユニットの可視性低下を評価する。【選択図】図１
2020135887.tif 000002
【特許請求の範囲】
【請求項１】
トレーニングデータセット（１０）を作成するためのコンピュータで実行される評価方法（ＡＭ）であって、トレーニングデータセット（１０）は、エミュレータ（１６）を作成するため、または、コンピュータ実行分類方法（ＣＭ）を構成するため、ＡＩメソッドまたはＡＩソフトウェアモジュール（９）の入力およびグラウンドトゥルースとして機能するように設計され、
車両（１、１’）の環境（３）に関する画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）のメインセット（Ｍ）を収集すること、そこにおいて、画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）の少なくとも１部は、少なくとも1つの視界低下の影響（５、６、７、８）に基づいて可視性低下の対象となる画像情報を含み、
画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）の複数のサブセット（Ｓ１、Ｓ２、Ｓ３、Ｓ４）を定義し、それぞれのサブセット（Ｓ１、Ｓ２、Ｓ３）の画像データユニットの相対的な比較（Ｐ１／Ｐ２、Ｐ３／Ｐ４、Ｐ３／Ｐ２）の比較結果（Ｃ１、Ｃ２、Ｃ３）を収集すること、そこにおいて、比較結果（Ｃ１、Ｃ２、Ｃ３）は、それぞれのサブセット（Ｓ１、Ｓ２、Ｓ３）に関連付けられ、サブセット（Ｓ１、Ｓ２、Ｓ３）の画像データユニット（Ｐ１／Ｐ２、Ｐ３／Ｐ４、Ｐ３／Ｐ２）間の可視性または可視性低下の相対的な順序を示し、
複数のサブセット（Ｓ１、Ｓ２、Ｓ３）とそれぞれの比較結果（Ｃ１、Ｃ２、Ｃ３）を処理すること、そこにおいて、処理されるサブセット（Ｓ１、Ｓ２、Ｓ３）内の画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）に対して、絶対的な可視性ランク順序（１５）が確立され、
画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）にランクパラメータ（Ｒ１、Ｒ２、Ｒ３）を関連付けること、そこにおいて、ランクパラメータ（Ｒ１、Ｒ２、Ｒ３）は、処理されるサブセット（Ｓ１、Ｓ２、Ｓ３）の複数の比較結果（Ｃ１、Ｃ２、Ｃ３）に基づいて計算され、および、ランクパラメータ（Ｒ１、Ｒ２、Ｒ３）は、絶対的な可視性ランク順序（１５）内のランクを定義し、
処理されるサブセット（Ｓ１、Ｓ２、Ｓ３）の画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）と、関連付けられたランクパラメータ（Ｒ１、Ｒ２、Ｒ３）とを含むトレーニングデータセット（１０）を出力すること、の各ステップを備えるコンピュータ実行評価方法。
【請求項２】
比較結果（Ｃ１、Ｃ２、Ｃ３）の収集は、
サブセット（Ｓ１、Ｓ２、Ｓ３）を選択し、含まれている画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）を表示すること、
サブセット（Ｓ１、Ｓ２、Ｓ３）の比較結果（Ｃ１、Ｃ２、Ｃ３）を特定する入力パラメータを収集すること、の各ステップを含み、各ステップは複数回実行される、請求項１に記載のコンピュータ実行評価方法。
【請求項３】
サブセット（Ｓ１、Ｓ２、Ｓ３）の定義およびサブセットの処理、および／または、ランクパラメータ（Ｒ１、Ｒ２、Ｒ３）の計算は、事前定義されたランク順序評価基準が満たされる（ＱＭ）まで、繰り返し実行される、請求項１または２に記載のコンピュータ実行評価方法。
【請求項４】
サブセット（Ｓ１、Ｓ２、Ｓ３）の定義は、
メインセット（Ｍ）の画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）が、既存のいくつのサブセット（Ｓ１、Ｓ２、Ｓ３）に含まれるかを示す、サブセットカウントパラメータを計算すること、
画像データユニット（Ｐ１）のサブセットカウントパラメータが事前定義されたカウント閾値を下回っている場合、選択された画像データユニット（Ｐ１）とメインセット（Ｍ）からの別の画像データユニット（Ｐ４）とで新しいサブセットを定義すること、
新しいサブセットを処理すること、を含む請求項１乃至３のいずれか１項に記載のコンピュータ実行評価方法。
【請求項５】
サブセット（Ｓ１、Ｓ２、Ｓ３、Ｓ４）の定義は、
最初の画像データユニット（Ｐ１）を選択すること、
メインセット（Ｍ）の複数の画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）のすでに計算されたランクパラメータ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）を分析すること、
絶対ランク順序（１５）内で少なくとも1つのターゲット範囲（Ｔ１、Ｔ２）を特定すること、
ランクパラメータ（Ｒ４）がターゲット範囲（Ｔ１、Ｔ２）にある、少なくとも1つの別の画像データユニット（Ｐ４）を選択すること、
選択された画像データユニット（Ｐ１、Ｐ４）を含む新しいサブセット（Ｓ*）を定義し、その新しいサブセット（Ｓ*）を処理すること、の各ステップを含み、各ステップは少なくとも１回実行される、請求項１乃至４のいずれか１項に記載のコンピュータ実行評価方法。
【請求項６】
ランクパラメータ（Ｒｉ）の計算が、Ｅｌｏ格付け方法（ＥＬＯ）を使用することによって実行される、請求項１乃至５のいずれか１項に記載のコンピュータ実行評価方法。
【請求項７】
物理的データキャリアに保存される、またはデータ通信インターフェースを介して送信される、コンピュータ読み取り可能なトレーニングデータセット（１０）であって、
車両（１、１’）の環境（３）に関する複数の画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）と、そこにおいて、画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）の少なくとも１部は、少なくとも1つの視界低下の影響（５、６、７、８）に基づいて可視性低下の対象となる画像情報を含み、
複数のランクパラメータ（Ｒ１、Ｒ２、Ｒ３）と、を含み、
画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）の少なくとも１部に対して、それぞれのランクパラメータ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）が関連付けられ、各ランクパラメータ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）は、絶対的な可視性ランク順序（１５）内の、関連付けられる画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）のランクを定義する、トレーニングデータセット。
【請求項８】
コンピュータで実行されるエミュレータ作成方法であって、
トレーニングデータセット（１０）を、コンピュータで実行されるＡＩメソッド又はＡＩソフトウェアモジュールへ入力として与えること、
トレーニングデータセット（１０）は、画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）と、関連付けられたランクパラメータ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）とを含み、
トレーニングデータセット（１０）は、請求項１乃至６のいずれか１項に記載のコンピュータ実行評価方法（ＡＭ）によって作成され、および／または、トレーニングデータセット（１０）は、請求項７に記載に従って設計され、
トレーニングデータセット（１０）は、ＡＩメソッドまたはＡＩソフトウェアモジュール（９）のグラウンドトゥルースとして定義され、
ＡＩメソッドまたはＡＩソフトウェアモジュール（９）は、画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）に含まれる画像情報を分析して、画像情報から各画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）の関連付けられるランクパラメータ（Ｒ１、Ｒ２、Ｒ３、Ｒ４）への帰属を提供するフィルタルール（１６）を確立するように構成され、それにより、フィルタルール（１６）は、グラウンドトゥルースに従って、画像データユニット（Ｐ１、Ｐ２、Ｐ３、Ｐ４）に含まれる画像情報の可視性低下の評価をエミュレートし、
フィルタルール（１６）を保存または送信し、あるいは、ＡＩソフトウェアモジュール（９）を保存または送信し、あるいは、フィルタルール（１６）に基づいて分類ソフトウェアモジュールを構成し、あるいは、フィルタルール（１６）に基づいてコンピュータ処理される分類装置を構成すること、の各ステップを備えるコンピュータ実行エミュレータ作成方法。
【請求項９】
ＡＩメソッドまたはＡＩソフトウェアモジュール（９）は、トレーニングされたニューロンネットワークを含むフィルタルール（１６）を含む、請求項８に記載のコンピュータ実行エミュレータ作成方法。
【請求項１０】
画像データユニット（Ｐ*）に含まれる画像情報に基づいて、推定ランクパラメータ（Ｒ*）を割り当てるように設定されたフィルタルール（１６）を含むコンピュータで実行される分類方法（ＣＭ）であって、
フィルタルール（１６）は、請求項８に記載のコンピュータ実行エミュレータ作成方法（ＥＭ）によって作成された、または、そのフィルタルールに基づいて構成されたフィルタルールであり、
車両（１、１’）の環境に関する画像データユニット（Ｐ*）を収集すること、そこにおいて、画像データユニット（Ｐ*）に含まれる画像情報は、少なくとも１つの視界低下の影響（５、６、７、８）に基づく可視性低下の対象となっており、
フィルタルール（１６）を画像データユニット（Ｐ*）に適用すること、
フィルタルール（１６）によって画像データユニット（Ｐ*）に帰属される推定ランクパラメータ（Ｒ*）を出力すること、そこにおいて、推定ランクパラメータ（Ｒ*）は、最小値（ＭＩＮ）と最大値（ＭＡＸ）の間の絶対的な可視性ランク順序（１５）内のランクを示し、その結果、推定ランク（Ｒ*）はは可視性の低下の程度を表す、コンピュータ実行分類方法。
【請求項１１】
物理的なデータキャリアに保存され、または、通信インターフェースを介して送信される分類ソフトウェアプロダクトであって、請求項１０に記載のコンピュータ実行分類方法（ＣＭ）を実行するための命令を含む、分類ソフトウェアプロダクト。
【請求項１２】
車両（１、１’）の環境（３）に関する画像データユニット（Ｐ*）を収集する視覚センサ（２、２’）、および／または画像データユニット（Ｐ*）を取得する視覚データインターフェース（１８）を備える、コンピュータ化された分類装置であって、
分類装置（４）は、新しい画像データユニット（Ｐ*）を受信すると、推定ランクパラメータ（Ｒ*）を出力するように適合され、
コンピュータ化された分類装置（４）は、請求項１０に記載のコンピュータ実行分類方法（ＣＭ）を実行するように設計された分類部を備える、コンピュータ化された分類装置。
【請求項１３】
請求項７に記載のトレーニングデータセット（１０）または請求項１０に記載のコンピュータ実行分類方法を評価または改善するためのコンピュータで実行される試験方法であって、
車両（１、１’）の環境に関する新しい画像データユニット（Ｐ*）が、トレーニングデータセット（１０）内の未処理の画像データユニットのセットから収集または取得され、
新しい画像データユニット（Ｐ*）が、請求項１０に記載のコンピュータ実行分類方法（ＣＭ）によって評価され、そこにおいて、推定ランクパラメータ（Ｒ*）が新しい画像データユニット（Ｐ*）に関連付けられており、
新しい画像データユニット（Ｐ*）と、トレーニングデータセット（１０）から選択される少なくとも１つの別の処理される画像データユニット（Ｐｉ）を含む新しいサブセット（Ｓ*）が作成され、
推定ランクパラメータ（Ｒ*）、および別の画像データユニット（Ｐｉ）に関連付けられている既知のランクパラメータ（Ｒｉ）に基づいて、推定比較結果（Ｃ’）が確立され、
画像データユニット（Ｐ*、Ｐ３）が、推定比較結果（Ｃ’）の検証のために少なくとも1回表示され、
検証比較結果（Ｃ*）を特定する入力パラメータが収集され、
推定比較結果（Ｃ’）が検証比較結果（Ｃ*）と等しい場合、新しい画像データユニット（Ｐ*）および関連付けられた推定ランクパラメータ（Ｒ*）がトレーニングデータセット（１０）に追加され、および／または、検証の肯定的な結果が保存され、および／または、推定比較結果（Ｃ*）が検証比較結果（Ｃ’）から外れている場合、検証の否定的な結果が保存される、コンピュータ実行試験方法。
【請求項１４】
特に自動車（１’）に適合される車両制御装置であって、
車両（１’）の環境に関する画像データユニット（Ｐ*）を収集するための視覚センサ（２’）、および／または、画像データユニット（Ｐ*）を取得するための視覚データインターフェース（１８）、および
視覚センサ（２’）から受信した、および／または視覚データインターフェース（１８）を介して収集された画像データユニット（Ｐ*）に基づいて、車両制御アクションを実行するように設計された車両制御部（１７）を備え、
車両制御装置（１３）は、請求項１２に記載のコンピュータ化された分類装置（４）を含み、
車両制御装置（１３）は、少なくとも１つの新しく収集された画像データユニット（Ｐ*）について、コンピュータ化された分類装置（４）によって出力される少なくとも1つの推定ランクパラメータ（Ｒ*）に基づいて、視界低下安全パラメータ（Ｚ*）が計算されるように設計されており、
車両制御部（１７）は、視界低下安全パラメータ（Ｚ*）が安全閾値と比較して不十分である場合、または不十分であるとき、車両制御アクションを一時停止または変更するように設計される、車両制御装置。
【請求項１５】
請求項１４に記載の車両制御装置（１３）を備える車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータビジョンの技術分野、特に、車両の環境に関する画像データユニットに含まれる画像情報を評価するためのコンピュータ実行技術に関する。画像情報の評価は、特に画像特性の評価および／または画像の分類に関係する場合がある。本発明はさらに、人間の意思決定行動をエミュレートするための人工知能を使用する分野に関する。
【背景技術】
【０００２】
人工知能（ＡＩ）とその応用は絶え間のない開発途上にあり、この分野の一般的な用語は確立されていない。したがって、いくつかの重要な用語は、既知のＡＩアルゴリズムと肺がんの診断へのＡＩアルゴリズムの応用に基づいて説明される。
【０００３】
人工知能（ＡＩ）アルゴリズムは、コンピュータで実行されるＡＩメソッドまたはＡＩソフトウェアモジュールに含まれており、以前は人間が行っていた決定をエミュレートするために使用できることが知られている。これが、既知の例に基づいて説明される。
【０００４】
ＡＩアルゴリズムには、さまざまなサンプルデータユニットと、関連付けられるパラメータまたはクラスとを含むトレーニングデータセットが提供されえる。ＡＩアルゴリズムは、サンプルデータユニットを分析し、フィルタルールを確立することができ、それにより、明示的に知られないが、パラメータと相関を持つ、特定の特性がサンプルデータに発見される。
【０００５】
ＡＩアルゴリズムのこのような使用は、たとえば肺癌の診断で知られている。その場合、トレーニングデータセットは人間の肺のX線画像で構成され、画像の一部はさまざまな病期の癌を伴う肺に関係し、他の画像は健康な患者の肺に関係する。さらに、画像に関連付けられたパラメータには、癌の存在または非存在のコンピュータ読み取り可能な識別子、および最終的に癌の病期の識別子が含まれる。
【０００６】
さらに、このようなトレーニングデータセットに基づいてＡＩアルゴリズムで確立されたフィルタルールは、癌診断パラメータを伴うトレーニングデータセットにおいて、画像にラベルを付けた人間の診断者の意思決定行動をエミュレートできることが知られている。フィルタルールを用いることで、病気の初期段階で正しい癌診断を提供することさえ可能となるが、一部の人間の診断者では、肺のほんのわずかな目に見える変化に気付かなかったかもしれない。その結果、癌とその病期を分類するためのコンピュータ実行分類方法を開発することができた。ＡＩアルゴリズムで作成された上記のフィルタルールを使用するこの分類方法は、医学における人間の意思決定行動の有効なエミュレータであることが証明されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ただし、このアプローチは、人間の評価者が関連する分類パラメータ（ここでは癌診断パラメータ）を提供し、それらをテスト画像に関連付けることができる問題に対してのみ使用可能である。しかし、以下でさらに説明するように、関連する分類パラメータに関する人間の知識が常に存在するとは限らない。
【０００８】
さらに、実際に、車両、特に自動車／車の視覚センサ、およびそれらが車両の環境について提供する画像データが、自動運転または高度に自動化された運転を促進するための重要な基礎をなすことが知られている。特に、カメラベースの先進運転者支援システム（ＡＤＡＳ）は、入力画像の可視性レベルに大きく依存する。
【０００９】
車両制御システム、特にＡＤＡＳは、視覚センサからの画像データの処理に基づいて、実世界の対象物の内部表現を生成し、ステアリング、加速、駐車などの車両機能を制御する。
【００１０】
視覚センサから提供される画像データに含まれる画像情報が、可視性の低下の影響を受ける場合、つまり収集された画像が不完全な視界状態の影響を受ける場合、誤解が発生し、誤った制御の決定や危険な交通状況につながる可能性がある。
【００１１】
過去に、さまざまな視界低下の影響を分類し、特定の視界低下の影響に基づく視界の低下が、視覚センサからの画像データに含まれる画像情報にどの程度強く影響するかを評価するための評価スキームを確立することが試みられた。しかし、そのような試みでは、車両とそのビジョンシステムが現実の世界で直面する可能性のある膨大な種類の視界条件に対処することができる評価スキームを提供できなかった。
【課題を解決するための手段】
【００１２】
本開示は、上記の欠点に鑑みてなされたものである。本開示の目的は、画像データユニットに含まれる画像情報の可視性低下を評価するための分類手法を提供することである。分類手法は、画像情報の可視性または可視性の低下を、それを引き起こした視界低下の影響とは無関係に記述するパラメータを出力することができる。このパラメータは、特に、単一の値、つまり可視性低下の種類または発生源から独立した可視性低下の総合評価ランキングを含む。
【００１３】
本開示の別の、しかし関連する目的は、信頼性または視覚センサ入力を管理するための自己診断技術を提供することである。
【００１４】
本開示は、独立請求項に明記される様々な方法および装置によってこの目的を解決する。本開示のさらなる有利な変形は、従属請求項に含まれる。
【００１５】
本開示は、人工知能アプローチに基づいてフィルタルールを自動的に生成するための様々な方法および装置を提案し、帰属するランクパラメータ（Ｒ*）によって、新たに収集された画像データユニット（Ｐ*）の可視性低下を推定できる分類装置（４）を提供し、これにより、視覚センサデータの信頼性を判断することが可能となる。
【００１６】
本開示は、目的に貢献するために単独でまたは組み合わせて使用できる、さまざまな態様を含む。これらの態様は、開示された分類手法の一部を個別におよび／または任意の可能な組み合わせで形成されえる。これらは、次の副目的に向けられた抽象概念レベルである。
【００１７】
１．入力画像の可視性レベルを評価するための決定ルールを意味するグラウンドトゥルースを生成する方法、つまり、ＡＩアルゴリズムで使用できる形式で画像データ要素の可視性低下を評価する方法。
【００１８】
２．このような１の解決策が見つかった場合、自動的に、つまり現在取得された画像情報のみに基づいて（およびいかなる追加の人間の評価なしで）、車両制御システムによって処理可能な形式で、新しく収集された画像データ要素の可視性低下を推定する方法。
【００１９】
本開示は、上記の副目的の技術的解決策と、したがって上記の一般的な目的のための総合的な解決策とを提供する。これらの技術的解決策は、いくつかの態様に向けられたいくつかの方法と装置を含む。
【図面の簡単な説明】
【００２０】
本開示は、例示的かつ概略的な方法で図面に描かれている。
【図１】視覚センサを備える車両、その環境、およびいくつかの画像データユニットの概略図である。
【図２】本開示によるコンピュータ処理される分類装置の使用を示すボックス図である。
【図３】本開示による評価方法の第１の部分を示す概略図である。
【図４】評価方法の第２の部分を示す概略図である。
【図５】本開示によるエミュレータ作成方法を示す概略図である。
【図６】本開示の様々な方法および装置がどのように時間的および／または空間的に分散され得るか、またはそれらがどのように互いに連携しえるかを示す概要図である。
【図７】本開示による試験方法を示す概略図である。
【図８】評価方法内のオプションである改善ステップを示す概略図である。
【発明を実施するための形態】
【００２１】
以下、本開示の実施形態について図面を参照しつつ説明する。具体的な実施形態を説明する前に、本開示の概略的な第１〜第６の態様について説明する。
【００２２】
第１の態様は、可視性の低下を評価するための新しいアプローチに関する。第２の態様は、評価結果の保存、共有、およびさらなる処理が可能になる、特定の形式を持つ順序付けられたデータ構造に関する。第３の態様は、評価結果をフィルタルールに変換するエミュレータの作成に関する。第４の態様は、コンピュータ実行の分類方法でのこのようなフィルタルールの使用に関するもので、フィルタルールを実行することにより、新たに収集された画像情報に対して同等の評価を実施することができる。第５の態様は、以前のステップの結果のテストと、さまざまな以前の態様の改善のためのそれらの使用に関する。そして、第６の態様は、より安全な車両制御行動のために可視性低下の分類を利用する車両制御装置に関する。
【００２３】
本開示による分類手法は、評価スキームをエミュレートするための、コンピュータ実行ＡＩアルゴリズムを使用する。ただし、この評価スキームは以前のアプローチとは異なり、画像情報の可視性または可視性低下を評価するため、間接的にのみ人間の決定に基づいている。
【００２４】
可視性の低下の判断は非常に主観的である。しかし、ＡＩアルゴリズムの検証とトレーニングには、信頼できる客観的なグラウンドトゥルースが必要である。本開示の分類技術、特に評価方法は、このような客観的なグラウンドトゥルースを作成する。また、このグラウンドトゥルースは、特に、コンピュータで保存および読み取ることができる形式で作成されえる。
【００２５】
本開示内では、画像情報は画像データユニットに含まれると常に想定される。画像データユニットは、車両に搭載された視覚センサから収集され、それらは、特に車両がさまざまな視界条件の下で、さまざまな環境／交通状況で移動／運転している場合、車両の環境に関係する。説明を簡素化するために、一部では、画像データユニットが、含まれる画像情報の同義語として使用される場合がある。これは、例えば「画像データユニットの可視性低下」が「画像データユニットに含まれる画像情報の可視性低下」として理解されるべきことを意味する。
【００２６】
画像データユニットは、コンピュータが読み取り可能なファイルまたはデータである。それは、画像情報を記憶できる任意のデータ型またはデータ形式を採ることができる。画像データユニットは、特に、視覚センサから受信されるビットマップファイルまたはデータストリームであってもよい。画像データユニットは、視覚センサによって撮影された完全画像または任意の画像部分を含んでもよい。特に、画像データユニットは、いわゆる関心領域を含む、全画像の一部分のみを含んでもよい。視覚センサによって撮影された1枚の完全画像から、取り扱われ、又は処理される、1つ、2つ、またはいくつかの画像データユニットが作成されてもよい。本開示の分類技術は、画像全体、画像の部分または一部の両方に使用可能であり、あるいは両方の組み合わせに使用可能である。
【００２７】
本開示による新しい評価アプローチでは、画像データユニット（または、含まれる画像情報）は、人間の評価者が可視性または可視性の低下の評価を提供するために、評価者に提示される。
【００２８】
人間の評価者は、（癌とその病期について上記で説明したのと同様に）画像情報の可視性の低下を記述する単一の絶対評価パラメータを提供できないことがわかった。その理由は、可視性低下のレベルを測定または評価するための全体的な基盤として使用できる一般的な評価スキームが知られていないことにある可能性がある。
【００２９】
たとえば、最初の画像がグレアの影響を受け、別の画像が（たとえば雨などの）液滴または汚染（たとえばレンズの汚れ）の影響を受けている場合、人間の評価者は、そのような画像の可視性がどの程度強く低下されているかの問題に対して絶対的な評価を行うことができないようである。人間の評価者は、しばしば、これらのケースを分離し、最初の視界低下効果（たとえば液滴／雨）の影響を受ける画像の最初のグループ内のみで第１評価値を提供し、異なる視界低下効果（たとえば汚染）の影響を受ける画像の別のグループ内で別の第２評価値を提供しようとする。その結果、人間の評価者から、単一の尺度、つまり、特定の視界低下の影響から独立した、可視性の低下を記述する絶対的なパラメータを受け取ることはできない。
【００３０】
しかしながら、画像データに基づいて車両制御装置を操作するためには、そのような単一の絶対評価パラメータを持つことが強く望まれる。
【００３１】
本開示によれば、視界の低下を評価するために新しいアプローチが選択された。評価アプローチは２つのステップを含む。（１）制限された数の画像データユニットの相対的な比較に基づく可視性低下の（人間の）評価、および（２）数学的演算を適用することによる比較結果の絶対可視性ランク順への（コンピュータの）変換。
【００３２】
ステップ１では、人間の評価者の主観的評価能力（のみ）を利用する。ステップ２では、主観的な相対評価の結果を、ＡＩアルゴリズムのグラウンドトゥルースとして使用することが可能な、絶対的な尺度に変換する。
【００３３】
この２ステップ評価アプローチの結果、画像データユニットを、それぞれの画像データユニットに含まれる画像情報がどの程度強く可視性低下の影響を受けているか、最小値と最大値との間のスケールで記述する絶対ランクパラメータと関連付けることができる。たとえば、可視性の低下が最も強い（つまり、ほとんど何も見えない）画像データユニットは、最低ランクのパラメータを受け取り、それに対し、完全な視界条件の下で収集された画像データユニットは、最高ランクのパラメータを受け取ることができる。多かれ少なかれ視界障害によって影響される、他のすべての画像データユニットは、中間ランクを受け取る。
【００３４】
絶対的な可視性のランク順では、より高いランクのパラメータは「少ない可視性の低下を含む」と解釈されえる。
【００３５】
前の例は、ランクが高いほど可視性が向上するか、それぞれ可視性の低下が少なくなることを示すという仮定に基づいている。当業者は、より高いランクのパラメータが「より多くの可視性低下を含む」と解釈されるように、尺度を逆にすることもできることを理解するだろう。分かりやすくするために、以下の説明は、より高いランクはより高い可視性を意味することを前提としている。
【００３６】
本開示の２ステップ評価アプローチの大きな利点は、視覚センサから取得される画像情報に生じたり、作用したりするさまざまな視界低下の影響を区別する必要がなく、特に、区別する意図もないことである。代わりに、画像データユニットが収集されたどのような条件下でも、人間の評価者は相対的な比較決定（より良い/悪い/等しく見える）を行うことを必要とされるだけである。比較結果は、計算によって画像データユニットの絶対ランクパラメータに変換され、計算された絶対ランクパラメータは、可視性がどの程度強く低下されているかを単一の尺度で表す。ランクパラメータに基づいて、画像データユニットを、最低可視から最高可視まで、または最も強い可視性の低下を含むものから可視性の低下を含まないものまで、絶対的な可視性のランク順に並べることができる。
【００３７】
そして、画像データユニットと関連付けられたランクパラメータがＡＩアルゴリズムのトレーニングデータセットに含められる。ＡＩアルゴリズムは、画像データユニットに含まれる画像情報を分析し、フィルタルールを確立することができる。フィルタルールは、絶対可視性ランクパラメータに起因する画像データユニット内の構造を識別する。このように、フィルタルールは、人間の評価者には不可能であった、決定スキームをトレーニングデータセットに基づいてエミュレートする。
【００３８】
フィルタルールは、コンピュータ処理される可視性低下分類装置を作成または構成するために使用することができる。言い換えれば、フィルタルールに基づいて、新しい画像データユニットを取得し、それらにエミュレートされた決定スキームを適用することができる、コンピュータ実装分類方法が実行されえる。その結果は、エミュレートされたランクパラメータである。このエミュレートされたランクパラメータは、トレーニングデータセットに包括される絶対可視ランク順において、新しく受信した画像データユニットがどこに仕分けできるかを示す。したがって、分類方法は、新しい画像データユニットの画像情報が影響を受けている、可視性の低下に関する定量的評価を提供する。
【００３９】
そのようなエミュレートされたランクパラメータに基づいて、車両制御装置は、さらなる処理のために画像情報をどれだけ信頼できるかを判断することができる。
【００４０】
ここで、本開示の様々な態様をより詳細に説明する。
【００４１】
第１の態様は、トレーニングデータセットを作成するためのコンピュータで実施される評価方法を含む。トレーニングデータセットは、エミュレータ（フィルタルール１６）を作成するため、またはコンピュータで実行する分類方法を構成するため、ＡＩメソッドまたはＡＩソフトウェアモジュールの入力として機能するように予定され、設計されている。
【００４２】
評価方法は、以下のステップを有する。画像データユニットのメインセットが収集される。画像データユニットは、車両の環境に関するものである。画像データユニットの少なくとも一部は、少なくとも１つの視界低下の影響に基づく可視性低下の対象となる画像情報を含む。この用語は、一部の画像データユニットが可視性低下の影響を受ける一方で、他の画像データユニットは影響を受けない場合を含む。ただし、１つの画像データユニットの一部またはサブエリアのみが可視性低下の影響を受け、同じ画像データユニットの他の部分またはサブエリアが可視性低下の影響を受けない場合も含まれる。したがって、トレーニングデータセットは、
−可視性低下のない画像データユニット、
−１つの画像データユニットの一部のみに影響する可視性低下を伴う画像データユニット、
−含まれるすべての画像情報に影響する可視性低下を伴う画像データユニット、
の中の少なくとも２つの集まりを含んでもよい。
【００４３】
画像データユニットの複数のサブセットが定義され、それぞれのサブセットでの画像データユニットの相対的な比較の比較結果が収集される。収集された比較結果はそれぞれのサブセットに関連付けられ、このサブセット内における画像データユニット間の可視性または可視性低下の相対的な順序を示す。
【００４４】
複数のサブセットとそれぞれの比較結果が処理される。その処理では、相対比較結果の絶対順序への変換が実行される。これは、任意の適切な手順またはスキームによって実行することができる。以下で、Ｅｌｏソートと呼ばれる、特に適した計算スキームについて説明する。処理または変換に基づいて、処理されたサブセット内の画像データユニットの絶対的な可視性ランク順序が確立される。
【００４５】
ランクパラメータは画像データユニットに関連付けられる。これは、処理／変換内のステップとして実行できる。ランクパラメータは、処理されたサブセットの複数の比較結果に基づいて計算される。ランクパラメータは、絶対的な可視性ランク順序内のランクを定義する。
【００４６】
絶対ランク順序の確立とランクパラメータの計算は、並行して、重複するステップ／反復で、または順々に実行することができる。画像データユニットに対して新しく計算されたランクは、絶対ランク順の変更およびその逆を引き起こしてもよい。絶対ランク順は、特定の時間に計算されたランクパラメータのセットまたはグループでありえる。あるいは、絶対ランク順は、別個の情報部分、特に別個に保存可能なデータセットとすることもできる。
【００４７】
処理されたサブセットの画像データユニットと関連付けられたランクパラメータとを含むトレーニングデータセットが出力される。第２の態様によれば、トレーニングデータセットは、コンピュータ可読ファイルまたはデータ構造であってもよい。それは、物理的なデータキャリアに保存され、またはデータ通信インターフェースを介して送信されてもよい。トレーニングデータセットは、複数の画像データユニットと複数のランクパラメータを有する。
【００４８】
トレーニングデータセット内の画像データユニットの少なくとも一部には、それぞれのランクパラメータが関連付けられている。各ランクパラメータは、絶対的な可視性のランク順内で、関連付けられた画像データユニットのランクを定義する。
【００４９】
第３の態様によれば、コンピュータで実行されるエミュレータ作成方法が提案される。それは、以下のステップを有する。
【００５０】
トレーニングデータセットが、コンピュータで実行されるＡＩメソッドまたはＡＩソフトウェアモジュールへの入力として与えられる。トレーニングデータセットは、画像データユニットと関連付けられたランクパラメータとを含む。それは、上記で説明したように、好ましくはコンピュータで実行される評価方法によって作成され、および／または上記で説明した形式および内容を有してもよい。
【００５１】
トレーニングデータセットは、ＡＩメソッドまたはＡＩソフトウェアモジュールのグラウンドトゥルースとして定義される。これは、ＡＩメソッドまたはＡＩソフトウェアモジュールが、さまざまな画像データユニットに含まれる画像情報と、分類子として関連付けられたランクパラメータを提供されることを意味する。ＡＩメソッドまたはＡＩソフトウェアモジュールは、それ自体で学習し、含まれる画像情報内の構造がいずれかに基づいて、関連付けられるランクパラメータをもたらす決定がなされる。ＡＩメソッドまたはＡＩソフトウェアモジュールは、それ自体でどの構造が使用可能であるかを見つけ、そのような構造からランクパラメータへの帰属を自動的に作成する。
【００５２】
このように、ＡＩメソッドまたはＡＩソフトウェアモジュールは、画像データユニットに含まれる画像情報を分析し、（内部）フィルタルールを確立するように構成されている。フィルタルールは、画像情報から各画像データユニットの関連ランクパラメータへの帰属を提供する。このように、フィルタルールは、グラウンドトゥルースに従って（または絶対的な可視性ランク順に従ってそれぞれ間接的に）画像データユニットに含まれる画像情報の可視性劣化の評価をエミュレートする。
【００５３】
実際のところ、フィルタルールは、グラウンドトゥルースの内容によって定義される決定動作のエミュレータである。そのため、このようなフィルタルールを作成するためにＡＩメソッドまたはＡＩソフトウェアモジュールを使用する方法は、エミュレータを作成する方法である。
【００５４】
フィルタルールは、保存および／または送信することができる。同様に、ＡＩソフトウェアモジュールは保存または送信することができる。さらに、分類ソフトウェアモジュールは、フィルタルールを用いて作成または構成することができる。また、コンピュータ処理される分類装置も、フィルタルールに基づいて構成することができる。
【００５５】
好ましい実施形態では、ＡＩ方法またはＡＩソフトウェアモジュールは、いわゆる畳み込みニューロンネットワークを含むフィルタルールを有してもよい。あるいは、任意の他の適切なＡＩ方法またはＡＩソフトウェアモジュールが利用されてもよい。
【００５６】
第４の態様によれば、コンピュータで実行される分類方法（ＣＭ）が提案される。これは、画像データユニットに含まれる画像情報に基づいて、推定ランクパラメータを帰属させるように設計されたフィルタルールを含む。分類方法のフィルタルールは、上記で説明したコンピュータで実行されるエミュレータ作成方法（ＥＭ）によって作成される同じフィルタルールであってもよい。あるいは、分類方法は独自の（分類）フィルタルールを含んでもよく、しかし、それは、上記で説明したコンピュータで実行されるエミュレータ作成方法（ＥＭ）によって作成されるフィルタルールに基づいて構成することができる。いずれの場合でも、分類方法で使用されるフィルタルールは、明確化のために「分類フィルタルール」と呼ばれる場合がある。
【００５７】
分類方法は、以下のステップを備える。車両の環境に関する画像データユニットが収集される。画像データユニットに含まれる画像情報は、少なくとも１つの視界低下の影響に基づく可視性低下の対象となる場合がある。（分類）フィルタルールは画像データユニットに適用される。フィルタルールによって画像データユニット（Ｐ*）に帰属する推定ランクパラメータが出力として提供される。推定ランクパラメータは、最小値と最大値の間の絶対可視性ランク順内のランクを示し、その結果、推定ランクは可視性の低下の程度を表す。
【００５８】
第５の態様によれば、トレーニングデータセットを評価または改善するためのコンピュータで実行される試験方法が提案される。この方法は、図面を参照して以下でさらに説明される。
【００５９】
第６の態様によれば、車両制御装置が提案され、これも、図面を参照することによって以下でさらに説明される。
【００６０】
上記の説明により、遡及的アプローチと人間の評価に基づいて、絶対的な可視性ランク順序がどのように確立されるか、理解されえる。このような評価の結果は、順序付けられたデータ構造として、つまり、それはトレーニングデータセットであり、コンピュータ読み取り可能な形式で、保存されえる。トレーニングデータセットは、物理的なデータキャリア、たとえば、コンピュータのメモリ内、ＣＤ／ＤＶＤ、ＵＳＢスティックなどに保存されえる。それは、データ通信インターフェースを介して、たとえば、インターネット接続、ネットワークソケットなどを介して送信されることもできる。トレーニングデータセットは、コンピュータで実行されるＡＩアルゴリズムでさらに使用できるような形式で評価結果を保存するために設計されている。
【００６１】
以下に、具体的な実施形態の例を、図面を参照して説明する。
【００６２】
図1は、視覚センサ２を装備した車両１を示している。車両１は、自動車、乗用車、トラック、または任意の他の種類の車両、特に陸上車両でありえる。ここで、車両１は、試験視覚センサ２を装備した試験車両であると仮定される。試験車両は、本開示による評価方法ＡＭのための画像データユニットＰｉを収集するために使用され得る。試験車両１は、トレーニングデータセットの一部になる画像データユニットの最初の収集またはその後の収集に使用されてもよい。さらに、試験車両は、完全または部分的にトレーニングされたＡＩソフトウェアモジュールおよび／またはコンピュータ処理される分類装置４の品質を検証するために使用されてもよい。さらに以下で名前が付けられる自車両１’は、自動車メーカーが販売し、第三者が所有または使用している実際の車でありえる。試験車両１と自車両１’との区別は、本開示によるＡＩ技術の開発プロセスおよびその後の使用を説明するためにのみなされる。しかし、この区別は、本開示に含まれる方法または装置の技術的機能にとって重要ではない。
【００６３】
視覚センサ２は、任意の種類のものであってよい。例えば、ＣＭＯＳカメラまたは任意の他の適切なタイプの電子カメラであってもよい。それは、単一の画像ファイルおよび／または画像データストリームを出力しえる。視覚センサ２によって収集された画像情報には、グレースケール情報または色情報、あるいはその両方が含まれていてもよい。視覚センサ２は、さらなる光学機器、特に１つまたは複数のレンズおよび／または光学フィルタを備えてもよい。
【００６４】
好ましくは、視覚センサ２の取り付け位置および／または向きが既知である。本開示の技術には厳密には必要ではないが、試験車両１の視覚センサ２、その取り付け位置および／または向きが、本開示による分類方法ＣＭのための新しい画像データユニットＰ*を収集するために使用される視覚センサ２’と同じであるか、非常に類似していると有利でありえる。同様に、試験車両１の試験視覚センサ２と私的に使用される車両１’のアプリケーションドメイン視覚センサ２’の取り付け位置および／または向きが一致することが望ましい（図６と比較）。
【００６５】
以下の説明は、試験車両センサ２およびアプリケーションドメイン視覚センサ２’に適用することができる。したがって、これらの視覚センサ２、２’または車両１、１’のさらなる区別はなされない。
【００６６】
視覚センサ２は、好ましくは、車両１、１’の環境３に向けられている。特に、車両１、１’の前方または車両１、１’の後方の環境３に向けられてもよい。あるいは、視覚センサ２、２’の任意の他の向きも可能である。たとえば、視覚センサは側方カメラでありえる。それは、例えばピンホールカメラ、１８０°魚眼カメラなどとして、任意の構造形式で作り出されたものであってもよい。
【００６７】
図1の例では、特に、路側物体、路上物体、障害物、交通参加者など、さまざまな可視要素または構造が環境３の一部であり、それらに関して、視覚センサ２によって画像情報が収集される。本技術は、画像データユニットＰｉの画像情報に含まれる可能性のある可視要素または構造のタイプ、サイズ、または数とは無関係である。
【００６８】
説明のために、図１は４つの画像データユニットまたはそれらに含まれるそれぞれの画像情報を示しており、それらは、異なる視界低下の影響を受けている。描かれている画像データユニットは、同じシーン／交通状況に関するものである。ただし、これは単純化のためだけに選択されている。実際には、画像データユニットは、同じおよび／または異なる交通状況から取得されえる。
【００６９】
画像データユニットＰ１は、液滴５の影響を受けており、それは可視領域の一部を覆っており、そうでなければ見ることが可能な、環境３内の現実世界の要素または構造を部分的または完全に隠している。
【００７０】
画像データユニットＰ２はグレア６の影響を受けている。画像データユニットＰ３は暗闇７の影響を受け、画像データユニットＰ４は汚染、つまり可視領域内の汚れやその他の望ましくない物質の影響を受けている。図示されていないが、視界低下のいずれの形態による影響も受けていない、つまり、完全な視界条件の下で収集された、クリーン画像または画像データユニットである、１つまたは複数の画像データユニットが存在してもよい。
【００７１】
図２は、本開示による分類技術により達成される重要な利点の１つを示している。コンピュータ処理される分類装置４（フィルタルール１６、したがって好ましくはトレーニングされたニューロンネットワークを含む）には、新しい画像データユニットＰ*が供給される。コンピュータ処理される分類装置４は、フィルタルール１６を新しい画像データユニットＰ*に適用し、帰属される、エミュレートされた可視性ランクパラメータＲ*を出力する。
【００７２】
エミュレートされた可視性ランクパラメータ（Ｒ*）は保存され、新しい画像データユニットＰ*と関連付けられ、および／またはさらなる処理のためにコンピュータ化された別の装置に送信されえる。そのようなさらにコンピュータ化された装置は、特にＡＤＡＳ（高度運転支援システム）または自動運転車両の車両制御装置であってもよい。
【００７３】
ここで、図３および図４を参照して、本開示によるコンピュータで実行される評価方法をより詳細に説明する。
【００７４】
画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４のメインセットＭが収集される。画像データユニットは、図1を参照して上で説明したように、車両１に取り付けられた視覚センサ２から直接取得することができる。代替的に、または追加的に、画像データユニットのいくつかまたはすべてを、ストックから、特にデータベースから取得してもよい。ただし、ストックまたはデータベースには、車両１、１’に取り付けられた視覚センサ２、２’によって収集された画像データユニットを含めることができる。
【００７５】
図３に示すように、複数のサブセットＳ１、Ｓ２、Ｓ３が定義され、各サブセットＳ１、Ｓ２、Ｓ３は画像データユニットＰｉの組、特に画像データユニットのペアを含む。
【００７６】
すべてのサブセットＳｉが、同じ数の画像データユニット、特に２つの同一ではない画像データユニットを含むことが好ましい。ただし、評価方法は、異なる数の画像データユニットを含むサブセットＳ１、Ｓ２、Ｓ３に対しても実行可能である。
【００７７】
評価方法ＡＭの最初の実行において、1つまたは複数のサブセットＳ１、Ｓ２、Ｓ３が作成されてもよい。評価方法ＡＭの実行中はいつでも、特定の数のサブセットＳ１、Ｓ２、Ｓ３が既に存在し、少なくとも1つの新しいサブセットＳ*が作成されてもよい。言い換えると、サブセットＳ１、Ｓ２、Ｓ３の数が増えてもよい。同様に、サブセットの数が減らされてもよい。サブセットの数の減少は、たとえば、サブセットの一部がＡＩメソッドのさらなるトレーニングの成功に寄与しない場合に推奨されえる。その場合、トレーニングの利益を提供する、サブセットのみを保持することが推奨されえる。役に立たないサブセットを削除すると、必要な計算の労力を減らすことができる。
【００７８】
サブセットＳ１、Ｓ２、Ｓ３、Ｓ*に含まれる画像データユニット（Ｐ１とＰ２、Ｐ３とＰ４、Ｐ３とＰ２）は、任意に、および／または選択ルールに基づいて選択されてもよい。選択ルールは、任意の方法で定義されもよい。以下にいくつかの例が与えられる。
【００７９】
好ましい実施形態では、サブセットＳ１、Ｓ２、Ｓ３は、重複サブセットが回避されるような方法で生成される。言い換えれば、第1の特定の画像データユニットと、１つ以上のさらなる画像データユニットの組は、サブセット全体の中で一度だけ発生する。換言すると、新しく作成されるサブセットＳ*は、すべての既存のサブセットＳ１、Ｓ２、Ｓ３とは異なる必要がある。別の実施形態では、重複サブセットが許容されるか、意図的に生成されてもよい。これは特に、さまざまな評価者１４に困難なケースに直面させるために行われてもよい。異なる評価者の（潜在的に異なる）比較結果を保存および処理することにより、トレーニングされたフィルタルールが、単一の「誤った」入力に基づき、「誤った」または「理解できない」エミュレートされたランクパラメータを出力する傾向を減じることができる。
【００８０】
一方、メインセットＭの利用可能な画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４の少なくとも大半が、少なくとも２つ、好ましくは３つ、４つ以上のサブセットＳ１、Ｓ２、Ｓ３に含まれていることが提案される。
【００８１】
実用的な結果がトレーニングデータセットに記録され、そこにおいて、画像データユニットの過半数またはそれぞれが、３０〜７０個のサブセット、特に約５０個のサブセットに含まれる。
【００８２】
評価方法ＡＭにおいて、それぞれのサブセットＳ１、Ｓ２、Ｓ３の画像データユニットＰ１／Ｐ２、Ｐ３／Ｐ４、Ｐ３／Ｐ２の相対比較に関して、比較結果Ｃ１、Ｃ２、Ｃ３が収集される。比較結果Ｃ１、Ｃ２、Ｃ３の収集は、任意の方法で実行されえる。好ましくは、サブセットに含まれる画像データユニットＰｉが、ディスプレイ１１で（人間の）評価者１４に提示される。これは、反復プロセスにて実行される。「ラベラー」は、単一の人物、すなわち常に同じ人物であってもよいし、または好ましくは人物のグループであってもよい。
【００８３】
反復ごとに、少なくとも１つのサブセットＳ１、Ｓ２、Ｓ３が選択され、含まれる画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４が、特に、評価者１４によって監視されるスクリーンに表示されてもよい。２つ以上のサブセットが選択されている場合、含まれる画像データユニットは、時間的および／または空間的に分離して表示され、またはグルーピングして表示される。
【００８４】
対応する比較結果Ｃ１、Ｃ２、Ｃ３は、任意の方法で収集されえる。好ましくは、それぞれのＳ１、Ｓ２、Ｓ３の比較結果Ｃ１、Ｃ２、Ｃ３を識別する入力パラメータが収集される。入力パラメータは、評価者１４によってなされる直接入力であってもよい。あるいは、入力パラメータは、別の入力から間接的に導出されてもよい。
【００８５】
図３の例において、画像データユニットＰ１、Ｐ２に加えてプロンプトが表示されている。プロンプトには、たとえば「Ｐ１＞Ｐ２？」のような比較結果に関する質問が含まれてもよい。入力パラメータは、このプロンプトに対する応答であってもよい。図３の例では、評価者１４は、評価（Ｃ１：ＮＯ、Ｃ２：ＹＥＳ、Ｃ３：ＹＥＳ）を伴った応答を入力することができる。以下でさらに説明するように、入力応答は、比較された画像に同程度の可視性の低下が存在することを示す場合もありえる。
【００８６】
代替的に、評価者１４は、たとえば、低い可視性低下から始まり最も強い可視性低下へ向かう、またはその逆の、含まれる可視性低下のレベルに従って、表示された画像データユニットＰ１、Ｐ２をソートすることが求められてもよい。
【００８７】
好ましい実施形態によれば、各サブセットＳｉは、制限された数の画像データユニットのみを含むことができ、その制限された数は、メインセットＭに含まれる画像データユニットの総数よりはるかに少ない。
【００８８】
特に好ましい実施形態では、各サブセットＳ１、Ｓ２、Ｓ３は、表示される画像データユニットのペアを含む。そして、比較結果は、含まれる画像データユニットのどれが可視性の低下によってより多くの（またはより少ない）影響を受けているかを識別するものであってもよい。
【００８９】
相対的な比較結果は、任意の方法で収集され、またはまとめられてもよい。ただし、それは、サブセット内の表示画像データユニットの中の可視性（または可視性低下）の相対的な順序をコンピュータ可読形式で示す必要がある。
【００９０】
１つの画像データユニットが、最大または最小の可視性の低下を伴うものとして選択されることが必要になる場合がある。
【００９１】
対比較の場合、これは、「第１画像データユニットは第2画像データユニットよりも可視性の低下が大きい」または「第1画像データユニットは第2画像データユニットよりも可視性の低下が小さい」という意味の比較結果に対応する。あるいは、画像データユニットの対等関係、すなわち「第１画像データユニットは第２画像データユニットと可視性低下による等しい影響を受ける」ことも許容されてもよい。
【００９２】
比較結果は、表示されたそれぞれのサブセットＳ１、Ｓ２、Ｓ３に関連付けられる。好ましくは、サブセットＳ１、Ｓ２、Ｓ３は、それぞれの画像データユニットＰｉと比較結果Ｃｉとを含む組として保存されてもよい。
【００９３】
図４は、本開示によるコンピュータ実行評価方法ＡＭの第２の部分を示している。ここでは、サブセットＳｉ、またはそれぞれ関連付けられた比較結果Ｃｉを持つ画像データユニットＰｉの絶対可視性ランク順序１５への変換が示されている。また、この変換は、以下で説明される、反復プロセス、特に１つまたはいくつかのステップの繰り返しで、行われてもよい。したがって、説明において、ステップの単一実行とステップの繰り返し実行とは区別されない。
【００９４】
複数のサブセットＳ１、Ｓ２、Ｓ３およびそれぞれの比較結果Ｃ１、Ｃ２、Ｃ３が処理される。処理されたサブセットＳ１、Ｓ２、Ｓ３の画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４に対して、絶対的な可視性ランク順序１５が確立される。処理は、現在利用可能なすべてのサブセットＳ１、Ｓ２、Ｓ３に対して実行されてもよい。あるいは、一部のサブセットに対してのみ実行されてもよい。代替的に、または追加的に、新しいサブセットＳ*が追加され、さらなる反復において処理されてもよい。
【００９５】
変換は、任意の適切な変換方法ＴＭを使用して実行されえる。たとえば、すべてのサブセットおよびすべての画像データユニットに対し、比較結果において、可視性の低下が小さいものとして、各処理された画像データユニットが命名された頻度をカウントしてもよい。すべてのサブセットとすべての処理された画像データユニットをカウントする代わりに、サブセットの過半数および／または画像データユニットの過半数、または、十分と考えられる数のそれぞれサブセットと画像データユニットに対してのみカウントを実行するだけで十分な場合がある。
【００９６】
小さい可視性の低下をカウントする代わりに、またはそれに加えて、それぞれの画像データユニットが、それぞれのサブセットにおいてより大きい又は最も大きい可視性の低下を持つものとして（最大比較）、またはそれぞれのサブセットにおいてより小さい又は最も小さい可視性低下を持つものとして（最小比較）、命名された頻度をカウントしてもよい。
【００９７】
このカウントまたはそれぞれの最大比較ランキング頻度または最小比較ランキング頻度に基づいて、処理される画像データユニットがソートされてもよい。
【００９８】
２つの画像データユニットが同じカウント／ランキング頻度を受け取った場合、オプションとしてのステップで、それらの同等にランク付けされた画像データユニットの少なくとも１を含む新しいサブセットＳ*が作成され、新しい比較結果が収集されてもよい。これは、十分に正確な絶対ランキングを達成するために必要とされる限り、繰り返されてもよい。
【００９９】
いくつかの反復の後、画像データユニットは、最小可視性（可視性低下による最大の影響、最小）と最大可視性（可視性低下による最小の影響、最大）の間の絶対可視性ランク順序１５でソートされる。このようにソートされた順序が、図８に例示されている。
【０１００】
ランクパラメータ（Ｒｉ／Ｒ１、Ｒ２、Ｒ３、Ｒ４）は、画像データユニット（Ｐｉ／Ｐ１、Ｐ２、Ｐ３、Ｐ４）に関連付けられる。ランクパラメータは、処理されたサブセットＳ１、Ｓ２、Ｓ３の複数の比較結果Ｃ１、Ｃ２、Ｃ３に基づいて計算される。
【０１０１】
ランクパラメータは、任意の形式を持つことができる。それは、コンピュータで読み取り可能な形式で保存される。
【０１０２】
カウントに基づいて画像データユニットをソートする前述の例では、ランクパラメータＲｉは、最も低い可視性（Ｍｉｎ）を持つ、図８の画像データユニットＰｉの位置（ランク０）と、絶対的な可視性のランク順序１５の反対の端（Ｍａｘ）における画像データユニットＰｉの位置番号との間の位置番号であってもよい。あるいは、ランクパラメータＲｉの形式の他の適切な計算が使用されてもよい。
【０１０３】
ただし、ランクパラメータＲ１、Ｒ２、Ｒ３は、絶対可視性ランク順序１５内の各画像データユニットＰｉのランクを定義する必要がある。
【０１０４】
一実施形態では、ランクパラメータは単一の値であることが必要とされる場合があり、すなわち、各ランクパラメータＲｉは、最大で１つの画像データユニットＰｉに関連付けられることが強制される場合がある。この場合、絶対可視性ランク順序１５内の画像データユニットＰｉの対等関係は、（図８に示されるように）回避される。あるいは、画像データユニットＰｉの対等関係が許容されてもよく、すなわち、２つ以上の画像データユニットが同じランクに関連付けられてもよい。
【０１０５】
最終結果または暫定結果として、コンピュータ実行評価方法ＡＭは、処理されるサブセットＳ１、Ｓ２、Ｓ３の画像データユニットＰ１、Ｐ２、Ｐ３および関連付けられたランクパラメータＲ１、Ｒ２、Ｒ３を含むトレーニングデータセット１０を出力する。
【０１０６】
上記で説明したように、評価方法ＡＭのさまざまなステップが繰り返し実行されてもよい。これは、説明されているすべてのステップが１回のみまたは複数回実行されてもよいことを意味する。好ましくは、サブセットＳ１、Ｓ２、Ｓ３の定義とその処理、および／またはランクパラメータＲ１、Ｒ２、Ｒ３の計算は、事前定義されたランク順序評価基準が満たされるまで実行される。
【０１０７】
ランク順序評価基準は、特にエミュレータ作成方法ＥＭでの使用を目的としたＡＩアルゴリズムに基づいて、任意に定義されてもよい。基準は、たとえば、ランクの最小数（関連付けられた値の数またはランクパラメータの範囲）、絶対可視性ランク順序１５内のランクの最小値および／または最大値の均質性、または、例えば指定されたランク間の平均差Ｒｉなどのような、分布パラメータの特定の望ましい範囲を定義してもよい。代替的に、または追加的に、画像当たりの（すでに実行された）比較の数を計算し、ランク順序評価基準として分析してもよい。
【０１０８】
図６の上半分に、評価方法ＡＭの中間結果または最終結果の分析に適格性評価方法ＱＭがどのように適用されえるかを示す。特に、各反復ステップについて、ランク順序評価基準が監視され、それに応じて次の反復の実行が計画されえる。
【０１０９】
評価方法ＡＭに含まれる方法ステップのさらなる反復は、適格性しきい値からの瞬間的な適格性結果の偏差、特に上記のランク順序評価基準からの偏差に基づいてトリガされてもよい。
【０１１０】
評価方法ＡＭのサブセットＳ１、Ｓ２、Ｓ３の定義には、以下のステップを含むことができる。
【０１１１】
メインセットＭの画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４が、いくつの既存のサブセットＳ１、Ｓ２、Ｓ３に含まれるかを示す、サブセットカウントパラメータが計算される。画像データユニットＰｉのサブセットカウントパラメータが事前に定義されたカウントしきい値を下回っている場合、選択された画像データユニットＰｉと、メインセットＭからの少なくとも１つの別の画像データユニットＰｉとで新しいサブセットＳ*が定義される。次いで、この新しいサブセットは、評価方法ＡＭにおいてさらに処理される。
【０１１２】
代替的に、または追加的に、サブセットＳ１、Ｓ２、Ｓ３の定義は、少なくとも1回実行される以下のステップを含んでもよい。
【０１１３】
メインセットＭ内の複数の画像データユニットＰｉの既に計算されたランクパラメータＲｉが分析される。これは、特に、上記で説明したように分布適格性パラメータを計算することで実行されえる。最初のターゲット範囲T１と少なくとも1つの別のターゲット範囲T２が、絶対ランク順序１５で識別される（図8参照）。この識別は、特に、所望のランク分布に基づいてもよい。
【０１１４】
図8の例では、ターゲット範囲T１、T２は絶対的な可視性のランク順序１５の区間をカバーしており、隣接する範囲と比較した場合に、含まれるランクパラメータＲｉの不均一性の増加を示している。このような局所的な不均一性は、最初のまたは別のターゲット範囲T１、T２を選択するための1つの基準となりえる。あるいは、最初のターゲット範囲と少なくとも別のターゲット範囲の特定のために、任意の異なる基準が使用されてもよい。
【０１１５】
ターゲット範囲は、１、２、３、またはそれ以上の既存のランクパラメータＲｉおよび関連する画像データユニットＰｉを含んでもよい。
【０１１６】
図8の例では、ランクパラメータＲ１が最初のターゲット範囲T１内に位置する最初の画像データユニットＰ１が選択され、ランクパラメータＲ４が別のターゲット範囲T２内に位置する別の画像データユニットＰ４が選択される。選択された画像データユニットＰ１、Ｐ４を含む新しいサブセットＳ*が定義され、この新しいサブセットＳ*が処理される。
【０１１７】
サブセットＳ１、Ｓ２、Ｓ３の定義に適した別のアプローチは、以下のステップを含む。
【０１１８】
最初の画像データユニットＰ１が、例えば、この画像データユニットＰ１および／またはその現在のランクパラメータＲ１の番号または既に実行された比較に基づいて選択される。次いで、少なくとも１つのターゲット範囲Ｔ１、Ｔ２が、選択された画像データユニットＰ１およびそのランクパラメータＲ１に基づいて定義され得る。このターゲット範囲T１、T２から、別の画像データユニットＰ４が選択され、この別の画像データユニットＰ４の選択は、ターゲット範囲T１、T２内において、ランダムベース又は確率ベースのピッキングに基づくことができる。ランダムベースまたは確率ベースのピッキングは、画像データユニットＰ１、Ｐ４の現在のランクパラメータＲ１、Ｒ４の偏差を分析してもよい。この偏差は、第1の偏差しきい値より小さく、および／または第2の偏差しきい値より大きいことが望ましい。特に、ランクパラメータの絶対偏差|Ｒ１−Ｒ２|が計算され、少なくとも1つの偏差しきい値と比較されてもよい。
【０１１９】
上記で説明したように、サブセットを作成し、および、絶対可視性ランク順序１５を確立し、および／またはランクパラメータＲｉを計算するために、任意の変換方法が使用されてもよい。
【０１２０】
ランクパラメータＲｉの計算にｅｌｏ格付け方法（ＥＬＯ）を使用することにより、特に良い結果が得られた。ｅｌｏ格付け方法は、一般的にチェストーナメントで知られている。それは、ｅｌｏ格付けシステムとも呼ばれている。
【０１２１】
チェスゲームのｅｌｏ格付けシステムは、チェスプレーヤーのいわゆるスキルレベルを計算する方法を備えている。スキルレベルまたはｅｌｏ評価値は、格付けされたプレイヤー間のチェスゲームの結果に応じて増減する。毎ゲーム後、勝ったプレイヤーは負けたプレイヤーからポイントを獲得する。（ゲーム前の）勝者と敗者の格付けの差が、ゲーム後に獲得または失ったポイントの総数と相関する。ゲームの前に勝者はより高い格付けを有していた場合、勝者の格付けはわずかにしか増えない（敗者の格付けはわずかにしか減らない）。しかし、ゲーム前に敗者がより高い格付けを有していた場合、この格付けは大幅に低下する（勝者の格付けは大幅に増加する）。したがって、ゲーム前の格付け間の差が、ゲームで獲得または失ったポイントに影響を及ぼしますが、獲得または失ったポイントは、ゲームの結果にも依存します。
【０１２２】
同様の計算手法を、画像データユニットＰｉに関連付けられる絶対ランクパラメータＲｉに適用することができる。比較結果Ｃ１、Ｃ２、Ｃ３は、チェスゲームの結果と見なすことができる。可視性の低下による影響が少ないと評価されている画像データユニットは、このサブセットの勝者と見なすことができる。含まれている他の画像データユニット（ペアの場合）、または他の画像データユニット（より大きな組の場合）は、敗者と見なすことができる。ｅｌｏ格付け方法を実施するための様々な計算ルールが従来技術に見られる。
【０１２３】
ｅｌｏ格付け方法に基づいて計算されるランクパラメータＲｉは、整数または浮動小数点数である。ランクパラメータの可能な範囲は、処理される新しいサブセットまたは比較結果ごとに増加する可能性がある。
【０１２４】
最初に計算された数を事前に定義された範囲、特にゼロの最小可能ランクパラメータ（Ｍｉｎ）と1に等しい最大可能ランクパラメータ（Ｍａｘ）の間の範囲に変換すると有益であると考えらる。その結果、ｅｌｏ格付け方法に基づいて計算されるランクパラメータＲｉは、０〜１の間の浮動小数点数になり得る。別のオプションは、２つのしきい値、例えばＢ１とＢ２を定義し、Ｂ１以下のすべての値を０に設定し、Ｂ２以上のすべての値を１に設定し、Ｂ１とＢ２との間のすべての値を、例えば（Ｒｉ−Ｂ１）／（Ｂ２−Ｂ１）を用いて、スケーリングされた値に設定することである。スケーリングされた値は、線形スケーリングまたは非線形スケーリングによって導出され得る。
【０１２５】
図５は、本開示による、コンピュータ実行エミュレータ作成方法ＥＭを示している。エミュレータ作成方法ＥＭは、人工知能方法、人工知能ソフトウェアプロダクト９、またはそれぞれに含まれる（ＡＩアルゴリズム）を使用する。このようなＡＩメソッドとＡＩソフトウェアプロダクトは基本的に公知である。
【０１２６】
上記で説明したように、トレーニングデータセット１０は、コンピュータ実行の人工知能方法または人工知能ソフトウェアモジュール９への入力として提供される。トレーニングデータセット１０は、特にデータキャリアに保存された（上記参照）、コンピュータで読み取り可能な形式の画像データユニットＰｉと関連ランクパラメータＲｉを含む。
【０１２７】
トレーニングデータセット１０は、人工知能法または人工知能ソフトウェアモジュール９）のグラウンドトゥルースとして定義される。ＡＩメソッドまたはＡＩソフトウェアプロダクトは、画像データユニットＰｉに含まれる画像情報を分析し、（内部）フィルタルール１６を確立するように構成（および使用）される）。フィルタルール１６には任意の定義があり、それは、使用される人工知能方法または人工知能ソフトウェアモジュール９の種類に依存することができる。
【０１２８】
フィルタルール１６は、画像データユニットＰｉに含まれる画像情報から、各画像データユニットＰｉの関連ランクパラメータＲｉへの帰属を提供し、その結果、フィルタルール１６は、グラウンドトゥルースに従って、画像データユニットＰｉに含まれる画像情報の可視性低下の評価をエミュレートする。
【０１２９】
好ましい実施形態では、人工知能方法または人工知能ソフトウェアモジュール９は、畳み込みニューロンネットワークを含む（内部）フィルタルール１６を含む。したがって、フィルタルール１６は、ニューロンネットワークの構造、ニューロン間の重み、および／またはニューロンの入力閾値（この先、バイアスと呼ばれる）を含み得る。ニューロンの種類と数、およびそれらの接続によって、ニューロンネットワークの構造が定義され得る。ニューロンと接続は、好ましくは、層にグループ化される。構造には、応答ニューロン（通常のニューロン）、つまり入力信号が入力閾値を超えるとアクティブになる前の層に接続されたニューロン、およびオプションでバイアスニューロン（常にアクティブなニューロン、前の層に接続されていない）が含まれてもよい。
【０１３０】
ＡＩソフトウェアモジュール９または畳み込みニューロンネットワーク（ＣＮＮ）のトレーニング中に、トレーニングデータセット（画像データユニットＲｉ）に向き合ったとき、ニューロンネットワークが、グラウンドトゥルースと一致する出力（推定ランクパラメータＲ*）を提供するように、重みおよび／またはバイアスが繰り返し変更される。実際、トレーニングされたニューロンネットワークまたはＡＩソフトウェアモジュールは、画像データユニットＰｉおよび関連ランクパラメータＲｉに基づいて、トレーニングデータセットに定義される決定行動をエミュレートできる必要がある。重みとバイアスの反復的な変更のため、勾配スキームを使用するコスト削減アルゴリズムが実行されてもよい。重みまたはバイアスは、グラウンドトゥルースに対する現出力の偏差が最小になるように、各反復で変更される。
【０１３１】
現在のＡＩ技術は、通常、事前に定義されているニューロンネットワークの固定構造を使用するが、ニューロンネットワークの構造が、トレーニング中に変更または拡張されることも可能である。また、ニューロンネットワークの構造に対するそのような変更または拡張は、コスト削減アルゴリズムに基づいて、人間のニューロンネットワークの場合のように実行することができ、そこでは、新しいニューロンが生成され、現在のネットワークの機能を変更又は低下させることなく、すでにトレーニングされたネットワークに追加される。
【０１３２】
フィルタルール１６は、そのフィルタルールが与えられた画像データユニットから可視性低下ランクパラメータを自動的に推定するように、（事実上の）決定ルールのエミュレータとして機能し、その結果、出力（エミュレートされたランクパラメータ）が、トレーニングデータセット１０内のその画像のグラウンドトゥルースランクパラメータＲｉに一致する。
【０１３３】
フィルタルール１６は、例えばニューロンネットワームの構造定義と、トレーニングプロセスの結果である重みとバイアスの値との形式で、保存することができる。フィルタルールは、代替的にまたは追加的に送信されてもよい。同様に、人工知能ソフトウェアモジュール９自体（フィルタルールと実行手段を含むソフトウェアパーツ）または人工知能メソッドの定義パラメータ（フィルタルールと実行手段でＡＩソフトウェアモジュールを再作成するための複製情報）が保存され、または送信されてもよい。
【０１３４】
特に、分類ソフトウェアモジュールは、フィルタルール１６に基づいて構成されてもよいし、コンピュータ処理される分類装置４が、フィルタルール１６に基づいて構成されてもよい。これは、図６に例示されており、そこでは、コンピュータ実行のエミュレータ作成方法ＥＭで作成されるフィルタルール１６（エミュレータ）が、コンピュータ処理される分類装置４に転送される。
【０１３５】
コンピュータ処理される分類装置４は、本開示によるコンピュータ実行分類方法ＣＭを実行するように設計された分類セクションを備える。それは、新しい画像データユニットＰ*を受信すると、推定ランクパラメータＲ*を出力するように、さらに適合される。したがって、分類セクションは、（分類）フィルタルールに基づいてエミュレーションジョブを実行する。
【０１３６】
コンピュータ化された分類装置は、例えば、特定用途向け集積回路（ＡＳＩＣ）を含むデータ処理装置であってもよい。特定用途向け集積回路（ＡＳＩＣ）は、フィルタルール１６で定義される帰属を高い演算速度で計算するために最適化されえる。
【０１３７】
あるいは、コンピュータ処理される分類装置は、車両（１，１’）の電子制御ユニット、または多目的コンピュータであってもよい。
【０１３８】
本開示による分類ソフトウェアプロダクトは、データ処理装置で、特に電子制御ユニットまたは多目的コンピュータで実行されてもよく、それにより、コンピュータ実行分類方法について定義されたステップが実行される。
【０１３９】
分類ソフトウェアプロダクトは、物理データキャリアに保存されるか、通信インターフェースを介して送信されてもよい。それは、コンピュータ実行分類方法ＣＭを実行するための命令を備えている。
【０１４０】
コンピュータ実行分類方法ＣＭは、画像データユニットＰ*に含まれる画像情報に基づいて、推定ランクパラメータＲ*を割り当てるように設計された、（分類）フィルタルール１６を含む。
【０１４１】
以下の説明では、エミュレータ作成方法ＥＭまたはＡＩメソッドまたはＡＩソフトウェアプロダクト９（つまり、製造元で作成されたトレーニング済みのニューロンネットワーク）によって作成された（内部）フィルタルール１６と、分類方法、分類装置、または分類ソフトウェアプロダクト（転送または複製されたトレーニング済みニューロンネットワーク）で使用される（分類）フィルタルール１６は、同じであるか、または等価であってもよい。あるいは、（内部）フィルタルールと（分類）フィルタルールとは異なっていてもよい。たとえば、製造元で最初に作成された（内部）フィルタルール（ニューロンネットワークの構造定義と、トレーニングプロセスの結果としての重みとバイアスの値）に基づいて、機能的に等価またはさらに改善された（分類）フィルタルールが、現場で使用される、分類方法、または分類ソフトウェアプロダクトにおける使用のために作成されてもよい。機能的に同等または改善されたフィルタルールの作成は、たとえば、ＡＩソフトウェアモジュールの異なるバージョン、ソフトウェア変換アダプターなどの使用に基づく場合がある。ただし、これらの異なる（内部）フィルタルールと（分類）フィルタルールによってなされる帰属（画像データユニットに対する推定ランクパラメータ）は、同じであるか、または非常に類似している必要がある。
【０１４２】
画像データユニットＰ*は、任意の方法で収集されてもよい。それは、インターフェースを介して受信されるか、データキャリアから読み出されるか、データストリームとして受信されるか、ソケットを介して受信されるか、視覚センサ（２，２’）によって直接検出されてもよい。
【０１４３】
画像データユニットＰ*に含まれる画像情報は、図1に示すように、少なくとも1つの視界低下の影響５、６、７、８に基づいて、可視性低下の対象となりえる（または、なりえない）。代替的に、または追加的に、他のタイプの視力低下の影響が発生するかもしれない。
【０１４４】
（分類）フィルタルール１６を画像データユニットＰ*に適用することにより、推定ランクパラメータＲ*が割り当てられる。この推定ランクパラメータＲ*が出力される。それは、絶対的な可視性のランク順序１５内のランクを示す。したがって、推定ランクパラメータＲ*は、最小値（Ｍｉｎ）と最大値（Ｍａｘ）の間の値になるため、推定ランクパラメータＲ*は、それぞれの新しい画像データユニットＰ*が影響を受けている、可視性低下のレベルを表す。
【０１４５】
図７は、本開示によるコンピュータ実行試験方法を示している。試験方法は、上記の説明に従って作成されたデータセット１０を評価および／または改善するために使用される。同様に、試験方法は、本開示によるＡＩシステム、分類装置または他の保護エンティティを（直接的または間接的に）改善するために使用されてもよい。コンピュータ実行試験方法は、以下のステップを含む。
【０１４６】
新しいデータユニットＰ*が収集される。それは、やはり車両の環境（１、１’）に関係する。画像データユニットＰ*は、上記の説明に従ってコンピュータ実行分類方法ＣＭによって評価される。それにより、推定ランクパラメータＲ*が新しい画像データユニットＰ*に関連付けられる。そして、この推定ランクパラメータ（R *）が、以下で説明するように、グラウンドトゥルースとの整合性について試験される。
【０１４７】
新しい画像データユニットＰ*と、既存のトレーニングデータセット１０または画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４のメインセットＭから選択される少なくとも１つの別の画像データユニットＰｉとを含む新しいサブセットＳ*が作成される。
【０１４８】
新しい画像データユニットＰ*には、可視性の低下の影響を受ける画像情報が含まれているかもしれない。図７の例では、新たに収集された画像データユニットＰ*は、メインデータセットＭの画像データユニットＰ１、Ｐ２、Ｐ３、Ｐ４に以前は含まれていなかった靄や霧、つまり視界低下の影響を受けている。このような状況では、瞬間的な形式のコンピュータ実行分類方法のフィルタルール１６は、グラウンドトゥルースまたは評価者１４の潜在的な決定に正しく適合する推定ランクパラメータＲ*を割り当てるかどうか定かではないが、可能である。
【０１４９】
本開示による試験方法では、現在のフィルタルール１６に基づいて割り当てられた推定ランクパラメータＲ*に基づいて、および、別の画像データユニットＰｉに関連付けられている既知のランクパラメータＲｉに基づいて、推定比較結果Ｃ’が確立される。
【０１５０】
選択された画像データユニットＰｉと新しい画像データユニットＰ*は、推定比較結果Ｃ’の検証のために、特にディスプレイ１１に表示することによって、（人間の）評価者１４に少なくとも1回表示される。エミュレートされたランクパラメータＲ*が現在のフィルタルール１６によって正しく割り当てられたならば、（人間の）評価者は、（１回の検証または複数の検証の（大）多数で）推定比較結果Ｃ’によって表されるような、画像データユニットＰｉ、Ｐ*の相対順序について同じ評価に達するべきである。
【０１５１】
検証比較結果Ｃ*を特定する入力パラメータが収集される。入力パラメータは、評価方法について上記で説明したのと同じ方法で評価者１４によって提供されえる。
【０１５２】
推定比較結果Ｃ’が、（１回または好ましくは複数回）検証比較結果Ｃ*と等しい場合、グラウンドトゥルースとの整合が決定される。すると、フィルタルールの試験は、
肯定的な結果を提供する。したがって、画像データユニットＰ*）および関連付けられた推定ランクパラメータＲ*をトレーニングデータセット１０に追加することができる。代替的に、または追加的に、検証の肯定結果が保存されてもよい。
【０１５３】
トレーニングデータセット１０に新しい画像データユニットＰ*と（肯定的なテスト結果で確認された）エミュレートされたランクパラメータＲ*を含めると、トレーニングデータセットのボリュームを拡大する。エミュレータ作成方法ＥＭを再度実行すると、新しいまたは改善されたフィルタルールが作成される場合があるが、それは、以前のバージョンと非常に類似しているかもしれない。
【０１５４】
推定比較結果Ｃ’が検証比較結果Ｃ*から外れている場合、不整合が判定される。その場合、検証否定結果が保存されてもよい。それは、フィルタルールの試験が改善の可能性を示していると判断されえる。その場合、新たに収集された画像データユニットＰ*が少なくとも１つの別のサブセットＳ*に含まれ、その後処理されるように、評価方法ＡＭのステップのさらなる反復を適用する必要がある。その結果、新しく収集された画像データユニットＰ*は、エミュレートされたランクパラメータＲ*とは異なる別のランクパラメータを受け取る。新しく収集された画像データユニットＰ*と新しいランクパラメータがトレーニングデータセット１０に含まれている場合、実際の知識獲得が達成される。このトレーニングデータセットにエミュレータ作成方法ＥＭを再度適用すると、新しいフィルタルールが作成され、それは、実際のところ以前のルールと相違し、改善された分類を可能とする。
【０１５５】
試験では、検証比較結果Ｃ*は、新たに収集された画像データユニットＰ*と、メインセットＭの既存の画像データユニットＰｉとのただ1回の比較のために収集されてもよい。あるいは、複数の検証比較結果Ｃ*が、複数のそのような比較／いくつかの新しく作成されたサブセットＳ*のために収集されてもよい。
【０１５６】
上記の例において、新しい画像データユニットＰ*は、完全に新しい画像データユニットとすることができる。しかし、試験方法のために、いずれのサブセットでもまだ処理されていない、トレーニングデータセットに含まれるいずれかの画像データユニットも、新しいデータユニットＰ*として使用されてもよい。このように、試験方法は、トレーニングデータセットに含まれる画像データユニットの一部のみと直面していた、部分的にトレーニングされたフィルタルール／部分的にトレーニングされたニューロンネットワークに適用されてもよい。言い換えれば、トレーニングデータセットは、試験用に予約されている1つまたはいくつかの画像データユニットを含むことができる。各試験の反復中に、これらの予約された画像データユニットの少なくとも１つが、試験方法における「新しい画像データユニット」として使用されえる。
【０１５７】
図６は、下半分に、本開示による車両制御装置１３を示している。この車両制御装置は、特に、上記のような自動車１’または他の種類の車両に適合されえる。ただし、図6の下部の車両１’は、上記の試験車両１ではなく、個人所有の車または車両（アプリケーションドメイン車両）でありえる。
【０１５８】
車両制御装置１３は、車両１’の環境に関する画像データユニットＰ*を収集するための視覚センサ２’を備えることができる。代替的に、または追加的に、車両制御装置１３は、画像データユニットＰ*を取得するための視覚データインターフェース１８を備えていてもよい。視覚データインターフェース１８を介して、車両制御装置１３は、車両制御装置１３の一部ではない外部の視覚センサに接続されてもよい。
【０１５９】
車両制御装置１３は、車両制御部１７をさらに備える。これは、上記で説明したように、任意の種類のデータ処理装置であってもよく、特にＡＳＩＣ、電子制御ユニット、または多目的コンピュータであってもよい。車両制御部１７は、視覚センサ２’から受信した、および／または視覚データインターフェース１８を介して収集された画像データユニットＰ*に基づいて、車両制御アクションを実行するように設計されている。
【０１６０】
本開示による車両制御装置１３は、コンピュータ処理される分類装置４（上記で説明した）をさらに備える。
【０１６１】
車両制御装置１３は、少なくとも１つの新しく収集された画像データユニットＰ*について、コンピュータ処理される分類装置４によって出力される、少なくとも１つの推定ランクパラメータＲ*に基づいて、可視性低下安全パラメータＺ*が計算されるように設計されている。
【０１６２】
車両制御部１７は、可視性低下安全パラメータＺ*が安全閾値の観点から不十分であるならば、またはそのときに、車両制御アクションを一時停止または変更するように設計されている。
【０１６３】
可視性低下安全パラメータＺ*は、任意の方法で計算することができる。たとえば、可視性低下安全パラメータＺ*は、一連の新しく収集された画像データユニットＰ*に帰属された、いくつかの推定ランクパラメータＲ*の平均値、特に浮動小数点算術平均または幾何平均であってもよい。あるいは、推定ランクパラメータＲ*の値が、可視性低下安全パラメータとしてそのまま使用されてもよい（Ｚ*＝Ｒ*）。
【０１６４】
可視性低下安全パラメータＺ*は、静的な値として定義されている安全閾値と比較されてもよい。あるいは、安全閾値は、特に交通状況、車両制御目標、運転者のアクティブ／非アクティブ状態などに基づいて動的に定義されてもよい。同様に、いくつかの可視性低下安全パラメータＺ*を定義したり、さまざまな用途向けに、例えば動的に計算したりしてもよく、例えば、安全関連機能（例えば、衝突回避、車線または距離維持など）と便利機能（無料駐車スペースの強調表示など）とで、パラメータＺ*を異ならせてもよい。
【０１６５】
可視性低下安全パラメータＺ*が不十分であると考えられる場合、車両制御部は、安全スキームの下で車両制御アクションを変更してもよい。そのような安全スキームは、リスク低減制御アクションが選択または優先されること、例えば、走行速度が低下されること、運転者が警告を与えられること、または、車両１’の他のセンサシステムにさらに基づいて、別の車両制御アクションを提供してもよい。視覚情報の信頼性が不十分である場合、制御アクションは、たとえば、レーダ情報および／または車々間通信ベースの情報および／またはナビゲーションマップベースの情報などにさらに基づくものであってもよい。代替的に、または追加的に、安全スキームの下での車両制御アクションは、視覚センサのクリーニングを命じてもよい。
【０１６６】
上記の説明による車両制御装置１３を備える車両は、大きな利点を提供する。特に、視覚情報の信頼性評価が利用可能になると、このタイプの入力情報が十分に信頼できると見なされる場合、自動または自律車両制御アクションは視覚センサ情報のみに基づくことができる。また、容認できない程度までの視界低下の影響を受ける画像情報に基づいた制御アクションのリスク増加の可能性を回避することができる。したがって、本開示による分類手法、および１つまたはいくつかのコンピュータ実行方法またはコンピュータ処理される装置におけるその適用は、自律運転および高度自動運転の安全性を高めることができる。
【０１６７】
本発明は様々な形態で変形可能である。特に、様々な実施形態で開示された特徴は、任意に組み合わせられ、または交換されてもよい。本開示によるすべてのコンピュータ実行方法は、それぞれのソフトウェアプロダクト、すなわち、評価ソフトウェアプロダクト、エミュレータ作成ソフトウェアプロダクト、分類ソフトウェアプロダクト（上記で説明）、試験ソフトウェアプロダクトまたは車両制御ソフトウェアプロダクトに組み込むことができる。それぞれのソフトウェアプロダクトは、特にソフトウェアプロダクトが電子制御ユニット、多目的コンピュータ、または他の適切なデータ処理装置で実行されるとき、それぞれのコンピュータに実装された方法を実行するための命令を含むことができる。これらのソフトウェアプロダクトの各々は、物理データキャリアに保存されるか、インターフェース、特に通信インターフェースを介して送信されてもよい。
【０１６８】
同様に、開示されたコンピュータ実行方法のそれぞれに基づいて、それぞれのコンピュータ化された装置、特にコンピュータ化された評価装置、コンピュータ化されたエミュレータ作成装置、コンピュータ化された分類装置（上記のように）、コンピュータ化された試験装置および／またはコンピュータ化された車両制御装置（上記で説明）を作成することができる。
【符号の説明】
【０１６９】
１  試験車両、1’自車両、2  視覚センサ（試験車両）、2’  視覚センサ、３  環境、４  コンピュータ化された分類装置、５  液滴、６  グレア、７  暗闇、８  汚染、９  ＡＩソフトウェアモジュール／AIアルゴリズム／畳み込みニューロンネットワーク、１０  トレーニングデータセット、１１  ディスプレイ  １２  変換装置、１３  車両制御装置、１４  評価者、１５  絶対的な可視性のランク順序、１６  フィルタルール／エミュレータ／トレーニングされたニューロンネットワーク、１７  車両制御部、１８  視覚データインターフェース
【図１】
2020135887.tif 000003
【図２】
2020135887.tif 000004
【図３】
2020135887.tif 000005
【図４】
2020135887.tif 000006
【図５】
2020135887.tif 000007
【図６】
2020135887.tif 000008
【図７】
2020135887.tif 000009
【図８】
2020135887.tif 000010