MoveNet quantized

April 16, 2026 · View on GitHub

Use case : Pose estimation

Model description

MoveNet is a single pose estimation model targeted for real-time processing implemented in Tensorflow.

The model is quantized in int8 format using tensorflow lite converter.

Network information

Network informationValue
FrameworkTensorFlow Lite
Quantizationint8
Provenancehttps://www.kaggle.com/models/google/movenet
Paperhttps://storage.googleapis.com/movenet/MoveNet.SinglePose%20Model%20Card.pdf

Networks inputs / outputs

With an image resolution of NxM with K keypoints to detect :

  • For heatmaps models
Input ShapeDescription
(1, N, M, 3)Single NxM RGB image with UINT8 values between 0 and 255
Output ShapeDescription
(1, W, H, K)FLOAT values Where WXH is the resolution of the output heatmaps and K is the number of keypoints
  • For the other models
Input ShapeDescription
(1, N, M, 3)Single NxM RGB image with UINT8 values between 0 and 255
Output ShapeDescription
(1, Kx3)FLOAT values Where Kx3 are the (x,y,conf) values of each keypoints
PlatformSupportedRecommended
STM32L0[][]
STM32L4[][]
STM32U5[][]
STM32H7[][]
STM32MP1[x][]
STM32MP2[x][x]
STM32N6[x][x]

Performances

Metrics

Measures are done with default STM32Cube.AI configuration with enabled input / output allocated option.

Reference NPU memory footprint based on COCO Person dataset (see Accuracy for details on dataset)

ModelDatasetFormatResolutionSeriesInternal RAM (KiB)External RAM (KiB)Weights Flash (KiB)STEdgeAI Core version
ST MoveNet Lightning heatmapsCOCO-PersonInt8192x192x3STM32N6914.880.02304.04.0.0
ST MoveNet Lightning heatmapsCOCO-PersonInt8224x224x3STM32N61239.040.02304.04.0.0
ST MoveNet Lightning heatmapsCOCO-PersonInt8256x256x3STM32N61607.680.02304.04.0.0

Reference NPU inference time based on COCO Person dataset (see Accuracy for details on dataset)

ModelDatasetFormatResolutionBoardExecution EngineInference time (ms)Inf / secSTEdgeAI Core version
ST MoveNet Lightning heatmapsCOCO-PersonInt8192x192x3STM32N6570-DKNPU/MCU22.1745.14.0.0
ST MoveNet Lightning heatmapsCOCO-PersonInt8224x224x3STM32N6570-DKNPU/MCU27.037.04.0.0
ST MoveNet Lightning heatmapsCOCO-PersonInt8256x256x3STM32N6570-DKNPU/MCU34.1629.24.0.0

Reference MPU inference time based on COCO Person dataset (see Accuracy for details on dataset)

ModelDatasetFormatResolutionQuantizationBoardExecution EngineFrequencyInference time (ms)%NPU%GPU%CPUX-LINUX-AI versionFramework
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8192x192x3per-channel**STM32MP257F-EV1NPU/GPU800 MHz55.812.8797.130v6.1.0OpenVX
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8224x224x3per-channel**STM32MP257F-EV1NPU/GPU800 MHz79.412.4197.590v6.1.0OpenVX
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8256x256x3per-channel**STM32MP257F-EV1NPU/GPU800 MHz68.423.3296.680v6.1.0OpenVX
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8192x192x3per-tensorSTM32MP257F-EV1NPU/GPU800 MHz8.2082.0617.940v6.1.0OpenVX
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8224x224x3per-tensorSTM32MP257F-EV1NPU/GPU800 MHz11.6383.7516.250v6.1.0OpenVX
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8256x256x3per-tensorSTM32MP257F-EV1NPU/GPU800 MHz13.1081.3918.610v6.1.0OpenVX
MoveNet Lightningcustom_dataset_person_17kptsInt8192x192x3per-channel**STM32MP257F-EV1NPU/GPU800 MHz63.806.5893.420v6.1.0OpenVX
MoveNet Thundercustom_dataset_person_17kptsInt8256x256x3per-channel**STM32MP257F-EV1NPU/GPU800 MHz183.493.4796.530v6.1.0OpenVX
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8192x192x3per-channelSTM32MP157F-DK22 CPU800 MHz315.44NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8224x224x3per-channelSTM32MP157F-DK22 CPU800 MHz416.98NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8256x256x3per-channelSTM32MP157F-DK22 CPU800 MHz533.61NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8192x192x3per-tensorSTM32MP157F-DK22 CPU800 MHz424.77NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8224x224x3per-tensorSTM32MP157F-DK22 CPU800 MHz558.26NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8256x256x3per-tensorSTM32MP157F-DK22 CPU800 MHz727.03NANA100v6.1.0TensorFlowLite 2.18.0
MoveNet Lightningcustom_dataset_person_17kptsInt8192x192x3per-channelSTM32MP157F-DK22 CPU800 MHz196.81NANA100v6.1.0TensorFlowLite 2.18.0
MoveNet Thundercustom_dataset_person_17kptsInt8256x256x3per-channelSTM32MP157F-DK22 CPU800 MHz766.38NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8192x192x3per-channelSTM32MP135F-DK1 CPU1000 MHz484.64NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8224x224x3per-channelSTM32MP135F-DK1 CPU1000 MHz651.62NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmapscustom_coco_person_17kptsInt8256x256x3per-channelSTM32MP135F-DK1 CPU1000 MHz844.89NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8192x192x3per-tensorSTM32MP135F-DK1 CPU1000 MHz578.72NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8224x224x3per-tensorSTM32MP135F-DK1 CPU1000 MHz772.76NANA100v6.1.0TensorFlowLite 2.18.0
ST MoveNet Lightning heatmaps per-tensorcustom_coco_person_17kptsInt8256x256x3per-tensorSTM32MP135F-DK1 CPU1000 MHz1007.57NANA100v6.1.0TensorFlowLite 2.18.0
MoveNet Lightningcustom_dataset_person_17kptsInt8192x192x3per-channelSTM32MP135F-DK1 CPU1000 MHz306.34NANA100v6.1.0TensorFlowLite 2.18.0
MoveNet Thundercustom_dataset_person_17kptsInt8256x256x3per-channelSTM32MP135F-DK1 CPU1000 MHz1131.30NANA100v6.1.0TensorFlowLite 2.18.0

