JP7072369B2 - 動作の類似度を求める方法、システム、端末及びプログラム - Google Patents
動作の類似度を求める方法、システム、端末及びプログラム Download PDFInfo
- Publication number
- JP7072369B2 JP7072369B2 JP2017219331A JP2017219331A JP7072369B2 JP 7072369 B2 JP7072369 B2 JP 7072369B2 JP 2017219331 A JP2017219331 A JP 2017219331A JP 2017219331 A JP2017219331 A JP 2017219331A JP 7072369 B2 JP7072369 B2 JP 7072369B2
- Authority
- JP
- Japan
- Prior art keywords
- similarity
- time
- parts
- series data
- target
- 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
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Description
Xsens社製のモーションキャプチャシステムMVN-awindaの慣性式センサを、第1の運動対象である人物の仙骨、右上腿、右下腿、右足の甲、左上腿、左下腿、左足の甲、胸部、左上腕、左前腕、左手の甲、右上腕、右前腕、右手の甲、頭部の15部位に装着した。
第1モーションデータ及び第2モーションデータに基づいて、第1類似度W1を、各時点において、各部位の回転の類似度と部位の重みの積として求めた。また、第2類似度W2を、各時点において、各部位の回転の類似度と部位の重みの積として求めた。また、第4類似度W4を、各時点において、仙骨の類似度と重みの積として求めた。
第1モーションデータ及び第2モーションデータに基づいて、第1類似度W1を、各時点において、各部位の回転の類似度と部位の重みの積として求めた。また、第2類似度W2を、各時点において、各部位の回転の類似度と部位の重みの積として求めた。
第1モーションデータ及び第2モーションデータに基づいて、第1類似度W1を、各時点において、各部位の位置の類似度と部位の重みの積として求めた。また、第3類似度W3を、各時点において、仙骨の類似度と重みの積として求めた。また、第4類似度W4を、各時点において、仙骨の類似度と重みの積として求めた。
第1モーションデータ及び第2モーションデータに基づいて、第1類似度W1を、各時点において、各部位の回転の類似度と部位の重みの積として求めて、比較例の動作の類似度とした。
10 サーバ
11 処理部
11a 類似度算出部
11b 3次元画像生成部
12 メモリ
12a コンピュータプログラム
12b 第1モーションデータ
12c 記憶媒体
13 表示部
14 入力インターフェース
15 通信部
20 端末
21 処理部
22 メモリ
23 表示部
24 入力インターフェース
25 通信部
30 第1の運動対象
31 第2の運動対象
S1~S15 センサ
N ネットワーク
Claims (10)
- 第1の運動対象と第2の運動対象の動作の類似度を求める方法であって、
前記第1の運動対象に配置された複数のセンサから受信した第1の時系列データに基づいて、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データを作成することと、
前記第2の運動対象に配置された複数のセンサから受信した第3の時系列データに基づいて、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第4の時系列データを作成することと、
前記第2の時系列データ及び前記第4の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって第1の類似度を求めることと、
前記第2の時系列データ及び前記第4の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって第2の類似度を求めることと、
前記第2の時系列データ及び前記第4の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって第3の類似度を求めることと、
前記第2の時系列データ及び前記第4の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって第4の類似度を求めることと、
前記第1の類似度と、前記第2の類似度と、前記第3の類似度と、前記第4の類似度との組み合わせに基づいて、前記動作の類似度を求めることと、
を処理装置が実行することを特徴とする方法。 - 前記第2の類似度を求めることは、
前記第2の時系列データ及び前記第4の時系列データに基づいて、前記第2の時間間隔における前記第1の運動対象が有する複数の部位のそれぞれの回転情報の変化量と前記第2の運動対象が有する複数の部位のそれぞれの回転情報の変化量とを比較する事によって、複数の部位のそれぞれについての部位類似度を求め、複数の部位のそれぞれの当該部位類似度と当該部位類似度に対する重みとの積の和を、前記第2の類似度として求めることを前記処理装置が実行する、請求項1に記載の方法。 - 前記第2の時系列データでは、前記第1の運動対象が有する複数の部位の角度を示す回転情報が、クォータニオンを用いて表されており、
前記第4の時系列データでは、前記第2の運動対象が有する複数の部位の角度を示す回転情報が、クォータニオンを用いて表されており、
前記第2の類似度を求めることは、前記第2の時間間隔における前記第1の運動対象が有する複数の部位のそれぞれのクォータニオンの変化量と前記第2の運動対象が有する複数の部位のそれぞれのクォータニオンの変化量とのコサイン類似度を、複数の部位のそれぞれについての前記部位類似度として求めることを前記処理装置が実行する、請求項2に記載の方法。 - 前記第3の類似度を求めることは、
前記第2の時系列データ及び前記第4の時系列データに基づいて、前記第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量を示す距離D1と前記第2の運動対象の第1の部位の位置情報の変化量を示す距離D2とを用いて、前記第3の類似度として1/(1+f×|D1―D2|)を求めることを前記処理装置が実行し、ここでfはゼロよりも大きく且つ1未満の数である、請求項1又は2に記載の方法。 - 前記動作の類似度を求めることは、
前記第1の類似度と第1の重みとの積と、前記第2の類似度と第2の重みとの積との和を、前記動作の類似度として求めるか、又は、
前記第1の類似度と第1の重みとの積と、前記第3の類似度と第3の重みとの積との和を、前記動作の類似度として求めるか、又は、
前記第1の類似度と第1の重みとの積と、前記第2の類似度と第2の重みとの積と、前記第3の類似度と第3の重みとの積との和を、前記動作の類似度として求めるか、又は、
前記第1の類似度と第1の重みとの積と、前記第2の類似度と第2の重みとの積と、前記第3の類似度と第3の重みとの積と、前記第4の類似度と第4の重みとの積との和を、前記動作の類似度として求めることを前記処理装置が実行する、請求項1~4の何れか一項に記載の方法。 - 第1の運動対象と第2の運動対象の動作の類似度を求めるシステムであって、
前記第1の運動対象に配置された複数のセンサから受信した第1の時系列データに基づいて、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データを作成する端末と、
前記端末と通信可能に接続された通信部と、
前記第2の運動対象に配置された複数のセンサから受信した第3の時系列データに基づいて作成された、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第4の時系列データを記憶する記憶部と、
前記通信部を用いて前記端末から受信した前記第2の時系列データ及び前記第4の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって第1の類似度を求め、
前記通信部を用いて前記端末から受信した前記第2の時系列データ及び前記第4の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって第2の類似度を求め、
前記通信部を用いて前記端末から受信した前記第2の時系列データ及び前記第4の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって第3の類似度を求め、
前記第2の時系列データ及び前記第4の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって第4の類似度を求め
前記第1の類似度と、前記第2の類似度と、前記第3の類似度と、前記第4の類似度との組み合わせに基づいて、前記動作の類似度を求め、前記通信部を用いて前記動作の類似度を前記端末へ送信する、処理部と、
を有するサーバと、
を備えることを特徴とするシステム。 - 第1の運動対象と第2の運動対象の動作の類似度を求めるシステムであって、
前記第1の運動対象に配置された複数のセンサから、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第1の時系列データを受信する端末と、
前記端末と通信可能に接続された通信部と、
前記第2の運動対象に配置された複数のセンサにより作成された、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データを記憶する記憶部と、
前記通信部を用いて前記端末から受信した前記第1の時系列データ及び前記第2の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって第1の類似度を求め、
前記通信部を用いて前記端末から受信した前記第1の時系列データ及び前記第2の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって第2の類似度を求め、
前記通信部を用いて前記端末から受信した前記第1の時系列データ及び前記第2の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって第3の類似度を求め、
前記第1の時系列データ及び前記第2の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって第4の類似度を求め、
前記第1の類似度と、前記第2の類似度と、前記第3の類似度と、前記第4の類似度との組み合わせに基づいて、前記動作の類似度を求め、前記通信部を用いて前記動作の類似度を前記端末へ送信する、処理部と、
を有するサーバと、
を備えることを特徴とするシステム。 - 第1の運動対象と第2の運動対象の動作の類似度を表示する端末であって、
前記第1の運動対象に配置された複数のセンサから受信した第1の時系列データに基づいて、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データを作成する処理部と、
前記第2の時系列データを外部へ送信し、
前記第2の時系列データ、及び、前記第2の運動対象に配置された複数のセンサから受信した第3の時系列データに基づいて作成された、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第4の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって求められた第1の類似度と、前記第2の時系列データ及び前記第4の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって求められた第2の類似度と、前記第2の時系列データ及び前記第4の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって求められた第3の類似度と、前記第2の時系列データ及び前記第4の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって求められた第4の類似度との組み合わせに基づいて求められた前記動作の類似度を、外部から受信する通信部と、
前記動作の類似度を表示する表示部と、
を備えることを特徴とする端末。 - 第1の運動対象と第2の運動対象の動作の類似度を表示する端末であって、
前記第1の運動対象に配置された複数のセンサから、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第1の時系列データを受信して、当該第1の時系列データを外部へ送信し、
前記第1の時系列データ、及び、前記第2の運動対象に配置された複数のセンサにより作成された、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって求められた第1の類似度と、前記第1の時系列データ及び前記第2の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって求められた第2の類似度と、前記第1の時系列データ及び前記第2の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって求められた第3の類似度と、前記第1の時系列データ及び前記第2の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって求められた第4の類似度との組み合わせに基づいて求められた前記動作の類似度を、外部から受信する、通信部と、
前記動作の類似度を表示する表示部と、
を備えることを特徴とする端末。 - 第1の運動対象と第2の運動対象の動作の類似度を求めることを、前記第1の運動対象に配置された複数のセンサから受信した第1の時系列データに基づいて、前記第1の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第2の時系列データを作成する端末から、前記第2の時系列データを受信するサーバに実行させるプログラムであって、
前記端末から受信した前記第2の時系列データ、及び前記第2の運動対象に配置された複数のセンサから受信した第3の時系列データに基づいて作成された、前記第2の運動対象が有する複数の部位の位置情報及び当該複数の部位の角度を示す回転情報を有する第4の時系列データに基づいて、第1の時間間隔毎に前記第1の運動対象が有する複数の部位の位置情報と前記第2の運動対象が有する複数の部位の位置情報とを比較するか、又は、前記第1の時間間隔毎に前記第1の運動対象が有する複数の部位の回転情報と前記第2の運動対象が有する複数の部位の回転情報とを比較する事によって第1の類似度を求め、
前記端末から受信した前記第2の時系列データ及び前記第4の時系列データに基づいて、第2の時間間隔における前記第1の運動対象が有する複数の部位の回転情報の変化量と前記第2の運動対象が有する複数の部位の回転情報の変化量とを比較する事によって第2の類似度を求め、
前記端末から受信した前記第2の時系列データ及び前記第4の時系列データに基づいて、第3の時間間隔における前記第1の運動対象の第1の部位の位置情報の変化量と前記第2の運動対象の第1の部位の位置情報の変化量とを比較する事によって第3の類似度を求め、
前記第2の時系列データ及び前記第4の時系列データに基づいて、初期時点と当該初期時点から第4の時間経過後の時点との間における前記第1の運動対象の第2の部位の位置情報の変化量と前記第2の運動対象の第2の部位の位置情報の変化量とを比較する事によって第4の類似度を求め、
前記第1の類似度と、前記第2の類似度と、前記第3の類似度と、前記第4の類似度との組み合わせに基づいて、前記動作の類似度を求め、前記動作の類似度を前記端末へ送信することを、前記サーバに実行させることを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017219331A JP7072369B2 (ja) | 2017-11-14 | 2017-11-14 | 動作の類似度を求める方法、システム、端末及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017219331A JP7072369B2 (ja) | 2017-11-14 | 2017-11-14 | 動作の類似度を求める方法、システム、端末及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019088469A JP2019088469A (ja) | 2019-06-13 |
JP7072369B2 true JP7072369B2 (ja) | 2022-05-20 |
Family
ID=66836917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017219331A Active JP7072369B2 (ja) | 2017-11-14 | 2017-11-14 | 動作の類似度を求める方法、システム、端末及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7072369B2 (ja) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010273746A (ja) | 2009-05-27 | 2010-12-09 | Panasonic Corp | リハビリ動作の判定装置 |
JP2014133015A (ja) | 2013-01-11 | 2014-07-24 | Akita Univ | 身体動作学習支援装置 |
JP2014188146A (ja) | 2013-03-27 | 2014-10-06 | Nippon Telegraph & Telephone East Corp | 運動姿勢評価装置、運動姿勢評価方法及びコンピュータプログラム |
JP2017136142A (ja) | 2016-02-02 | 2017-08-10 | セイコーエプソン株式会社 | 情報端末、動作評価システム、動作評価方法、動作評価プログラム、及び記録媒体 |
-
2017
- 2017-11-14 JP JP2017219331A patent/JP7072369B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010273746A (ja) | 2009-05-27 | 2010-12-09 | Panasonic Corp | リハビリ動作の判定装置 |
JP2014133015A (ja) | 2013-01-11 | 2014-07-24 | Akita Univ | 身体動作学習支援装置 |
JP2014188146A (ja) | 2013-03-27 | 2014-10-06 | Nippon Telegraph & Telephone East Corp | 運動姿勢評価装置、運動姿勢評価方法及びコンピュータプログラム |
JP2017136142A (ja) | 2016-02-02 | 2017-08-10 | セイコーエプソン株式会社 | 情報端末、動作評価システム、動作評価方法、動作評価プログラム、及び記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2019088469A (ja) | 2019-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11763603B2 (en) | Physical activity quantification and monitoring | |
US10830584B2 (en) | Body posture tracking | |
JP7367764B2 (ja) | 骨格認識方法、骨格認識プログラムおよび情報処理装置 | |
US10394979B2 (en) | Method and device for elastic object deformation modeling | |
Bodenhagen et al. | An adaptable robot vision system performing manipulation actions with flexible objects | |
WO2017020766A1 (zh) | 场景提取方法、物体定位方法及其系统 | |
US20130113704A1 (en) | Data fusion and mutual calibration for a sensor network and a vision system | |
CN105229666A (zh) | 3d图像中的运动分析 | |
JP2009002934A (ja) | 実質的に不変な回転軸を検出するための方法および装置 | |
JP7014304B2 (ja) | 認識方法、認識プログラム、認識装置および学習方法 | |
KR102046706B1 (ko) | 착용가능 디바이스를 사용하여 신경망 기반의 제스처 인식을 수행하는 기법 | |
CN106572816A (zh) | 步行解析系统和步行解析程序 | |
JP7162063B2 (ja) | オブジェクトの動きを予測する方法、運動モデルを調整する方法、所定量を導出する方法、及び仮想現実ビューを生成する方法 | |
CN115515487A (zh) | 基于使用多视图图像的3d人体姿势估计的基于视觉的康复训练系统 | |
KR101960929B1 (ko) | 기초 응급 구조 훈련 시뮬레이션 시스템 | |
JP7480001B2 (ja) | 学習装置、処理装置、学習方法、姿勢検出モデル、プログラム、及び記憶媒体 | |
KR102150172B1 (ko) | 상대적 움직임에 기반한 동작 인식 방법 및 장치 | |
KR20130067856A (ko) | 손가락 동작을 기반으로 하는 가상 악기 연주 장치 및 방법 | |
JP7072369B2 (ja) | 動作の類似度を求める方法、システム、端末及びプログラム | |
JP2024508782A (ja) | マーカレス運動解析を改善するための方法 | |
JP2023167320A (ja) | 学習モデル生成装置、関節点検出装置、学習モデル生成方法、関節点検出方法、及びプログラム | |
US10549426B2 (en) | Method for estimating movement of a poly-articulated mass object | |
KR102239957B1 (ko) | 가상 관절 구(sphere)를 이용한 모션 모델링 방법 및 그 장치 | |
JP7388576B2 (ja) | 骨格推定装置、骨格推定方法および体操採点支援システム | |
KR101731188B1 (ko) | 동작 추정 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200824 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210817 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211006 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220323 |
|
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: 20220412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220510 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7072369 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |