(57)【特許請求の範囲】
【請求項１】
情報処理方法であって、
深度画像を取得することと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定することと、
前記路面領域中の疑似窪み領域を確定することと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定することと、を含み、
前記路面領域中の疑似窪み領域を確定することは、
前記路面領域の行平均値を計算することと、
バンドストップフィルタを確立することと、
前記バンドストップフィルタを使用して前記行平均値に対してフィルタリング処理を行って、前記疑似窪み領域を取得することを含む、情報処理方法。
【請求項２】
情報処理方法であって、
深度画像を取得することと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定することと、
前記路面領域中の疑似窪み領域を確定することと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定することと、を含み、
前記窪み閾値に基づいて前記疑似窪み領域を判断し、
前記深度画像に窪み領域が含まれているかどうかを確定することは、
前記疑似窪み領域に対して前処理を行うことと、
前記疑似窪み領域の輪郭を抽出し、前記輪郭を候補窪み領域とすることと、
前記候補窪み領域の面積を計算することと、
前記候補窪み領域の面積が面積閾値より大きい場合、前記深度画像に窪み領域が含まれていることを確定することを含む、情報処理方法。
【請求項３】
前記深度画像は、カメラ座標系における画像であり、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定することは、
前記深度画像に対して座標変換を実行して、カメラ座標系を世界座標系に変換することと、
世界座標系における前記深度画像を処理し、行平均値を計算して行平均値グラフを取得することと、
前記行平均値グラフを処理して、疑似地面領域を確定することと、
事前に設定された主平面位置の閾値に基づいて前記疑似地面領域を判断し、前記深度画像に含まれる路面領域を確定することを含む、ことを特徴とする
請求項１または２に記載の情報処理方法。
【請求項４】
前記窪み閾値に基づいて前記疑似窪み領域を判断し、
前記深度画像に窪み領域が含まれているかどうかを確定することは、
前記疑似窪み領域に対して前処理を行うことと、
前記疑似窪み領域の輪郭を抽出し、前記輪郭を候補窪み領域とすることと、
前記候補窪み領域の面積を計算することと、
前記候補窪み領域の面積が面積閾値より大きい場合、前記深度画像に窪み領域が含まれていることを確定することを含む、ことを特徴とする
請求項１に記載の情報処理方法。
【請求項５】
前記方法は、
前記候補窪み領域の面積が面積閾値以下である場合、前記候補窪み領域を削除することをさらに含む、ことを特徴とする
請求項２または４に記載の情報処理方法。
【請求項６】
前記方法は、
前記深度画像に窪み領域が含まれていることを確定された時に、提示情報を出力することを含む、ことを特徴とする
請求項１、２、および４のいずれか一項に記載の情報処理方法。
【請求項７】
情報処理装置であって、
深度画像を取得するための取得ユニットと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定するための処理ユニットと、
前記路面領域中の疑似窪み領域を確定するための確定ユニットと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定するための判断ユニットと、を含み、
前記確定ユニットは、具体的に、
前記路面領域の行平均値を計算することと、
バンドストップフィルタを確立することと、
前記バンドストップフィルタを使用して前記行平均値に対してフィルタリング処理を行って、前記疑似窪み領域を取得することに使用される情報処理装置。
【請求項８】
情報処理装置であって、
深度画像を取得するための取得ユニットと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定するための処理ユニットと、
前記路面領域中の疑似窪み領域を確定するための確定ユニットと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定するための判断ユニットと、を含み、
前記判断ユニットは、具体的に、
前記疑似窪み領域に対して前処理を行うことと、
前記疑似窪み領域の輪郭を抽出し、前記輪郭を候補窪み領域とすることと、
前記候補窪み領域の面積を計算することと、
前記候補窪み領域の面積が面積閾値より大きい場合、前記深度画像に窪み領域が含まれていることを確定することに使用される情報処理装置。
【請求項９】
前記深度画像は、カメラ座標系における画像であり、
前記処理ユニットは、具体的に、
前記深度画像に対して座標変換を実行して、カメラ座標系を世界座標系に変換することと、
世界座標系における前記深度画像を処理し、行平均値を計算して行平均値グラフを取得することと、
前記行平均値グラフを処理して、疑似地面領域を確定することと、
事前に設定された主平面位置の閾値に基づいて前記疑似地面領域を判断し、前記深度画像に含まれる路面領域を確定することに使用されることを特徴とする
請求項７または８に記載の情報処理装置。
【請求項１０】
前記判断ユニットは、具体的に、
前記疑似窪み領域に対して前処理を行うことと、
前記疑似窪み領域の輪郭を抽出し、前記輪郭を候補窪み領域とすることと、
前記候補窪み領域の面積を計算することと、
前記候補窪み領域の面積が面積閾値より大きい場合、前記深度画像に窪み領域が含まれていることを確定することに使用されることを特徴とする
請求項７に記載の情報処理装置。
【請求項１１】
前記装置は、
前記候補窪み領域の面積が面積閾値以下である場合、前記候補窪み領域を削除するための削除ユニットをさらに含むことを特徴とする
請求項８または１０に記載の情報処理装置。
【請求項１２】
前記装置は、
前記深度画像に窪み領域が含まれていることを確定された時に、提示情報を出力するための出力ユニットをさらに含むことを特徴とする
請求項７、８、および１０のいずれか一項に記載の情報処理装置。
【請求項１３】
クラウド処理デバイスであって、
前記デバイスは、プロセッサ及び命令を記憶するためのメモリを備え、前記命令が前記プロセッサによって実行された時に、前記デバイスに請求項１〜６のうちのいずれか一項に記載の方法を実行させることを特徴とする、クラウド処理デバイス。
【請求項１４】
コンピュータプログラム製品であって、
コンピュータの内部メモリに直接にローディングすることができ、ソフトウェアコードを含み、前記コンピュータプログラムは、コンピュータによってローディングされ、実行
後には、請求項１〜６のうちのいずれか一項に記載の方法を実現することができることを特徴とする、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、データ処理技術分野に関し、特に、情報処理方法、装置、クラウド処理デバイス及びコンピュータプログラム製品に関する。
【背景技術】
【０００２】
ＩＯＴ（モノのインターネット）技術の急速の発展に伴い、ユビキタスコンピューティング、ホログラフィックコンピューティング、クラウドコンピューティング等の新しいデータタコンピューティングモードが徐々に人々の日常生活に浸透して、様々な分野に適用することができ、その中でも、コンピュータビジョンが代表的な分野となる。コンピュータビジョンは、如何にマシンに「見てもらう」かを研究する科学であり、さらに、人間の肉眼の代わりに機器を使用して目標を識別、追跡、測定等のマシンビジョンを行って、さらに画像処理をして、プロセッサで、人間の肉眼の観察または機器へ送信して検出することに適した画像になるように処理することである。
【０００３】
実際の応用において、マシンビジョンは、例えば、白杖に適用して、白杖で視覚障害者の前方の障害物を回避したり、さらに、例えば、ナビゲーション分野に適用して、ナビゲーションで路面及び路面の障害物を検出したりするような、多くのシーンに適用することができる。
【０００４】
しかしながら、先行技術においては、色、形状等の情報の検出及び強いエッジ情報のセグメント化と比較に依存して、物体の形状を判断しているが、窪みまたは水平線より低い物体に対する検出の精度は低い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本願の実施例は、情報処理方法、装置、クラウド処理デバイス及びコンピュータプログラム製品を提供し、前方に窪み等が存在するかどうかの状況を検出する精度を向上させることができる。
【課題を解決するための手段】
【０００６】
第１の態様において、本願の実施例は、
深度画像を取得することと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定することと、
前記路面領域中の疑似窪み領域を確定することと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定することと、を含む、情報処理方法を提供する。
【０００７】
第２の態様において、本願の実施例は、
深度画像を取得するための取得ユニットと、
前記深度画像を処理して行平均値グラフを獲得し、前記行平均値グラフに基づいて前記深度画像中の路面領域を確定するための処理ユニットと、
前記路面領域中の疑似窪み領域を確定するための確定ユニットと、
窪み閾値に基づいて前記疑似窪み領域を判断し、前記深度画像に窪み領域が含まれているかどうかを確定するための判断ユニットと、を含む情報処理装置をさらに提供する。
【０００８】
第３の態様において、本願の実施例は、プロセッサ及び命令を記憶するためのメモリを備えるクラウド処理デバイスをさらに提供し、前記命令が前記プロセッサによって実行された時に、前記デバイスに第１の態様のうちのいずれか一項に記載の方法を実行させる。
【０００９】
第４の態様において、本願の実施例は、コンピュータプログラム製品をさらに提供し、コンピュータの内部メモリに直接にローディングすることができ、ソフトウェアコードを含み、前記コンピュータプログラムは、コンピュータによってローディングされ、実行後には、第１の態様のうちのいずれか一項に記載の方法を実現することができる。
【発明の効果】
【００１０】
本願の実施例によって提供された情報処理方法、装置、クラウド処理デバイス及びコンピュータプログラム製品は、取得した深度画像を処理することにより、まず、深度画像の行平均値に従って深度画像中の路面領域を確定し、次に、路面領域中の疑似窪み領域を確定し、最後に、窪み閾値を利用して疑似窪み領域を判断し、深度画像に窪み領域が含まれているかどうかを確定し、本願の実施例によって提供された技術的方案によれば、路面に窪みが存在するかどうかを効率的に判断することができ、検出効率が高く、計算速度が速くて、先行技術中の窪みまたは水平線より低い物体に対する検出の精度が低い問題を解決した。
【図面の簡単な説明】
【００１１】
【図１】本願の実施例によって提供された情報処理方法の実施例のフローチャートである。
【図２】本願の実施例によって提供された情報処理方法の第１のシーンの模式図である。
【図３】本願の実施例によって提供された世界座標系の模式図である。
【図４】本願の実施例によって提供された情報処理方法の第２のシーンの模式図である。
【図５】本願の実施例によって提供された情報処理方法の実施例の他のフローチャートである。
【図６】本願の実施例によって提供された情報処理方法の実施例の他のフローチャートである。
【図７】本願の実施例によって提供された情報処理装置の実施例の構造模式図である。
【図８】本願の実施例によって提供された情報処理装置の実施例の他の構造模式図である。
【図９】本願の実施例によって提供された情報処理装置の実施例の他の構造模式図である。
【図１０】本願の実施例によって提供されたクラウド処理デバイスの実施例の構造模式図である。
【発明を実施するための形態】
【００１２】
本願の実施例の目的、技術的方案及び利点を明確にするために、以下に、本願の実施例における技術的方案を、本願の実施例における図面に合わせて明確かつ完全に説明する。明らかなことは、説明された実施例は、本願の全部の実施例ではなく、ただ一部の実施例である。本発明の範囲から逸脱することなく、当業者が本願における実施例に基づいて、創造的労働のない前提の下で獲得されたすべての他の実施例は、本願の保護範囲に属する。
【００１３】
本願の実施例において使用された用語は、特定の実施例を説明することのみを目的とし、本願を限定することを意図するものではない。特に他の意味を明確に示していない限り、本願の実施例及び添付された請求項に使用された「一種」、「前記」及び「当該」のような単数形は、複数形も含むことを意図する。
【００１４】
本明細書で使用される「及び／または」という用語は、関連するオブジェクトを説明する単なる関連付けであって、３つの関係が存在することができ、例えば、Ａ及び／またはＢは、Ａだけ存在することと、ＡとＢが同時に存在すること、及びＢだけ存在することのような３つの状況を示すことができることを理解すべきである。なお、本明細書中の文字「／」は、一般的に前後の関連オブジェクトが「または」の関係であることを示す。
【００１５】
文脈に応じて、本明細書で使用された単語「……ば」は、「……場合」または「……時”または「確定に応じて」または「検出に応じて」と解釈され得る。同様に、文脈に応じて、「確定された場合」または「検出（述べられた条件または事件）された場合」は、「確定された時」または「確定に応じて」または「検出（述べられた条件または事件）された時」または或「検出（述べられた条件または事件）に応じて」と解釈され得る。
【００１６】
先行技術において、マシンビジョンは、例えば、白杖に適用し、さらに、例えば、ナビゲーション分野に適用して多くのシーンに適用することができ、その中でも、路面を検出する過程において、路面の検出または障害物の検出などの状況に過ぎない。そして、検出過程において、シードポイント領域成長法、ランダムポイント最小二乗法、ロック高さ平均法、Ｖ視差アルゴリズム等の方法を使用することにより、計算が複雑であり、サンプルの影響を受けやすく、実際の環境が結果の精度を影響すること、識別の効率が低く、検出範囲が限られることなどの問題が存在することで、本願の実施例は、収集された深度画像を利用して路面に窪みが存在するかどうかを検出し、検出効率が高く、また視覚障害者の出かけ、ロボットの障害物の回避、無人運転、ナビゲーション等を支援する様々なシーンに応用することができる情報処理方法を提供し、具体的に、図１は、本願の実施例によって提供された情報処理方法の実施例のフローチャートであり、図１に示されたように、本実施例の情報処理方法は、具体的に以下のようなステップを含む。
【００１７】
１０１において、深度画像を取得する。
【００１８】
本願の実施例において、深度センサを介して、物体に対してリアルタイムで撮影して、深度画像を取得するすることができる。図２に示されたように、図２は、本願の実施例によって提供された情報処理方法の第１のシーンの模式図であり、既に撮影済みの深度画像を取得することもでき、例えば、ユーザが深度画像を処理デバイスにアップロードし、また、例えば、深度画像ライブラリから指定の深度画像を取得する。
【００１９】
具体的に、本願の実施例において、深度センサ（また、深度カメラとも称する）は、一般的に、Ｋｉｎｅｃｔ、ＲｅａｌＳｅｎｓｅ、ＬｅａｐＭｏｔｉｏｎ、Ｏｒｂｂｅｃ等のような構造化光に基づいた３次元センサ、またはＺＥＤ、Ｉｎｕｉｔｉｖｅ、Ｈｕｍａｎ＋ＳＩＭＵ等のような両眼ステレオビジョンに基づいた３次元センサ、またはＰＭＤ、ＰａｎａｓｏｎｉｃのようなＴＯＦ原理に基づいた深度センサ等、３つの種類を有する。
【００２０】
前記経路によって深度画像を取得した後、後続の検出に用いられ、現在の画像に窪み領域が含まれているかどうかを確定し、本願の実施例においては、窪み領域が路面に存在するが、実際の応用においては、路面に限定されず、室内のような他のシーンであることもできることを理解すべきである。
【００２１】
１０２において、深度画像を処理して行平均値グラフを獲得し、行平均値グラフに基づいて深度画像中の路面領域を確定する。
【００２２】
本願の実施例において、深度センサを使用してリアルタイム的に深度画像を収集する時に、まず、深度画像に対して座標変換して、カメラ座標系を世界座標系に変換し、図３は、本願の実施例によって提供された世界座標系の模式図であり、図３に示されたように、具体的に、深度センサの光心を世界座標系の原点とし、水平方向の右向きを選択してＸ軸の正の方向とし、垂直方向の下向きを選択してＹ軸の正の方向とし、平面に垂直して直前方向を選択してＺ軸の正の方向とすることで、世界座標系を確立することができる。世界座標系が深度センサ座標系の原点と重ね合うため、２つの座標系の間には、平行移動関係を有せずに、回転関係、及びピクセル座標系、カメラ座標系、世界座標系の三者を結合する関係だけ存在するので、深度センサの姿勢角に従って、深度センサ座標系における点
【数１】
0006955783.tif 000002
を世界座標系における点
【数２】
0006955783.tif 000003
に変換させることができる。計算公式は、以下のようである。
【数３】
0006955783.tif 000004
ここで、ｕ、ｖは、ピクセル座標系における点Ｐの座標値であり、Ｘｃ、Ｙｃ、Ｚｃは、カメラ座標系における点Ｐの座標値であり、
【数４】
0006955783.tif 000005
は、画像中の各ピクセルの世界座標系におけるＸ軸座標値であり、
【数５】
0006955783.tif 000006
は、画像中の各ピクセルの世界座標系におけるＹ軸座標値であり、
【数６】
0006955783.tif 000007
は、画像中の各ピクセルの世界座標系におけるＺ軸座標値であり、
【数７】
0006955783.tif 000008
は、深度センサの姿勢角であり、それぞれ深度センサのＸ、Ｙ、Ｚ軸の世界座標系を回転するＸ、Ｙ、Ｚ軸の回転角であり、
【数８】
0006955783.tif 000009
は、画像中の各ピクセルの深度センサ座標系におけるＸ軸座標値であり、
【数９】
0006955783.tif 000010
は、画像中の各ピクセル点の深度センサ座標系におけるＹ軸座標値であり、
【数１０】
0006955783.tif 000011
は、画像中の各ピクセル点の深度センサ座標系におけるＺ軸座標値であり、
【数１１】
0006955783.tif 000012
は、カメラの内部パラメーターマトリックスである。
【００２３】
本願の実施例において、
【数１２】
0006955783.tif 000013
で構成された画像は、世界座標系における深度画像である。
【００２４】
次に、世界座標系における深度画像を処理し、行平均値を計算して行平均値グラフを取得する。本願の実施例において、計算効率を改善するために、世界座標系における深度画像に対して前処理を行うことができる。ある具体的な具現過程において、前処理は、平滑化、フィルタリング、ノイズ除去等の処理を含むことができ、次に、地面が深度画像の同じ行には類似な深度値を有する特性に基づいて、深度画像中の各行のピクセルのピクセル平均値を計算し、行数−行平均値のように行平均値グラフ
【数１３】
0006955783.tif 000014
を確立する。
【００２５】
次に、行平均値グラフを処理して、疑似地面領域を確定する。具体的に、路面には一定の特性を有するため、一般的には、世界座標系中のＺｗでの下から上へは、近い路面から遠い路面を表し、単調増加の特性を持っているため、行平均値グラフ
【数１４】
0006955783.tif 000015
中の下から上への非単調増加の行平均値を先に削除し、次に残りの行平均値に対して孤立点フィルタリング、小さい裂け目の接続を行い、前処理結果が得る。前処理結果が得られた後、前処理結果に従って深度画像中の疑似地面領域を選別する。具体的に、前処理後の当該深度画像中において、行平均値列ベクトル内の値が０である行を０に設定し、当該深度図中の各ピクセルの深度値と当該行平均値列ベクトルに対応する値との差が、事前設定された路面起伏の許容値以上の位置の値を０に設定し、当該深度図中の０ではない位置を疑似路面領域として確定することができる。
【００２６】
最後に、事前に設定された主平面位置の閾値に基づいて、疑似地面領域を判断して、深度画像中に含まれる路面領域を確定する。具体的に、選択ポリシーを事前に設定することができ、例えば、面積が最大で、選定領域の最下部から深度図
【数１５】
0006955783.tif 000016
の最下部までの
【数１６】
0006955783.tif 000017
行を超えない領域を選択する。具体的に、
【数１７】
0006955783.tif 000018
として設定することが可能であり、ここで、
【数１８】
0006955783.tif 000019
は、設定された主平面位置の閾値であり、
【数１９】
0006955783.tif 000020
は、深度画像
【数２０】
0006955783.tif 000021
の高さである。
【００２７】
１０３において、路面領域中の疑似窪み領域を確定する。
【００２８】
本願の実施例において、路面領域中の疑似窪み領域を確定する過程は、以下の方法を使用することができる。
【００２９】
まず、路面領域の行平均値を計算する。路面領域にも一定の誤差要因があり得るため、路面領域に対して事前に前処理することができる。ある具体的な具現過程において、前処理は、平滑化、フィルタリング、ノイズ除去等の処理を含むことができる。次に、計算は、処理後の路面領域の行平均値を通じて行うことができ、具体的な計算方法は、前述した内容中の説明を参照することができる。
【００３０】
次に，バンドストップフィルタを確立する。本願の実施例において、バンドストップフィルタの公式は、以下のようである。
【数２１】
0006955783.tif 000022
ここで、
【数２２】
0006955783.tif 000023
は、路面領域に対応する深度画像の座標（ｉ，ｊ）での深度値であり、
【数２３】
0006955783.tif 000024
は、路面領域の対応する深度画像の第ｉ行の平均値であり、δは、設定した路面窪みの許容値である。
【００３１】
実際の応用において、δ値の設定は、使用した深度センサと実際の道路状況に関連していることに注意すべきである。値が小さすぎると、誤検出の数が多く、値が大きすぎると、検出漏れが多くて、後続の処理に不利であるため、大量の実験データと経験値を参照して、δの値の範囲は、通常［５、３０］の間である。
【００３２】
最後に、バンドストップフィルタして行平均値に対してフィルタリング処理を行って、疑似窪み領域を取得する。図４に示されたように、図４は、本願の実施例によって提供された情報処理方法の第２のシーンの模式図である。前記公式を使用して、行平均値に対してフィルタリング処理を行った後、取得した
【数２４】
0006955783.tif 000025
集合が疑似窪み領域である。
【００３３】
１０４において、窪み閾値に基づいて、疑似窪み領域に対して判断し、深度画像に窪み領域が存在するかどうかを確定する。
【００３４】
本願の実施例において、まず、疑似窪み領域に対して前処理を行う。具体的に、疑似窪み領域に対して、二値化、形態学処理等の前処理の操作をして、ばり及び孤立点等のノイズによる後続の窪みのエッジの抽出への影響を除去する。
【００３５】
次に，疑似窪み領域の輪郭
【数２５】
0006955783.tif 000026
を抽出し、輪郭を候補窪み領域とする。
【００３６】
次に、候補窪み領域の面積を計算する。本願の実施例において、候補窪み領域の面積を
【数２６】
0006955783.tif 000027
とする。実際の応用において、従来の計算方法に加えて、候補窪み領域の一番右の一番左に対応するＸｗ値：ＸｗＲ、ＸｗＬ、及び一番上と一番下とに対応するＺｗ値：ＺｗＴ、ＺｗＢ、ＸｗＲ、ＸｗＬ、ＺｗＴ、ＺｗＢによって構成された長方形フレームの面積を利用して置き換えられる。
【００３７】
最後に、候補窪み領域の面積が面積閾値より大きい場合、深度画像に窪み領域が含まれていることを確定する。本願の実施例において、面積閾値をεとすれば、
【数２７】
0006955783.tif 000028
である場合、候補窪み領域が窪み領域であり、深度センサの現在取得した深度画像に窪み領域が含まれていることを確定する。
【００３８】
実際の応用において、ε値の設定は、使用した深度センサと実際の道路状況に関連し、値が小さすぎると、誤検出の数が多く、値が大きすぎると、検出漏れが多くて、大量の実験データと経験値を組み合わせた場合、通常の値の範囲は、［１００，４００］の間である。
【００３９】
本願の実施例によって提供された情報処理方法は、取得した深度画像を処理することにより、まず、深度画像の行平均値に従って深度画像中の路面領域を確定し、次に、路面領域中の疑似窪み領域を確定し、最後に、窪み閾値を利用して疑似窪み領域を判断し、深度画像に窪み領域が含まれているかどうかを確定し、本願の実施例によって提供された技術的方案によれば、路面に窪みが存在するかどうかを効率的に判断することができ、検出効率が高く、計算速度が速くて、先行技術中の窪みまたは水平線より低い物体に対する検出の精度が低い問題を解決した。
【００４０】
前述した内容の基で、バッファ圧力を減少し、計算速度を上げるために、取得された深度画像について、窪み閾値に基づいて疑似窪み領域に対して判断する場合、窪み領域の存在しない深度画像に対しては、さらに、次のような操作を行うことができる。具体的に、図５は、本願の実施例によって提供された情報処理方法の実施例の他のフローチャートであり、図５に示されたように、本実施例の情報処理方法は、さらに、以下のようなステップを含むことができる。
【００４１】
１０５において、候補窪み領域の面積が面積閾値以下である時に、候補窪み領域を削除する。
【００４２】
本願の実施例において、候補窪み領域の面積を
【数２８】
0006955783.tif 000029
とし、面積閾値をεとし、
【数２９】
0006955783.tif 000030
である場合、候補窪み領域が非窪み領域であることを確定し、候補窪み領域を削除する。
【００４３】
前述した内容において、如何に窪み領域を判断するかということを説明したが、本願の実施例中の方案が実際の製品に応用した場合、ユーザに提示する効果を有することもでき、具体的に、図６は、本願の実施例によって提供された情報処理方法の実施例の他のフローチャートであり、図６に示されたように、本実施例の情報処理方法は、さらに、以下のようなステップを含むことができる。
【００４４】
１０６において、深度画像に窪み領域が含まれていることを確定した時に、情報を出力することを提示する。
【００４５】
本願の実施例において、取得した深度画像に窪み領域があると確定した時に、製品の検出モジュールは、対応する提示モジュールにパラメータをフィードバックすることにより、提示モジュールが提示情報を出力するようになり、ある具体的な具現過程において、提示情報は、音声情報、振動情報、テキスト情報、音情報、照明情報等を含み得る。
【００４６】
前述した内容の方法のプロセスを実現するために、本願の実施例は、さらに情報処理装置を提供する。図７は、本願の実施例によって提供された情報処理装置の実施例の構造模式図であり、図７に示されたように、本実施例の装置は、取得ユニット１１、処理ユニット１２、確定ユニット１３及び判断ユニット１４を含み得る。
【００４７】
取得ユニット１１は、深度画像を取得することに使用される。
【００４８】
処理ユニット１２は、深度画像を処理して、行平均値グラフを取得し、行平均値グラフに基づいて深度画像中の路面領域を確定することに使用される。
【００４９】
確定ユニット１３は、路面領域中の疑似窪み領域を確定することに使用される。
【００５０】
判断ユニット１４は、窪み閾値に基づいて疑似窪み領域を判断し、深度画像に窪み領域が含まれているかどうかを確定することに使用される。
【００５１】
ある具体的な具現過程において、深度画像は、カメラ座標系における画像である。
処理ユニット１２は、具体的に、
深度画像に対して座標変換を実行して、カメラ座標系を世界座標系に変換することと、
世界座標系における深度画像を処理し、行平均値を計算して行平均値グラフを取得すること、
行平均値グラフを処理して、疑似地面領域を確定することと、
事前に設定された主平面位置の閾値に基づいて疑似地面領域を判断し、深度画像に含まれる路面領域を確定することに使用される。
ある具体的な具現過程において、確定ユニット１３は、具体的に、
路面領域の行平均値を計算することと、
バンドストップフィルタを確立することと、
バンドストップフィルタを使用して行平均値に対してフィルタリング処理を行って、疑似窪み領域を取得することに使用される。
ある具体的な具現過程において、判断ユニット１４は、具体的に、
疑似窪み領域に対して進行前処理を行うことと、
疑似窪み領域の輪郭を抽出し、輪郭を候補窪み領域とすることと、
候補窪み領域の面積を計算することと、
候補窪み領域の面積が面積閾値より大きい場合、深度画像に窪み領域が含まれていることを確定することに使用される。
【００５２】
本願の実施例によって提供された情報処理装置は、図１に示された方法の実施例の技術的方案を実施するために使用されてもよく、その実現原理と技術的效果は同様であり、ここでは再度の説明をしない。
【００５３】
前述した内容の基で、本願の実施例は、さらに情報処理装置を提供する。図８は、本願の実施例によって提供された情報処理装置の実施例の他の構造模式図であり、図８に示されたように、本実施例の装置は、さらに、削除ユニット１５を含むことができる。
【００５４】
削除ユニット１５は、候補窪み領域の面積が面積閾値以下である場合、候補窪み領域を削除することに使用される。
【００５５】
本願の実施例によって提供された情報処理装置は、図５に示された方法の実施例の技術的方案を実施するために使用されることができ、その実現原理と技術的效果は同様であり、ここでは再度の説明をしない。
【００５６】
前述した内容の基で、本願の実施例は、さらに情報処理装置を提供する。図９は、本願の実施例によって提供された情報処理装置の実施例の他の構造模式図であり、図９に示されたように、本実施例の装置は、さらに、出力ユニット１６を含む。
【００５７】
出力ユニットは、深度画像に窪み領域が含まれている時に、提示情報を出力することに使用される。
【００５８】
本願の実施例によって提供された情報処理装置は、図６に示された方法の実施例の技術的方案を実施するために使用されることができ、その実現原理と技術的效果は同様であり、ここでは再度の説明をしない。
【００５９】
前述した内容の方法のプロセスを実現するために、本願の実施例は、クラウド処理デバイスをさらに提供する。図１０は、本願の実施例によって提供されたクラウド処理デバイスの実施例の構造模式図であり、図１０に示されたように、本願の実施例によって提供されたクラウド処理デバイスは、プロセッサ２１及び命令を記憶するためのメモリ２２を含み、命令がプロセッサ２１によって実行された時に、デバイスに前述した内容のうちのいずれか一種の方法を実行させる。
【００６０】
本願の実施例によって提供されたクラウド処理デバイスは、図１〜図６に示された方法の実施例の技術的方案を実施するために使用されることができ、その実現原理と技術的效果は同様であり、ここでは再度の説明をしない。
【００６１】
前述した内容の方法のプロセスを実現するために、本願の実施例は、コンピュータプログラム製品をさらに提供し、コンピュータの内部メモリ直接にローディングすることができ、ソフトウェアコードを含み、コンピュータプログラムは、コンピュータによってローディングされ、実行後には、前述したのうちのいずれか一種の方法を実現することができる。
【００６２】
本願の実施例によって提供されたクラウド処理デバイスは、図１〜図６所に示された方法の実施例の技術的方案を実施するために使用されることができ、その実現原理と技術的效果は同様であり、ここでは再度の説明をしない。
【００６３】
当業者は、説明の便宜上及び簡潔さのために、前記説明したシステム、装置及びユニットの具体的な作業プロセスは、前述方法の実施例の対応するプロセスを参照することができ、ここでは再度の説明をしない。
【００６４】
本願によって提供されたいくつかの実施例において、開示されたシステム、装置及び方法は、他の方法で実現され得ることを理解されたい。例えば、上記した装置の実施例は、単なる模式的であり、例えば、前記ユニットの分割は、論理機能の分割に過ぎない。実際の実装では、別の分割方法があることができ、例えば、複数のユニットまたはコンポーネントをを組み合わせることができる。または、別のシステムに統合したり、一部の特性を無視したり実行しなかったりすることができる。また、表示または議論される相互結合または直接結合または通信接続は、何らかのインターフェース、装置またはユニットを介して間接結合または通信接続であり得、電気的、機械的または他の形態であり得る。
【００６５】
前記作為分離部件説明的ユニット可以是または也可以不是物理上分開的，作為ユニット顕示的部件可以是または也可以不是物理ユニット，即可以位于一个地方，または也可以分布到多个网絡ユニット上。可以根据実際的需要選択其中の部分または全部ユニット来実現本実施例方案的目的。
【００６６】
なお、本願の各実施例のおける各機能ユニットは、１つの処理ユニットに統合されてもよく、各ユニットは物理的に別々に存在してもよく、または２つ以上のユニットが１つのユニットに統合されてもよい。前記統合ユニットは、ハードウェアの形で、またはハードウェアとソフトウェア機能ユニットの形で実装できる。
【００６７】
前記ソフトウェア機能ユニットの形態で実現した統合ユニットは、コンピューター読み取り可能な記憶媒体に記憶することができる。前記ソフトウェア機能ユニットは、記憶媒体に記憶され、コンピューターデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイス等であり得る）またはプロセッサ（Ｐｒｏｃｅｓｓｏｒ）に、本願の各実施例に記載の方法の一部ステップを実行させるための命令を含む。前述した記憶媒体は、Ｕディスク、モバイルハードディスク、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ，ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＲＡＭ）、磁気ディスクまたは光ディスク等プログラムコードを記憶することができる様々な媒体を含む。
【００６８】
以上は、本願の好ましい実施例に過ぎず、本願を限定することを意図するものではない。本願の精神および原理内で行われる修正、均等の置換、改善等は、本願の保護の範囲内に含まれるべきである。
【図１】
0006955783.tif 000031
【図２】
0006955783.tif 000032
【図３】
0006955783.tif 000033
【図４】
0006955783.tif 000034
【図５】
0006955783.tif 000035
【図６】
0006955783.tif 000036
【図７】
0006955783.tif 000037
【図８】
0006955783.tif 000038
【図９】
0006955783.tif 000039
【図１０】
0006955783.tif 000040