JP5837860B2 - 動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム - Google Patents
動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム Download PDFInfo
- Publication number
- JP5837860B2 JP5837860B2 JP2012132229A JP2012132229A JP5837860B2 JP 5837860 B2 JP5837860 B2 JP 5837860B2 JP 2012132229 A JP2012132229 A JP 2012132229A JP 2012132229 A JP2012132229 A JP 2012132229A JP 5837860 B2 JP5837860 B2 JP 5837860B2
- Authority
- JP
- Japan
- Prior art keywords
- motion
- distance
- data
- feature amount
- temporal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Description
(フレーム間の距離を算出する方法1)
人体スケルトン型動きデータにおいて、ジョイント毎に角度の距離を定義し、各ジョイントを重み付け平均する。
(フレーム間の距離を算出する方法2)
人体スケルトン型動きデータを潜在空間に変更し、潜在空間の座標同士でEuclidean距離を算出する。
また、非特許文献2及び特許文献1に記載される従来技術では、各関節の動きの特徴量を算出し、その特徴量同士の距離を定義し、各ジョイントを重み付け平均する。
(1)異なるモーションキャプチャシステムで取得したモーションキャプチャデータに対して、共通的に動きの類似度を算出することが難しい。例えば、人体スケルトン型動きデータの骨構造の定義が異なると、従来の技術では適用できない。
(2)モーションキャプチャデータを取得するための撮影の環境(被写体である人物、撮影距離、撮影角度など)が異なると、共通的に動きの類似度を算出することが難しい。
(3)入力データの種類(例えば、人体スケルトン型動きデータ、深度センサーシステムで取得したモーションキャプチャデータ、RGB画像データ、距離画像データなど)が異なると、共通的に動きの類似度を算出することが難しい。
(4)モーションキャプチャシステムなどで取得したデータがノイズを含んでいると、ロバストな類似度を算出することが難しい。
図1は、本発明の一実施形態に係る動き類似度算出装置1の構成を示すブロック図である。図1において、動き類似度算出装置1は、入力部11と空間的特徴量算出部12と時間的特徴量算出部13と類似度算出部14と出力部15を有する。本実施形態に係る動き類似度算出装置1は、動きデータ間の動きの類似度を算出する。動きデータは、人物の動きを表すデータである。動きデータとしては、モーションキャプチャデータ、RGB画像データ、又は距離画像データなどがある。以下の説明では、動きデータの一例として、モーションキャプチャデータを用いて説明する。
入力部11は、動きデータとしてモーションキャプチャデータを入力する。モーションキャプチャデータの種類としては、例えば、人体スケルトン型動きデータや、深度センサーシステムで取得したモーションキャプチャデータなどがある。
図2は、図1に示す空間的特徴量算出部12の構成を示すブロック図である。図2において、空間的特徴量算出部12は、物理量変更部21と主成分分析部22とヒストグラム算出部23を有する。空間的特徴量算出部12は、入力部11から入力されたモーションキャプチャデータが表す人物の動きについての空間的特徴量を算出する。空間的特徴量は、動きの空間的な分布を表す。空間的特徴量の算出では、比較的大きな動きを重視し、比較的細かい動きを無視する。また、主成分分析とヒストグラムの算出によって、ロバスト性を向上させる。
物理量変更部21は、入力されたモーションキャプチャデータから、主成分分析部22に入力するデータを生成する。以下、人体スケルトン型動きデータを用いて、主成分分析部22に入力するデータを生成する実施例を説明する。
主成分分析部22は、物理量変更部21が生成したジョイント相対位置データに対して、主成分分析処理を行う。ここでは、時刻tのフレーム「x(t)」を用いて、ジョイント相対位置データ「X」を「X={x(t1),x(t2),・・・,x(tN)}と表す。但し、Nは、ジョイント相対位置データに含まれるフレームの個数である。Xは、M行N列の行列である(但し、M=3×K)。
まず、(4)式により、Xから平均値を除いたN行M列の行列Dを算出する。
ヒストグラム算出部23は、主成分分析部22が算出した主成分座標行列Yを用いて、ヒストグラムを算出する。このヒストグラムが本実施形態に係る空間的特徴量である。そのヒストグラム算出処理では、主成分座標行列Y内の上位のr個の列から成るr行N列の行列Yrを用いて、ヒストグラムを算出する。rの値は任意に設定可能とする。
時間的特徴量算出部13は、入力部11から入力されたモーションキャプチャデータが表す人物の動きについての時間的特徴量を算出する。時間的特徴量は、動きの時間的な分布を表す。
類似度算出部14は、入力部11が入力した二つのモーションキャプチャデータに関し、一方のモーションキャプチャデータが表す人物の動きと、もう一方のモーションキャプチャデータが表す人物の動きとの類似度を算出する。この類似度算出処理では、各モーションキャプチャデータに関して、空間的特徴量算出部12が算出した空間的特徴量と、時間的特徴量算出部13が算出した時間的特徴量とを用いる。以下、本実施形態に係る類似度算出方法を説明する。
出力部15は、類似度算出部14が算出した類似度を出力する。これにより、入力部11が入力した二つのモーションキャプチャデータに関する動きの類似度が出力される。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disk)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Claims (7)
- 動きデータから、主成分空間で動きの空間的な分布を表す空間的特徴量を算出する空間的特徴量算出部と、
動きデータから、主成分空間で動きの時間的な分布を表す時間的特徴量を算出する時間的特徴量算出部と、
二つの動きデータについてそれぞれに算出された空間的特徴量の間の距離と時間的特徴量の間の距離とを用いて動きの類似度を算出する類似度算出部と、
を備えたことを特徴とする動き類似度算出装置。 - 前記空間的特徴量算出部は、動きデータ内の各フレームの動きの主成分についてのフレーム間の距離を用いてヒストグラムを算出する、
ことを特徴とする請求項1に記載の動き類似度算出装置。 - 前記時間的特徴量算出部は、動きデータ内の基準フレームとそれ以外の各フレームとの間の距離を算出し、算出したフレーム間距離から極値を求め、隣り合う極値間のフレーム数が一定数になるように、フレーム間距離の値を補間または間引く、
ことを特徴とする請求項1又は2に記載の動き類似度算出装置。 - 前記時間的特徴量算出部は、動きデータ内の基準フレームとそれ以外の各フレームとの間の距離を算出し、算出したフレーム間距離から極値を求め、極値の間隔が極端に短い場合には当該極値を削除し、極値の間隔が極端に長い場合には適切な極値を挿入する、
ことを特徴とする請求項1から3のいずれか1項に記載の動き類似度算出装置。 - 前記類似度算出部は、空間的特徴量の間の距離と時間的特徴量の間の距離に対して重み付け平均値を算出する、
ことを特徴とする請求項1から4のいずれか1項に記載の動き類似度算出装置。 - 動きデータから、主成分空間で動きの空間的な分布を表す空間的特徴量を算出するステップと、
動きデータから、主成分空間で動きの時間的な分布を表す時間的特徴量を算出するステップと、
二つの動きデータについてそれぞれに算出された空間的特徴量の間の距離と時間的特徴量の間の距離とを用いて動きの類似度を算出するステップと、
を含むことを特徴とする動き類似度算出方法。 - 動きデータから、主成分空間で動きの空間的な分布を表す空間的特徴量を算出するステップと、
動きデータから、主成分空間で動きの時間的な分布を表す時間的特徴量を算出するステップと、
二つの動きデータについてそれぞれに算出された空間的特徴量の間の距離と時間的特徴量の間の距離とを用いて動きの類似度を算出するステップと、
をコンピュータに実行させるためのコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012132229A JP5837860B2 (ja) | 2012-06-11 | 2012-06-11 | 動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012132229A JP5837860B2 (ja) | 2012-06-11 | 2012-06-11 | 動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013257656A JP2013257656A (ja) | 2013-12-26 |
JP5837860B2 true JP5837860B2 (ja) | 2015-12-24 |
Family
ID=49954065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012132229A Active JP5837860B2 (ja) | 2012-06-11 | 2012-06-11 | 動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5837860B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11282214B2 (en) | 2020-01-08 | 2022-03-22 | Agt International Gmbh | Motion matching analysis |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101765208B1 (ko) * | 2014-01-07 | 2017-08-04 | 한국전자통신연구원 | 시간 및 자세 제약 조건 아래에서 무용 동작을 생성하는 방법 및 장치 |
KR101515845B1 (ko) | 2014-08-07 | 2015-05-04 | 스타십벤딩머신 주식회사 | 동작 인식 방법 및 동작 인식 장치 |
CN110637324B (zh) * | 2017-09-08 | 2021-04-16 | 株式会社威亚视 | 三维数据***以及三维数据处理方法 |
CN112257642B (zh) * | 2020-10-30 | 2024-03-15 | 上海创屹科技有限公司 | 人体连续动作相似性评价方法及评价装置 |
JPWO2022168428A1 (ja) * | 2021-02-02 | 2022-08-11 | ||
US20230022356A1 (en) * | 2021-07-09 | 2023-01-26 | Hitachi, Ltd. | Method and system for human activity recognition in an industrial setting |
JP2024030610A (ja) * | 2022-08-24 | 2024-03-07 | 株式会社Jvcケンウッド | アバター制御装置、アバター制御方法、及びアバター制御プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003288600A (ja) * | 2002-03-28 | 2003-10-10 | Daihatsu Motor Co Ltd | 歩行者認識装置及び認識方法 |
JP4075670B2 (ja) * | 2003-04-09 | 2008-04-16 | トヨタ自動車株式会社 | 変化情報認識装置および変化情報認識方法 |
-
2012
- 2012-06-11 JP JP2012132229A patent/JP5837860B2/ja active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11282214B2 (en) | 2020-01-08 | 2022-03-22 | Agt International Gmbh | Motion matching analysis |
Also Published As
Publication number | Publication date |
---|---|
JP2013257656A (ja) | 2013-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5837860B2 (ja) | 動き類似度算出装置、動き類似度算出方法およびコンピュータプログラム | |
CN110998659B (zh) | 图像处理***、图像处理方法、及程序 | |
JP4930854B2 (ja) | 関節物***置姿勢推定装置及びその方法ならびにプログラム | |
Wei et al. | Videomocap: Modeling physically realistic human motion from monocular video sequences | |
US20230008567A1 (en) | Real-time system for generating 4d spatio-temporal model of a real world environment | |
JP6816058B2 (ja) | パラメータ最適化装置、パラメータ最適化方法、プログラム | |
JP7452016B2 (ja) | 学習データ生成プログラム、及び学習データ生成方法 | |
WO2017141344A1 (ja) | 3次元モデル生成システム、3次元モデル生成方法、及びプログラム | |
JP2016099982A (ja) | 行動認識装置、行動学習装置、方法、及びプログラム | |
JP6675691B1 (ja) | 学習用データ生成方法、プログラム、学習用データ生成装置、および、推論処理方法 | |
JP2019096113A (ja) | キーポイントデータに関する加工装置、方法及びプログラム | |
Hu et al. | Capturing small, fast-moving objects: Frame interpolation via recurrent motion enhancement | |
JP2012048362A (ja) | 人体姿勢推定装置、人体姿勢推定方法およびコンピュータプログラム | |
JP4938748B2 (ja) | 画像認識装置及びプログラム | |
JP3836814B2 (ja) | 画像処理方法、画像処理装置、画像処理プログラム | |
KR20100138658A (ko) | 데이터 처리 장치 및 방법 | |
JP2023527627A (ja) | 逆運動学に基づいた関節の回転の推測 | |
CN115223240B (zh) | 基于动态时间规整算法的运动实时计数方法和*** | |
Pan et al. | Modeling for deformable body and motion analysis: A review | |
KR20210076559A (ko) | 인체 모델의 학습 데이터를 생성하는 장치, 방법 및 컴퓨터 프로그램 | |
JP6357396B2 (ja) | 背景差分装置、方法、及びプログラム | |
KR20200092215A (ko) | 다중 사용자 추적 장치 및 방법 | |
WO2023185241A1 (zh) | 数据处理方法、装置、设备以及介质 | |
JP7501543B2 (ja) | 情報処理装置、情報処理方法及び情報処理プログラム | |
WO2023162223A1 (ja) | 学習プログラム、生成プログラム、学習方法および生成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150123 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20150126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151022 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151106 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Ref document number: 5837860 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |