IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社アジラの特許一覧

<>
  • 特開-姿勢推定システム 図1
  • 特開-姿勢推定システム 図2
  • 特開-姿勢推定システム 図3
  • 特開-姿勢推定システム 図4
  • 特開-姿勢推定システム 図5
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024054909
(43)【公開日】2024-04-18
(54)【発明の名称】姿勢推定システム
(51)【国際特許分類】
   G06T 7/70 20170101AFI20240411BHJP
   G06T 7/00 20170101ALI20240411BHJP
【FI】
G06T7/70 Z
G06T7/00 660B
【審査請求】有
【請求項の数】7
【出願形態】OL
(21)【出願番号】P 2022161367
(22)【出願日】2022-10-06
(11)【特許番号】
(45)【特許公報発行日】2023-10-20
(71)【出願人】
【識別番号】518126409
【氏名又は名称】株式会社アジラ
(74)【代理人】
【識別番号】100176256
【弁理士】
【氏名又は名称】相田 隆敬
(72)【発明者】
【氏名】稲岡 駿
【テーマコード(参考)】
5L096
【Fターム(参考)】
5L096AA06
5L096CA02
5L096DA02
5L096FA67
5L096FA69
5L096GA19
5L096KA04
(57)【要約】
【課題】 撮影画像に収差を生じさせる撮影手段によって撮影された画像であっても、当該画像に映った行動体の姿勢を高精度に推定することの可能な姿勢推定システムを提供する。
【解決手段】 姿勢推定システム1では、行動体Zの第1の姿勢に関する第1のデータを参照して、撮影画像に収差を生じさせる撮影手段Xにより撮影されたサンプル画像Y1に映ったサンプル行動体Z1が第1の姿勢を有していると推定された場合に、推定された姿勢に関するデータと、第1のデータと、の差異に基づき、サンプル画像Y1内のサンプル行動体Z1が位置する領域における撮影手段Xの収差の影響度を決定する。その後、行動体Zの第2の姿勢に関する第2のデータと、決定された影響度と、を参照して、撮影手段Xにより撮影された対象画像Y2内の上記領域に映った対象行動体Z2が第2の姿勢を有しているか否かを推定する。
【選択図】図5
【特許請求の範囲】
【請求項1】
行動体の第1の姿勢に関する第1のデータを記憶した第1の記憶部と、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、
前記撮影手段により撮影された対象画像を取得する第2の取得部と、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、
を備えたことを特徴とする姿勢推定システム。
【請求項2】
前記サンプル画像は複数の領域に分割され、
前記決定部は、多数のサンプル画像に映った多数のサンプル行動体について推定された第1の姿勢に基づいて、分割された各領域について前記影響度を決定することを特徴とする請求項1に記載の姿勢推定システム。
【請求項3】
前記サンプル画像は複数の領域に分割され、
前記決定部は、多数のサンプル画像に映った多数のサンプル行動体について推定された第1の姿勢に基づいて、分割された一部の領域について前記影響度を決定し、前記一部の領域について決定された影響度の分布を参照して、分割された他の領域についての前記影響度を決定することを特徴とする請求項1に記載の姿勢推定システム。
【請求項4】
行動体の第1の姿勢に関する第1のデータを記憶した第1の記憶部と、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、
を備え、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、前記撮影手段により撮影された対象画像を取得する第2の取得部と、前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、を有する姿勢推定装置との間で通信可能であることを特徴とする学習装置。
【請求項5】
行動体の第1の姿勢に関するデータを記憶した記憶部と、撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、を有する学習装置との間で通信可能な姿勢推定装置であって、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、
前記撮影手段により撮影された対象画像を取得する第2の取得部と、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、
を備えたことを特徴とする推定装置。
【請求項6】
行動体の第1の姿勢に関する第1のデータ及び第2の姿勢に関する第2のデータを記憶したコンピュータで実行されるプログラムであって、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得するステップと、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定するステップと、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定するステップと、
前記撮影手段により撮影された対象画像を取得するステップと、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定するステップと、
を備えたことを特徴とする姿勢推定プログラム。
【請求項7】
行動体の第1の姿勢に関する第1のデータ及び第2の姿勢に関する第2のデータを記憶したコンピュータで実行される方法であって、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得するステップと、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定するステップと、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定するステップと、
前記撮影手段により撮影された対象画像を取得するステップと、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定するステップと、
を備えたことを特徴とする姿勢推定方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、撮影画像に収差を生じさせる撮影手段によって撮影された画像であっても、当該画像に映った行動体の姿勢を高精度に推定することの可能な姿勢推定システムに関する。
【背景技術】
【0002】
従来より、映像に映った複数の関節のうち、基本姿勢に含まれるものを判別することで、行動体を特定する技術が知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特許第6525179号
【発明の概要】
【発明が解決しようとする課題】
【0004】
上記技術により、例えば、映像に映った複数の関節が“直立”に相当する基本姿勢に含まれるならば、当該複数の関節を有する行動体の姿勢は“直立”であると判断することが可能である。
【0005】
しかしながら、撮影画像に収差を生じさせる撮影手段によって撮影された画像の場合、例えば、当該画像の端部には歪みが生じ、当該画像の端部に存在する行動体も歪んで映ってしまうこととなる。このような場合、上記技術では、行動体の姿勢を、実際には“直立”であるのに、“屈曲”と誤って推定してしまうことが生じ得る。
【0006】
そこで、本発明は、撮影画像に収差を生じさせる撮影手段によって撮影された画像であっても、当該画像に映った行動体の姿勢を高精度に推定することの可能な姿勢推定システムを提供することを目的としている。
【課題を解決するための手段】
【0007】
本発明は、行動体の第1の姿勢に関する第1のデータを記憶した第1の記憶部と、撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、前記撮影手段により撮影された対象画像を取得する第2の取得部と、前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、を備えたことを特徴とする姿勢推定システムを提供している。
【0008】
また、本発明の別の観点によれば、上記姿勢推定システムに対応する学習装置、推定装置、姿勢推定プログラム、及び、姿勢推定方法を提供している。
【発明の効果】
【0009】
本発明の姿勢推定システムによれば、撮影画像に収差を生じさせる撮影手段によって撮影された画像であっても、当該画像に映った行動体の姿勢を高精度に推定することが可能となる。
【図面の簡単な説明】
【0010】
図1】本発明の実施の形態による姿勢推定システムの使用状態の説明図
図2】本発明の実施の形態による姿勢推定システムのブロック図
図3】本発明の実施の形態による“直立”姿勢に関するデータの説明図
図4】本発明の実施の形態による撮影手段による収差の影響の説明図
図5】本発明の実施の形態による姿勢推定のフローチャート
【発明を実施するための形態】
【0011】
以下、本発明の実施の形態による姿勢推定システム1について、図1図5を参照して説明する。
【0012】
姿勢推定システム1は、撮影画像に収差を生じさせる撮影手段Xによって撮影された画像Y(図1では、映像を構成するフレーム)であっても、当該画像Yに映った行動体Zの姿勢を高精度に推定するためのものである。本実施の形態では、行動体Zとして人間を採用し、理解容易のため、行動体Zを骨格だけで簡易的に表示する。また、本実施の形態では、収差として、歪曲収差を例に説明を行う。
【0013】
姿勢推定システム1は、図2に示すように、学習装置2と、推定装置3と、を備えており、学習装置2によって学習されたデータを参照して、推定装置3が行動体Zの姿勢を推定する。
【0014】
学習装置2は、第1の記憶部21と、第1の取得部22と、第1の推定部23と、決定部24と、を備えている。
【0015】
第1の記憶部21は、行動体の第1の姿勢に関する第1のデータを記憶している。本実施の形態では、“関節識別基準”と、“行動体識別基準”と、を記憶している。
【0016】
“関節識別基準”は、行動体Zの複数の関節A(図1では、首、右肘、左肘、腰、右膝、左膝)を識別するためのものであり、関節Aごとに、それぞれを識別するための形状、方向、サイズ等を示したものである。
【0017】
“行動体識別基準”は、行動体Zの様々なバリエーション(“歩行”、“直立”等)の “基本姿勢“、”各関節Aの可動域“、一の行動体Zにおける”各関節A間の距離“等を示したものである。
【0018】
上記行動体Zの様々なバリエーションの“基本姿勢”のうちの1つが、本発明の“第1の姿勢”に相当し、第1の記憶部21には、例えば、“直立”の場合の各関節Aの位置関係が第1の姿勢に関する第1のデータとして記憶されている。図3は、“直立”の場合の各関節Aの位置関係を例示したものである。
【0019】
第1の取得部22は、撮影画像に収差を生じさせる撮影手段Xにより撮影されたサンプル画像Y1を取得する。本実施の形態では、映像を構成する一の画像(フレーム)を取得するものとする。
【0020】
第1の推定部23は、第1のデータを参照して、サンプル画像Y1に映ったサンプル行動体Z1が第1の姿勢を有しているか否かを推定する。
【0021】
上記推定に当たっては、サンプル画像Y1に映ったサンプル行動体Z1を検出する必要があるが、本実施の形態では、第1の記憶部21に記憶された“関節識別基準”に該当する複数の関節Aを検出した上で、“行動体識別基準”を参照して、一のサンプル行動体Z1に含まれる複数の関節Aを特定する。図1の例では、関節A1-A6が一のサンプル行動体Z1に含まれる関節Aであると特定され、一のサンプル行動体Z1が存在するものと検出される。従って、この方法を用いる場合には、サンプル行動体Z1が存在するものと検出した時点で、サンプル行動体Z1が第1の姿勢を有しているか否かを推定できることとなる。
【0022】
なお、本実施の形態では、第1の推定部23は、サンプル行動体Z1の姿勢に関するデータが、第1のデータと完全一致していなくても、所定範囲内の誤差であれば、「第1の姿勢を有している」と推定するものとする。
【0023】
ところで、実際のサンプル行動体Z1は“直立”の姿勢をとっている場合でも、撮影手段Xの収差の影響により、図4に示すように、サンプル画像Y1にはサンプル行動体Z1が歪んで映ることが考えられる(歪曲収差の場合には、歪みは、サンプル画像Y1の端部に近づくに従い顕著となる)。
【0024】
従って、上記したように、第1の推定部23は、サンプル行動体Z1の姿勢に関するデータと、第1のデータと、が所定範囲内の誤差であれば「第1の姿勢を有している」と推定することができるが、例えば、所定範囲以上の誤差になってしまったような場合には、第1の姿勢と推定することができなくなってしまう。
【0025】
そこで、本実施の形態では、所定範囲以上の誤差になってしまったような場合等でも姿勢推定が可能となるように、学習装置2側の決定部24で、撮影手段Xの収差の影響度を予め決定しておく。
【0026】
詳細には、決定部24は、サンプル行動体Z1が第1の姿勢を有していると推定された場合に、推定された姿勢に関するデータと、第1のデータと、の差異に基づき、サンプル画像Y1内のサンプル行動体Z1が位置する領域Rにおける撮影手段Xの収差の影響度を決定する。
【0027】
影響度は、例えば、図3に示す“直立”の場合の各関節Aの位置関係を示したデータと、図4に映ったサンプル行動体Z1の各関節Aの位置関係を示したデータと、を比較し、各関節Aの位置、角度の差異等に基づき決定することが考えられる。
【0028】
また、本実施の形態では、図4に示すように、サンプル画像Y1を複数の領域に分割しておき、サンプル行動体Z1が含まれる領域Rにおける撮影手段Xの収差の影響度を決定するものとする。なお、図4に示すように、サンプル行動体Z1が複数の領域Rに跨って位置している場合には、複数の領域Rについて共通の影響度を決定しても良いし、各領域Rに含まれる関節Aだけで影響度を決定しても良い。
【0029】
更に、本実施の形態では、多数のサンプル画像Y1に映った多数のサンプル行動体Z1について推定された第1の姿勢に基づいて、分割された各領域Rについて影響度を決定(AIモデルで学習)し、第1の記憶部21に記憶するものとする。例えば、一の領域Rで推定された多数の第1の姿勢に関するデータの平均値と、第1のデータと、の差異をその領域Rでの影響度と決定し、これを各領域について行う方法等が考えられる。
【0030】
推定装置3は、第2の記憶部31と、第2の取得部32と、第2の推定部33と、を備えている。
【0031】
第2の記憶部31は、第1の記憶部21と同様に、“関節識別基準”と、“行動体識別基準”と、を記憶していると共に、行動体の第2の姿勢に関する第2のデータを記憶している。本実施の形態では、第2の姿勢に関する第2のデータは、第1の姿勢に関する第2のデータと同一の“直立”に関するものとするが、推定したい姿勢が複数ある場合には、それら複数の姿勢に関する第2のデータをそれぞれ記憶しておくことが好ましい。
【0032】
第2の取得部32は、撮影手段Xにより撮影された対象画像Y2を取得する。撮影手段Xは、サンプル画像Y1を撮影した現物である必要はないが、同一モデル等の同一の収差を有するものを用いるものとする。
【0033】
第2の推定部33は、第2のデータと、決定部24により決定された影響度と、を参照して、対象画像Y2内の領域Rに映った対象行動体Z2が第2の姿勢を有しているか否かを推定する。
【0034】
推定に当たっては、対象行動体Z2を検出することとなるが、本実施の形態では、第1の推定部23と同様の方法で検出を行うものとする。
【0035】
その上で、検出された対象行動体Z2の姿勢に関するデータを領域Rについて決定された影響度で補正し、補正されたデータと、第2のデータと、を比較することで、対象行動体Z2が第2の姿勢を有しているか否かを推定する。
【0036】
これにより、撮影画像に収差を生じさせる撮影手段Xによって撮影された対象画像Y2であっても、当該対象画像Y2に映った対象行動体Z2の姿勢を高精度に推定することが可能となる。また、第1の姿勢に関する第1のデータに基づいて影響度を決定しておけば、決定された影響度は、推定段階において第1の姿勢以外の姿勢についてもそのまま援用することが可能となる。
【0037】
続いて、図5のフローチャートを用いて、姿勢推定システム1による姿勢推定の流れについて説明する。
【0038】
本実施の形態の姿勢推定システム1による姿勢推定は、“学習段階”と“推定段階”の2段階で行われる。
【0039】
(1)学習段階
【0040】
学習段階では、まず、サンプル画像Y1が取得されると(S1)、第1のデータを参照して、サンプル画像Y1に映ったサンプル行動体Z1が第1の姿勢を有しているか否かが推定される(S2)。
【0041】
第1の姿勢を有していると推定された場合(S2:YES)、推定された姿勢に関するデータと、第1のデータと、の差異に基づき、サンプル画像Y1内のサンプル行動体Z1が位置する領域Rにおける撮影手段Xの収差の影響度を決定する(S3)。S1-S3は、多数のサンプル画像Y1に映った多数のサンプル行動体Z1について推定された第1の姿勢について行い、分割された全ての領域Rについて影響度を決定することが好ましい。
【0042】
(2)推定段階
【0043】
続いて、推定段階では、撮影手段Xにより撮影された対象画像Y2が取得されると(S4)、第2のデータと、決定された影響度と、を参照して、対象画像Y2内の領域Rに映った対象行動体Z2が第2の姿勢を有しているか否かを推定する(S5)。
【0044】
なお、学習装置2において十分に影響度を学習した後は、推定装置3のみを作動させれば良い。
【0045】
以上説明したように、本実施の形態による姿勢推定システム1では、学習段階において、推定された姿勢に関するデータと、第1の姿勢に関する第1のデータと、の差異に基づき、撮影手段Xの収差の影響度を決定しておき、推定段階において、第2の姿勢に関する第2のデータと、決定された影響度と、に基づき、対象画像Y2に映った対象行動体Z2が第2の姿勢を有しているか否かを推定する。
【0046】
このような構成によれば、撮影画像に収差を生じさせる撮影手段Xによって撮影された対象画像Y2であっても、当該対象画像Y2に映った対象行動体Z2の姿勢を高精度に推定することが可能となる。また、第1の姿勢に関する第1のデータに基づいて影響度を決定しておけば、決定された影響度は、推定段階において第1の姿勢以外の姿勢についてもそのまま援用することが可能となる。
【0047】
また、本実施の形態による姿勢推定システム1では、決定部24は、多数のサンプル画像Y1に映った多数のサンプル行動体Z1について推定された第1の姿勢に基づいて、分割された各領域Rについて影響度を決定することが好ましい。
【0048】
このような構成によれば、簡易な方法を用いて画像内の全範囲について満遍なく影響度を決定することが可能となる。
【0049】
尚、本発明の姿勢推定システムは、上述した実施の形態に限定されず、特許請求の範囲に記載した範囲で種々の変形や改良が可能である。
【0050】
例えば、上記実施の形態では、学習段階において、サンプル行動体Z1の姿勢に関するデータと、第1のデータと、が所定領域の誤差であれば、「第1の姿勢を有している」と推定することができたが、撮影手段Xの収差が大きい場合には、「第1の姿勢を有している」と全く推定できない(ほとんど推定できない)ことも考えられる。
【0051】
従って、学習段階において上記した方法での推定(AIモデルでの学習)が難しい場合には、ルールベースでの推定を行ってもよく、この場合も本発明の“推定”に含まれる。例えば、第1の姿勢“直立”を推定したい場合には、「各関節Aが一様に歪んでいる」、「連続するサンプル画像Y1において各関節Aに動きがない」等のルールに該当する場合に“直立”と推定することが考えられる。
【0052】
また、上記実施の形態では、分割された全ての領域Rについて影響度を決定したが、収差の影響度の大きい部分(端部等)についてのみ影響度を決定しても良い。
【0053】
また、上記実施の形態では、画像を領域Rに分割したが、必ずしも分割しなくても良い。分割しない場合には、例えば、画像の複数位置で得られた姿勢に関するデータから、画像内の各位置の影響度を統計的に予測することが考えられる。歪曲収差の場合、画像の中央付近は影響度がほぼなく、周辺に近づくに従い影響度が大きくなるような分布となることが考えられる。
【0054】
また、画像を領域Rに分割する場合であっても、画像内の各位置の影響度を統計的に予測しても良い。例えば、決定部24は、多数のサンプル画像Y1に映った多数のサンプル行動体Z1について推定された第1の姿勢に基づいて、分割された一部の領域Rについて影響度を決定し、一部の領域について決定された影響度の分布を参照して、分割された他の領域Rについての影響度を決定する方法が考えられる。これにより、ある領域Rでは姿勢に関するデータを十分に取得できなかったような場合であっても、全ての領域R又は必要な領域Rについて影響度を決定することが可能となる。
【0055】
また、上記実施の形態では、歪曲収差の影響を抑制する例を用いて説明を行ったが、像面湾曲等の他の収差の影響を抑制するために影響度を決定しても良い。
【0056】
また、上記実施の形態では、「検出された対象行動体Z2のデータを影響度で補正し、補正されたデータと、第2のデータと、を比較することで、対象行動体Z2が第2の姿勢を有しているか否かを推定」したが、「第2のデータを影響度で補正し、補正されたデータと、検出された対象行動体Z2のデータと、を比較することで、対象行動体Z2が第2の姿勢を有しているか否かを推定」しても良い。
【0057】
また、上記実施の形態では、第1の姿勢が“直立”の場合を例として説明を行ったが、“直立”以外の姿勢を用いて影響度を決定しても良い。
【0058】
また、行動体の行動(歩行、転倒等)が分かっていれば、より高精度に姿勢推定を行うことが可能となるので、姿勢推定に当たり、行動体の行動を更に考慮しても良い。この場合、第1の記憶部21(第2の記憶部31)に、行動体Zが様々な行動を行った場合の各関節の動きを示した“行動識別基準”を記憶しておき、サンプル行動体Z1(対象行動体Z2)を特定した後に、連続するサンプル画像Y1(対象画像Y2)において“行動識別基準”に該当する各関節の動きを検出した場合に「サンプル行動体Z1(対象行動体Z2)が該当する行動を行った」と検出することが可能である。
【0059】
また、上記実施の形態では、行動体Zが存在することを検出した時点で、行動体Zが第1又は第2の姿勢を有しているか否かを推定できたが、行動体Zを検出した後に行動体Zが第1又は第2の姿勢を有しているか否かを改めて推定しても良いことはもちろんである。
【0060】
また、上記実施の形態では、第1の取得部22と第2の取得部32、及び、第1の推定部23と第2の推定部33は、学習装置2と推定装置3にそれぞれ設けられていたが、これらは共通して使用されてもよい。また、第1の記憶部21及び第2の記憶部31は、学習装置2及び推定装置3のそれぞれに設けられていたが、同一のデータを記憶した記憶部をいずれか一方に設けても良いし、学習装置2及び推定装置3のいずれとも別体に設けても良い。更に、上記実施の形態では、学習装置2と推定装置3は通信可能に別体に設けられていたが、学習装置2と推定装置3は一体であってもよい。
【0061】
また、上記実施の形態では、行動体Zとして人間を例に説明したが、動物やロボットについて使用することも可能である。
【0062】
また、上記実施の形態では複数の関節の動きに基づいて行動体の行動を検出したが、関節を検出することなく他の方法で行動体の行動を検出しても良い。
【0063】
また、本発明は、コントローラとしての第1の取得部22、第1の推定部23、及び、決定部24が行う処理、及び、コントローラとしての第2の取得部32、及び、第2の推定部33が行う処理に相当するプログラム及び方法や、当該プログラムを記憶した記録媒体にも応用可能である。記録媒体の場合、コンピュータ等に当該プログラムがインストールされることとなる。ここで、当該プログラムを記憶した記録媒体は、非一過性の記録媒体であっても良い。非一過性の記録媒体としては、CD-ROM等が考えられるが、それに限定されるものではない。
【符号の説明】
【0064】
1 姿勢推定システム
2 学習装置
3 推定装置
21 第1の記憶部
22 第1の取得部
23 第1の推定部
24 決定部
31 第2の記憶部
32 第2の取得部
33 第2の推定部
R 領域
X 撮影手段
Y 画像
Z 行動体
図1
図2
図3
図4
図5
【手続補正書】
【提出日】2023-08-07
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
行動体の第1の姿勢に関する第1のデータを記憶した第1の記憶部と、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、
前記撮影手段により撮影された対象画像を取得する第2の取得部と、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、
を備えたことを特徴とする姿勢推定システム。
【請求項2】
前記サンプル画像は複数の領域に分割され、
前記決定部は、多数のサンプル画像に映った多数のサンプル行動体について推定された第1の姿勢に基づいて、分割された各領域について前記影響度を決定することを特徴とする請求項1に記載の姿勢推定システム。
【請求項3】
前記サンプル画像は複数の領域に分割され、
前記決定部は、多数のサンプル画像に映った多数のサンプル行動体について推定された第1の姿勢に基づいて、分割された一部の領域について前記影響度を決定し、前記一部の領域について決定された影響度の分布を参照して、分割された他の領域についての前記影響度を決定することを特徴とする請求項1に記載の姿勢推定システム。
【請求項4】
行動体の第1の姿勢に関する第1のデータを記憶した第1の記憶部と、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、
を備え、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、前記撮影手段により撮影された対象画像を取得する第2の取得部と、前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、を有する姿勢推定装置との間で通信可能であることを特徴とする学習装置。
【請求項5】
行動体の第1の姿勢に関する第1のデータを記憶した記憶部と、撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得する第1の取得部と、前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定する第1の推定部と、前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定する決定部と、を有する学習装置との間で通信可能な姿勢推定装置であって、
行動体の第2の姿勢に関する第2のデータを記憶した第2の記憶部と、
前記撮影手段により撮影された対象画像を取得する第2の取得部と、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定する第2の推定部と、
を備えたことを特徴とする推定装置。
【請求項6】
行動体の第1の姿勢に関する第1のデータ及び第2の姿勢に関する第2のデータを記憶したコンピュータで実行されるプログラムであって、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得するステップと、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定するステップと、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定するステップと、
前記撮影手段により撮影された対象画像を取得するステップと、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定するステップと、
を備えたことを特徴とする姿勢推定プログラム。
【請求項7】
行動体の第1の姿勢に関する第1のデータ及び第2の姿勢に関する第2のデータを記憶したコンピュータで実行される方法であって、
撮影画像に収差を生じさせる撮影手段により撮影されたサンプル画像を取得するステップと、
前記第1のデータを参照して、前記サンプル画像に映ったサンプル行動体が前記第1の姿勢を有しているか否かを推定するステップと、
前記サンプル行動体が前記第1の姿勢を有していると推定された場合に、前記推定された姿勢に関するデータと、前記第1のデータと、の差異に基づき、前記サンプル画像内の前記サンプル行動体が位置する領域における前記撮影手段の収差の影響度を決定するステップと、
前記撮影手段により撮影された対象画像を取得するステップと、
前記第2のデータと、前記決定された影響度と、を参照して、前記対象画像内の前記領域に映った対象行動体が前記第2の姿勢を有しているか否かを推定するステップと、
を備えたことを特徴とする姿勢推定方法。