Skip to product information
1 of 12

Fitness

API

Generate custom synthetic video datasets for remote fitness and PT applications

Regular price $0.00
Regular price Sale price $0.00
Sale Sold out
The Fitness API generates synthetic data for applications at the intersection of computer vision and fitness. The API allows users to generate videos of realistic avatars performing a variety of exercises. Users can generate a single video or thousands. Everything in the videos is controllable from number of reps to camera position to kinematic variation and more. 

KEY FEATURES

The API gives users full programmatic control over the generated synthetic videos, including:
<ul>
<li>28 different exercises</li>
<li>Kinematic variation control</li>
<li>1-20 reps per video</li>
<li>Wide range of rep speeds and cadences</li>
<li>Controllable camera position and lighting</li>
<li>128-512 pixel video resolution</li>
<li>6-30 fps</li>
<li>And more!</li>
</ul>
For a full set of API parameter options, visit the <a href="https://github.com/toinfinityai/infinity-tutorials/tree/main/visionfit" target="_blank">README</a>.

EXERCISES

The API includes over 25 of the most common fitness and PT exercises. See GIF of all exercises <a href="https://docs.google.com/spreadsheets/d/15Ofjc0dA6IDihMzQguEiB0KxwjWSnMw1moIJglRyTCk/edit#gid=0" target="_blank">here</a>:
<ul>
<li>Arm raise (with dumbbell)</li>
<li>Bear crawl</li>
<li>Bicep curls</li>
<li>Bridge</li>
<li>Burpee</li>
<li>Deadlift (with dumbbell)</li>
<li>Downward dog</li>
<li>Pushups</li>
<li>Split squat</li>
<li>Tricep kickback</li>
<li>Uppercut</li>
<li>And more!</li>
</ul>
Need a different exercise? <a href="mailto:into@toinfinity.ai">Get in touch</a>. Any motion can be easily added into a custom API.

ANNOTATIONS

Every video from the API comes with pixel-perfect labels, including:
<ul>
<li>Semantic segmentation masks</li>
<li>Rep counts</li>
<li>2D and 3D keypoints (with camera matrices!)</li>
<li>Avatar characteristics</li>
<li>Lighting conditions</li>
<li>Occlusion metadata</li>
</ul>
For the full description of labels and metadata, visit the <a href="https://github.com/toinfinityai/infinity-tutorials/tree/main/visionfit" target="_blank">README</a>.

FILE SIZE

Video size depends on parameter choices like resolution, fps, number of reps, etc. Each .mp4 video is accompanied by two json files (annotations and api job params) as well as a zipped folder containing segmentation masks. Depth maps can be provided upon request.

LICENSE

The API and the synthetic data generated by the API are licensed under Infinity AI’s <a href="https://infinity.ai/terms" target="_blank">Terms and Conditions</a>.

NOTE

Additional API parameters and scene customizations can be added in custom APIs. Get in touch to discuss your needs (<a href="mailto:into@toinfinity.ai">info@toinfinity.ai</a>).

RESOURCES

<ul>
<li><a href="https://github.com/toinfinityai/infinity-tutorials/tree/main/visionfit" target="_blank">README</a></li>
<li>Demo <a href="https://github.com/toinfinityai/infinity-tutorials/tree/main/visionfit" target="_blank">Jupyter notebook</a>: 5 different demo notebooks are available.</li>
<li><a href="https://medium.com/infinity-ai/infinity-api-82149d21c87c" target="_blank">Blog post</a></li>
</ul>

Questions? We’re happy to chat asynchronously via email or hop on a call. Just send us a note at info@toinfinity.ai (this goes to all of the Infinity AI founders).

View full details