(57)【特許請求の範囲】
【請求項１】
ターゲットオブジェクトのデータを取得するための方法であって、前記データは、前記ターゲットオブジェクトに係る人体の体重、胸サイズ、ウエストサイズ、ヒップサイズ、腕の長さ、および肩幅のうちの少なくとも１つを含み、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得することであって、前記３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、前記距離情報は、前記ターゲットオブジェクトと撮像デバイスとの間における距離を含む、ことと、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、前記ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得することであって、前記奥行き値は、前記距離情報に従って取得される、前記ターゲットオブジェクト上の点と前記撮像デバイスとの間における距離である、ことと、
前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、前記３Ｄモデルのパラメータ比率を取得することと、
前記ターゲットオブジェクトの少なくとも１つの実際のサイズを取得することと、
前記３Ｄモデルの前記パラメータ比率および前記少なくとも１つの実際のサイズに従って前記ターゲットオブジェクトのデータを取得することと
を含むことを特徴とする方法。
【請求項２】
ターゲットオブジェクトの３Ｄ奥行きイメージを前記取得することは、
前記ターゲットオブジェクトに基準パターンを送信することと、
前記基準パターンが前記ターゲットオブジェクトによって反射された後に取得される２次パターンを受信することと、
前記基準パターンに対する前記２次パターンのオフセット値を計算することと、
前記オフセット値に対してフーリエ変換を実行することによって前記距離情報を取得し、前記距離情報を使用することによって前記３Ｄ奥行きイメージを取得することとを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、前記ターゲットオブジェクトのグラフィック輪郭を前記取得することは、
前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含み、
特に、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行することは、
前記３Ｄ奥行きイメージにおける第１のピクセルの奥行き値と、前記第１のピクセルに接続されている４つの隣接ピクセルのそれぞれの奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
前記４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、前記少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、前記３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭位置としてマークされたピクセルが、前記３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、前記第２のピクセルの奥行き値と、前記第２のピクセルに接続されている前記８つの隣接ピクセル中にあり、かつ非輪郭の位置であるピクセルの奥行き値との間における差分計算を実行して、第２の奥行き差分値を取得することと、
前記第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、前記第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従って前記ターゲットオブジェクトの前記グラフィック輪郭を取得することとを含むことを特徴とする請求項１または２に記載の方法。
【請求項４】
ターゲットオブジェクトの３Ｄ奥行きイメージを前記取得することの後に、前記方法は、
前記３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得することをさらに含み、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して前記差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記３Ｄ奥行きイメージに対して背景ノイズ除去処理を前記実行して、第１の３Ｄターゲット奥行きイメージを取得することは、
奥行きしきい値を設定することと、
前記３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を前記奥行きしきい値と比較し、前記３Ｄ奥行きイメージ内にあり、かつ奥行き値が前記奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して前記第１の３Ｄターゲット奥行きイメージを形成することとを含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記第１の３Ｄターゲット奥行きイメージを前記取得することの後に、前記方法は、
前記第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得することをさらに含み、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を前記実行して、第２の３Ｄターゲット奥行きイメージを取得することは、
前記第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化することと、
ピクセル奥行きセグメント間隔を設定することと、
前記ピクセルブロックのそれぞれにおけるすべてのピクセルの奥行き値に対して平均処理を実行して、前記ピクセルブロックのそれぞれのピクセル平均値を取得することと、
前記ピクセル平均値を、前記ピクセル奥行きセグメント間隔内の対応する間隔にマッピングし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、前記第２の３Ｄターゲット奥行きイメージを取得することとを含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、前記ターゲットオブジェクトのフレームワークパラメータを前記取得することは、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるすべてのピクセルの奥行き値に従って、および線形最小二乗法を使用することによって、前記ターゲットオブジェクトの中心軸を取得することと、
前記中心軸に垂直な複数の第１のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の横の厚さを計算することと、
前記中心軸に平行な複数の第２のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の縦の厚さを計算することと、
前記第１のラインおよび前記第２のラインによって限定されたエリアを使用することによって前記ターゲットオブジェクトのフレームワークを構成することであって、対応する横の厚さおよび縦の厚さは、前記ターゲットオブジェクトの前記フレームワークパラメータである、こととを含むことを特徴とする請求項１乃至７のいずれか一項に記載の方法。
【請求項９】
前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから前記取り出し、前記３Ｄモデルのパラメータ比率を取得することは、
前記ターゲットオブジェクトの前記グラフィック輪郭と、前記３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することと、
前記３Ｄモデルの前記グラフィック輪郭が、前記３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、前記３Ｄモデルの前記グラフィック輪郭に従って前記３Ｄモデルの前記正面ビューのグラフィック輪郭を取得することと、
前記３Ｄモデルの前記グラフィック輪郭および前記３Ｄモデルの前記正面ビューのグラフィック輪郭に従って前記３Ｄモデルの視角パラメータを計算することであって、前記視角パラメータは、前記３Ｄモデルの前記正面ビューのグラフィック輪郭に基づく前記３Ｄモデルの前記グラフィック輪郭のものである視角である、ことと、
前記視角パラメータに基づいて前記３Ｄモデルの前記正面ビューのグラフィック輪郭を回転させて、前記３Ｄモデルのフレームワークパラメータを取得することと、
比較を用いて、前記ターゲットオブジェクトの前記フレームワークパラメータと、前記３Ｄモデルの前記フレームワークパラメータとの間における類似性を取得することであって、前記類似性が事前設定値よりも小さいときに、前記３Ｄモデルは、前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する前記３Ｄモデルである、ことと、
前記３Ｄモデルを使用することによって前記３Ｄモデルの前記パラメータ比率を取得することとを含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記３Ｄモデルライブラリは、前記３Ｄモデルのすべての視角のグラフィック輪郭を含み、前記３Ｄモデルの少なくとも前記正面ビューのグラフィック輪郭を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記ターゲットオブジェクトの前記グラフィック輪郭と、前記３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを前記実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することは、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって前記ターゲットオブジェクトの前記グラフィック輪郭を表現、第１の記述情報を取得することと、
前記ツェルニケモーメント記述子および前記フーリエ記述子を使用することによって前記３Ｄモデルライブラリ内の前記３Ｄモデルの前記グラフィック輪郭を表現して、第２の記述情報を取得することと、
前記第１の記述情報および前記第２の記述情報を比較し、事前設定しきい値だけ前記第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、前記最も高いマッチング度合いを有する前記３Ｄモデルの前記グラフィック輪郭として使用することとを含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ターゲットオブジェクトの少なくとも１つの実際のサイズを前記取得することは、
音波信号を前記ターゲットオブジェクトに送信することと、
前記ターゲットオブジェクトによって反射された音波信号を受信することと、
前記音波信号の送信時間を取得することであって、前記送信時間は、前記音波信号を送信する時刻と、前記音波信号を受信する時刻との間における差分である、ことと、
前記音波信号の前記送信時間および伝搬速度を使用することによって、前記ターゲットオブジェクトの表面と、前記撮像デバイスとの間における距離を計算することと、
前記撮像デバイスの前記距離およびイメージ距離を使用することによって前記ターゲットオブジェクトの前記少なくとも１つの実際のサイズを計算することとを含むことを特徴とする請求項１乃至１１のいずれか一項に記載の方法。
【請求項１３】
ターゲットオブジェクトのデータを取得するための装置であって、前記データは、前記ターゲットオブジェクトに係る人体の体重、胸サイズ、ウエストサイズ、ヒップサイズ、腕の長さ、および肩幅のうちの少なくとも１つを含み、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成された撮像モジュールであって、前記３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、前記距離情報は、前記ターゲットオブジェクトと撮像デバイスとの間における距離を含む、撮像モジュールと、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、前記ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されたグラフィック輪郭およびフレームワークパラメータ取得モジュールであって、前記奥行き値は、前記距離情報に従って取得される、前記ターゲットオブジェクト上のポイントと前記撮像デバイスとの間における距離である、グラフィック輪郭およびフレームワークパラメータ取得モジュールと、
前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、前記３Ｄモデルのパラメータ比率を取得するように構成されたパラメータ比率取得モジュールと、
前記ターゲットオブジェクトの少なくとも１つの実際のサイズを取得するように構成された実際のサイズ取得モジュールと、
前記３Ｄモデルの前記パラメータ比率および前記少なくとも１つの実際のサイズに従って、前記ターゲットオブジェクトのデータを取得するように構成されたデータ取得モジュールと
を含むことを特徴とする装置。
【請求項１４】
前記撮像モジュールは、
基準パターンを前記ターゲットオブジェクトに送信するように構成された送信ユニットと、
前記基準パターンが前記ターゲットオブジェクトによって反射された後に取得される２次パターンを受信するように構成された受信ユニットと、
前記基準パターンに対する前記２次パターンのオフセット値を計算するように構成された計算ユニットと、
前記オフセット値に対してフーリエ変換を実行することによって前記距離情報を取得し、前記距離情報を使用することによって前記３Ｄ奥行きイメージを取得するように構成されたイメージ取得ユニットとを含むことを特徴とする請求項１３に記載の装置。
【請求項１５】
前記グラフィック輪郭およびフレームワークパラメータ取得モジュールは、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得するように特に構成されており、
特に、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行することは、
前記３Ｄ奥行きイメージにおける第１のピクセルの奥行き値と、前記第１のピクセルに接続されている４つの隣接ピクセルのそれぞれの奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
前記４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、前記少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、前記３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされた前記ピクセルが、前記３Ｄ奥行きイメージにおける前記第２のピクセルに接続されている前記８つの隣接ピクセル中に存在する場合には、前記第２のピクセルの奥行き値と、前記第２のピクセルに接続されている前記８つの隣接ピクセル中にあり、かつ非輪郭の位置であるピクセルの奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
前記第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、前記第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従って、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することとを含むことを特徴とする請求項１３または１４に記載の装置。
【請求項１６】
前記装置は、ノイズ除去モジュールをさらに含み、
前記ノイズ除去モジュールは、
前記３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得するように構成され、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項１３乃至１５のいずれか一項に記載の装置。
【請求項１７】
前記ノイズ除去モジュールは、
奥行きしきい値を設定し、
前記３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を前記奥行きしきい値と比較し、前記３Ｄ奥行きイメージ内にあり、かつ奥行き値が前記奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して前記第１の３Ｄターゲット奥行きイメージを形成するように特に構成されていることを特徴とする請求項１６に記載の装置。
【請求項１８】
前記ノイズ除去モジュールは、
前記第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得するようにさらに構成され、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記ノイズ除去モジュールは、
前記第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
前記ピクセルブロックのそれぞれにおけるすべてのピクセルの奥行き値に対して平均処理を実行して、前記ピクセルブロックのそれぞれのピクセル平均値を取得し、
前記ピクセル平均値を、前記ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、前記第２の３Ｄターゲット奥行きイメージを取得するように特に構成されていることを特徴とする請求項１８に記載の装置。
【請求項２０】
前記グラフィック輪郭およびフレームワークパラメータ取得モジュールは、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるすべてのピクセルの奥行き値に従って、および線形最小二乗法を使用することによって、前記ターゲットオブジェクトの中心軸を取得し、
前記中心軸に垂直な複数の第１のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の横の厚さを計算し、
前記中心軸に平行な複数の第２のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の縦の厚さを計算し、
前記第１のラインおよび前記第２のラインによって限定されたエリアを使用することによって前記ターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、前記ターゲットオブジェクトの前記フレームワークパラメータであるように特に構成されていることを特徴とする請求項１３乃至１９のいずれか一項に記載の装置。
【請求項２１】
前記パラメータ比率取得モジュールは、
前記ターゲットオブジェクトの前記グラフィック輪郭と、前記３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
前記３Ｄモデルの前記グラフィック輪郭が、前記３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、前記３Ｄモデルの前記グラフィック輪郭に従って前記３Ｄモデルの前記正面ビューのグラフィック輪郭を取得し、
前記３Ｄモデルの前記グラフィック輪郭および前記３Ｄモデルの前記正面ビューのグラフィック輪郭に従って前記３Ｄモデルの視角パラメータを計算し、前記視角パラメータは、前記３Ｄモデルの前記正面ビューのグラフィック輪郭に基づく前記３Ｄモデルの前記グラフィック輪郭のものである視角であり、
前記視角パラメータに基づいて前記３Ｄモデルの前記正面ビューのグラフィック輪郭を回転させて、前記３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、前記ターゲットオブジェクトの前記フレームワークパラメータと、前記３Ｄモデルの前記フレームワークパラメータとの間における類似性を取得し、前記類似性が事前設定値よりも小さいときに、前記３Ｄモデルは、前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する前記３Ｄモデルであり、
前記３Ｄモデルを使用することによって前記３Ｄモデルの前記パラメータ比率を取得するように特に構成されていることを特徴とする請求項２０に記載の装置。
【請求項２２】
前記３Ｄモデルライブラリは、前記３Ｄモデルのすべての視角のグラフィック輪郭を含み、前記３Ｄモデルの少なくとも前記正面ビューのグラフィック輪郭を含むことを特徴とする請求項２１に記載の装置。
【請求項２３】
前記パラメータ比率取得モジュールは、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって前記ターゲットオブジェクトの前記グラフィック輪郭を表現して、第１の記述情報を取得し、
前記ツェルニケモーメント記述子および前記フーリエ記述子を使用することによって前記３Ｄモデルライブラリ内の前記３Ｄモデルの前記グラフィック輪郭を表現して、第２の記述情報を取得し、
前記第１の記述情報および前記第２の記述情報を比較し、事前設定しきい値だけ前記第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、前記最も高いマッチング度合いを有する前記３Ｄモデルの前記グラフィック輪郭として使用するように特に構成されていることを特徴とする請求項２２に記載の装置。
【請求項２４】
前記実際のサイズ取得モジュールは、
音波信号を前記ターゲットオブジェクトに送信し、
前記ターゲットオブジェクトによって反射された音波信号を受信し、
前記音波信号の送信時間を取得し、前記送信時間は、前記音波信号を送信する時刻と、前記音波信号を受信する時刻との間における差分であり、
前記音波信号の前記送信時間および伝搬速度を使用することによって、前記ターゲットオブジェクトの表面と、前記撮像デバイスとの間における距離を計算し、
前記撮像デバイスの前記距離およびイメージ距離を使用することによって前記ターゲットオブジェクトの前記少なくとも１つの実際のサイズを計算するように特に構成されていることを特徴とする請求項１３乃至２３のいずれか一項に記載の装置。
【請求項２５】
ターゲットオブジェクトのデータを取得するための端末であって、前記データは、前記ターゲットオブジェクトに係る人体の体重、胸サイズ、ウエストサイズ、ヒップサイズ、腕の長さ、および肩幅のうちの少なくとも１つを含み、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成された３Ｄセンサであって、前記３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、前記距離情報は、前記ターゲットオブジェクトと撮像デバイスとの間における距離を含む、３Ｄセンサと、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、前記ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されたプロセッサであって、前記奥行き値は、前記距離情報に従って入手される、前記ターゲットオブジェクト上のポイントと前記撮像デバイスとの間における距離である、プロセッサとを含み、前記プロセッサは、前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、前記３Ｄモデルのパラメータ比率を取得するようにさらに構成され、前記プロセッサは、前記ターゲットオブジェクトの少なくとも１つの実際のサイズを取得し、前記３Ｄモデルの前記パラメータ比率および前記少なくとも１つの実際のサイズに従って前記ターゲットオブジェクトのデータを取得するようにさらに構成されていることを特徴とする端末。
【請求項２６】
前記３Ｄセンサは、
基準パターンを前記ターゲットオブジェクトに送信し、前記基準パターンが前記ターゲットオブジェクトによって反射された後に取得される２次パターンを受信し、前記基準パターンに対する前記２次パターンのオフセット値を計算し、前記オフセット値に対してフーリエ変換を実行することによって前記距離情報を取得し、前記距離情報を使用することによって前記３Ｄ奥行きイメージを取得するように特に構成されていることを特徴とする請求項２５に記載の端末。
【請求項２７】
前記プロセッサは、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得し、
特に、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行することは、
前記３Ｄ奥行きイメージにおける第１のピクセルの奥行き値と、前記第１のピクセルに接続されている４つの隣接ピクセルのそれぞれの奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
前記４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、前記少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、前記３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされた前記ピクセルが、前記３Ｄ奥行きイメージにおける前記第２のピクセルに接続されている前記８つの隣接ピクセル中に存在する場合には、前記第２のピクセルの奥行き値と、前記第２のピクセルに接続されている前記８つの隣接ピクセル中にあり、かつ非輪郭の位置であるピクセルの奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
前記第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、前記第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従って前記ターゲットオブジェクトの前記グラフィック輪郭を取得することとを含むことを特徴とする請求項２５または２６に記載の端末。
【請求項２８】
前記プロセッサは、前記３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得するようにさらに構成され、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項２５乃至２７のいずれか一項に記載の端末。
【請求項２９】
前記プロセッサは、
奥行きしきい値を設定し、
前記３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を前記奥行きしきい値と比較し、前記３Ｄ奥行きイメージ内にあり、かつ奥行き値が前記奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して前記第１の３Ｄターゲット奥行きイメージを形成するように特に構成されていることを特徴とする請求項２８に記載の端末。
【請求項３０】
前記プロセッサは、
前記第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得することを行うようにさらに構成され、
それに対応して、前記３Ｄ奥行きイメージにおける前記ピクセルの前記奥行き値に対して差分計算を前記実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することは、前記第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、前記ターゲットオブジェクトの前記グラフィック輪郭を取得することを含むことを特徴とする請求項２９に記載の端末。
【請求項３１】
前記プロセッサは、
前記第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
前記ピクセルブロックのそれぞれにおけるすべてのピクセルの奥行き値に対して平均処理を実行して、前記ピクセルブロックのそれぞれのピクセル平均値を取得し、
前記ピクセル平均値を、前記ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、前記第２の３Ｄターゲット奥行きイメージを取得するように特に構成されていることを特徴とする請求項３０に記載の端末。
【請求項３２】
前記プロセッサは、
前記ターゲットオブジェクトの前記３Ｄ奥行きイメージにおけるすべてのピクセルの奥行き値に従って、および線形最小二乗法を使用することによって、前記ターゲットオブジェクトの中心軸を取得し、
前記中心軸に垂直な複数の第１のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の横の厚さを計算し、
前記中心軸に平行な複数の第２のラインに沿って前記ターゲットオブジェクトの前記グラフィック輪郭の縦の厚さを計算し、
前記第１のラインおよび前記第２のラインによって限定されたエリアを使用することによって前記ターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、前記ターゲットオブジェクトの前記フレームワークパラメータであるように特に構成されていることを特徴とする請求項２５乃至３１のいずれか一項に記載の端末。
【請求項３３】
前記プロセッサは、
前記ターゲットオブジェクトの前記グラフィック輪郭と、前記３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
前記３Ｄモデルの前記グラフィック輪郭が、前記３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、前記３Ｄモデルの前記グラフィック輪郭に従って前記３Ｄモデルの前記正面ビューのグラフィック輪郭を取得し、
前記３Ｄモデルの前記グラフィック輪郭および前記３Ｄモデルの前記正面ビューのグラフィック輪郭に従って前記３Ｄモデルの視角パラメータを計算し、前記視角パラメータは、前記３Ｄモデルの前記正面ビューのグラフィック輪郭に基づく前記３Ｄモデルの前記グラフィック輪郭のものである視角であり、
前記視角パラメータに基づいて前記３Ｄモデルの前記正面ビューのグラフィック輪郭を回転させて、前記３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、前記ターゲットオブジェクトの前記フレームワークパラメータと、前記３Ｄモデルの前記フレームワークパラメータとの間における類似性を取得し、前記類似性が事前設定値よりも小さいときに、前記３Ｄモデルは、前記ターゲットオブジェクトのものである前記フレームワークパラメータおよび前記グラフィック輪郭と合致する前記３Ｄモデルであり、
前記３Ｄモデルを使用することによって前記３Ｄモデルの前記パラメータ比率を取得するように特に構成されていることを特徴とする請求項３２に記載の端末。
【請求項３４】
前記３Ｄモデルライブラリは、前記３Ｄモデルのすべての視角のグラフィック輪郭を含み、前記３Ｄモデルの少なくとも前記正面ビューのグラフィック輪郭を含むことを特徴とする請求項３３に記載の端末。
【請求項３５】
前記プロセッサは、ツェルニケモーメント記述子およびフーリエ記述子を使用することによって前記ターゲットオブジェクトの前記グラフィック輪郭を表現して、第１の記述情報を取得し、
前記ツェルニケモーメント記述子および前記フーリエ記述子を使用することによって前記３Ｄモデルライブラリ内の前記３Ｄモデルの前記グラフィック輪郭を表現して、第２の記述情報を取得することと、
前記第１の記述情報および前記第２の記述情報を比較し、事前設定しきい値だけ前記第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、前記最も高いマッチング度合いを有する前記３Ｄモデルの前記グラフィック輪郭として使用するように特に構成されていることを特徴とする請求項３４に記載の端末。
【請求項３６】
前記プロセッサは、
音波信号を前記ターゲットオブジェクトに送信し、
前記ターゲットオブジェクトによって反射された音波信号を受信し、
前記音波信号の送信時間を取得し、前記送信時間は、前記音波信号を送信する時刻と、前記音波信号を受信する時刻との間における差分であり、
前記音波信号の前記送信時間および伝搬速度を使用することによって、前記ターゲットオブジェクトの表面と、前記撮像デバイスとの間における距離を計算し、
前記撮像デバイスの前記距離およびイメージ距離を使用することによって前記ターゲットオブジェクトの前記少なくとも１つの実際のサイズを計算するように特に構成されていることを特徴とする請求項２５乃至３５のいずれか一項に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ取得の分野に関し、詳細には、ターゲットオブジェクトのサインデータを取得するための方法、装置、および端末に関する。
【背景技術】
【０００２】
インテリジェント端末上で「見たままが得られる（ｗｈａｔ  ｙｏｕ  ｓｅｅ  ｉｓ  ｗｈａｔ  ｙｏｕ  ｇｅｔ）」を実現することは常に、ほとんどのユーザの夢である。たとえば、２００９年にＧｏｏｇｌｅが、ストリートビューに基づく「Ｇｏｏｇｌｅ  Ｍａｐｓ  Ｎａｖｉｇａｔｉｏｎ」というナビゲーションおよびジオロケーションサービスを開始している。しかしながら、このサービスは、背景の強力なジオグラフィックイメージデータ、検索および計算能力、ならびにユビキタスな高速ネットワークリンクによってサポートされる必要があり、狭いネットワークカバレッジを有する多くのエリアにおいては、そのようなサービスは、実施されることがほとんど不可能である。
【発明の概要】
【０００３】
本発明の実施形態は、ターゲットオブジェクトのサインデータを取得するための方法、装置、および端末を提供する。ターゲットオブジェクトのものであるパターンおよびフレームワークが、ターゲットオブジェクトの撮影されたイメージから復元され、ターゲットオブジェクトのサインデータが、さまざまなローカルまたはクラウドの検索アプリケーションに関連してユーザに提示されて、ユーザのために「見たままが得られる」の経験を実現する。
【０００４】
第１の態様によれば、本発明は、ターゲットオブジェクトのサインデータを取得するための方法であって、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得することであって、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む、ことと、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得することであって、奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である、ことと、
ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得することと、
ターゲットオブジェクトの少なくとも１つの実際のサイズを取得することと、
３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得することとを含む方法を提供する。
【０００５】
第１の態様に関連して、第１の態様の第１の可能な実施様式においては、ターゲットオブジェクトの３Ｄ奥行きイメージを取得することは、
基準パターンをターゲットオブジェクトに送信することと、
基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを受信することと、
基準パターンに対する２次パターンのオフセット値を計算することと、
オフセット値に対してフーリエ変換を実行することによって距離情報を取得し、その距離情報を使用することによって３Ｄ奥行きイメージを取得することとを含む。
【０００６】
第１の態様、または第１の態様の第１の可能な実施様式に関連して、第１の態様の第２の可能な実施様式においては、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのグラフィック輪郭を取得することは、
３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含み、
特に、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行することは、
３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのうちのそれぞれのピクセル奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
４つの第１の奥行き差分値のうちの少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセルの中に存在するかどうかについてクエリーを行うことと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセルの中にあり、非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従ってターゲットオブジェクトのグラフィック輪郭を取得することとを含む。
【０００７】
第１の態様の任意の実施態様から第１の態様の第２の可能な実施態様に関連して、第１の態様の第３の可能な実施態様においては、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得することの後に、この方法は、
３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得することをさらに含み、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【０００８】
第１の態様の第３の可能な実施態様に関連して、第１の態様の第４の可能な実施態様においては、３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得することは、
奥行きしきい値を設定することと、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成することとを含む。
【０００９】
第１の態様の第４の可能な実施態様に関連して、第１の態様の第５の可能な実施態様においては、第１の３Ｄターゲット奥行きイメージを取得することの後に、この方法は、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得することをさらに含み、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００１０】
第１の態様の第５の可能な実施態様に関連して、第１の態様の第６の可能な実施態様においては、第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得することは、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化することと、
ピクセル奥行きセグメント間隔を設定することと、
ピクセルブロックのうちのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのうちのそれぞれのピクセル平均値を取得することと、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得することとを含む。
【００１１】
第１の態様の任意の実施態様から第１の態様の第６の可能な実施態様に関連して、第１の態様の第７の可能な実施態様においては、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのフレームワークパラメータを取得することは、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって、ターゲットオブジェクトの中心軸を取得することと、
中心軸に垂直な複数の第１のラインに沿ってターゲットオブジェクトのグラフィック輪郭の横の厚さを計算することと、
中心軸に平行な複数の第２のラインに沿ってターゲットオブジェクトのグラフィック輪郭の縦の厚さを計算することと、
第１のラインおよび第２のラインによって限定されたエリアを使用することによってターゲットオブジェクトのフレームワークを構成することであって、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータである、こととを含む。
【００１２】
第１の態様の第７の可能な実施態様に関連して、第１の態様の第８の可能な実施態様においては、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得することは、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することと、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得することと、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算することであって、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角である、ことと、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得することと、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得することであって、類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルである、ことと、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得することとを含む。
【００１３】
第１の態様の第８の可能な実施態様に関連して、第１の態様の第９の可能な実施態様においては、３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【００１４】
第１の態様の第９の可能な実施態様に関連して、第１の態様の第１０の可能な実施態様においては、ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することは、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得することと、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得することと、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用することとを含む。
【００１５】
第１の態様の任意の実施態様から第１の態様の第１０の可能な実施態様に関連して、第１の態様の第１１の可能な実施態様においては、ターゲットオブジェクトの少なくとも１つの実際のサイズを取得することは、
音波信号をターゲットオブジェクトに送信することと、
ターゲットオブジェクトによって反射された音波信号を受信することと、
音波信号の送信時間を取得することであって、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分である、ことと、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算することと、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算することとを含む。
【００１６】
第２の態様によれば、本発明は、ターゲットオブジェクトのサインデータを取得するための装置であって、ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成される撮像モジュールであって、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む、撮像モジュールと、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されるグラフィック輪郭およびフレームワークパラメータ取得モジュールであって、奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である、グラフィック輪郭およびフレームワークパラメータ取得モジュールと、
ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得するように構成されるパラメータ比率取得モジュールと、
ターゲットオブジェクトの少なくとも１つの実際のサイズを取得するように構成される実際のサイズ取得モジュールと、
３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得するように構成されるサインデータ取得モジュールとを含む、装置を提供する。
【００１７】
第２の態様に関連して、第２の態様の第１の可能な実施態様においては、撮像モジュールは、
基準パターンをターゲットオブジェクトに送信するように構成される送信ユニットと、
基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを受信するように構成される受信ユニットと、
基準パターンに対する２次パターンのオフセット値を計算するように構成される計算ユニットと、
オフセット値に対してフーリエ変換を実行することによって距離情報を取得し、距離情報を使用することによって３Ｄ奥行きイメージを取得するように構成されるイメージ取得ユニットとを含む。
【００１８】
第２の態様、または第２の態様の第１の可能な実施態様に関連して、第２の態様の第２の可能な実施態様においては、グラフィック輪郭およびフレームワークパラメータ取得モジュールは、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得するように特に構成され、
特に、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行することは、
３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのそれぞれのピクセル奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセル中にあり、非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従ってターゲットオブジェクトのグラフィック輪郭を取得することとを含む。
【００１９】
第２の態様の任意の可能な実施態様から第２の態様の第２の可能な実施態様に関連して、第２の態様の第３の可能な実施態様においては、装置は、ノイズ除去モジュールをさらに含み、
ノイズ除去モジュールは、
３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得するように構成され、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００２０】
第２の態様の第３の可能な実施態様に関連して、第２の態様の第４の可能な実施態様においては、ノイズ除去モジュールは、
奥行きしきい値を設定し、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成するように特に構成される。
【００２１】
第２の態様の第４の可能な実施態様に関連して、第２の態様の第５の可能な実施態様においては、ノイズ除去モジュールは、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得するようにさらに構成され、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００２２】
第２の態様の第５の可能な実施態様に関連して、第２の態様の第６の可能な実施態様においては、ノイズ除去モジュールは、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
ピクセルブロックのうちのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのうちのそれぞれのピクセル平均値を取得し、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得するように特に構成される。
【００２３】
第２の態様の任意の実施態様から第２の態様の第６の可能な実施態様に関連して、第２の態様の第７の可能な実施態様においては、グラフィック輪郭およびフレームワークパラメータ取得モジュールは、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって、ターゲットオブジェクトの中心軸を取得し、
中心軸に垂直な複数の第１のラインに沿ってターゲットオブジェクトのグラフィック輪郭の横の厚さを計算し、
中心軸に平行な複数の第２のラインに沿ってターゲットオブジェクトのグラフィック輪郭の縦の厚さを計算し、
第１のラインおよび第２のラインによって限定されたエリアを使用することによってターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータであるように特に構成される。
【００２４】
第２の態様の第７の可能な実施態様に関連して、第２の態様の第８の可能な実施態様においては、パラメータ比率取得モジュールは、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算し、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角であり、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得し、類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルであり、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得するように特に構成される。
【００２５】
第２の態様の第８の可能な実施態様に関連して、第２の態様の第９の可能な実施態様においては、３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【００２６】
第２の態様の第９の可能な実施態様に関連して、第２の態様の第１０の可能な実施態様においては、パラメータ比率取得モジュールは、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得し、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得し、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用するように特に構成される。
【００２７】
第２の態様の任意の実施態様から第２の態様の第１０の可能な実施態様に関連して、第２の態様の第１１の可能な実施態様においては、実際のサイズ取得モジュールは、
音波信号をターゲットオブジェクトに送信し、
ターゲットオブジェクトによって反射された音波信号を受信し、
音波信号の送信時間を取得し、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分であり、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算し、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算するように特に構成される。
【００２８】
第３の態様によれば、本発明は、ターゲットオブジェクトのサインデータを取得するための端末であって、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成される３Ｄセンサであって、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む、３Ｄセンサと、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されるプロセッサであって、奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である、プロセッサとを含み、プロセッサは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得するようにさらに構成され、プロセッサは、ターゲットオブジェクトの少なくとも１つの実際のサイズを取得し、３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得するようにさらに構成される、端末を提供する。
【００２９】
第３の態様に関連して、第３の態様の第１の可能な実施態様においては、３Ｄセンサは、
基準パターンをターゲットオブジェクトに送信し、基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを受信し、基準パターンに対する２次パターンのオフセット値を計算し、オフセット値に対してフーリエ変換を実行することによって距離情報を取得し、距離情報を使用することによって３Ｄ奥行きイメージを取得するように特に構成される。
【００３０】
第３の態様、または第３の態様の第１の可能な実施態様に関連して、第３の態様の第２の可能な実施態様においては、プロセッサは、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得するように特に構成され、
特に、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行することは、
３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのうちのそれぞれのピクセル奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
４つの第１の奥行き差分値のうちの少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセル中にあり、非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従ってターゲットオブジェクトのグラフィック輪郭を取得することとを含む。
【００３１】
第３の態様の任意の実施態様から第３の態様の第２の可能な実施態様に関連して、第３の態様の第３の可能な実施態様においては、プロセッサは、３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得することを行うようにさらに構成され、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００３２】
第３の態様の第３の可能な実施態様に関連して、第３の態様の第４の可能な実施態様においては、プロセッサは、
奥行きしきい値を設定し、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成するように特に構成される。
【００３３】
第３の態様の第４の可能な実施態様に関連して、第３の態様の第５の可能な実施態様においては、プロセッサは、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得するようにさらに構成され、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００３４】
第３の態様の第５の可能な実施態様に関連して、第３の態様の第６の可能な実施態様においては、プロセッサは、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
ピクセルブロックのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのそれぞれのピクセル平均値を取得し、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得するように特に構成される。
【００３５】
第３の態様の任意の実施態様から第３の態様の第６の可能な実施態様に関連して、第３の態様の第７の可能な実施態様においては、プロセッサは、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって、ターゲットオブジェクトの中心軸を取得し、
中心軸に垂直な複数の第１のラインに沿ってターゲットオブジェクトのグラフィック輪郭の横の厚さを計算し、
中心軸に平行な複数の第２のラインに沿ってターゲットオブジェクトのグラフィック輪郭の縦の厚さを計算し、
第１のラインおよび第２のラインによって限定されたエリアを使用することによってターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータであるように特に構成される。
【００３６】
第３の態様の第７の可能な実施態様に関連して、第３の態様の第８の可能な実施態様においては、プロセッサは、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算し、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角であり、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得し、類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルであり、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得するように特に構成される。
【００３７】
第３の態様の第８の可能な実施態様に関連して、第３の態様の第９の可能な実施態様においては、３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【００３８】
第３の態様の第９の可能な実施態様に関連して、第３の態様の第１０の可能な実施態様においては、プロセッサは、ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得し、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得し、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用するように特に構成される。
【００３９】
第３の態様の任意の実施態様から第３の態様の第１０の可能な実施態様に関連して、第３の態様の第１１の可能な実施態様においては、プロセッサは、
音波信号をターゲットオブジェクトに送信し、
ターゲットオブジェクトによって反射された音波信号を受信し、
音波信号の送信時間を取得し、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分であり、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算し、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算するように特に構成される。
【００４０】
本発明の実施形態においては、ターゲットオブジェクトの３Ｄ奥行きイメージが取得され、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭が取得され、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルが、３Ｄモデルライブラリから取り出され、３Ｄモデルのパラメータ比率が取得され、ターゲットオブジェクトの少なくとも１つの実際のサイズが取得され、それによって、３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータが取得される。本発明においては、端末およびローカル３Ｄモデルライブラリまたはクラウド内の３Ｄモデルライブラリのリアルタイムでの取得に関連して、ターゲットオブジェクトのサインデータが、リアルタイムな様式で人々に提示され、人々の「見たままが得られる」の夢が実現される。
【図面の簡単な説明】
【００４１】
本発明の実施形態における技術的な解決策をより明確に説明するために、以下、それらの実施形態を説明するために必要とされる添付の図面について簡単に説明する。明らかに、以下の説明における添付の図面は、本発明のいくつかの実施形態を単に示しているにすぎず、当業者はなお、創造的な努力を伴わずにこれらの添付の図面からその他の図面を導き得る。
【００４２】
【図１】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための方法の概略フローチャートである。
【図２】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための方法の特定のステップの参照図である。
【図３】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための方法の特定のステップの別の参照図である。
【図４】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための方法の特定のステップのさらに別の参照図である。
【図５】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための装置の第１の概略図である。
【図６】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための装置の第２の概略図である。
【図７】本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための端末の概略図である。
【発明を実施するための形態】
【００４３】
以下、本発明の実施形態における添付の図面を参照しながら、本発明の実施形態における技術的な解決策について明確に説明する。明らかに、説明する実施形態は、本発明の実施形態のうちの一部にすぎず、すべてではない。当業者によって本発明の実施形態に基づいて創造的な努力を伴わずに得られる他のすべての実施形態は、本発明の保護範囲内に入るものとする。
【００４４】
本発明の実施形態は、ターゲットオブジェクトのサインデータを取得するための方法を提供する。ターゲットオブジェクトのものであるパターンおよびフレームワークが、ターゲットオブジェクトの撮影されたイメージから復元され、ターゲットオブジェクトのサインデータが、さまざまなローカルまたはクラウドの検索アプリケーションに関連してユーザに提示されて、人々の「見たままが得られる」の夢を実現する。
【００４５】
実施形態１
図１を参照すると、図１は、本発明の実施形態による、ターゲットオブジェクトのサインデータを取得するための方法を示し、この方法は、以下を含む。すなわち、
Ｓ１０１．ターゲットオブジェクトの３Ｄ奥行きイメージを取得し、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む。
【００４６】
特定の実施態様において、ターゲットオブジェクトは、端末のカメラを使用することによって撮影されて、３Ｄ奥行きイメージを取得するようにしてよい。任意選択で、この取得プロセスは、下記の態様で実施されてよい。
【００４７】
まず、端末は、基準パターンを前述のターゲットオブジェクトに送信する。本明細書では基準パターンに関しては、複数の選択肢、たとえば、方形ラスタパターン、セルラーラスタパターンが存在してよく、または基準パターンは、分散された斑点を含むパターンであってよく、これは、本明細書では限定されない。加えて、ターゲットオブジェクトの保護のために、基準パターンの光発生源は、ビームパワーコントロールを実行することができる赤外線ビーム発生器であり、したがって、ターゲットオブジェクトが人体または動物の体であるときに、基準パターンの光発生源は、その人体または動物の体に害をもたらさない。
【００４８】
上述のように、端末は、基準パターンをターゲットオブジェクトに送信し、基準パターンの特徴サイズパラメータが事前設定される。たとえば、基準パターンがラスターパターンであるときに、ラスターの形状および間隔の両方が事前設定され得る。
【００４９】
次いで、基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンが受信される。本明細書では、受信は、端末が、内蔵されているまたは外部から接続されているカメラを使用することによってターゲットオブジェクトを撮影して、前述の基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを取得することであることであり得る。ターゲットオブジェクトの２次元のイメージがともに取得される。カメラによってオブジェクトの２次元の平面イメージを取得することは、成熟した技術であるので、技術を実現するための方法は、本明細書では説明されず、または限定されない。
【００５０】
さらに、基準パターンに対する２次パターンのオフセット値が計算される。基準パターンの特徴サイズパラメータが事前設定されているので、２次パターンが取得された後に、基準パターンに対する２次パターンのオフセット値が計算される。オフセット値はまた、値を使用することによって反射された基準パターンに対して生成される２次パターンの変形値、すなわち変形量と呼ばれ得る。
【００５１】
最後に、距離情報が、オフセット値に対してフーリエ変換を実行することによって取得され、３Ｄ奥行きイメージが、距離情報を使用することによって取得される。
【００５２】
前述の取得されたオフセット値に基づいて、オフセット値が、フーリエ変換を使用することによって処理されて、距離情報を取得する。本明細書では、距離情報は、撮像カメラと、撮影されるターゲットオブジェクトとの間における距離を記述するために使用され、ターゲットオブジェクトの２次元のイメージにおけるそれぞれのピクセルと、撮像カメラとの間における距離として特に具体化され得る。この距離情報に基づいて、およびターゲットオブジェクトの前述の撮影されて取得された２次元のイメージに関連して、距離情報を有する３Ｄ奥行きイメージが取得され得る。
【００５３】
Ｓ１０２．ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得する。奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である。
【００５４】
ターゲットオブジェクトの３Ｄ奥行きイメージは、イメージを形成するすべてのピクセルを含む。Ｓ１０１に従って取得される距離情報は、これらのピクセルと撮像カメラとの間における距離の距離情報、すなわち、本明細書ではピクセル奥行き値を記述するために使用され得る。さらに、ピクセル奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭が取得される。特定の実施プロセスにおいては、ピクセル奥行き値に従ってターゲットオブジェクトのグラフィック輪郭を取得することは、下記の方法に従って実施され得る。
【００５５】
３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算が実行されて、ターゲットオブジェクトのグラフィック輪郭を取得する。特に、本明細書では、差分計算は、下記のステップを含み得る。
【００５６】
まず、３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのそれぞれのピクセル奥行き値との間における奥行き値差分が計算されて、４つの第１の奥行き差分値を取得し、本明細書では、第１のピクセルは、３Ｄ奥行きイメージからランダムに選択されるピクセルであり得る。第１のピクセルに接続されている４つの隣接ピクセルと、第１のピクセルとの間における位置関係は、個別に左、右、上、および下であり得る。
【００５７】
次いで、４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、当該少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルが、輪郭の位置としてマークされ、本明細書では、第１の差分しきい値は、経験に従って事前設定され得る。
【００５８】
次いで、輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーが行われ、輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセル中にあり、かつ非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算が別々に実行されて、第２の奥行き差分値を取得する。第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルが、輪郭の位置としてマークされ、本明細書では、第２のピクセルは、３Ｄ奥行きイメージにおける任意のピクセルであってもよく、本明細書では、第２の差分しきい値は、経験に従って事前設定され得る。輪郭の位置としてマークされたピクセルが、第２のピクセルに接続されている８つの隣接ピクセル中に存在するときに、第２のピクセルのピクセル奥行き値と、輪郭の位置としてマークされるものとして示されたピクセル以外のピクセルのピクセル奥行き値との間における差分計算が別々に実行される。計算を用いて取得された差分計算結果が、第２の差分しきい値よりも大きいと、第２のピクセルが、輪郭の位置としてマークされる。
【００５９】
最後に、ターゲットオブジェクトのグラフィック輪郭が、輪郭の位置としてマークされたピクセルに従って取得される。前述のステップに基づいて、前述の３Ｄ奥行きイメージにおけるピクセルは、輪郭の位置としてマークされるピクセル、および輪郭の位置としてマークされないピクセルにグループ化され、輪郭の位置としてマークされるすべてのピクセルが、ターゲットオブジェクトのグラフィック輪郭を形成する。加えて、ターゲットオブジェクトのフレームワークパラメータが、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って取得される。まず、フレームワークパラメータの原理が理解されるべきである。一例として人体フレームワークパラメータが使用され、人体解剖学におけるフレームワーク構造は、特定の自然な比率の特徴を満たしている。西洋人または東洋人、男性または女性、および未成年者または成人にかかわらず、その骨格の長さはさまざまであるが、基本的な骨格構造は同じである。図２は、１８個のノードからなる人体フレームワークモデルを示しており、これが一例として使用される。任意の２つの人体フレームワークモデルにおいて、前腕、上腕、胴体、頭、腰、臀部、大腿部、および脚を含むすべての同じ人体部位における隣接して相互接続されたノード間における距離の、人体フレームワークの基準（中心軸）に対する比率が同じである場合には、２つの人体フレームワークは完全に同じである。図２に示されているように、再構築された人体フレームワークモデル１６０１のそれぞれの部位における任意の隣接して相互接続されたノード間における距離の、フレームワークの基準（中心軸）に対する比率、および標準的な人体フレームワークモデル１６０２の同じ部位の同じフレームワークの、フレームワークの基準（中心軸）に対する比率は、同じであるまたは非常に類似していると想定され、フレームワーク１６０１およびフレームワーク１６０２は、同じ３Ｄモデルであるとみなされてよく、すなわち、
【００６０】
【数１】
0006549620.tif 000002
【００６１】
であり、ここで、Ｚは、ターゲットオブジェクトのフレームワークの長さを指し、Ｂａｓｅは、ターゲットオブジェクトのフレームワークの基準長さを指し、Ｚｉは、３Ｄモデルライブラリ内で番号がｉであるモデルのフレームワークの長さを指し、Ｂａｓｅ ｉは、３Ｄモデルライブラリ内で番号がｉであるモデルのフレームワークの基準長さを指し、Δは、許容可能な差分であり、許容可能な差分の値は、経験値に従って取得され、または特定の状況に従って選択され得る。
【００６２】
特定の実施プロセスにおいては、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのフレームワークパラメータを取得することは、下記のステップを使用することによって特に実施され得る。
【００６３】
まず、ターゲットオブジェクトの中心軸が、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって取得される。前述のターゲットオブジェクトが人体であるときに、中心軸は一般には、当該人体の脊椎である。
【００６４】
次いで、ターゲットオブジェクトのグラフィック輪郭の横の厚さが、中心軸に垂直な複数の第１のラインに沿って計算される。上述のように、中心軸が人体の脊椎であるときに、人体の横のフレームワークは、脊椎に垂直な複数の第１のラインに沿って延ばすことによって取得される。
【００６５】
ターゲットオブジェクトのグラフィック輪郭の縦の厚さは、中心軸に平行な複数の第２のラインに沿って計算される。上述のように、中心軸が人体の脊椎であるときに、人体の縦のフレームワークは、脊椎に平行な複数の第２のラインに沿って延ばすことによって取得される。
【００６６】
ターゲットオブジェクトのフレームワークは、第１のラインおよび第２のラインによって限定されたエリアを使用することによって構成され、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータである。
【００６７】
Ｓ１０３．ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得する。
【００６８】
ターゲットオブジェクトのものである前述の取得されたフレームワークパラメータおよびグラフィック輪郭に基づいて、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭の両方と合致する３Ｄモデルが、３Ｄモデルライブラリから取り出される。本明細書では、３Ｄモデルライブラリは、クラウドサーバ内に格納されている標準モデルライブラリ、またはローカルに格納されている標準モデルライブラリであってよく、ターゲットオブジェクトのものである前述の取得されたフレームワークパラメータおよびグラフィック輪郭との最も高いマッチング度合いを有するモデルが、そのような標準モデルライブラリから取り出される。事前に格納されるモデルライブラリデータは、サードパーティーデータプロバイダによって提供される人体３Ｄデータからのものであってよく、データは一般に、世界中のすべての国、エリア、および人種のさまざまな典型的な体型３Ｄデータを含む。任意選択で、事前に格納されるモデルライブラリデータは、マシンの自動学習結果からのものであってよく、たとえば、インテリジェント端末の所有者は、期間内で特定のターゲットを測定、計算、および調整することによって自動学習３Ｄモデルデータを取得し得る。人体３Ｄデータに加えて、動物の体または目に見える別のターゲットオブジェクトの３Ｄデータが存在し得るということが理解されてよく、詳細は、本明細書においては説明されない。
【００６９】
本発明の技術分野においては、複数の関連したアルゴリズムが、３Ｄモデルの取り出しおよびマッチングをサポートする。しかしながら、端末における、およびクラウドにおける計算を簡略化して、応答速度を向上させるために、本発明のこの実施形態においては、事前に格納される３Ｄモデルは、少なくとも２つのタイプのパラメータ、すなわちグラフィック輪郭およびフレームワークパラメータを含む。図３に示されているように、この例における雄牛の３Ｄモデルの２Ｄ輪郭パラメータは、１横、２前、４左前、５左後ろ、６右前、および７右後ろからの投影輪郭を含む、ターゲットの方向から投影することによって記録されるターゲットのグラフィック輪郭を別々に示している。３真上からの投影輪郭は、一般に必須ではない。あるいは、マッチング精度を高めるために、グラフィック輪郭は、左真ん前、左真後ろ、右真ん前、右真後ろなどのすべての角度から記録されるターゲットの投影グラフィック輪郭（不図示）を含み得る。マッチング計算中に、チェンのアルゴリズム、すなわち、２Ｄツェルニケモーメント記述子およびフーリエ記述子（ＦＤ，Ｆｏｕｒｉｅｒ  Ｄｅｓｃｒｉｐｔｏｒ）が使用されて、比較を用いて、同じターゲットオブジェクトの１または複数のターゲットオブジェクトグラフィック輪郭と、３Ｄモデルライブラリのそれぞれの方向におけるグラフィック輪郭との間における類似性を取得し、最も高い類似性を有するグラフィック輪郭が取り出され、グラフィック輪郭に対応する３Ｄ標準モデルの投影の視角値が返される。図３に示されているように、ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の雄牛の３Ｄモデルのグラフィック輪郭との間における類似性が最も高く、ターゲットオブジェクトのグラフィック輪郭は、Ｘ座標のマイナス方向に沿った雄牛の３Ｄモデルの投影であるということが、返される観察結果である。
【００７０】
特に、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、その３Ｄモデルのパラメータ比率を取得することは、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することと、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得することと、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算することであって、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角である、ことと、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得することと、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得することであって、その類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルである、ことと、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得することとを特に含む。
【００７１】
上述のように、３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【００７２】
さらに、ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得することは、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得することと、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得することと、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用することとを含む。
【００７３】
図３に示されているように、標準３Ｄモデルライブラリ内のフレームワークデータは、Ｘ軸のマイナス方向に回転および投影されて、正確なフレームワーク類似性の取り出しおよびマッチングを実施する必要がある。
【００７４】
環境が変化するときでさえ、この取り出し方法を使用することによって、理想的な効果が実現されることが可能である。一般に、人体ターゲットによって着用されるさまざまな衣類および人体ターゲットのさまざまな姿勢が、３Ｄ奥行きイメージを使用することによって計算を用いて取得される人体グラフィック輪郭に影響を与える。たとえば、夏には軽い衣服が着用され、冬には重い衣服が着用されるので、計算を用いて取得される人体グラフィック輪郭間には、大きな差がある。類似性の取り出しが、人体グラフィック輪郭に従ってのみ実行される場合には、取得される３Ｄモデルは、大きなずれを有し、したがって、本明細書においてはフレームワークパラメータが導入される。ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭の両方が特定される場合においては、取得される３Ｄモデルの精度は高い。
【００７５】
Ｓ１０４．ターゲットオブジェクトの少なくとも１つの実際のサイズを取得する。
【００７６】
Ｓ１０３において取り出しを用いて取得される、ターゲットオブジェクトのものである３Ｄモデルは、標準ユニットモデルであり、３Ｄモデルのパラメータ比率は、ターゲットオブジェクトの少なくとも１つの実際の幾何学的パラメータ（たとえば、ユーザの実際の身長または腕の長さ）によって乗算されることがさらに必要であり、ターゲットオブジェクトと完全に合致する３Ｄモデルは、同じ比率の増幅が実行された後にのみ取得することができる。特定のオペレーションにおいては、ターゲットオブジェクトの少なくとも１つの実際のサイズは、次のステップ、すなわち、
音波信号をターゲットオブジェクトに送信するステップと、
ターゲットオブジェクトによって反射された音波信号を受信するステップと、
音波信号の送信時間を取得するステップであって、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分である、ステップと、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算するステップと、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算するステップとを使用することによって取得され得る。
【００７７】
特に、ほとんどの使用状況においては、ユーザおよび撮影者は、ターゲットオブジェクトの実際の幾何学的パラメータを知らず、したがって、ターゲットオブジェクトの少なくとも１つの実際の幾何学的パラメータ（本明細書においては、実際のサイズとも呼ばれる）は、リアルタイムの測定態様で取得される必要がある。任意選択の態様は、カメラを使用することによってターゲットオブジェクトのイメージを記録する方法を使用することによってターゲットの高さを測定および計算することである。モバイル端末が、撮影および３Ｄ奥行き測定アプリケーションを有効にしているときに、モバイル端末のスピーカーコンポーネントが、音波信号をターゲットに定期的に送信し、この送信アクションは、３Ｄセンサの検知アクションと同時であり得る。この音波信号は、ユーザおよび人体ターゲットへの干渉を引き起こすことを回避するために人体の聴覚の周波数範囲（２０Ｈｚから２０ＫＨｚ）を超えることがあり得る。音波信号が、ターゲットオブジェクトにぶつかった後に返されたときに、音波信号は、マイクロフォンコンポーネントによって受信される。音波信号の伝搬時間△ｔを計算することによって、ターゲットと撮影者との間における距離Ｄ１＝１／２×Ｖ×△ｔが取得されてよく、Ｖは、周囲空気におけるこの周波数音波の伝搬速度である。加えて、ターゲットオブジェクトのイメージが、カメラコンポーネントにおいて記録される。ターゲットオブジェクトのイメージの高さｈが、イメージ輪郭識別技術を使用することによって計算を用いて取得されてよい。特定されたモバイル端末に関しては、カメラコンポーネントのイメージ距離Ｄ２が、唯一の特定されたハードウェアパラメータである。この方法においては、ターゲットオブジェクトの実際の高さＨが、下記式に従った計算を用いて取得されてよい。
【００７８】
【数２】
0006549620.tif 000003
【００７９】
同じ原理に基づいて、この解決策はまた、ターゲットの長さまたは幅などの別の幾何学的パラメータを測定するために使用されてもよく、詳細は、本明細書においては説明されない。
【００８０】
ターゲットオブジェクトの少なくとも１つの実際のサイズは、前述の測定方法に加えて、たとえば別の方法を使用することによって測定され得る。すなわち、
ユーザが、モバイル端末を操作してターゲットオブジェクトに対して撮影および３Ｄ測定を実行したときに、モバイル端末は、ターゲットオブジェクトの少なくとも２枚の写真を同時に記録し、これらの写真は、異なる焦点距離パラメータを有するカメラコンポーネントを使用することによって取り込まれる。図４に示されている実施形態においては、端末カメラが、３つの異なる焦点距離を使用することによって異なるイメージ距離を伴って３枚の写真を取得している。そのうちの２枚の写真が、一例として使用され、２枚の写真に別々に対応しているイメージ距離が、Ｄ２１およびＤ２２であり、撮像高さが、ｈ１およびｈ２であり、２つの撮影パラメータのレンズ距離の変化が、Δである。ターゲットオブジェクトの実際の高さが一意に特定されるので、写真は、明らかに下記の幾何学的な式を満たす。
【００８１】
【数３】
0006549620.tif 000004
【００８２】
【数４】
0006549620.tif 000005
【００８３】
Ｄ１１＝Ｄ１２＋Δ
Ｄ２２＝Ｄ２１＋Δ
【００８４】
カメラモジュールのハードウェアパラメータが特定される場合においては、Ｄ２１およびＤ２２の両方は、知られているパラメータであり、ｈ１およびｈ２は、ピクセル方法を使用することによって計算を用いて取得され得る。ターゲットオブジェクトの高さＨが、下記式に従って計算を用いて取得され得る。
【００８５】
【数５】
0006549620.tif 000006
【００８６】
Ｓ１０５．３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得する。
【００８７】
特定のオペレーションにおいては、取り出しを用いて取得された、最も高いマッチング度合いを有する３Ｄモデルのパラメータ比率は、ターゲットの実際の高さＨによって乗算されてよく、それによって、ターゲットの実際のフレームワークモデルが取得され得る。
【００８８】
この実施形態の別の実行可能なソリューションにおいては、人体ターゲットオブジェクトのサインデータは、モバイル電話のＩ／Ｏインターフェースのタッチスクリーンから直接入力される、ターゲットのものである実際の幾何学的パラメータを使用することによって計算を用いてさらに取得されてよく、実際の幾何学的パラメータは、身長、腕の長さ、または肩幅などの一片のデータであり得る。あるいは、ユーザは、ターゲットの入力された実際の幾何学的パラメータを動的に調整することによって計算を用いてターゲットオブジェクトの比較的正確なサインデータを取得し得る。さらに、任意選択で、この実施形態においては、人体ターゲット４２０の体重、胸、ウエスト、およびヒップのサイズ、腕の長さ、ならびに肩幅などのさまざまなサインパラメータが、サイン特徴パラメータライブラリ内の特定のパラメータ（密度など）に従って計算を用いて取得されてよく、ユーザ入力／出力インターフェース上に表示される。あるいは、さまざまなビジネスデータベースおよびユーザの習慣的な設定を参照して、さまざまなサインパラメータが、衣類のサイズおよびマッチングの提案、プッシュ広告などのために使用され得る。
【００８９】
この実施形態は、ターゲットオブジェクトを撮影するプロセスにおいてサインデータ測定に適用され得るだけでなく、モバイルターゲットオブジェクトのビデオ撮影において３Ｄ測定およびサインデータ取得プロセスに適用され得るということに留意されたい。
【００９０】
本発明のこの実施形態においては、ターゲットオブジェクトの３Ｄ奥行きイメージが取得され、３Ｄ奥行きイメージに従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭が復元され、したがって、グラフィック輪郭およびフレームワークパラメータに基づいて、ターゲットオブジェクトに対応する３Ｄモデルが取り出され、さらに、３Ｄモデルを使用することによって、ターゲットオブジェクトのサインデータが取得され、それによってユーザは、端末を使用することによって仮想再構築を実行することによって、見られているオブジェクトのサインパラメータをいつでもどこでも取得することができ、「見たままが得られる」のユーザ経験が実現される。
【００９１】
ほとんどの撮影用途において、主なターゲットが人体である場合には、計算を用いて取得される結果は正確であるということに留意されたい。しかしながら、実際のシナリオにおいて、２人以上の人が現れて互いに重なり合うまたは互いを隠す場合には、処理中に別々の人体オブジェクトが別々に処理される必要がある。簡単な方法は、重なり合わされた人体ターゲットを背景ノイズ態様で、およびイメージ奥行きフィルタリングアルゴリズムを使用することによって処理することであり、別の実行可能な方法は、重なり合わされたイメージを分離して計算を実行することである。この実施形態に含まれている技術的な解決策においては、単一のターゲットオブジェクト、または分離後に取得された独立したターゲットオブジェクトが主に含まれるということに留意されたい。
【００９２】
新たな実施形態においては、ターゲットオブジェクトの取得されるグラフィック輪郭がより正確になることを可能にするために、この実施形態においては、背景ノイズ除去が、背景ノイズ除去処理に基づいて３Ｄ奥行きイメージに対して実行されて、第１の３Ｄターゲット奥行きイメージを取得して、ターゲットオブジェクトの独立したグラフィック輪郭を取得し、これは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを特に含む。
【００９３】
特に、３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得することは、
奥行きしきい値を設定することと、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成することとを含む。
【００９４】
さらに、新たな一実施形態においては、前述の取得された第１の３Ｄターゲット奥行きイメージは、さらに処理されてよく、すなわち、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得し、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【００９５】
したがって、明確なエッジを有する独立したグラフィック輪郭が取得され得る。
【００９６】
特に、第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得することは、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化することと、
ピクセル奥行きセグメント間隔を設定することと、
ピクセルブロックのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのそれぞれのピクセル平均値を取得することと、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得することとを含む。
【００９７】
実施形態２
図５を参照すると、図５は、本発明の一実施形態による、ターゲットオブジェクトのサインデータを取得するための装置３００を示し、この装置は、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成される撮像モジュール３０２であって、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む、撮像モジュール３０２と、ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されるグラフィック輪郭およびフレームワークパラメータ取得モジュール３０４であって、奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である、グラフィック輪郭およびフレームワークパラメータ取得モジュール３０４と、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得するように構成されるパラメータ比率取得モジュール３０６と、
ターゲットオブジェクトの少なくとも１つの実際のサイズを取得するように構成される実際のサイズ取得モジュール３０８と、
３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得するように構成されるサインデータ取得モジュール３１０とを含む。
【００９８】
本発明のこの実施形態においては、撮像装置が、ターゲットオブジェクトの３Ｄ奥行きイメージを取得し、グラフィック輪郭およびフレームワークパラメータ取得モジュールが、その３Ｄ奥行きイメージに従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を復元し、パラメータ比率取得モジュールが、そのグラフィック輪郭およびフレームワークパラメータに基づいて、ターゲットオブジェクトに対応する３Ｄモデルを取り出し、サインデータ取得モジュールが、その３Ｄモデルに従ってターゲットオブジェクトのサインデータを取得する。したがって、ユーザは、端末を使用することによって仮想再構築を実行することによって、見られているオブジェクトのサインパラメータをいつでもどこでも取得することができ、「見たままが得られる」のユーザ経験が実現される。
【００９９】
実施形態２に基づいて、さらに、別の実施形態においては、撮像モジュール３０２は、特に、
基準パターンをターゲットオブジェクトに送信するように構成される送信ユニットと、
基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを受信するように構成される受信ユニットと、
基準パターンに対する２次パターンのオフセット値を計算するように構成される計算ユニットと、
オフセット値に対してフーリエ変換を実行することによって距離情報を取得し、その距離情報を使用することによって３Ｄ奥行きイメージを取得するように構成されるイメージ取得ユニットとを含み得る。
【０１００】
前述の実施形態に基づいて、さらに、別の実施形態においては、グラフィック輪郭およびフレームワークパラメータ取得モジュールは、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得するように特に構成され、
特に、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行することは、
３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのそれぞれのピクセル奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセル中にあり、かつ非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従ってターゲットオブジェクトのグラフィック輪郭を取得することとを含む。
【０１０１】
前述の実施形態に基づいて、さらに、図６を参照すると、別の実施形態においては、前述の装置３００は、ノイズ除去モジュール３１２をさらに含み、
ノイズ除去モジュール３１２は、
３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得するように構成され、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【０１０２】
さらに、ノイズ除去モジュール３１２は、
奥行きしきい値を設定しと、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成するように特に構成される。
【０１０３】
さらに、ノイズ除去モジュール３１２は、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得するようにさらに構成されてよく、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【０１０４】
さらに、任意選択で、ノイズ除去モジュール３１２は、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
ピクセルブロックのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのそれぞれのピクセル平均値を取得し、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得するように特に構成される。
【０１０５】
前述の実施形態に基づいて、さらに、別の実施形態においては、グラフィック輪郭およびフレームワークパラメータ取得モジュール３０４は、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって、ターゲットオブジェクトの中心軸を取得し、
中心軸に垂直な複数の第１のラインに沿ってターゲットオブジェクトのグラフィック輪郭の横の厚さを計算し、
中心軸に平行な複数の第２のラインに沿ってターゲットオブジェクトのグラフィック輪郭の縦の厚さを計算し、
第１のラインおよび第２のラインによって限定されたエリアを使用することによってターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータであるように特に構成されている。
【０１０６】
前述の実施形態に基づいて、さらに、別の実施形態においては、パラメータ比率取得モジュール３０６は、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算し、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角であり、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得し、類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルであり、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得するように特に構成される。
【０１０７】
３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【０１０８】
前述の実施形態に基づいて、さらに、別の実施形態においては、パラメータ比率取得モジュール３０６は、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得し、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得し、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用するように特に構成される。
【０１０９】
前述の実施形態に基づいて、さらに、別の実施形態においては、実際のサイズ取得モジュール３０８は、
音波信号をターゲットオブジェクトに送信し、
ターゲットオブジェクトによって反射された音波信号を受信し、
音波信号の送信時間を取得し、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分であり、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算し、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算するように特に構成されている。
【０１１０】
実施形態３
図７を参照すると、図７は、本発明の一実施形態による、ターゲットオブジェクトのサインデータを取得するための端末４００を示し、この端末は、
ターゲットオブジェクトの３Ｄ奥行きイメージを取得するように構成される３Ｄセンサ４０２であって、３Ｄ奥行きイメージは、距離情報を有する２次元のイメージであり、距離情報は、ターゲットオブジェクトと撮像デバイスとの間における距離を含む、３Ｄセンサ４０２と、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるピクセルの奥行き値に従って、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭を取得するように構成されるプロセッサ４０４であって、奥行き値は、距離情報に従って取得される、ターゲットオブジェクト上のポイントと撮像デバイスとの間における距離である、プロセッサ４０４とを含み、プロセッサは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルを３Ｄモデルライブラリから取り出し、３Ｄモデルのパラメータ比率を取得するようにさらに構成され、プロセッサは、ターゲットオブジェクトの少なくとも１つの実際のサイズを取得し、３Ｄモデルのパラメータ比率および少なくとも１つの実際のサイズに従ってターゲットオブジェクトのサインデータを取得するようにさらに構成される。
【０１１１】
実施形態３に基づいて、任意選択で、３Ｄセンサ４０２は、
基準パターンをターゲットオブジェクトに送信し、基準パターンがターゲットオブジェクトによって反射された後に取得される２次パターンを受信し、基準パターンに対する２次パターンのオフセット値を計算し、オフセット値に対してフーリエ変換を実行することによって距離情報を取得し、距離情報を使用することによって３Ｄ奥行きイメージを取得するように特に構成され得る。
【０１１２】
前述の実施形態に基づいて、さらに、任意選択で、プロセッサ４０４は、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得するように特に構成され、
特に、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行することは、
３Ｄ奥行きイメージにおける第１のピクセルのピクセル奥行き値と、第１のピクセルに接続されている４つの隣接ピクセルのそれぞれのピクセル奥行き値との間における奥行き値差分を計算して、４つの第１の奥行き差分値を取得することと、
４つの第１の奥行き差分値における少なくとも１つの第１の奥行き差分値が、第１の差分しきい値よりも大きいときに、少なくとも１つの第１の奥行き差分値に対応する隣接ピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在するかについてクエリーを行うことと、
輪郭の位置としてマークされたピクセルが、３Ｄ奥行きイメージにおける第２のピクセルに接続されている８つの隣接ピクセル中に存在する場合には、第２のピクセルのピクセル奥行き値と、第２のピクセルに接続されている８つの隣接ピクセル中にあり、非輪郭の位置であるピクセルのピクセル奥行き値との間における差分計算を別々に実行して、第２の奥行き差分値を取得することと、
第２の奥行き差分値の少なくとも１つが、第２の差分しきい値よりも大きいときに、第２のピクセルを輪郭の位置としてマークすることと、
輪郭の位置としてマークされたピクセルに従ってターゲットオブジェクトのグラフィック輪郭を取得することとを含む。
【０１１３】
前述の実施形態に基づいて、さらに、任意選択で、プロセッサ４０４は、３Ｄ奥行きイメージに対して背景ノイズ除去処理を実行して、第１の３Ｄターゲット奥行きイメージを取得するようにさらに特に構成されてよく、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第１の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【０１１４】
さらに、プロセッサ４０４は、
奥行きしきい値を設定し、
３Ｄ奥行きイメージにおけるそれぞれのピクセルの奥行き値を奥行きしきい値と比較し、３Ｄ奥行きイメージ内にあり、ピクセル奥行き値が奥行きしきい値よりも大きいピクセルを除去し、残りのピクセルを取得して第１の３Ｄターゲット奥行きイメージを形成するように特に構成され得る。
【０１１５】
前述の実施形態に基づいて、さらに、任意選択で、プロセッサ４０４は、
第１の３Ｄターゲット奥行きイメージに対してエッジノイズ除去処理を実行して、第２の３Ｄターゲット奥行きイメージを取得するようにさらに特に構成されてよく、
それに対応して、３Ｄ奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することは、第２の３Ｄターゲット奥行きイメージにおけるピクセルの奥行き値に対して差分計算を実行して、ターゲットオブジェクトのグラフィック輪郭を取得することを含む。
【０１１６】
さらに、プロセッサ４０４は、
第１の３Ｄターゲット奥行きイメージを複数のピクセルブロックにセグメント化し、
ピクセル奥行きセグメント間隔を設定し、
ピクセルブロックのそれぞれにおけるすべてのピクセルのピクセル奥行き値に対して平均処理を実行して、ピクセルブロックのそれぞれのピクセル平均値を取得し、
ピクセル平均値を、ピクセル奥行きセグメント間隔内の対応する間隔にマップし、同じ間隔内のすべてのピクセル平均値に対応するピクセルブロックを結合して、第２の３Ｄターゲット奥行きイメージを取得するように特に構成され得る。
【０１１７】
さらに、プロセッサ４０４は、
ターゲットオブジェクトの３Ｄ奥行きイメージにおけるすべてのピクセルのピクセル奥行き値に従って、および線形最小二乗法を使用することによって、ターゲットオブジェクトの中心軸を取得し、
中心軸に垂直な複数の第１のラインに沿ってターゲットオブジェクトのグラフィック輪郭の横の厚さを計算し、
中心軸に平行な複数の第２のラインに沿ってターゲットオブジェクトのグラフィック輪郭の縦の厚さを計算し、
第１のラインおよび第２のラインによって限定されたエリアを使用することによってターゲットオブジェクトのフレームワークを構成し、対応する横の厚さおよび縦の厚さは、ターゲットオブジェクトのフレームワークパラメータであるように特に構成され得る。
【０１１８】
さらに、プロセッサ４０４は、
ターゲットオブジェクトのグラフィック輪郭と、３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭との間におけるマッチングを実行して、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭が、３Ｄモデルの正面ビューのグラフィック輪郭ではないときに、３Ｄモデルのグラフィック輪郭に従って３Ｄモデルの正面ビューのグラフィック輪郭を取得し、
３Ｄモデルのグラフィック輪郭および３Ｄモデルの正面ビューのグラフィック輪郭に従って３Ｄモデルの視角パラメータを計算し、視角パラメータは、３Ｄモデルの正面ビューのグラフィック輪郭に基づく３Ｄモデルのグラフィック輪郭のものである視角であり、
視角パラメータに基づいて３Ｄモデルの正面ビューのグラフィック輪郭を回転させて、３Ｄモデルのフレームワークパラメータを取得し、
比較を用いて、ターゲットオブジェクトのフレームワークパラメータと、３Ｄモデルのフレームワークパラメータとの間における類似性を取得し、類似性が事前設定値よりも小さいときに、３Ｄモデルは、ターゲットオブジェクトのものであるフレームワークパラメータおよびグラフィック輪郭と合致する３Ｄモデルであり、
３Ｄモデルを使用することによって３Ｄモデルのパラメータ比率を取得するように特に構成され得る。
【０１１９】
３Ｄモデルライブラリは、３Ｄモデルのすべての視角のグラフィック輪郭を含み、３Ｄモデルの少なくとも正面ビューのグラフィック輪郭を含む。
【０１２０】
さらに、プロセッサ４０４は、ツェルニケモーメント記述子およびフーリエ記述子を使用することによってターゲットオブジェクトのグラフィック輪郭を表現して、第１の記述情報を取得し、
ツェルニケモーメント記述子およびフーリエ記述子を使用することによって３Ｄモデルライブラリ内の３Ｄモデルのグラフィック輪郭を表現して、第２の記述情報を取得し、
第１の記述情報および第２の記述情報を比較し、事前設定しきい値だけ第１の記述情報とは異なる第２の記述情報に対応する３Ｄモデルのグラフィック輪郭を、最も高いマッチング度合いを有する３Ｄモデルのグラフィック輪郭として使用するように特に構成され得る。
【０１２１】
さらに、プロセッサ４０４は、
音波信号をターゲットオブジェクトに送信し、
ターゲットオブジェクトによって反射された音波信号を受信し、
音波信号の送信時間を取得し、送信時間は、音波信号を送信する時刻と、音波信号を受信する時刻との間における差分であり、
音波信号の送信時間および伝搬速度を使用することによって、ターゲットオブジェクトの表面と、撮像デバイスとの間における距離を計算し、
撮像デバイスの距離およびイメージ距離を使用することによってターゲットオブジェクトの少なくとも１つの実際のサイズを計算するように特に構成され得る。
【０１２２】
前述の実施形態はすべて、同じ発明性のある概念から由来しており、実施形態の説明は、それらのそれぞれの焦点を有しているということに留意されたい。実施形態において詳細に説明されていない部分に関しては、他の実施形態における関連した説明を参照されたい。
【０１２３】
実施形態における方法のステップのうちのすべてまたはいくつかは、関連するハードウェアに命令するプログラムによって実施され得るということを当業者は理解し得る。プログラムは、コンピュータ可読記憶媒体において格納され得る。記憶媒体は、フラッシュメモリ、読み取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、および光ディスクを含み得る。
【０１２４】
本発明の実施形態において提供されるアクティビティー識別方法およびシステムが、上記で詳細に説明されている。本明細書においては、本発明の原理および実施態様は、特定の例を通じて本明細書において説明されている。実施形態についての前述の説明は、本発明の方法および核となるアイディアを理解するのに役立つことを意図されているにすぎない。加えて、当業者は、本発明のアイディアに従って特定の実施態様および適用範囲に関して修正を行うことができる。結論として、本明細書の内容は、本発明に対する限定と解釈されてはならない。
【図１】
0006549620.tif 000007
【図２】
0006549620.tif 000008
【図３】
0006549620.tif 000009
【図４】
0006549620.tif 000010
【図５】
0006549620.tif 000011
【図６】
0006549620.tif 000012
【図７】
0006549620.tif 000013