Top Keypoint Detection Models

Keypoint detection models identify specific keypoints in an object (i.e. joints on a person, joints on a robotic arm).

Deploy select models (i.e. YOLOv8 keypoint detection, CLIP) using the Roboflow Hosted API, or your own hardware using Roboflow Inference.

Keypoint Detection
Keypoint Detection
Keypoint Detection
Keypoint Detection
Keypoint Detection
Deploy on Device with Roboflow✅

Model Size:

MB

Parameters:

Top FPS:

Architecture:

The YOLOv8 pose estimation model allows you to detect keypoints in an image. Learn more »
Keypoint Detection
Keypoint Detection
Keypoint Detection
Keypoint Detection
Keypoint Detection
Deploy on Device with Roboflow✅

Model Size:

MB

Parameters:

Top FPS:

Architecture:

YOLO-NAS Pose is a keypoint detection model developed by Deci AI. Learn more »

What is keypoint detection?

Keypoint detection is a computer vision model type that aims to identify specific points in an image. For example, you can detect points on a person (i.e. knees, elbows, feet), or points on a robotic arm (i.e. the base, each joint). When used to refer to a person, keypoint detection may be described as "pose estimation".

What are the use cases for keypoint detection?

Keypoint detection models are useful when you need to know the coordinates of exact points in an object. You can use these coordinates to calculate information about an object, such as how two points relate. For example, you can calculate whether a person has their arms stretched out.

What models are used for keypoint detection?

There are a range of models available for use in keypoint detection, from YOLOv8's pose estimation model to YOLO-NAS' pose model.

Where can I learn more about keypoint detection?

See more learning resources

Deploy a computer vision model today

Join 250,000+ developers curating high quality datasets and deploying better models with Roboflow.

Get started