** To get the most out of MP25 NPU hardware acceleration, please use per-tensor quantization

** Note: On STM32MP2 devices, per-channel quantized models are internally converted to per-tensor quantization by the compiler using an entropy-based method. This may introduce a slight loss in accuracy compared to the original per-channel models.

OKS on COCO Person dataset

Dataset details: link , License CC BY 4.0 , Quotation[1] , Number of classes: 80, Number of images: 118,287

ModelFormatResolutionTraining DatasetOKS
ST MoveNet Lightning heatmaps per-channelInt8192x192x3custom ST57.64 %
ST MoveNet Lightning heatmaps per-channelInt8224x224x3custom ST62.29 %
ST MoveNet Lightning heatmaps per-channelInt8256x256x3custom ST62.36 %
ST MoveNet Lightning heatmaps per-tensor Int8192x192x3custom ST55.84 %
ST MoveNet Lightning heatmaps per-tensor Int8224x224x3custom ST58.95 %
ST MoveNet Lightning heatmaps per-tensor Int8256x256x3custom ST60.73 %
ST MoveNet Lightning heatmaps per-channelInt8192x192x3COCO55.34 %
ST MoveNet Lightning heatmaps per-channelInt8224x224x3COCO59.02 %
ST MoveNet Lightning heatmaps per-channelInt8256x256x3COCO61.99 %
ST MoveNet Lightning heatmaps per-tensor Int8192x192x3COCO55.34 %
ST MoveNet Lightning heatmaps per-tensor Int8224x224x3COCO58.50 %
ST MoveNet Lightning heatmaps per-tensor Int8256x256x3COCO61.63 %
MoveNet Lightning per-channelInt8192x192x3custom Google54.12 %
MoveNet Thunder per-channelInt8256x256x3custom Google64.43 %

Integration in a simple example and other services support:

Please refer to the stm32ai-modelzoo-services GitHub here

References

[1] “Microsoft COCO: Common Objects in Context”. [Online]. Available: https://cocodataset.org/#download. @article{DBLP:journals/corr/LinMBHPRDZ14, author = {Tsung{-}Yi Lin and Michael Maire and Serge J. Belongie and Lubomir D. Bourdev and Ross B. Girshick and James Hays and Pietro Perona and Deva Ramanan and Piotr Doll{'{a} }r and C. Lawrence Zitnick}, title = {Microsoft {COCO:} Common Objects in Context}, journal = {CoRR}, volume = {abs/1405.0312}, year = {2014}, url = {http://arxiv.org/abs/1405.0312}, archivePrefix = {arXiv}, eprint = {1405.0312}, timestamp = {Mon, 13 Aug 2018 16:48:13 +0200}, biburl = {https://dblp.org/rec/bib/journals/corr/LinMBHPRDZ14}, bibsource = {dblp computer science bibliography, https://dblp.org} }