(57)【特許請求の範囲】
【請求項１】
外観特徴の記述属性を認識する方法であって、
前記方法は、画像処理デバイスによって実行され、
対象を含む標的画像を取得するステップと、
前記標的画像の外観特徴の位置特徴を取得するステップであって、前記外観特徴は、前記対象の外観の特徴が属するタイプを示すために使用され、前記外観特徴の前記位置特徴は、前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される部分の位置を示すために使用され、前記外観特徴は局所属性又は大域属性の少なくとも１つを有し、前記局所属性は、前記画像処理デバイスに局所処理方法で前記標的画像を処理するように指示するために使用され、前記大域属性は、前記画像処理デバイスに大域的処理方法で前記標的画像を処理するよう指示するために使用される、ステップと、
前記対象の前記外観特徴が局所属性を有する場合に、前記対象の前記部分を含む標的領域を前記位置特徴に基づき認識し、該標的領域に対して特徴解析を実行し、前記標的画像における前記対象の前記外観特徴の記述属性を認識するステップと、
前記対象の前記外観特徴が大域属性を有する場合に、前記標的画像に対して特徴解析を実行し、前記標的画像における前記対象の前記外観特徴の前記記述属性を認識するステップと
を有する、前記方法。
【請求項２】
前記外観特徴の位置属性を受け取るステップを更に有し、
前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される、
請求項１に記載の方法。
【請求項３】
前記外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記外観特徴の前記位置属性を取得するステップを更に有し、
前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される、
請求項１に記載の方法。
【請求項４】
１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かすステップと、
前記オフセット領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するステップと、
前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するステップと
を更に有し、
前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かす前記ステップは、
形状が同じであって連続的である複数のブロックに前記標的領域を分割することと、
前記１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向で前記標的領域を１以上のオフセット単位だけ動かすことと
を有し、
各オフセット領域のサイズは、前記標的領域のサイズと同じであり、
前記オフセット単位の数量は、正の整数である、
請求項４に記載の方法。
【請求項６】
前記位置特徴は、前記対象の外観特徴の第１位置特徴及び第２位置特徴を有し、前記第１位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第１部分の位置を示すために使用され、前記第２位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第２部分の位置を示すために使用され、
標的領域を前記位置特徴に基づき認識するステップの前に、当該方法は、
前記第１位置特徴及び前記第２位置特徴に基づき前記第１部分と前記第２部分との間の最大距離を求めるステップを更に有し、
標的領域を前記位置特徴に基づき認識するステップは、
前記第１部分及び前記第２部分を含む標的領域を前記最大距離に基づき認識することを有する、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
外観特徴の記述属性を認識する装置であって、
処理ユニット及び取得ユニットを有し、前記処理ユニットが前記取得ユニットへ接続され、
前記取得ユニットは、対象を含む標的画像を取得するよう構成され、
前記取得ユニットは、前記標的画像の外観特徴の位置特徴を取得するよう更に構成され、前記外観特徴は、前記対象の外観の特徴が属するタイプを示すために使用され、前記外観特徴の前記位置特徴は、前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される部分の位置を示すために使用され、前記外観特徴は局所属性又は大域属性の少なくとも１つを有し、前記局所属性は、前記処理ユニットに局所処理方法で前記標的画像を処理するように指示するために使用され、前記大域属性は、前記画像処理デバイスに大域的処理方法で前記標的画像を処理するよう指示するために使用され、
前記処理ユニットは、前記対象の前記外観特徴が局所属性を有する場合に、前記対象の前記部分を含む標的領域を前記位置特徴に基づき認識し、該標的領域に対して特徴解析を実行し、前記標的画像における前記対象の前記外観特徴の記述属性を認識するよう構成され、
前記処理ユニットは、前記対象の前記外観特徴が大域属性を有する場合に、前記標的画像に対して特徴解析を実行し、前記標的画像における前記対象の前記外観特徴の前記記述属性を認識するよう更に構成される、
前記装置。
【請求項８】
前記取得ユニットは、前記外観特徴の位置属性を受け取るよう更に構成され、
前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される、
請求項７に記載の装置。
【請求項９】
前記取得ユニットは、前記外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記外観特徴の前記位置属性を取得するよう更に構成され、
前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される、
請求項７に記載の装置。
【請求項１０】
前記処理ユニットは、１つ以上のオフセット領域を取得するように、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かすよう更に構成され、
前記処理ユニットは、前記オフセット領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するよう更に構成され、
前記処理ユニットは、前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するよう更に構成され、
前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である、
請求項７乃至９のうちいずれか一項に記載の装置。
【請求項１１】
前記処理ユニットは、形状が同じであって連続的である複数のブロックに前記標的領域を分割するよう更に構成され、
前記処理ユニットは、前記１つ以上のオフセット領域を取得するように、前記標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向で前記標的領域を１以上のオフセット単位だけ動かすよう更に構成され、
各オフセット領域のサイズは、前記標的領域のサイズと同じであり、
前記オフセット単位の数量は、正の整数である、
請求項１０に記載の装置。
【請求項１２】
前記位置特徴は、前記対象の外観特徴の第１位置特徴及び第２位置特徴を有し、前記第１位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第１部分の位置を示すために使用され、前記第２位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第２部分の位置を示すために使用され、
標的領域を前記位置特徴に基づき認識する前に、前記処理ユニットは、前記第１位置特徴及び前記第２位置特徴に基づき前記第１部分と前記第２部分との間の最大距離を求めるよう構成され、
前記処理ユニットは、前記第１部分及び前記第２部分を含む標的領域を前記最大距離に基づき認識するよう更に構成される、
請求項７乃至１１のうちいずれか一項に記載の装置。
【請求項１３】
外観特徴の記述属性を認識する装置であって、
プロセッサ及びメモリを有し、
前記メモリはコンピュータ命令を記憶し、前記プロセッサはメモリへ接続され、
前記プロセッサは、前記メモリ内の前記コンピュータ命令を実行して、請求項１乃至６のうちいずれか一項に記載の外観特徴の記述属性を認識する方法を実行するよう構成される、
前記装置。
【請求項１４】
コンピュータで実行されるときに、該コンピュータに、請求項１乃至６のうちいずれか一項に記載の外観特徴の記述属性を認識する方法を実行させるコンピュータプログラム。
【請求項１５】
コンピュータで実行されるときに請求項１乃至６のうちいずれか一項に記載の外観特徴の記述属性を認識する方法を実行するプログラムコードを有するコンピュータプログラムを記憶している非一時的な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理技術の分野に、特に、外観特徴の記述属性を認識する方法及び装置に関する。
【背景技術】
【０００２】
歩行者属性認識は、監視映像内の歩行者の外観特徴の記述属性を認識するために使用されるパターン認識技術である。歩行者の外観特徴には、性別、年令、姿、衣服、髪、装飾品、及び姿勢などの複数の様子が含まれる。夫々の外観特徴は複数の記述属性を含む。例えば、外観特徴が性別であるとき、性別の記述属性は男性及び女性を含む。他の例として、外観特徴が髪であるとき、髪の記述属性は長髪及び短髪を含む。髪の外観特徴には、他の記述属性が更に含まれ得る。例えば、髪の記述属性は、色に基づき区別され、髪の記述属性は、白、黒、茶、などを含む。歩行者属性認識の対象は、カメラによって任意の角度で無作為に撮影される標的画像である。目的は、歩行者の外観特徴の記述属性を認識することによって、視覚情報検索を簡単にし且つ視覚情報認識の正確さ及び速さを向上させることである。
【０００３】
先行技術では、標的画像内の対象の外観特徴の記述属性が認識されるとき、特徴解析及び分類トレーニングが標的画像に対して行われる。異なる外観特徴の記述属性の認識、例えば、長髪及び短髪を含む記述属性の認識はまた、標的画像全体に対して特徴解析を実行することを意味し、無意味な画像処理動作を含んでコンピュータ画像処理作業負荷を増大させる。
【発明の概要】
【０００４】
本発明は、種々の外観特徴に基づく標的画像から、ある外観特徴の記述属性に関係がある認識領域を意図的に選択し、それによって、無意味な画像処理動作を減らすとともに、コンピュータ画像処理作業負荷を減らすよう、外観特徴の記述属性を認識する方法及び装置を開示する。
【０００５】
第１の態様は、外観特徴の記述属性を認識する方法を提供する。方法は、画像処理デバイスによって実行され、対象を含む標的画像を取得するステップと、前記標的画像の外観特徴の位置特徴を取得して、前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される部分の位置を決定するステップであって、前記外観特徴は、前記対象の外観の特徴が属するタイプを示すために使用され、前記外観特徴の前記位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される部分の位置を示すために使用され、前記外観特徴は局所属性を有し、該局所属性は、前記画像処理デバイスに局所処理方法で前記標的画像を処理するように指示するために使用される、ステップと、前記対象の前記部分を含む標的領域を前記位置特徴に基づき認識するステップと、前記標的領域に対して特徴解析を実行し、前記対象の前記外観特徴の記述属性を認識するステップとを含む。
【０００６】
局所属性を有している外観特徴の位置特徴が決定される。局所属性を有している外観特徴の場合に、無意味な認識領域を減らし、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らすために、標的画像からは、対象のものであって外観特徴によって指し示される部分が位置している標的領域が、特徴解析のための認識領域として意図的に選択される。
【０００７】
第１の態様に基づき、第１の実施において、方法は、前記外観特徴の位置属性を受け取るステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される。
【０００８】
第１の態様に基づき、第２の実施において、方法は、前記外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記外観特徴の前記位置属性を取得するステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される。
【０００９】
第１の態様、又は第１の態様の第１若しくは第２の実施を参照して、第３の実施において、方法は、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かすステップと、前記オフセット領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するステップとを更に含み、このとき、前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。標的領域の位置は、左方向、右方向、上方向、下方向、又は他の方向において調整される。不明りょうな標的画像から取得され、対象の部分を含まないか又は対象の部分の一部分しか含まない標的領域の場合に、標的領域が動かされた後に、対象の部分を含むオフセット領域が取得され得る。これは、対象の部分の一部分しか含まない標的領域が不明りょうな標的画像から取得されるということで記述属性を認識する際に誤りが比較的に大きくなるというリスクを減らし、記述属性を認識する精度を高める。
【００１０】
第１の態様又は第１の態様の第３の実施を参照して、第４の実施において、方法は、１つ以上の候補領域を取得するよう、前記オフセット領域又は前記標的領域を中心として使用することによって、前記オフセット領域又は前記標的領域を外側へ広げるステップと、前記候補領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するステップとを更に含み、このとき、前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。前記標的領域又は前記オフセット領域は、位置調整のために周りを広げられる。不明りょうな標的画像から取得され、対象の部分を含まないか又は対象の部分の一部分しか含まない標的領域の場合に、標的領域又はオフセット領域が広げられた後に、対象の部分を含む候補領域が取得され得る。これは、対象の部分の一部分しか含まない標的領域又はオフセット領域が不明りょうな標的画像から取得されるということで記述属性を認識する際に誤りが比較的に大きくなるというリスクを減らし、記述属性を認識する精度を高める。
【００１１】
第１の態様の第３又は第４の実施を参照して、第５の実施において、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かす前記ステップは、形状が同じであって連続的である複数のブロックに前記標的領域を分割することと、前記１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向で前記標的領域を１以上のオフセット単位だけ動かすこととを含み、このとき、各オフセット領域のサイズは、前記標的領域のサイズと同じであり、前記オフセット単位の数量は、正の整数である。
【００１２】
第１の態様、又は第１の態様の第１乃至第５の実施のうちのいずれか１つを参照して、第６の実施において、外観特徴の位置特徴を取得する前記ステップは、前記外観特徴の前記位置特徴を含む情報を受け取ることを含み、このとき、前記情報は、前記外観特徴の前記位置特徴を示すために使用される。
【００１３】
第１の態様、又は第１の態様の第１乃至第５の実施のうちのいずれか１つを参照して、第７の実施において、外観特徴の位置特徴を取得する前記ステップは、前記外観特徴と前記位置特徴との間の事前に記憶された対応をクエリすることと、前記外観特徴及び前記対応に基づき前記外観特徴の前記位置特徴を取得することとを含む。
【００１４】
第２の態様に従って、外観特徴の記述属性を認識する方法が提供される。方法は、画像処理デバイスによって実行され、対象を含む標的画像を取得するステップと、前記対象の外観特徴の第１位置特徴及び第２位置特徴を取得して、前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第１部分及び第２部分の位置を決定するステップであって、前記外観特徴は、前記対象の外観の特徴が属するタイプを示すために使用され、前記第１位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第１部分の位置を示すために使用され、前記第２位置特徴は、前記前もってセットされた対象モデルにおいて前記対象のものであって前記外観特徴によって指し示される第２部分の位置を示すために使用され、前記外観特徴は局所属性を有し、該局所属性は、前記画像処理デバイスに局所処理方法で前記標的画像を処理するように指示するために使用される、ステップと、前記第１位置特徴及び前記第２位置特徴に基づき前記第１部分と前記第２部分との間の最大距離を求めるステップと、前記第１部分及び前記第２部分を含む標的領域を前記最大距離に基づき認識するステップと、前記標的領域に対して特徴解析を実行し、前記標的画像における前記対象の前記外観特徴の記述属性を認識するステップとを含む。
【００１５】
局所属性を有している外観特徴の複数の位置特徴が決定される。局所属性を有している外観特徴の場合に、無意味な認識領域を減らし、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らすために、標的画像からは、外観特徴によって指し示される対象の複数の部分が位置している標的領域が、特徴解析のための認識領域として意図的に選択される。
【００１６】
第２の態様に基づき、第１の実施において、前記最大距離は、前もってセットされた閾値よりも小さい。前もってセットされた閾値は、画像処理デバイスに、標的画像に対して局所的処理又は大域的処理を実行するよう指示するために、使用される。最大距離が前もってセットされた閾値よりも小さい場合には、画像処理デバイスは、標的画像に対して局所的処理を実行するよう指示される。あるいは、最大距離が前もってセットされた閾値よりも大きいか又はそれに等しい場合には、画像処理デバイスは、標的画像に対して大域的処理を実行するよう指示される。大域的処理は、標的画像を処理することである。
【００１７】
第２の態様又は第２の態様の第１の実施を参照して、第２の実施において、方法は、前記外観特徴の位置属性を受け取るステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される。
【００１８】
第２の態様又は第２の態様の第１の実施を参照して、第３の実施において、方法は、前記外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記外観特徴の前記位置属性を取得するステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記局所属性を有していることを示すために使用される。
【００１９】
第２の態様、又は第２の態様の第１乃至第３の実施のうちのいずれか１つを参照して、第４の実施において、前記対象の外観特徴の第１位置特徴及び第２位置特徴を取得する前記ステップは、前記外観特徴の前記第１位置特徴及び前記第２位置特徴を含む情報を受け取ることを含み、このとき、前記情報は、前記外観特徴の前記第１位置特徴及び前記第２位置特徴を示すために使用される。
【００２０】
第２の態様、又は第２の態様の第１乃至第３の実施のうちのいずれか１つを参照して、第５の実施において、前記対象の外観特徴の第１位置特徴及び第２位置特徴を取得する前記ステップは、前記外観特徴と前記第１位置特徴及び前記第２位置特徴の夫々との間の事前に記憶された対応をクエリすることと、前記外観特徴及び前記対応に基づき前記外観特徴の前記第１位置特徴及び前記第２位置特徴を取得することとを含む。
【００２１】
第２の態様、又は第２の態様の第１乃至第５の実施のうちのいずれか１つを参照して、第６の実施において、方法は、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かすステップと、前記オフセット領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するステップとを更に含み、このとき、前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。標的領域の位置は、左方向、右方向、上方向、下方向、又は他の方向において調整される。不明りょうな標的画像から取得され、対象の部分を含まないか又は対象の部分の一部分しか含まない標的領域の場合に、標的領域が動かされた後に、対象の部分を含むオフセット領域が取得され得る。これは、対象の部分の一部分しか含まない標的領域が不明りょうな標的画像から取得されるということで記述属性を認識する際に誤りが比較的に大きくなるというリスクを減らし、記述属性を認識する精度を高める。
【００２２】
第２の態様の第６の実施を参照して、第７の実施において、方法は、１つ以上の候補領域を取得するよう、前記オフセット領域又は前記標的領域を中心として使用することによって、前記オフセット領域又は前記標的領域を外側へ広げるステップと、前記候補領域に対して特徴解析を実行し、前記対象の前記外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記記述属性及び前記他の記述属性から目標記述属性を決定するステップとを更に含み、このとき、前記目標記述属性は、前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。前記標的領域又は前記オフセット領域は、位置調整のために周りを広げられる。不明りょうな標的画像から取得され、対象の部分を含まないか又は対象の部分の一部分しか含まない標的領域の場合に、標的領域又はオフセット領域が広げられた後に、対象の部分を含む候補領域が取得され得る。これは、対象の部分の一部分しか含まない標的領域又はオフセット領域が不明りょうな標的画像から取得されるということで記述属性を認識する際に誤りが比較的に大きくなるというリスクを減らし、記述属性を認識する精度を高める。
【００２３】
第２の態様の第６又は第７の実施を参照して、第８の実施において、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かす前記ステップは、形状が同じであって連続的である複数のブロックに前記標的領域を分割することと、前記１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向で前記標的領域を１以上のオフセット単位だけ動かすこととを含み、このとき、各オフセット領域のサイズは、前記標的領域のサイズと同じであり、前記オフセット単位の数量は、正の整数である。
【００２４】
第３の態様に従って、外観特徴の記述属性を認識する方法が提供される。方法は、画像処理デバイスによって実行され、対象を含む標的画像を取得するステップと、前記標的画像に対して特徴解析を実行し、前記標的画像内の前記対象の外観特徴の記述属性を認識するステップとを含み、前記外観特徴は、前記対象の外観の特徴が属するタイプを示すために使用され、前記記述属性は、前記対象の前記外観の前記特徴を識別するために使用され、前記外観特徴は大域属性を有し、該大域属性は、前記標的画像を処理する方法が大域的処理であることを示すために使用される。
【００２５】
外観特徴が大域属性を有していることが決定される。大域属性を有している外観特徴の場合に、標的画像が特徴解析のための認識領域として直接選択され、一方、ブロック特徴解析が標的画像に対して行われる必要はない。これは、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らす。
【００２６】
第３の態様を参照して、第１の実施において、方法は、前記外観特徴の位置属性を受け取るステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記大域属性を有していることを示すために使用される。
【００２７】
第３の態様を参照して、第２の実施において、方法は、前記外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記外観特徴の前記位置属性を取得するステップを更に含み、このとき、前記位置属性は、前記外観特徴が前記大域属性を有していることを示すために使用される。
【００２８】
第３の態様、又は第３の態様の第１若しくは第２の実施を参照して、第３の実施において、方法は、前記外観特徴に関連する他の外観特徴を取得するステップであって、前記他の外観特徴は、前記対象の前記外観のものであって前記外観特徴の前記特徴に関連する他の特徴が属するタイプを示すために使用される、ステップと、前記他の外観特徴の記述属性を取得するステップと、前記他の外観特徴の記述属性を使用することによって前記外観特徴の記述属性を変更することとを更に含む。大域属性を有している外観特徴の記述属性は、大域属性を有している外観特徴に関連する、局所属性を有している他の外観特徴の記述属性を使用することによって変更され、大域属性を有している外観特徴の記述属性を認識する精度は向上する。
【００２９】
第３の態様の第３の実施を参照して、第４の実施において、前記外観特徴に関連する他の外観特徴を取得する前記ステップは、前記外観特徴と前記他の外観特徴との間の事前に記憶された対応をクエリすることと、前記外観特徴に関連する前記他の外観特徴を取得することとを含む。
【００３０】
第３の態様の第３の実施を参照して、第５の実施において、前記外観特徴に関連する他の外観特徴を取得する前記ステップは、前記他の外観特徴の識別子を含む情報を受け取ることと、前記外観特徴に関連する前記他の外観特徴を取得することとを含む。
【００３１】
第３の態様の第３乃至第５の実施のうちのいずれか１つを参照して、第６の実施において、前記他の外観特徴の記述属性を取得する前記ステップは、前記他の外観特徴の位置特徴を取得し、前記他の外観特徴は、前記対象の前記外観の前記他の特徴が属するタイプを示すために使用され、前記他の外観特徴の前記位置特徴は、前もってセットされた対象モデルにおいて前記対象のものであって前記他の外観特徴によって指し示される部分の位置を示すために使用され、前記他の外観特徴は局所属性を有し、該局所属性は、前記画像処理デバイスに前記標的画像を局所処理方法で処理するように指示するために使用される、ことと、前記対象の前記部分を含む標的領域を前記他の外観特徴の前記位置特徴に基づき認識することと、前記標的領域に対して特徴解析を実行し、前記対象の前記他の外観特徴の記述属性を認識することとを含む。
【００３２】
第３の態様の第６の実施を参照して、第７の実施において、方法は、前記他の外観特徴の位置属性を受け取るステップを更に含み、このとき、前記位置属性は、前記他の外観特徴が前記局所属性を有していることを示すために使用される。
【００３３】
第３の態様の第６の実施を参照して、第８の実施において、方法は、前記他の外観特徴と位置属性との間の事前に記憶された対応から、前記対象の前記他の外観特徴の前記位置属性を取得するステップを更に含み、このとき、前記位置属性は、前記他の外観特徴が前記局所属性を有していることを示すために使用される。
【００３４】
第３の態様の第６乃至第８の実施のうちのいずれか１つを参照して、第９の実施において、方法は、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かすステップと、前記オフセット領域に対して特徴解析を実行し、前記対象の前記他の外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記他の外観特徴の記述属性及び前記他の記述属性から目標記述属性を、前記他の外観特徴の前記記述属性として決定するステップとを更に含み、このとき、前記目標記述属性は、前記他の外観特徴の記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。
【００３５】
第３の態様又は第３の態様の第９の実施を参照して、第１０の実施において、方法は、１つ以上の候補領域を取得するよう、前記オフセット領域又は前記標的領域を中心として使用することによって、前記オフセット領域又は前記標的領域を外側へ広げるステップと、前記候補領域に対して特徴解析を実行し、前記対象の前記他の外観特徴の他の記述属性を認識するステップと、前もってセットされたアルゴリズムに従って、前記他の外観特徴のものである前記記述属性及び前記他の記述属性から目標記述属性を、前記他の外観特徴の前記記述属性として決定するステップとを更に含み、このとき、前記目標記述属性は、前記他の外観特徴のものである前記記述属性及び前記他の記述属性の中で目標データに最も近い記述属性である。前記標的領域又は前記オフセット領域は、位置調整のために周りを広げられる。不明りょうな標的画像から取得され、対象の部分を含まないか又は対象の部分の一部分しか含まない標的領域の場合に、標的領域又はオフセット領域が広げられた後に、対象の部分を含む候補領域が取得され得る。これは、対象の部分の一部分しか含まない標的領域又はオフセット領域が不明りょうな標的画像から取得されるということで他の外観特徴の記述属性を認識する際に誤りが比較的に大きくなるというリスクを減らし、他の外観特徴の記述属性を認識する精度を高める。
【００３６】
第３の態様の第９又は第１０の実施を参照して、第１１の実施において、１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、指定された方向で前記標的領域を動かす前記ステップは、形状が同じであって連続的である複数のブロックに前記標的領域を分割することと、前記１つ以上のオフセット領域を取得するよう、前記標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向で前記標的領域を１以上のオフセット単位だけ動かすこととを含み、このとき、各オフセット領域のサイズは、前記標的領域のサイズと同じであり、前記オフセット単位の数量は、正の整数である。
【００３７】
第３の態様の第６乃至第１１の実施のうちのいずれか１つを参照して、第１２の実施において、前記他の外観特徴の位置特徴を取得する前記ステップは、前記他の外観特徴の前記位置特徴を含む情報を受け取ることを含み、このとき、前記情報は、前記他の外観特徴の前記位置特徴を示すために使用される。
【００３８】
第３の態様の第６乃至第１１の実施のうちのいずれか１つを参照して、第１３の実施において、前記他の外観特徴の位置特徴を取得する前記ステップは、前記他の外観特徴と前記位置特徴との間の事前に記憶された対応をクエリすることと、前記他の外観特徴及び前記対応に基づき前記他の外観特徴の前記位置特徴を取得することとを含む。
【００３９】
第４の態様は、外観特徴の記述属性を認識する装置を提供する。装置は、第１の態様又は第１の態様の可能な実施のうちのいずれか１つにおいて外観特徴の記述属性を認識する方法を実行するよう構成されるモジュールを含む。モジュールは、ハードウェアを使用することによって実装されても、又は対応するソフトウェアを実行することでハードウェアによって実装されてもよい。
【００４０】
第５の態様は、外観特徴の記述属性を認識する装置であって、プロセッサ及びメモリを含む前記装置を提供する。メモリはコンピュータ命令を記憶し、プロセッサはメモリへ接続される。プロセッサは、メモリ内のコンピュータ命令を実行して、第１の態様又は第１の態様の可能な実施のうちのいずれか１つにおける方法を実行するよう構成される。
【００４１】
第６の態様は、外観特徴の記述属性を認識する装置を提供する。装置は、第２の態様又は第２の態様の可能な実施のうちのいずれか１つにおいて外観特徴の記述属性を認識する方法を実行するよう構成されるモジュールを含む。モジュールは、ハードウェアを使用することによって実装されても、又は対応するソフトウェアを実行することでハードウェアによって実装されてもよい。
【００４２】
第７の態様は、外観特徴の記述属性を認識する装置であって、プロセッサ及びメモリを含む前記装置を提供する。メモリはコンピュータ命令を記憶し、プロセッサはメモリへ接続される。プロセッサは、メモリ内のコンピュータ命令を実行して、第２の態様又は第２の態様の可能な実施のうちのいずれか１つにおける方法を実行するよう構成される。
【００４３】
第８の態様は、外観特徴の記述属性を認識する装置を提供する。装置は、第３の態様又は第３の態様の可能な実施のうちのいずれか１つにおいて外観特徴の記述属性を認識する方法を実行するよう構成されるモジュールを含む。モジュールは、ハードウェアを使用することによって実装されても、又は対応するソフトウェアを実行することでハードウェアによって実装されてもよい。
【００４４】
第９の態様は、外観特徴の記述属性を認識する装置であって、プロセッサ及びメモリを含む前記装置を提供する。メモリはコンピュータ命令を記憶し、プロセッサはメモリへ接続される。プロセッサは、メモリ内のコンピュータ命令を実行して、第３の態様又は第３の態様の可能な実施のうちのいずれか１つにおける方法を実行するよう構成される。
【００４５】
本発明の実施形態は、外観特徴の記述属性を認識する方法及び装置を提供する。標的画像の外観特徴の位置特徴が取得され、そして、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置が決定される。ここで、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、外観特徴の位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、画像処理デバイスに標的画像を局所処理方法で処理するように指示するために使用される。位置特徴に基づき標的領域が認識され、標的領域は対象の部分を含む。次いで、標的領域に対して特徴解析が実行され、対象の外観特徴の記述属性が認識される。局所属性を有している外観特徴の位置特徴が決定される。局所属性を有している外観特徴の場合に、無意味な認識領域を減らし、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らすために、標的画像からは、対象のものであって外観特徴によって指し示される部分が位置している標的領域が、特徴解析のための認識領域として意図的に選択される。
【図面の簡単な説明】
【００４６】
本発明の実施形態における技術的解決法をより明りょうに記載すべく、以下は、本発明の実施形態について説明するために必要とされる添付の図面について簡単に述べる。
【００４７】
【図１】本発明の実施形態に従う画像処理システムの構成図である。
【図２】本発明の実施形態に従う画像処理デバイス１２０の構造図である。
【図３ａ】本発明の実施形態に従って外観特徴の記述属性を認識する方法のフローチャートである。
【図３ｂ】本発明の実施形態に従って標的領域を決定する概略図である。
【図３ｃ】本発明の実施形態に従って標的領域の移動後に得られる概略図である。
【図３ｄ】本発明の実施形態に従うブロック分割図の概略図である。
【図４】本発明の実施形態に従って外観特徴の記述属性を認識する他の方法のフローチャートである。
【図５】本発明の実施形態に従って外観特徴の記述属性を認識する他の方法のフローチャートである。
【図６】本発明の実施形態に従って外観特徴の記述属性を認識する装置の構造図である。
【図７】本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。
【図８】本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。
【図９】本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。
【図１０】本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。
【図１１】本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。
【発明を実施するための形態】
【００４８】
以下は、添付の図面を参照して、本発明の実施形態における技術的解決法について明りょう且つ完全に記載する。明らかに、記載されている実施形態は、本発明の実施形態の一部にすぎず、全てではない。
【００４９】
実施形態において提供される画像処理デバイス、装置、及び方法は、主として歩行者監視分野に適用され、監視映像内の歩行者及び歩行者の外観特徴の記述属性を認識するために使用される。外観特徴は、監視下にある人物の外観の特徴が属するタイプを示すために使用される。例えば、外観特徴は、人の髪の色若しくは髪の長さ、又は皮膚の色、身長、性別、着衣のタイプ、あるいは、歩行者の携行しているかばんのタイプであってよい。代替的に、車両監視分野における適用では、外観特徴、車両の色、車両ナンバープレート、又は車両の運転手の顔特徴、着衣のスタイル、若しくは性別、などであってよい。記述属性は、人物の外観の特徴を識別するために使用される。例えば、外観特徴は、歩行者の皮膚の色である。皮膚の色は、複数の記述属性、すなわち、黄、黒、及び白を含む。
【００５０】
実施形態において提供される、外観特徴の記述属性を認識する方法及び装置は、画像処理システムに適用される。図１は、本発明の実施形態に従う画像処理システムの構成図である。図１に示されるように、画像処理システムは、初期画像撮影装置１１０及び画像処理デバイス１２０を含む。初期画像撮影装置１１０は、画像処理デバイス１２０へ通信上接続されている。初期画像撮影装置１１０は、異なる撮影角度で初期画像をモニタし取得するよう構成され、このとき、初期画像は対象を含む。初期画像撮影装置１１０は、初期画像を画像処理デバイス１２０へ送る。初期画像を受け取った後、画像処理デバイス１２０は、初期画像内の対象の輪郭を認識し、輪郭によって形成された輪郭画像を得る。輪郭画像は対象を含む。
【００５１】
輪郭画像を取得した後、画像処理デバイス１２０は、輪郭画像内の対象を含む標的画像を取得する。輪郭画像内の対象を含む標的画像を取得する方法において、画像処理デバイス１２０は、前もってセットされた対象モデルにおける対象の角度に基づく面上で輪郭画像の角度を回転させる。このとき、角度回転後に得られる輪郭画像内の対象の角度は、前もってセットされた対象モデルにおける対象の角度と同じであり、輪郭画像内の対象及び前もってセットされた対象モデル内の対象は、同じ対象タイプに属する。例えば、初期画像内の対象が歩行者である場合には、前もってセットされた対象モデルは、前もってセットされた人体モデル、具体的に、直立した人体モデルである。例えば、初期画像内の対象が車両である場合には、前もってセットされた対象モデルは、前もってセットされた車両モデルである。輪郭画像内の対象を含む標的画像を取得する他の方法において、画像処理デバイス１２０は、ユーザによって入力された標的画像を受け取る。このとき、標的画像は、ユーザが端末デバイスを使用して輪郭画像を回転させた後に得られる標的画像であり、端末デバイスは、この実施形態で提供されている画像処理デバイス１２０であってよい。画像処理デバイスは、端末デバイスとして使用されてよく、ユーザによって入力された命令を受け取り、標的画像を得るために輪郭画像を回転させるよう構成される。
【００５２】
標的画像を取得した後、画像処理デバイス１２０は、外観特徴の位置属性が大域属性又は局所属性であるかどうかを判定する。局所属性は、標的画像を局所処理方法で処理するように画像処理デバイス１２０に指示するために使用され、大域属性は、標的画像を大域処理方法で処理するように画像処理デバイス１２０に指示するために使用される。
【００５３】
外観特徴の位置属性が局所属性である場合には、画像処理デバイス１２０は、外観特徴の位置特徴に一致する標的領域を認識し、標的領域に対して特徴解析を実行し、対象の外観特徴の記述属性を認識する。標的領域は、対象の部分を含む。
【００５４】
外観特徴の位置属性が大域属性である場合には、画像処理デバイス１２０は、標的画像に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。
【００５５】
この実施形態で提供されている画像撮影装置１１０は、画像撮影、写真撮影、などを通じて画像を取得する機能を具備するデスクトップコンピュータ、サーバ、モバイルコンピュータ、モバイル写真撮影機、手持ち式端末デバイス、装着型写真撮影機、などである。
【００５６】
この実施形態で提供されている画像処理デバイス１２０は、デスクトップコンピュータ、サーバ、モバイルコンピュータ、手持ち式端末デバイス、などである。
【００５７】
図２は、本発明の実施形態に従う画像処理デバイス１２０の構造図である。図２に示されるように、この実施形態で提供されている画像処理デバイス１２０は、コンピュータであり、プロセッサ１１、メモリ１２、通信バス１３、及びインターフェイス１４を含む。プロセッサ１１は、通信バス１３を使用することによってメモリ１２と通信する。
【００５８】
インターフェイス１４は、端末デバイスと通信するよう構成される。端末デバイスによって送られるデータ１２２及び情報は、インターフェイス１４を使用することによって受け取られ得る。データ１２２は、標的画像を含む。
【００５９】
メモリ１２は、プログラム１２１を記憶するよう構成される。プログラム１２１は、対象の外観特徴の記述属性を認識するために使用される。プログラム１２１は、画像処理機能のプログラムを含む。画像処理機能は、確率の形で表される、記述属性を認識することの結果を出力するための画像処理モデルを使用する機能である。画像処理モデルは、画像を処理するために使用される数学モデル、例えば、畳み込みニューラルネットワークであってよい。
【００６０】
メモリ１２は、データ１２２と、インターフェイス１４を使用することによって送られる情報とを記憶するよう更に構成される。
【００６１】
メモリ１２は、揮発性メモリ、不揮発性メモリ、又はそれらの組み合わせを含む。揮発性メモリは、例えば、ランダム・アクセス・メモリ（英語：random-access  memory，ＲＡＭ）である。不揮発性メモリは、フロッピーディスク、ハードディスク、固体状態ディスク（solid  state  disk，ＳＳＤ）、又は光ディスクなどの、プログラムコードを記憶することができる任意のマシン読み出し可能な媒体である。
【００６２】
プロセッサ１１は、プログラム１２１を実行して、外観特徴の記述属性を認識するよう構成される。プロセッサ１１は、外観特徴の位置属性が大域属性又は局所属性であるかどうかを判定するよう構成される。位置属性が局所属性である場合には、プロセッサ１１は、外観特徴の位置特徴に一致する標的領域を認識し、標的領域に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用される。標的領域は、対象のものであって外観特徴によって指し示される部分を含む。位置属性が大域属性である場合には、プロセッサ１１は、インターフェイス１４を使用することによって受け取られる標的画像に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。
【００６３】
プロセッサ１１は、画像処理デバイス１２０のメインデバイスの１つである。プロセッサ１１の主たる機能は、コンピュータ命令を説明し、コンピュータソフトウェアにおいてデータを処理することである。プロセッサ１１は、中央演算処理装置（英語：central  processing  unit，ＣＰＵ）、複合プログラム可能論理デバイス（英語：Complex  Programmable  Logic  Device，ＣＰＬＤ）、又はフィールド・プログラマブル・ゲート・アレイ（Field-Programmable  Gate  Array，ＦＰＧＡ）であってよい。
【００６４】
以下は、本発明の実施形態で開示される、外観特徴の記述属性を認識する方法について具体的に説明する。外観特徴の記述属性を認識する方法は、図１及び図２に示される画像処理デバイス１２０に適用され、画像処理デバイス１２０のプロセッサ１１によって実行される。図３ａは、本発明の実施形態に従って外観特徴の記述属性を認識する方法のフローチャートである。図３ａに示されるように、この実施形態は、歩行者監視分野に適用され、対象の外観特徴の位置属性が局所属性である場合に対象の外観特徴の記述属性を認識する方法について主に記載する。方法は、具体的に、次のステップを含む。
【００６５】
Ｓ３１０．対象を含む標的画像を取得する。このステップで標的画像を取得することの詳細については、図１に示された上記の内容を参照されたい。輪郭画像を取得した後、画像処理システムの画像処理デバイス１２０は、輪郭画像内の対象を含む標的画像を取得する。詳細は、ここで再びは記載されない。
【００６６】
Ｓ３２０．標的画像の外観特徴の位置特徴を取得する。外観特徴は局所属性を有しており、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。外観特徴の位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用される。
【００６７】
外観特徴の位置特徴を取得する方法は、外観特徴の位置特徴を含む情報を受け取り、外観特徴の位置特徴を取得することであり、このとき、情報は、外観特徴の位置特徴を示すために使用される。外観特徴の位置特徴を取得する他の方法は、画像処理デバイス１２０に事前に記憶されている、外観特徴と位置特徴との間の対応をクエリし、外観特徴及び対応に基づき外観特徴の位置特徴を取得することである。
【００６８】
この実施形態における前もってセットされた対象モデルは、前もってセットされた人体モデルである。外観特徴の位置特徴は、前もってセットされた人体モデルにおいて人体のものであって外観特徴によって指し示される部分の位置を示すために使用される。前もってセットされた人体モデルにおける人体の部分の位置は、次の２つの方法で決定される。
【００６９】
１つの方法では、前もってセットされた人体モデルにおける人体の部分の輪郭と、前もってセットされた人体モデルの輪郭との間の位置の比が、決定される。位置の比は、前もってセットされた人体モデルにおける人体の部分の位置を決定するよう、すなわち、外観特徴の位置特徴を決定するよう、前もってセットされた人体モデルにおける人体の部分の輪郭と、前もってセットされた人体モデルの輪郭との間の投影関係を取得することによって決定され得る。
【００７０】
他の方法では、人体の部分を含む幾何学領域及び、人体の部分を含む幾何学領域と、前もってセットされた人体モデルを含む幾何学領域との間の位置の比が、前もってセットされた人体モデルにおける人体の部分の位置を決定するよう、すなわち、外観特徴の位置特徴を決定するよう、決定される。人体の部分を含む幾何学領域は、前もってセットされた人体モデルにおける人体の部分の最上点から最下点の間の高さ線と、前もってセットされた人体モデルにおける人体の部分の最左点から最右点の間の幅線とによって形成される第１の対称な幾何学領域である。前もってセットされた人体モデルを含む幾何学領域は、前もってセットされた人体モデルの最上点から最下点の間の高さ線と、前もってセットされた人体モデルの最左点から最右点の間の幅線とによって形成される第２の対称な幾何学領域である。この実施において、位置の比は、第１の対称な幾何学領域の高さと第２の対称な幾何学領域の高さとの間の比に基づき、又は第１の対称な幾何学領域の幅と第２の対称な幾何学領域の幅との間の比に基づき決定され得る。代替的に、位置の比は、第１の対称な幾何学領域の高さと第２の対称な幾何学領域の高さとの間の比、及び第１の対称な幾何学領域の幅と第２の対称な幾何学領域の幅との間の比の両方に基づき、決定される。代替的に、位置の比は、第１の対称な幾何学領域と第２の対称な幾何学領域との間の投影関係に基づき決定される。
【００７１】
Ｓ３３０．対象の部分を含む標的領域を位置特徴に基づき認識する。
【００７２】
外観特徴の位置特徴が、前もってセットされた人体モデルにおける人体の部分の輪郭と、前もってセットされた人体モデルの輪郭との間の投影関係に基づき、決定される場合には、ステップＳ３３０において、画像処理デバイス１２０は、投影関係を含む輪郭を拡大又は縮小し、このとき、投影関係を含む拡大縮小された輪郭と、標的画像内の対象の輪郭との間の差は、特定の誤差範囲内に収まり、次いで、画像処理デバイス１２０は、投影関係に基づき、人体の部分を含む標的領域を認識する。
【００７３】
以下は、第１の対称な幾何学領域の高さと第２の対称な幾何学領域の高さとの間の比に基づき位置の比を決定することによって標的領域を認識する方法について記載する例を使用する。
【００７４】
例えば、外観特徴は髪であり、外観特徴の記述属性は短髪及び長髪を含む。髪の外観特徴の位置特徴は、前もってセットされた人体モデルを含む第２の対称な幾何学領域の上１／２の領域における第１の対称な幾何学領域の位置の比を決定することによって、取得される。外観特徴の位置特徴を取得した後、標的画像は、前もってセットされた人体モデルを含む第２の対称な幾何学領域の上１／２の領域における第１の対称な幾何学領域の位置の比に基づき、２つの領域部分、すなわち、上領域及び下領域に分けられ、標的画像の上領域が標的領域として選択される。図３ｂは、本発明の実施形態に従って標的領域を決定することの概略図である。図３ｂに示される右の画像において、標的画像は２つの領域部分、すなわち、上領域及び下領域に分けられており、標的画像の上領域が標的領域として選択されている。
【００７５】
第２の対称な幾何学領域における第１の対称な幾何学領域の位置の比は、左上角の座標と右下角の座標との組み合わせを使用することによって示され得る。例えば、上１／２の領域の位置の比は、ふた組の座標［０，０］及び［ｗ，ｈ／２］を使用することによって示される。画像処理デバイス１２０は、左上角の座標と右下角の座標との組み合わせに基づき、標的領域の位置が、左上角の座標と右下角の座標とによって形成される、標的画像の上１／２の領域であることを決定する。高さの比に基づき決定される位置の比に基づき位置特徴が決定される場合には、標的領域の幅は、デフォルトで標的画像の幅ｗであってよく、ｈは、標的画像の垂直高さを示す。
【００７６】
位置の比は、左上角の座標と右下角の座標との組み合わせを使用することによって、又は他の方法で、示され得る。例えば、標的領域の位置は、ロケーションアルゴリズムを使用するによって「上１／２」又は「首及び頭部」などの取得されたフォーマルパラメータに基づき計算を通じて決定されるか、あるいは、フォーマルパラメータと左上角の座標と右下角の座標との組み合わせとの間の事前に記憶された対応をクエリし、左上角の座標と右下角の座標との組み合わせを得ることによって決定される。
【００７７】
他の例として、外観特徴はバッグであり、外観特徴の記述属性は、バックパック、メッセンジャーバッグ、及びショルダーバッグを含む。バッグの外観特徴の位置特徴は、前もってセットされた人体モデルを含む第２の対称な幾何学領域の真ん中１／３の領域における第１の対称な幾何学領域の位置の比を決定することによって取得される。標的画像は、前もってセットされた人体モデルを含む第２の対称な幾何学領域の真ん中１／３の領域における第１の対称な幾何学領域の位置の比に基づき、３つの領域部分、すなわち、上領域、中領域、及び下領域に分けられ、標的画像の中領域が標的領域として選択される。例えば、真ん中１／３の領域の位置の比は、左上角の座標と右下角の座標との組み合わせを使用することによって、すなわち、ふた組の座標［０，ｈ／３］及び［ｗ，２ｈ／３］を使用することによって、決定され得る。図３ｂに示される左の画像において、標的画像は３つの領域部分、すなわち、上領域、中領域、及び下領域に分けられており、標的画像の中領域が標的領域として選択されている。
【００７８】
更なる他の例として、外観特徴は、下半身部分の服装であり、外観特徴の記述属性は、ズボン、ショートパンツ、ミニスカート、スカート、キュロット、などを含む。下半身部分の服装の外観特徴の位置特徴は、第１の対称な幾何学領域が前もってセットされた人体モデルを含む第２の対称な幾何学領域の下１／３の領域内にあると決定することによって、取得される。標的画像は、前もってセットされた人体モデルを含む第２の対称な幾何学領域の下１／３の領域における第１の対称な幾何学領域の位置の比に基づき、３つの領域部分、すなわち、上領域、中領域、及び下領域に分けられ、標的画像の下領域が標的領域として選択される。
【００７９】
他の実施において、第２の対称な幾何学領域における第１の対称な幾何学領域の位置の比は、複数の座標対の組み合わせを使用することによって決定されてもよい。
【００８０】
位置の比が、第１の対称な幾何学領域の高さと第２の対称な幾何学領域の高さとの間の比、及び第１の対称な幾何学領域の幅と第２の対称な幾何学領域の幅との間の比の両方に基づき決定される場合に、標的領域の位置を決定するよう、位置の比は、左上角の座標、左下角の座標、右上角の座標、及び右下角の座標との組み合わせに基づき決定されてもよい。例えば、座標組み合わせは、左上角の座標［ｗ／４，ｈ／３］、左下角の座標［ｗ／３，２ｈ／３］、右上角の座標［３ｗ／４，ｈ／３］、及び右上角の座標［２ｗ／３，２ｈ／３］を含む。座標組み合わせを使用することによって決定される標的領域は、標的画像の真ん中部分にある逆台形領域である。他の実施において、第２の対称な幾何学領域における第１の対称な幾何学領域の位置の比は、少なくともふた組の座標、すなわち、左上角の座標、左下角の座標、右上角の座標、及び右下角の座標の組み合わせを使用することによって、決定され得る。
【００８１】
Ｓ３４０．標的領域に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。
【００８２】
特徴解析は、確率の形で表される、記述属性の認識結果を得るよう、画像処理技術を使用することによって標的領域に対して実行される。例えば、外観特徴が髪であるとき、髪の長さの少なくとも２つの記述属性、すなわち、長髪の記述属性及び短髪の記述属性がある。この場合に、確率の形で表される、記述属性の取得される認識結果は、２つの確率の組み合わせ、すなわち、（短髪の記述属性について０．９、及び長髪の記述属性について０．１）である。次いで、包括的な判定ルールに従う確率に対応する記述属性が、包括的な判定ルールに従って認識され、記述属性は、標的画像内の対象の外観特徴の記述属性として使用される。包括的な判定ルールは、比較又はクエリ後に、目標データに近い記述属性を選択することであってよい。例えば、目標データの値が１であり、それは、対象の外観特徴の記述属性が短髪であることを示す。この場合に、最も高い確率０．９に対応する短髪の記述属性についての０．９が、標的画像内の対象の外観特徴の記述属性として選択される。
【００８３】
図３ａに示される実施形態に基づき、ステップＳ３２０の前に、画像処理デバイス１２０は、対象の外観特徴の位置属性を取得し、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。外観特徴の位置属性を取得する方法は、外観特徴の位置属性を含み、端末デバイスによって送られる情報を受け取って、外観特徴の位置属性を取得することである。例えば、外観特徴が髪であって、髪の記述属性が長髪及び短髪を含むとき、髪の外観特徴の位置属性が局所属性であることを示すようユーザによって送られた情報が受け取られ、髪の位置属性は局所属性と決定される。他の例として、外観特徴がバッグの一種であり、その種類のバッグの記述属性がバックパック又はハンドバッグを含むとき、その種類のバッグの外観特徴の位置属性が局所属性であることを示すようユーザによって送られた情報が受け取られ、その種類のバッグの位置属性は局所属性と決定される。更なる他の例として、外観特徴が下半身部分の服装であり、下半身部分の服装の記述属性がズボン又はスカートを含むとき、下半身部分の服装の外観特徴の位置属性が局所属性であることを示すようユーザによって送られた情報が受け取られ、下半身部分の衣服の位置属性は局所属性と決定される。
【００８４】
図３ａに示される実施形態に基づき、ステップＳ３２０の前に、画像処理デバイス１２０は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得し、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。
【００８５】
図３ａに示される実施形態に基づき、ステップＳ３２０の前に、画像処理デバイス１２０は、対象の外観特徴及び外観特徴の記述属性を取得する。ある方法では、画像処理デバイス１２０は、インターフェイス１４を使用することによって、テキストを使用することによってユーザによって入力される外観特徴及び外観特徴の記述属性を受け取る。他の方法では、画像処理デバイス１２０は、視覚インターフェイス上での選択を通じてユーザによって入力される外観特徴及び外観特徴の記述属性を受け取る。更なる他の方法では、画像処理デバイス１２０は、外観特徴及び外観特徴の記述属性を含み、端末デバイスによって送られる情報を受け取って、対象の外観特徴及び外観特徴の記述属性を取得する。
【００８６】
図３ａに示される実施形態に基づき、ステップＳ３３０が実行された後に、画像処理デバイス１２０は、中心として標的領域を使用することによって、標的領域を任意の方向で、複数の異なる指定された方向で、又は複数の指定された方向の中から選択された複数のランダムな方向で動かして、複数のオフセット領域を取得する。図３ｃは、本発明の実施形態に従って、標的領域の移動後に取得される概略図である。図３ｃに示されるように、実線ボックスによって形成された標的領域は、２つのオフセット領域（図中、左の破線ボックスによって形成されるオフセット領域、及び右の破線ボックスによって形成されるオフセット領域）を別々に得るよう、左の方向に及び右の方向に動かされている。左方向の移動の後に得られた、左の破線ボックスによって形成されるオフセット領域は、頭部全体を含み、標的領域及び、右方向の移動の後に得られたオフセット領域は、夫々頭部の一部分しか含まない。従って、標的領域が動かされた後、より正確な認識領域が取得され得る。次いで、図３ｃに示されるように、画像処理デバイス１２０は、画像処理技術を使用することによってオフセット領域に対して特徴解析を実行し、外観特徴の他の記述属性を取得し、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定する。このとき、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である。
【００８７】
記述属性及び他の記述属性が確率の形で表される場合に、目標データの値は１であってよく、前もってセットされたアルゴリズムは、最も高い確率を使用することによって表される目標記述属性を認識し、目標記述属性を、標的画像内の対象の外観特徴の記述属性として使用することである。例えば、比較又はクエリの後、最も高い確率を使用することによって表される記述属性が、標的画像内の対象の外観特徴の記述属性として選択されてよい。他の例として、確率の和が、標的領域及び各オフセット領域に対応する同じ記述属性の確率に対して加算演算を実行することによって求められ、平均化処理又はサポートベクトルマシン処理が確率の和に対して実行され、最も高い確率を使用することによって表される目標記述属性が、標的画像内の対象の外観特徴の記述属性として選択される。他の実施において、目標データは、標準画像の標準パラメータであってよく、特徴解析が種々の方法で標準画像に対して実行された後に得られる標準パラメータであってよい。
【００８８】
オフセット領域を取得することの上記の実施において、１つ以上のオフセット領域を得るために標的領域に基づき標的領域を動かすことの具体的な実施は、標的領域を複数のブロックに分割することであり、このとき、複数のブロックは、形状が同じであり、複数のブロックは、連続的である。例えば、ブロックの形状は、水平バー、垂直バー、垂直グリッド、又は水平グリッドであってよい。図３ｄは、本発明の実施形態に従うブロック分割図の概略図である。図３ｄに示されるように、各画像内で太線によって形成される領域は、標的領域である。本発明のこの実施形態で提供されるブロック分割図は、図３ｄの左側に示される垂直バー形状のブロック分割図であっても、図３ｄの真ん中に示される水平バー形状のブロック分割図であっても、あるいは、図３ｄの右側に示される垂直又は水平グリッド形状のブロック分割図であってもよい。ブロックの形状は、本発明のこの実施形態において限定されない。次いで、図３ｄに示される３つの画像において、標的領域は、１つ以上のオフセット領域を得るために、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において１つ以上のオフセット単位を動かされる。このとき、各オフセット領域のサイズは、標的領域のサイズと同じであり、オフセット単位の数量は、正の整数である。
【００８９】
複数のオフセット領域が取得された後、オフセット領域又は標的領域は、オフセット領域又は標的領域を含む候補領域を得るよう、１つ以上の異なる前もってセットされたサイズに従って周りを拡張される。候補領域のサイズは、オフセット領域のサイズよりも大きい。候補領域が取得された後、画像処理技術を使用することによって候補領域に対して特徴解析が実行され、外観特徴の他の記述属性が取得され、目標記述属性は、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から決定される。このとき、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である。他の記述属性は、特徴解析が候補領域に対して実行された後に取得される、候補領域に対応する外観特徴の記述属性を含むか、あるいは、特徴解析がオフセット領域に対して実行された後に取得される、オフセット領域に対応する外観特徴の記述属性を更に含む。
【００９０】
記述属性及び他の記述属性が確率の形で表される場合に、目標データの値は１であってよく、前もってセットされたアルゴリズムは、最も高い確率を使用することによって表される目標記述属性を認識し、目標記述属性を、標的画像内の対象の外観特徴の記述属性として使用することである。例えば、比較又はクエリの後、最も高い確率を使用することによって表される記述属性が、標的画像内の対象の外観特徴の記述属性として選択されてよい。例えば、髪の外観特徴の記述属性は短髪及び長髪を含み、特徴解析は、標的領域、オフセット領域、及び候補領域に対して実行される。この場合に、目標データの値が１であることは、短髪の記述属性の標準として使用され、特徴解析は、１つの標的領域、１つのオフセット領域、及び２つの候補領域に対して別々に実行される。標的領域、オフセット領域、及び候補領域に対応する記述属性の取得される確率は、夫々、［短髪の記述属性：０．７，長髪の記述属性：０．３］、［短髪の記述属性：０．９５，長髪の記述属性：０．０５］、［短髪の記述属性：０．６，長髪の記述属性：０．４］、及び［短髪の記述属性：０．４５，長髪の記述属性：０．５５］である。選択結果は、最大数演算を通じて第１の記述属性０．９５である。換言すれば、髪の記述属性は、短髪の記述属性として認識される。他の例として、確率の和が、標的領域、各オフセット領域、及び各候補領域に対応する同じ記述属性の確率に対して加算演算を実行することによって求められ、平均化処理又はサポートベクトルマシン処理が確率の和に対して実行され、最も高い確率を使用することによって表される目標記述属性が、標的画像内の対象の外観特徴の記述属性として選択される。他の実施において、目標データは、標準画像の標準パラメータであってよく、特徴解析が種々の方法で標準画像に対して実行された後に得られる標準パラメータであってよい。
【００９１】
他の実施形態では、複数のオフセット領域又は複数の候補領域が取得された後、標的領域内の人体の部分、各オフセット領域内の人体の部分、及び各候補領域内の人体の部分に対して別々に輪郭認識が実行されてよい。前もってセットされた人体モデルの人体の部分と同じ輪郭形状を有している標的領域、オフセット領域、又は候補領域が認識されるとき、標的領域、オフセット領域、又は候補領域はリザーブされ、そして、リザーブされた標的領域に対応する記述属性、夫々のリザーブされたオフセット領域に対応する他の記述属性、及び夫々のリザーブされた候補領域に対応する他の記述属性を得るために、前もってセットされた人体モデルの人体の部分と同じ輪郭形状を有している標的領域、オフセット領域、又は候補領域に対して別々に特徴解析が実行される。標的領域に対応する上記の記述属性と、候補領域及びオフセット領域に対応する複数の他の記述属性とを取得した後、画像処理デバイス１２０は、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定する。このとき、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である。前もってセットされたアルゴリズムについては、図３ａに基づき記載された詳細を参照されたい。すなわち、特徴解析がオフセット領域及び候補領域に対して実行された後、外観特徴の他の記述属性が取得され、目標記述属性は、前もってセットされたアルゴリズムに従って、記述属性及び他の記述属性から決定される。詳細は、ここで再びは記載されない。
【００９２】
複数のオフセット領域が取得された後、前もってセットされた数量のオフセット領域が、人体の部分の輪郭認識又は特徴解析のために、ランダムに、又は所定の順序に従って、選択されてよい。複数の候補領域が取得された後、前もってセットされた数量の候補領域がまた、人体の部分の輪郭認識又は特徴解析のために、ランダムに、又は所定の順序に従って、選択されてもよい。前もってセットされた数量の選択された候補領域は、前もってセットされた数量のオフセット領域と同じであっても、又は異なってもよい。例えば、特徴解析は、ユーザ要件に応じて標的領域にのみ実行されればよく、あるいは、特徴解析又は輪郭認識は、ユーザの選択に基づき標的領域及び前もってセットされた数量のオフセット領域にのみ実行されればよく、あるいは、特徴解析又は輪郭認識は、ユーザ選択に基づき標的領域及び前もってセットされた数量の候補領域にのみ実行されればよく、あるいは、特徴解析は、標的領域、前もってセットされた数量のオフセット領域、及び前もってセットされた数量の候補領域に対して実行されてよい。オフセット領域が標的画像の端まで周りを拡張されるとき、得られた候補領域は標的画像である。換言すれば、オフセット領域が標的領域と同じ幅及び同じ高さを有していると認識されるとき、得られた候補領域は標的画像である。
【００９３】
以下は、本発明の実施形態で提供される、外観特徴の記述属性を認識する他の方法について記載する。図４は、本発明の実施形態に従って外観特徴の記述属性を認識する他の方法のフローチャートである。この実施形態は、歩行者監視分野に適用され、対象の外観特徴の位置属性が大域属性であるときに対象の外観特徴の記述属性を認識する方法について主に記載する。図４に示されるように、方法は、具体的に、次のステップを含む。
【００９４】
Ｓ４１０．対象を含む標的画像を取得する。このステップで標的画像を取得することの具体的な実施については、図３ａに示される実施形態のステップＳ３１０の詳細を参照されたい。詳細は、ここで再びは記載されない。
【００９５】
Ｓ４１０．標的画像に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。外観特徴は大域属性を有しており、大域属性は、標的画像を大域処理方法で処理するように画像処理デバイスに指示するために使用される。特徴解析は、確率の形で表される、記述属性の認識結果を得るために、画像処理技術を使用することによって標的画像に対して実行される。包括的な判定ルールに従う確率に対応する記述属性が、包括的な判定ルールに従って認識され、記述属性は、標的画像内の対象の外観特徴の記述属性として使用される。例えば、比較又はクエリ後に、最も高い確率を使用することによって表される記述属性が、標的画像内の対象の外観特徴の記述属性として選択されてよい。
【００９６】
外観特徴の位置属性が大域属性であるときに外観特徴の記述属性を認識する上記の方法に基づき、ステップＳ４２０の前に、方法は、画像処理デバイス１２０が対象の外観特徴の位置属性を取得することを更に含み、このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。外観特徴の位置属性を取得する方法は、外観特徴の位置属性を含み、端末デバイスによって送られる情報を受け取って、外観特徴の位置属性を取得することである。
【００９７】
外観特徴の位置属性が大域属性であるときに外観特徴の記述属性を認識する上記の方法に基づき、ステップＳ４２０の前に、方法は、画像処理デバイス１２０が、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得することを更に含む。このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。
【００９８】
その上、対象の外観特徴の位置属性を取得する前に、画像処理デバイス１２０は、対象の外観特徴及び外観特徴の記述属性を取得する。対象の外観特徴及び外観特徴の記述属性を取得する方法において、画像処理デバイス１２０は、インターフェイス１４を使用することによって、テキストを使用することによってユーザによって入力される外観特徴及び外観特徴の記述属性を受け取る。対象の外観特徴及び外観特徴の記述属性を取得する他の方法において、画像処理デバイス１２０は、視覚インターフェイス上での選択を通じてユーザによって入力される外観特徴及び外観特徴の記述属性を受け取る。対象の外観特徴及び外観特徴の記述属性を取得する他の方法において、画像処理デバイス１２０は、外観特徴及び外観特徴の記述属性を含み、端末デバイスによって送られる情報を受け取って、対象の外観特徴及び外観特徴の記述属性を取得する。
【００９９】
外観特徴の位置属性が大域属性であるときに外観特徴の記述属性を認識する上記の方法に基づき、ステップＳ４２０の後に、方法は、外観特徴に関連する他の外観特徴を取得し、このとき、他の外観特徴は、外観特徴の特徴に関連する、対象の外観の他の特徴が属するタイプを示すために使用される、ことと、他の外観特徴の記述属性を取得することと、他の外観特徴の記述属性を使用することによって外観特徴の記述属性を変更することとを更に含む。
【０１００】
この実施形態において、外観特徴に関連する他の外観特徴を取得することの実施は、外観特徴と他の外観特徴との間の、画像処理デバイスに事前に記憶されている対応をクエリし、外観特徴に関連する他の外観特徴を取得することである。外観特徴に関連する他の外観特徴を取得することの他の実施は、他の外観特徴の識別子を含む情報を受け取り、外観特徴に関連する他の外観特徴を取得することである。
【０１０１】
この実施形態において他の外観特徴の記述属性を取得することの実施については、外観特徴の位置属性が局所属性であるときに、図３ａに示される、外観特徴の記述属性を認識する上記の方法を参照されたい。詳細は、ここで再びは記載されない。
【０１０２】
この実施形態において、外観特徴に関連する他の外観特徴の記述属性を使用することによって外観特徴の記述属性を変更することの具体的な実施は、関連性重み付けアルゴリズムを使用し、関連性重み付けアルゴリズムにおいて重み付けを実行するための重みとして、外観特徴と他の外観特徴との間の関連関係を示す関連性を使用し、標的画像内の対象の外観特徴の記述属性として、重み付け補正が外観特徴の記述属性に対して実行された後に取得される記述属性を使用することである。この実施において、大域属性を有している外観特徴に関連する他の外観特徴は、局所属性を有している。
【０１０３】
上記の外観特徴が大域属性を有しているとき、ステップＳ４２０の後に、外観特徴の記述属性を認識する方法は、標的画像、標的領域、オフセット領域、又は候補領域を数学モデルに入力し、標的画像内の対象の外観特徴の記述属性として、目標データに近く、数学モデルを使用することによって出力される記述属性を使用することを更に含む。数学モデルは、トレーニングデータセットを使用することによってトレーニング訂正が計算モデルに対して実行された後に取得される数学モデルである。トレーニングデータセットは、他の画像及び他の画像内の対象の他の外観特徴の記述属性を含み、このとき、他の画像は、標的画像内の標的領域、オフセット領域、若しくは候補領域、又は他の対象を含み、標的画像とは異なる他の画像を含む。他の画像内の対象の他の外観特徴は、大域属性を有している標的画像の外観特徴に関連する。この実施において、他の画像内の対象の他の外観特徴は、大域属性又は局所属性を有する。他の画像に含まれる対象及び標的画像内の対象は、同じ対象タイプに属する。この実施において、計算モデルは、他の画像内の対象の他の外観特徴の記述属性と目標データとの間の差を得るよう、トレーニングデータセットを使用することによってトレーニングされ、計算モデルの計算パラメータは、計算パラメータが調整されている計算モデルを得るよう、差に基づき調整され、他の画像内の対象の外観特徴の記述属性は、調整された計算モデルを使用することによって認識される。ここで、計算モデルに対するトレーニング訂正は、他の画像内の対象の外観特徴の記述属性と目標データとの間にあって、計算モデルを使用することによって取得される差が目標誤差以下であるときに終了する。
【０１０４】
以下は、本発明の実施形態で提供される、外観特徴の記述属性を認識する他の方法について記載する。図５は、本発明の実施形態に従って外観特徴の記述属性を認識する他の方法のフローチャートである。この実施形態は、歩行者監視分野に適用され、複数の位置特徴を使用することによって対象の外観特徴の記述属性を認識する方法について主に記載する。図５に示されるように、方法は、具体的に、次のステップを含む。
【０１０５】
Ｓ５１０．対象を含む標的画像を取得する。このステップで標的画像を取得することの具体的な実施については、図３ａに示される実施形態のステップＳ３１０の詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１０６】
Ｓ５２０．対象の外観特徴の第１位置特徴及び第２位置特徴を取得する。代替的に、対象の外観特徴の複数の位置特徴が取得されてもよく、このとき、各位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される各部分の位置を示すために使用され、外観特徴は、対象の外観の特徴が属するタイプを示すために使用される。例えば、第１位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第１部分の位置を示すために使用され、第２位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第２部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。このステップで対象の外観特徴の位置特徴を取得することの実施については、図３ａに示される実施形態に基づきステップＳ３２０で実施される詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１０７】
Ｓ５３０．第１位置特徴及び第２位置特徴に基づき第１部分と第２部分との間の最大距離を求める。最大距離は、前もってセットされた閾値よりも小さい。最大距離は、２つの部分（第１部分及び第２部分）の間の最大垂直高さ及び／又は２つの部分（第１部分及び第２部分）の間の最大幅を含む。前もってセットされた閾値は、最大距離を解析する効率が全ての標的画像を解析する効率よりも高いことを確かにする値である。複数の位置特徴が存在する場合に、最大距離は、任意の２つの部分の間の最大垂直高さ以上であるか、あるいは、任意の２つの部分の間の最大幅以上である。
【０１０８】
Ｓ５４０．第１部分及び第２部分を含む標的領域を最大距離に基づき認識する。最大距離が２つの部分の間の最大垂直高さである場合に、標的領域の幅は、デフォルトで標的画像の幅である。最大距離が２つの部分の間の最大幅である場合に、標的領域の高さは、デフォルトで標的画像の高さである。最大距離が２つの部分の間の最大垂直高さ及び最大幅を含む場合には、標的領域の高さは、２つの部分の間の最大垂直高さであり、標的領域の幅は、２つの部分の間の最大幅である。複数の位置特徴が存在する場合に、標的領域は、外観特徴によって指し示される、対象の各部分を含む。
【０１０９】
Ｓ５５０．標的領域に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。
【０１１０】
複数の位置特徴を使用することによって対象の外観特徴の記述属性を認識することの実施形態に基づき、ステップＳ５２０の前に、方法は、画像処理デバイス１２０が対象の外観特徴の位置属性を取得することを更に含み、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。この実施形態において外観特徴の位置属性を取得する方法については、図３ａに示される実施形態に基づき外観特徴の位置属性を取得することの具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１１１】
複数の位置特徴を使用することによって対象の外観特徴の記述属性を認識することの実施形態に基づき、ステップＳ５２０の前に、方法は、画像処理デバイス１２０が対象の外観特徴及び外観特徴の記述属性を取得することを更に含む。この実施形態において対象の外観特徴及び外観特徴の記述属性を取得する方法については、図３ａに示される実施形態に基づき対象の外観特徴及び外観特徴の記述属性を取得することの具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１１２】
複数の位置特徴を使用することによって対象の外観特徴の記述属性を認識することの上記の実施形態に基づき、ステップＳ５４０の後に、方法は、オフセット領域を取得し、オフセット領域に対して特徴解析が実行された後に他の記述属性を認識し、次いで、標的領域に対して特徴解析が実行された後に認識される記述属性と、オフセット領域に対して特徴解析が実行された後に認識される他の記述属性とから、前もってセットされたアルゴリズムに従って目標記述属性を決定することを更に含む。この実施において、オフセット領域が取得され、他の記述属性はオフセット領域に基づき認識され、次いで、目標属性は、標的領域に基づき認識される記述属性と、オフセット領域に基づき認識される他の記述属性とに基づき、決定される。具体的な実施詳細については、図３ａに示される実施形態における具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。その上、候補領域がオフセット領域に基づき取得され、他の記述属性は候補領域に基づき取得され、次いで、目標記述属性は、記述属性及び複数の他の記述属性に基づき決定される。具体的な実施詳細については、図３ａに示される実施形態における具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１１３】
プロセスの連続番号は、本発明の実施形態における実行順序を意味しないことが理解されるべきである。プロセスの実行順序は、プロセスの機能及び内部ロジックに基づき決定されるべきであり、本発明の実施形態の実施プロセスに対する如何なる限定としても解釈されるべきではない。
【０１１４】
簡単な説明のために、上記の方法実施形態は、一連の動作組み合わせとして表されることが理解されるべきである。しかし、当業者は、本発明が記載される動作の順序に限られないと理解するはずである。その上、当業者はまた、本明細書で記載される全ての実施形態が好適な実施形態であって、関連する動作が本発明によって必ずしも必要とされないと理解するはずである。
【０１１５】
上記の内容に基づき当業者によって考え出され得る他の適切なステップ組み合わせも、本発明の保護範囲内にある。その上、当業者はまた、本明細書で記載される全ての実施形態が好適な実施形態であって、関連する動作が本発明によって必ずしも必要とされないと理解するはずである。
【０１１６】
図３ａ乃至図５を参照して、上記は、本発明の実施形態に従って外観特徴の記述属性を認識する方法について詳細に記載する。図６乃至図１１を参照して、以下は、本発明の実施形態に従って外観特徴の記述属性を認識する装置について記載する。
【０１１７】
図６は、本発明の実施形態に従って外観特徴の記述属性を認識する装置の構造図である。図６に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置６１０は、図３ａに示される、外観特徴の記述属性を認識する方法に基づき、実施される。装置６１０は、プロセッサ６１１及びメモリ６１２を含む。メモリ６１２は、コンピュータ命令を記憶し、プロセッサ６１１は、メモリ６１２へ接続されている。プロセッサ６１１は、メモリ６１２内のコンピュータ命令を実行して、次のステップを実行するよう構成される。
【０１１８】
対象を含む標的画像が取得される。この実施では、プロセッサ６１１が標的画像を取得する。詳細については、図３ａに示されるステップＳ３１０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１１９】
標的画像の外観特徴の位置特徴が取得され、このとき、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、外観特徴の位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。この実施では、プロセッサ６１１が、標的画像の外観特徴の位置特徴を取得する。詳細については、図３ａに示されるステップＳ３２０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１２０】
対象の部分を含む標的領域が、位置特徴に基づき認識される。この実施では、プロセッサ６１１が、位置特徴に基づき標的領域を認識する。詳細については、図３ａに示されるステップＳ３３０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１２１】
標的領域に対して特徴解析が実行され、対象の外観特徴の記述属性が認識される。この実施では、プロセッサ６１１が、標的領域に対して特徴解析を実行し、対象の外観特徴の記述属性を認識する。詳細については、図３ａに示されるステップＳ３３０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１２２】
任意の実施では、プロセッサ６１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。
【０１２３】
任意の実施では、プロセッサ６１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。
【０１２４】
任意の実施では、プロセッサ６１１は、次のステップを実行するよう更に構成される：
１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすステップ；
オフセット領域に対して特徴解析を実行し、対象の外観特徴の他の記述属性を認識するステップ；及び
前もってセットされたアルゴリズムに従って、記述属性及び他の記述属性から目標記述属性を決定するステップであり、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である、ステップ。
【０１２５】
この実施形態では、プロセッサ６１１が、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かし、オフセット領域に対して特徴解析を実行して対象の外観特徴の他の記述属性を認識し、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定する。詳細については、図３ａに示されるステップＳ３３０の後の関連する実施の記載を参照されたい。詳細は、ここで再びは記載されない。
【０１２６】
任意の実施では、プロセッサ６１１は、形状が同じであって連続的である複数のブロックに標的領域を分割し、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位だけ動かして、１つ以上のオフセット領域を取得するよう更に構成される。このとき、各オフセット領域のサイズは、標的領域のサイズと同じであり、オフセット単位の数量は、正の整数である。
【０１２７】
任意の実施では、プロセッサ６１１は、外観特徴の位置特徴を含む情報を受け取るよう更に構成され、このとき、情報は、外観特徴の位置特徴を示すために使用される。
【０１２８】
任意の実施では、プロセッサ６１１は、外観特徴と位置特徴との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の位置特徴を取得するよう更に構成される。
【０１２９】
本発明のこの実施形態において外観特徴の記述属性を認識する装置６１０は、本発明の実施形態における画像処理デバイス１２０に対応していてよく、本発明の実施形態において図３ａに示される方法を実行するための対応するエンティティに対応していてよいことが理解されるべきである。その上、外観特徴の記述属性を認識する装置６１０におけるモジュールの上記及び他の動作及び／又は機能は、図３ａに示される方法に関連するプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０１３０】
図７は、本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。図７に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置７１０は、図５に示される、外観特徴の記述属性を認識する方法に基づき、実施される。装置７１０は、プロセッサ７１１及びメモリ７１２を含む。メモリ７１２は、コンピュータ命令を記憶し、プロセッサ７１１は、メモリ７１２へ接続されている。プロセッサ７１１は、メモリ７１２内のコンピュータ命令を実行して、次のステップを実行するよう構成される。
【０１３１】
対象を含む標的画像が取得される。この実施では、プロセッサ７１１が標的画像を取得する。詳細については、図３ａに示されるステップＳ３１０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１３２】
対象の外観特徴の第１位置特徴及び第２位置特徴が取得され、このとき、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、第１位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第１部分の位置を示すために使用され、第２位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第２部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。この実施では、プロセッサ７１１が、標的画像の外観特徴の位置特徴を取得する。詳細については、図５に示されるステップＳ５２０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１３３】
第１位置特徴及び第２位置特徴に基づき、第１部分と第２部分との間の最大距離が求められる。この実施では、プロセッサ７１１が、第１位置特徴及び第２位置特徴に基づき第１部分と第２部分との間の最大距離を求める。詳細については、図５に示されるステップＳ５３０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１３４】
最大距離に基づき、第１部分及び第２部分を含む標的領域が認識される。この実施では、プロセッサ７１１が、最大距離に基づき標的領域を認識する。詳細については、図５に示されるステップＳ５４０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１３５】
標的領域に対して特徴解析が実行され、標的画像内の対象の外観特徴の記述属性が認識される。この実施では、プロセッサ７１１が、標的領域に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。詳細については、図５に示されるステップＳ５５０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１３６】
任意の実施では、最大距離は、前もってセットされた閾値よりも小さい。
【０１３７】
任意の実施では、プロセッサ７１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。
【０１３８】
任意の実施では、プロセッサ７１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。
【０１３９】
任意の実施では、プロセッサ７１１は、外観特徴の第１位置特徴及び第２位置特徴を含む情報を受け取るよう更に構成され、このとき、情報は、外観特徴の第１位置特徴及び第２位置特徴を示すために使用される。
【０１４０】
任意の実施では、プロセッサ７１１は、外観特徴と第１位置特徴及び第２位置特徴の夫々との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の第１位置特徴及び第２位置特徴を取得するよう更に構成される。
【０１４１】
任意の実施では、プロセッサ７１１は、次のステップを実行するよう更に構成される：
１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすステップ；
オフセット領域に対して特徴解析を実行し、対象の外観特徴の他の記述属性を認識するステップ；及び
前もってセットされたアルゴリズムに従って、記述属性及び他の記述属性から目標記述属性を決定するステップであり、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である、ステップ。
【０１４２】
この実施形態では、プロセッサ７１１が、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かし、オフセット領域に対して特徴解析を実行して対象の外観特徴の他の記述属性を認識し、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定する。詳細については、図３ａに示されるステップＳ３３０の後の関連する実施の記載を参照されたい。詳細は、ここで再びは記載されない。
【０１４３】
任意の実施では、プロセッサ７１１は、形状が同じであって連続的である複数のブロックに標的領域を分割し、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位だけ動かして、１つ以上のオフセット領域を取得するよう更に構成される。このとき、各オフセット領域のサイズは、標的領域のサイズと同じであり、オフセット単位の数量は、正の整数である。
【０１４４】
本発明のこの実施形態において外観特徴の記述属性を認識する装置７１０は、本発明の実施形態における画像処理デバイス１２０に対応していてよく、本発明の実施形態において図５に示される方法を実行するための対応するエンティティに対応していてよいことが理解されるべきである。その上、外観特徴の記述属性を認識する装置７１０におけるモジュールの上記及び他の動作及び／又は機能は、図５に示される方法に関連するプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０１４５】
図８は、本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。図８に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置８１０は、図３ａに示される、外観特徴の記述属性を認識する方法に基づき、実施される。装置８１０は、取得ユニット８１１及び処理ユニット８１２を含み、処理ユニット８１２は、取得ユニット８１１へ接続されている。以下は、外観特徴の記述属性を認識する装置８１０内の各モジュールの機能について詳細に記載する。
【０１４６】
取得ユニット８１１は、対象を含む標的画像を取得するよう構成される。この実施では、標的画像を取得することにおける取得ユニット８１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。標的画像を取得することにおける取得ユニット８１１の機能については、図３ａに示される、画像処理デバイス１２０が標的画像を取得するステップＳ３１０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１４７】
取得ユニット８１１は、標的画像の外観特徴の位置特徴が取得するよう更に構成され、このとき、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、外観特徴の位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。この実施では、標的画像の外観特徴の位置特徴を取得することにおける取得ユニット８１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。標的画像の外観特徴の位置特徴を取得することにおける取得ユニット８１１の機能については、図３ａに示される、画像処理デバイス１２０が標的画像の外観特徴の位置特徴を取得するステップＳ３２０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１４８】
処理ユニット８１２は、対象の部分を含む標的領域を位置特徴に基づき認識するよう構成される。この実施では、標的領域を位置特徴に基づき認識することにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。標的領域を位置特徴に基づき認識することにおける処理ユニット８１２の機能については、図３ａに示される、画像処理デバイス１２０が標的領域の位置特徴に基づき認識するステップＳ３３０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１４９】
処理ユニット８１２は、標的領域に対して特徴解析を実行し、対象の外観特徴の記述属性を認識するよう更に構成される。この実施では、標的領域に対して特徴解析を実行し、対象の外観特徴の記述属性を認識することにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。標的領域に対して特徴解析を実行し、対象の外観特徴の記述属性を認識することにおける処理ユニット８１２の機能については、図３ａに示される、画像処理デバイス１２０が標的領域に対して特徴解析を実行して対象の外観特徴の記述属性を認識するステップＳ３４０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１５０】
任意の実施では、取得ユニット８１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。この実施では、外観特徴の位置属性を受け取ることにおける取得ユニット８１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。
【０１５１】
任意の実施では、取得ユニット８１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。この実施では、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得することにおける取得ユニット８１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５２】
任意の実施では、処理ユニット８１２は、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすよう更に構成される。この実施では、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすことにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５３】
処理ユニット８１２は、オフセット領域に対して特徴解析を実行し、対象の外観特徴の他の記述属性を認識するよう更に構成される。この実施では、オフセット領域に対して特徴解析を実行して対象の外観特徴の他の記述属性を認識することにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５４】
処理ユニット８１２は、前もってセットされたアルゴリズムに従って、記述属性及び他の記述属性から目標記述属性を決定するよう更に構成され、このとき、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である。この実施では、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定することにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５５】
任意の実施では、処理ユニット８１２は、標的領域を複数のブロックに分割するよう更に構成される。この実施では、標的領域を複数のブロックに分割することにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５６】
処理ユニット８１２は、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位動かして、１つ以上のオフセット領域を取得するよう更に構成される。このとき、各オフセット領域のサイズは、標的領域のサイズと同じであり、オフセット単位の数量は、正の整数である。この実施では、１つ以上のオフセット領域を取得するよう、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位動かすことにおける処理ユニット８１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよく、このとき、オフセット単位の数量は、正の整数である。
【０１５７】
任意の実施では、取得ユニット８１１は、外観特徴の位置特徴を含む情報を受け取るよう更に構成され、このとき、情報は、外観特徴の位置特徴を示すために使用される。この実施では、外観特徴の位置特徴を含む情報を受け取ることにおける取得ユニット８１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。
【０１５８】
任意の実施では、取得ユニット８１１は、外観特徴と位置特徴との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の位置特徴を取得するよう更に構成される。この実施では、外観特徴と位置特徴との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の位置特徴を取得することにおける取得ユニット８１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１５９】
本発明のこの実施形態において外観特徴の記述属性を認識する装置８１０は、特定用途向け集積回路（Application  Specific  Integrated  Circuit，ＡＳＩＣ）又はプログラム可能論理デバイス（Programmable  Logic  Device，ＰＬＤ）を使用することによって実施されてよいことが理解されるべきである。ＰＬＤは、複合プログラム可能論理デバイス（Complex  Programmable  Logic  Device，ＣＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（Field-Programmable  Gate  Array，ＦＰＧＡ）、汎用アレイロジック（Generic  Array  Logic，ＧＡＬ）、又はそれらの任意の組み合わせであってよい。図３ａに示される、記述属性を認識する方法が、ソフトウェアを使用することによって実施されるとき、外観特徴の記述属性を認識する装置８１０及び装置８１０のモジュールは、代替的にソフトウェアモジュールであってもよい。
【０１６０】
本発明のこの実施形態において外観特徴の記述属性を認識する装置８１０は、相応して、本発明の実施形態において記載される方法を実行してよい。その上、外観特徴の記述属性を認識する装置８１０におけるユニットの上記及び他の動作及び／又は機能は、図３ａにおける方法及び図３ａにおける方法に関係がある対応するプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０１６１】
図９は、本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。図９に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置９１０は、図５に示される、外観特徴の記述属性を認識する方法に基づき、実施される。装置９１０は、取得ユニット９１１及び処理ユニット９１２を含み、処理ユニット９１２は、取得ユニット９１１へ接続されている。以下は、外観特徴の記述属性を認識する装置９１０内の各モジュールの機能について詳細に記載する。
【０１６２】
取得ユニット９１１は、対象を含む標的画像を取得するよう構成される。この実施では、標的画像を取得することにおける取得ユニット９１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。標的画像を取得することにおける取得ユニット９１１の機能については、図３ａに示される、画像処理デバイス１２０が標的画像を取得するステップＳ３１０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１６３】
取得ユニット９１１は、対象の外観特徴の第１位置特徴及び第２位置特徴を取得するよう更に構成され、このとき、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、第１位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第１部分の位置を示すために使用され、第２位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される第２部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、標的画像を局所処理方法で処理するように画像処理デバイスに指示するために使用される。この実施では、対象の外観特徴の第１位置特徴及び第２位置特徴を取得することにおける取得ユニット９１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。対象の外観特徴の第１位置特徴及び第２位置特徴を取得することにおける取得ユニット９１１の機能については、図５に示される、画像処理デバイス１２０が対象の外観特徴の第１位置特徴及び第２位置特徴を取得するステップ５２０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１６４】
処理ユニット９１２は、第１位置特徴及び第２位置特徴に基づき、第１部分と第２部分との間の最大距離を求めるよう構成される。この実施では、第１位置特徴及び第２位置特徴に基づき第１部分と第２部分との間の最大距離を求めることにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。第１位置特徴及び第２位置特徴に基づき第１部分と第２部分との間の最大距離を求めることにおける処理ユニット９１２の機能については、図５に示される、画像処理デバイス１２０が第１位置特徴及び第２位置特徴に基づき第１部分と第２部分との間の最大距離を求めるステップＳ５３０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１６５】
処理ユニット９１２は、最大距離に基づき、第１部分及び第２部分を含む標的領域を認識するよう更に構成される。この実施では、標的領域を最大距離に基づき認識することにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。標的領域を最大距離に基づき認識することにおける処理ユニット９１２の機能については、図５に示される、画像処理デバイス１２０が最大距離に基づき標的領域を認識するステップＳ５４０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１６６】
処理ユニット９１２は、標的領域に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識するよう更に構成される。この実施では、標的領域に対して特徴解析を実行して標的画像内の対象の外観特徴の記述属性を認識することにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。標的領域に対して特徴解析を実行して標的画像内の対象の外観特徴の記述属性を認識することにおける処理ユニット９１２の機能については、図５に示される、画像処理デバイス１２０が標的領域に対して特徴解析を実行して標的画像内の対象の外観特徴の記述属性を認識するステップＳ５５０で記載される具体的な詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１６７】
任意の実施では、最大距離は、前もってセットされた閾値よりも小さい。
【０１６８】
任意の実施では、取得ユニット９１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。この実施形態では、外観特徴の位置属性を受け取ることにおける取得ユニット９１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。
【０１６９】
任意の実施では、取得ユニット９１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が局所属性を有していることを示すために使用される。この実施では、外観特徴と位置属性との間の事前に記憶された対応から対象の外観特徴の位置属性を取得することにおける取得ユニット９１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７０】
任意の実施では、取得ユニット９１１は、外観特徴の第１位置特徴及び第２位置特徴を含む情報を受け取るよう更に構成され、このとき、情報は、外観特徴の第１位置特徴及び第２位置特徴を示すために使用される。この実施では、外観特徴の第１位置特徴及び第２位置特徴を含む情報を受け取ることにおける取得ユニット９１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。
【０１７１】
任意の実施では、取得ユニット９１１は、外観特徴と第１位置特徴及び第２位置特徴の夫々との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の第１位置特徴及び第２位置特徴を取得するよう更に構成される。この実施では、外観特徴と第１位置特徴及び第２位置特徴の夫々との間の事前に記憶された対応をクエリし、外観特徴及び対応に基づき外観特徴の第１位置特徴及び第２位置特徴を取得することにおける取得ユニット９１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７２】
任意の実施では、処理ユニット９１２は、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすよう更に構成される。この実施では、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、特定の方向において標的領域を動かすことにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７３】
処理ユニット９１２は、オフセット領域に対して特徴解析を実行し、対象の外観特徴の他の記述属性を認識するよう更に構成される。この実施では、オフセット領域に対して特徴解析を実行して対象の外観特徴の他の記述属性を認識することにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７４】
処理ユニット９１２は、前もってセットされたアルゴリズムに従って、記述属性及び他の記述属性から目標記述属性を決定するよう更に構成され、このとき、目標記述属性は、記述属性及び他の記述属性の中で目標データに最も近い記述属性である。この実施形態では、前もってセットされたアルゴリズムに従って記述属性及び他の記述属性から目標記述属性を決定することにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７５】
任意の実施では、処理ユニット９１２は、形状が同じであって連続的である複数のブロックに標的領域を分割するよう更に構成される。この実施形態では、標的領域を複数のブロックに分割することにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１７６】
処理ユニット９１２は、標的領域を中心として使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位だけ動かして、１つ以上のオフセット領域を取得するよう更に構成される。このとき、各オフセット領域のサイズは、標的領域のサイズと同じであり、オフセット単位の数量は、正の整数である。この実施では、１つ以上のオフセット領域を取得するよう、中心として標的領域を使用することによって、且つ、１つのブロックをオフセット単位として使用することによって、１つ以上の方向において標的領域を１つ以上のオフセット単位だけ動かすことにおける処理ユニット９１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよく、このとき、オフセット単位の数量は、正の整数である。
【０１７７】
本発明のこの実施形態において外観特徴の記述属性を認識する装置９１０は、特定用途向け集積回路（Application  Specific  Integrated  Circuit，ＡＳＩＣ）又はプログラム可能論理デバイス（Programmable  Logic  Device，ＰＬＤ）を使用することによって実施されてよいことが理解されるべきである。ＰＬＤは、複合プログラム可能論理デバイス（Complex  Programmable  Logic  Device，ＣＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（Field-Programmable  Gate  Array，ＦＰＧＡ）、汎用アレイロジック（Generic  Array  Logic，ＧＡＬ）、又はそれらの任意の組み合わせであってよい。図５に示される、記述属性を認識する方法が、ソフトウェアを使用することによって実施されるとき、外観特徴の記述属性を認識する装置９１０及び装置９１０のモジュールは、代替的にソフトウェアモジュールであってもよい。
【０１７８】
本発明のこの実施形態において外観特徴の記述属性を認識する装置９１０は、相応して、本発明の実施形態において記載される方法を実行してよい。その上、外観特徴の記述属性を認識する装置９１０におけるユニットの上記及び他の動作及び／又は機能は、図５における方法及び図５における方法に関係がある対応するプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０１７９】
図１０は、本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。図１０に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置１０１０は、図４に示される、外観特徴の記述属性を認識する方法に基づき、実施される。装置１０１０は、プロセッサ１０１１及びメモリ１０１２を含む。メモリ１０１２は、コンピュータ命令を記憶し、プロセッサ１０１１は、メモリ１０１２へ接続されている。プロセッサ１０１１は、メモリ１０１２内のコンピュータ命令を実行して、次のステップを実行するよう構成される。
【０１８０】
対象を含む標的画像が取得される。この実施では、プロセッサ１０１１が標的画像を取得する。詳細については、図３ａに示されるステップＳ３１０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１８１】
標的画像に対して特徴解析が実行され、標的画像内の対象の外観特徴の記述属性が認識される。外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、記述属性は、対象の外観の特徴を識別するために使用され、外観特徴は大域属性を有し、大域属性は、標的画像を処理する方法が大域的処理であることを示すために使用される。
【０１８２】
この実施では、プロセッサ１０１１が、標的画像に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識する。詳細については、図４に示されるステップＳ４２０における記載を参照されたい。詳細は、ここで再びは記載されない。
【０１８３】
外観特徴が大域属性を有していることが、決定される。外観特徴が大域属性を有している場合に、標的画像は、特徴解析のための認識領域として直接選択され、一方、ブロック特徴解析が標的画像に対して実行される必要はない。これは、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らす。
【０１８４】
任意の実施では、プロセッサ１０１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。
【０１８５】
任意の実施では、プロセッサ１０１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。
【０１８６】
任意の実施では、プロセッサ１０１１は、次のステップを実行するよう更に構成される。
【０１８７】
外観特徴に関連する他の外観特徴が取得され、このとき、他の外観特徴は、外観特徴の特徴に関連する、対象の外観の他の特徴が属するタイプを示すために使用され、他の外観特徴の記述属性が取得され、外観特徴の記述属性は、他の外観特徴の記述属性を使用することによって変更される。この実施では、プロセッサ１０１１が、外観特徴に関連する他の外観特徴を取得し、他の外観特徴の記述属性を取得し、他の外観特徴の記述属性を使用することによって外観特徴の記述属性を変更する。詳細については、図４に示されるステップＳ４２０の後の関連するステップの詳細な記載を参照されたい。詳細は、ここで再びは記載されない。
【０１８８】
大域属性を有している外観特徴の記述属性は、大域属性を有している外観特徴に関連する、局所属性を有している他の外観特徴の記述属性を使用することによって、変更され、大域属性を有している外観特徴の記述属性を認識する精度は、向上する。
【０１８９】
任意の実施で、プロセッサ１０１１は、図４に示される、外観特徴の記述属性を認識する方法における関連するステップを実行するよう更に構成される。具体的な実施詳細については、図４に示される、外観特徴の記述属性を認識する方法における関連するステップを参照されたい。詳細は、ここで再びは記載されない。
【０１９０】
本発明のこの実施形態において外観特徴の記述属性を認識する装置１０１０は、本発明の実施形態における画像処理デバイス１２０に対応していてよく、本発明の実施形態において図４に示される方法を実行するための対応するエンティティに対応していてよいことが理解されるべきである。その上、外観特徴の記述属性を認識する装置１０１０におけるモジュールの上記及び他の動作及び／又は機能は、図４に示される方法に関係があるプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０１９１】
図１１は、本発明の実施形態に従って外観特徴の記述属性を認識する他の装置の構造図である。図１１に示されるように、本発明のこの実施形態で提供される、外観特徴の記述属性を認識する装置１１１０は、取得ユニット１１１１及び処理ユニット１１１２を含み、処理ユニット１１１２は、取得ユニット１１１１へ接続されている。以下は、外観特徴の記述属性を認識する装置１１１０内の各モジュールの機能について詳細に記載する。
【０１９２】
取得ユニット１１１１は、対象を含む標的画像を取得するよう構成される。標的画像を取得することにおける取得ユニット１１１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。標的画像を取得することにおける取得ユニット１１１１の機能については、図３ａに示されるステップＳ３１０の具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１９３】
処理ユニット１１１２は、標的画像に対して特徴解析を実行し、標的画像内の対象の外観特徴の記述属性を認識するよう構成され、このとき、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、記述属性は、対象の外観の特徴を識別するために使用され、外観特徴は大域属性を有し、大域属性は、標的画像を処理する方法が大域的処理であることを示すために使用される。標的画像に対して特徴解析を実行して標的画像内の対象の外観特徴の記述属性を認識することにおける処理ユニット１１１２の機能については、図４に示されるステップＳ４２０の具体的な実施詳細を参照されたい。詳細は、ここで再びは記載されない。
【０１９４】
外観特徴が大域属性を有していることが、決定される。外観特徴が大域属性を有している場合に、標的画像は、特徴解析のための認識領域として直接選択され、一方、ブロック特徴解析が標的画像に対して実行される必要はない。これは、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らす。
【０１９５】
任意の実施では、取得ユニット１１１１は、外観特徴の位置属性を受け取るよう更に構成され、このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。外観特徴の位置属性を受け取ることにおける取得ユニット１１１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されてよい。
【０１９６】
任意の実施では、取得ユニット１１１１は、外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得するよう更に構成され、このとき、位置属性は、外観特徴が大域属性を有していることを示すために使用される。外観特徴と位置属性との間の事前に記憶された対応から、対象の外観特徴の位置属性を取得することにおける取得ユニット１１１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１９７】
任意の実施では、取得ユニット１１１１は、外観特徴に関連する他の外観特徴を取得するよう更に構成され、このとき、他の外観特徴は、外観特徴の特徴に関連する、対象の外観の他の特徴が属するタイプを示すために使用される。この実施では、外観特徴に関連する他の外観特徴を取得することにおける取得ユニット１１１１の機能は、画像処理デバイス１２０のインターフェイス１４を使用することによって実施されても、あるいは、画像処理デバイス１２０のプロセッサ１１を使用することによって、外観特徴と他の外観特徴との間の事前に記憶された対応をクエリして、外観特徴に関連する他の外観特徴を取得することによって実施されてもよい。
【０１９８】
取得ユニット１１１１は、他の外観特徴の記述属性を取得するよう更に構成される。この実施では、他の外観特徴の記述属性を取得することにおける取得ユニット１１１１の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０１９９】
処理ユニット１１１２は、他の外観特徴の記述属性を使用することによって外観特徴の記述属性を変更するよう更に構成される。大域属性を有している外観特徴の記述属性は、大域属性を有している外観特徴に関連する、局所属性を有している他の外観特徴の記述属性を使用することによって、変更され、大域属性を有している外観特徴の記述属性を認識する精度は、向上する。この実施では、他の外観特徴の記述属性を使用することによって外観特徴の記述属性を変更することにおける処理ユニット１１１２の機能は、画像処理デバイス１２０のプロセッサ１１を使用することによって実施されてよい。
【０２００】
任意の実施で、処理ユニット１１１２は、図４に示される、外観特徴の記述属性を認識する方法における関連するステップを実行するよう更に構成される。具体的な実施詳細については、図４に示される、外観特徴の記述属性を認識する方法における関連するステップを参照されたい。詳細は、ここで再びは記載されない。
【０２０１】
本発明の実施形態は、外観特徴の記述属性を認識する方法及び装置を提供する。標的画像の外観特徴の位置特徴が取得され、そして、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置が決定される。ここで、外観特徴は、対象の外観の特徴が属するタイプを示すために使用され、外観特徴の位置特徴は、前もってセットされた対象モデルにおいて対象のものであって外観特徴によって指し示される部分の位置を示すために使用され、外観特徴は局所属性を有し、局所属性は、画像処理デバイスに標的画像を局所処理方法で処理するように指示するために使用される。位置特徴に基づき標的領域が認識され、標的領域は対象の部分を含む。次いで、標的領域に対して特徴解析が実行され、対象の外観特徴の記述属性が認識される。局所属性を有している外観特徴の位置特徴が決定される。局所属性を有している外観特徴の場合に、無意味な認識領域を減らし、画像処理動作プロセスを簡単にし、記述属性を認識する時間を減らし、コンピュータ画像処理作業負荷を減らすために、標的画像からは、対象のものであって外観特徴によって指し示される部分が位置している標的領域が、特徴解析のための認識領域として意図的に選択される。
【０２０２】
本発明のこの実施形態において外観特徴の記述属性を認識する装置１１１０は、特定用途向け集積回路（Application  Specific  Integrated  Circuit，ＡＳＩＣ）又はプログラム可能論理デバイス（Programmable  Logic  Device，ＰＬＤ）を使用することによって実施されてよいことが理解されるべきである。ＰＬＤは、複合プログラム可能論理デバイス（Complex  Programmable  Logic  Device，ＣＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（Field-Programmable  Gate  Array，ＦＰＧＡ）、汎用アレイロジック（Generic  Array  Logic，ＧＡＬ）、又はそれらの任意の組み合わせであってよい。図４に示される、記述属性を認識する方法が、ソフトウェアを使用することによって実施されるとき、外観特徴の記述属性を認識する装置１１１０及び装置１１１０のモジュールは、代替的にソフトウェアモジュールであってもよい。
【０２０３】
本発明のこの実施形態において外観特徴の記述属性を認識する装置１１１０は、相応して、本発明の実施形態において記載される方法を実行してよい。その上、外観特徴の記述属性を認識する装置１１１０におけるユニットの上記及び他の動作及び／又は機能は、図４における方法及び図４における方法に関係がある対応するプロシージャを実施するために別々に使用される。簡潔さのために、詳細は、ここで再びは記載されない。
【０２０４】
上記の実施形態の一部又は全ては、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせを使用することによって実施されてよい。実施形態を実施するためにソフトウェアが使用されるとき、実施形態の全て又は一部は、コンピュータプログラム製品の形で実施されてもよい。コンピュータプログラム製品は１つ以上のコンピュータ命令を含む。コンピュータプログラム製品がコンピュータでロード又は実行されるとき、本発明の実施形態に従うプロシージャ又は機能が完全に又は部分的に発生する。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は他のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されても、あるいは、コンピュータ可読記憶媒体から他のコンピュータ可読記憶媒体へ送信されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、又はデータセンターから他のウェブサイト、コンピュータ、サーバ、又はデータセンターへ無線（例えば、赤外線、電波、又はマイクロ波）方式で送信されてよい。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の使用可能な媒体、又は１つ以上の使用可能な媒体を一体化する、サーバ若しくはデータセンターなどのデータ記憶デバイスであってよい。使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、若しくは磁気テープ）、光学媒体（例えば、ＤＶＤ）、又は半導体媒体であってよい。半導体媒体は、固体状態ディスク（Solid  State  Disk，ＳＳＤ）であってよい。
【０２０５】
当業者は、本明細書で開示されている実施形態で記載される例と組み合わせて、ユニット及びアルゴリズムステップが電子ハードウェア又はコンピュータソフトウェア及び電子ハードウェアの組み合わせによって実施可能であると承知し得る。機能がハードウェア又はソフトウェアによって実行されるかどうかは、技術的解決法の設計制約及び特定の用途に依存する。当業者は、異なる方法を特定の用途ごとに使用することによって、記載される機能を実施することができる。
【０２０６】
便宜上及び簡単な記載のために、上記のシステム、装置、及びユニットの具体的な作動プロセスについては、上記の方法実施形態における対応するプロセスが参照されてもよいことは、当業者によって明らかに理解され得る。詳細は、ここで再びは記載されない。
【０２０７】
本願で提供されるいくつかの実施形態において、開示されるシステム、装置、及び方法は、他の方法で実施されてもよいことが理解されるべきである。例えば、記載される装置実施形態は、単に例である。例えば、ユニット分割は、論理機能分割に過ぎず、実際の実施では他の分割であってもよい。例えば、複数のユニット又はコンポーネントが他のシステムに結合又は一体化されてもよく、あるいは、いくつかの機能は無視されるか又は実施されなくてもよい。その上、表示又は議論されている相互結合又は直接的な結合若しくは通信接続は、いくつかのインターフェイスを通じて実施されてもよい。装置又はユニットの間の間接的な結合又は通信接続は、電気的な、機械的な、又は他の形で実施されてもよい。
【０２０８】
別個のユニットとして記載されるユニットは、物理的に別個であってもなくてもよく、ユニットとして表示されている部分は物理的な部分であってもなくてもよく、一箇所に位置付けられても、あるいは、複数のネットワークユニット上に分配されてもよい。ユニットの一部又は全ては、実施形態の解決法の目的を達成すべく実際の要件に応じて選択されてよい。
【０２０９】
上記の記載は、本発明の具体的な実施に過ぎず、本発明の保護範囲を制限する意図はない。如何なる変形又は置換も、本発明の具体的な実施に基づき当業者によって考え出され得る。
【図１】
0006936866.tif 000002
【図２】
0006936866.tif 000003
【図３ａ】
0006936866.tif 000004
【図３ｂ】
0006936866.tif 000005
【図３ｃ】
0006936866.tif 000006
【図３ｄ】
0006936866.tif 000007
【図４】
0006936866.tif 000008
【図５】
0006936866.tif 000009
【図６】
0006936866.tif 000010
【図７】
0006936866.tif 000011
【図８】
0006936866.tif 000012
【図９】
0006936866.tif 000013
【図１０】
0006936866.tif 000014
【図１１】
0006936866.tif 000015