Papers › A Body Part Embedding Model With Datasets for Measuring 2D Human Motion Similarity

A Body Part Embedding Model With Datasets for Measuring 2D Human Motion Similarity

2 Mar 2021archive 2025-07-28

Jonghyuk Park, Sukhyun Cho, Dongwoo Kim, Oleksandr Bailo, Heewoong Park, Sanghoon Hong, Jonghun Park

Human motion similarity is practiced in many fields, including action recognition, anomaly detection, and human performance evaluation. While many computer vision tasks have benefited from deep learning, measuring motion similarity has attracted less attention, particularly due to the lack of large datasets. To address this problem, we introduce two datasets: a synthetic motion dataset for model training and a dataset containing human annotations of real-world video clip pairs for motion similarity evaluation. Furthermore, in order to compute the motion similarity from these datasets, we propose a deep learning model that produces motion embeddings suitable for measuring the similarity between different motions of each human body part. The network is trained with the proposed motion variation loss to robustly distinguish even subtly different motions. The proposed approach outperforms the other baselines considered in terms of correlations between motion similarity predictions and human annotations while being suitable for real-time action analysis. Both datasets and codes are released to the public.

PaperPDFCode

Code

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Action AnalysisAction RecognitionAnomaly Detection

Datasets

Introduced by this paper, per the archive.

NTU RGB+D 120 motion similaritySARA motion

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

1D CNNBatch NormalizationDTWDropoutTriplet Loss

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections