See how we are responding to COVID-19 and supporting our employees and customers

Robust Pose Estimation API

Pose Estimation API is a tech solution you can integrate into your infrastructure for pose detection, tracking and analysis. Tracking human movement will contribute to enabling your company to enhance your services, create an exceptional customer experience, increase user satisfaction and boost revenue.

Key features:

  • 2D Pose estimation. Extended skeletons enable human movement analytics improving your computer vision-based solutions competitiveness. Our API will better your company’s services contributing to customer loyalty and bottom line increase.
  • Single person. Implementing our pose detection software will empower you to perform single-person custom human pose estimation and analysis customized according to your needs.
  • 17 key points skeletons. The API runs smoothly providing stable accuracy in detecting the body pose including 17 key points.
17 joints are (order may be different, but then it will be reflected in header):
“RightAnkle”,# 0
“RightKnee”,# 1
“RightHip”,# 2
“LeftHip”,# 3
“LeftKnee”,# 4
“LeftAnkle”,# 5
“RightWrist”,# 6
“RightElbow”,# 7
“RightShoulder”,# 8
“LeftShoulder”,# 9
“LeftElbow”,# 10
“LeftWrist”,# 11
“Nose”,# 12
“RightEye”,# 13
“LeftEye”,# 14
“RightEar”,# 15
“LeftEar”,# 16
scheme person scheme photo
After video file is processed result is provided as JSON file of the following structure:
{
    'poses': [frame1_poses, frame2_poses, frame3_poses, ...],
    'confidence': [frame1_confidences, frame2_confidences, frame3_confidences, ...], 
    'header': {
        'task': 'pose_estimation', 
        'joints_index':{
            'RightAnkle':0,
            'RightKnee':1,
            'RightHip':2,
            'LeftHip':3,
            'LeftKnee':4,
            'LeftAnkle':5,
            'RightWrist':6,
            'RightElbow':7,
            'RightShoulder':8,
            'LeftShoulder':9,
            'LeftElbow':10,
            'LeftWrist':11,
            'Nose':12,
            'RightEye':13,
            'LeftEye':14,
            'RightEar':15,
            'LeftEar':16
            }
        }
    }
}
pose estimation api

Where ‘poses’ and ‘confidence’ are of the following structure:

  • each frameN_poses is an array of predictions for all persons on a single frame (currently only one person is supported): [person1_pose, person2_pose, person3_pose, …]
  • each personN_pose is array of joints pixel coordinates (non detected joints are [0.0, 0.0]) for each joint of a single person: [[x,y], [x,y], … ]
  • each frameN_confidences is an array of detection confidences for all persons on a single frame: [person1_conf, person2_conf, person3_conf, …]
  • each personN_conf is an array of confidences (in range [0, 1]) for each joint of a single person: [conf1, conf2, conf3, …]

Empty frameN_confidences and frameN_poses means there are no persons detected on frame.

Order of joints is reflected in ‘header.joints_index’ mapping.

Full structure looks like:

{
    'poses': [ [ [ [x1,y1], [x2,y2], ...], [ [x1,y1], [x2,y2], ...], ...], [ [ [x1,y1], [x2,y2], ...], ...], ...],
    'confidence': [ [ [c1, c2, ...], [c1, c2, ...], ...], [ [c1, c2, ...], ...], ...], 
    'header': {
        'task': 'pose_estimation', 
        'joints_index':{
            'RightAnkle':0,
            'RightKnee':1,
            'RightHip':2,
            'LeftHip':3,
            'LeftKnee':4,
            'LeftAnkle':5,
            'RightWrist':6,
            'RightElbow':7,
            'RightShoulder':8,
            'LeftShoulder':9,
            'LeftElbow':10,
            'LeftWrist':11,
            'Nose':12,
            'RightEye':13,
            'LeftEye':14,
            'RightEar':15,
            'LeftEar':16
            }
        }
    }
}
Pricing Plans
  • Pay-as-you-go

    $0.014

    For every 10 seconds
  • Developer

    $79/month

    1 200 minutes included
    $0.012 for every extra 10* seconds
  • Business

    $199/month

    3 600 minutes included
    $0.01 for every extra 10* seconds
  • Enterprise

    $399/month

    9 000 minutes included
    $0.008 for every extra 10* seconds
*rounding up to the nearest ten, for example 12 seconds will be rounded up to 20 seconds

Benefits for Your Business

Try our API to better serve a myriad of applications. This solution is feasible and flexible for different types of application domains.
  • dumbbel

    Fitness And Wellness

    Integrate the pose estimation API into fitness applications to analyze users’ body joints and movements. The solution can autonomously inspect for exercise mistakes, help users improve workout regimes, sports exercises, and dance activities. Implement our pose estimation solution to boost your app downloads and increase income!
  • insurance

    Healthcare

    Leverage pose estimation API to track your physical therapy exercises. Our pose prediction solution empowers healthcare organizations to visually detect and track a patient’s posture to analyze human movement and health conditions. Broaden the capabilities of your physical therapy and boost revenue with effective and interactive exercises.
  • surveillance

    Surveillance

    Take the advantage of security automation with our pose estimation solution to monitor the site without interruption. Embed a bespoke human activity recognition API in surveillance cameras to estimate the pose of people and increase security in the office, sports venue, etc. The system will autonomously identify suspicious behavior and send an alert.

Why Our Pose Estimation API?

Simplify your business with our solution. Make it grow.
engine integration

Easy to Integrate

We can help you with the pose estimation API integration and customization in accordance with your specific needs.

Top-Notch Tech

We can empower your business with a ready-to-use API for accurate pose detection, pose recognition, and tracking.

Post Integration Support

Our data science team provides support and maintenance of the custom solution to keep up with customer expectations.

How Our Clients Use our Product

View how our clients use the pose estimation solutions customized to address business-specific challenges and uphold our clients' trust.

Pose Estimation for Fitness and Physical Therapy

The client is a motion analysis startup. They needed to develop a human pose estimation model to detect human posture in real time.

Our team applied deep learning to build pose estimation functionality from scratch. Also, an error detection module has been developed for the client. It enables understanding the correct and incorrect performing exercises in real time.

View Details

Video Analytics and for Error-Free Dumbbell Workouts

The client is a sportsman and owner of a fitness product. They asked the InData Labs team to implement human pose estimation and workout error detection.

We’ve provided the client with efficient AI video analytics for safe dumbbell workouts. With the help of our solution, it’s easy to analyze the exercises and fix the mistakes right away.

View Details

Pose Estimation for Yoga App

The client is a famous fitness startup. They have a few fitness and wellness apps released on the market. They needed a tech solution to enable posture detection during yoga workouts.

The goal was to enhance their yoga app to attract more users and top charts. We offered to integrate our pose estimation API into the client’s app for movement detection and recognition. As a result, the API detects and predicts the user’s movements showing if they work out the right way or not.

Contact Us

    By clicking Send Message, you agree to our Terms of Use and Privacy Policy.
    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.