Random Motion Dataset
An open-source synthetic IMU dataset of random movements to make models robust to non-target movements.
KEY FEATURES
KEY FEATURES
<ul>
<li>400 paired IMU (3D sensor orientation) samples + videos.</li>
<li>Physics-constrained, temporally and spatially coherent random movements.</li>
<li>Serves as negative data for ML models (e.g. rep counting)</li>
<li>20 fps datasets</li>
<li>Variation in IMU sensor locations (left and right wrists) and crown orientations (proximal and distal).</li>
</ul>
EXERCISES
EXERCISES
Random, but kinematically constrained motions
ANNOTATIONS
ANNOTATIONS
The paired IMU (3D sensor orientation) and video data is accompanied by a rich set of per-frame perfect labels and metadata. For more precise descriptions, please visit our <a href="https://github.com/toinfinityai/infinity-datasets/tree/main/imu-random-motion" target="_blank">README</a>.
<br><br>
A few highlights:
<ul>
<li>IMU sensor readings (3D sensor orientation represented by rotation matrices) at 20fps.</li>
<li>Wrist location and crown orientation of the IMU sensor on the avatar.</li>
<li>Relative xy reference and wrist rotation of the IMU sensor.</li>
</ul>
FILE SIZE
FILE SIZE
480 x 480 mp4 videos (20fps) with paired IMU (3D sensor orientation) readings (20 fps)
<br>
Total size: 450MB
LICENSE
LICENSE
This dataset is licensed under a <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">Creative Commons Attribution 4.0 International License</a>.
<br>
Both academic and commercial applications are allowed.
NOTE
NOTE
At Infinity AI, we use rotation matrices to represent IMU sensor rotations in 3D space. If you’re not familiar with rotation matrices, they can be easily converted to eulers or quaternions using scipy.
<br><br>
This synthetic IMU (3D sensor orientation) data has been validated against that produced by the Apple CoreMotion attitude measurements (e.g. Apple Watch).
<br><br>
Note: Raw accelerometry and gyroscope data streams are not provided, only 3D sensor orientation data (also referred to as angular position, rotation vector, “quaternions,” etc.).
RESOURCES
RESOURCES
<ul>
<li>Github <a href="https://github.com/toinfinityai/infinity-datasets/tree/main/imu-random-motion" target="_blank">README</a>: full dataset and annotation descriptions</li>
<li>Demo <a href="https://github.com/toinfinityai/infinity-datasets/blob/main/imu-random-motion/quickstart.ipynb" target="_blank">Jupyter notebook</a></li>
</ul>
Questions? We’re happy to chat asynchronously via email or hop on a call. Just send us a note at info@infinity.ai (this goes to all of the Infinity AI founders).