Pose estimation

A pose estimation model can identify the position of several points on the human body, for multiple people in the image.

With the Coral Edge TPU™, you can run a pose estimation model directly on your device, using real-time video, at over 100 frames per second. You can even run a second model concurrently on one Edge TPU, while maintaining a high frame rate.

This page provides several trained models that are compiled for the Edge TPU, and some example code to run them.

Trained models link

These models are trained and compiled for the Edge TPU.

Notice: These are not production-quality models; they are for demonstration purposes only.
Model name Detections/Dataset Input size Output stride TF ver. Latency1 Model size Downloads

PoseNet MobileNet V1

17 body parts

353x481 16 1 5.9 ms 1.5 MB

Edge TPU model, CPU model

PoseNet MobileNet V1

17 body parts

481x641 16 1 10.3 ms 1.7 MB

Edge TPU model, CPU model

PoseNet MobileNet V1

17 body parts

721x1281 16 1 32.9 ms 2.5 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

288x416 16 1 N/A 24.4 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

480x640 16 1 N/A 26.4 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

496x768 32 1 N/A 26.8 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

624x864 32 1 N/A 28.4 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

672x928 16 1 N/A 35.0 MB

Edge TPU model, CPU model

PoseNet ResNet-50

17 body parts

736x960 32 1 N/A 38.5 MB

Edge TPU model, CPU model

1 Latency is the time to perform one inference, as measured with a Coral USB Accelerator on a desktop CPU. Latency varies between systems and is primarily intended for comparison between models. For more comparisons, see the Performance Benchmarks.

Example code link

videocam

Pose estimation with video

Multiple examples showing how to use the PoseNet model to detect human poses from images and video, such as locating the position of someone’s elbow, shoulder or foot.

Languages: Python