BlazePose, the Best Model for Body keypoints Extraction [Revolutionary]

Its edge is that it is more suitable for applications like fitness ,rehabilitation and dance than already existing models. Why? It is more accurate. It also localizes more keypoints than other previous models do to be more suitable for applications where the scale and orientation of hands and feet are vital information.

Body keypoints that BlazePose detects
  • How BlazePose’s performance exceeds already existing models such as PoseNet ?
  • How to easily try/infer through Blazepose for upper body pose estimation ?
  • The exact steps you need to do to try/infer through Blazepose for full body pose estimation. It is worth mentioning that currently the full body is only available on Android and iOS through ML Kit API.
  • ML kit interface and how to use it ?
  • Some of technical problems and how to troubleshoot/solve them ?

How its performance exceeds already existing models such as PoseNet?

Figure 2 (Left) PoseNet could not extract keypoints when image size is that big
Figure 3 (Right) PoseNet managed to extract keypoints when image becomes of lower
size and zoomed out.
Figure 4 (Left) PoseNet does not manage to extract all body keypoints even that the image is
of good quality.
Figure 5 (Right) When person’s clothes are fluffy, it did not manage to detect all body
key points.

Now let’s see how BlazePose performs on these
images.

Figure 6 Blazepose Performance

How to try BlazePose ?

How to easily try/infer through Blazepose for upper body pose estimation ?

In simple terms, do the following steps:

  1. Go to the following notebook https://colab.research.google.com/drive/1uCuA6We9T5r0WljspEHWPHXCT_2bMKUy
  2. From File menu , choose Save a copy In Drive
Figure 9 The left image represents the input image while the right image represents the annotated output image .

Conclusion

“Finally, Clapping is your way to let us know you have liked our Article“.

--

--

--

Machine Learning Engineer at VRapeutic . Alumna from University of Science and Technology at Zewail City.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Heartbeat Newsletter: Volume 23

6 NLP Tasks for NLP Systems

Periodic Table of Natural Language Processing Tasks by www.innerdoc.com and created with the Periodic Table Creator

What’s That Leaf? Image Processing and Classification in Python

Methods to Handle Missing Data in Machine Learning

How to deploy pyspark model using Flask

Detecting Weird Data: Conformal Anomaly Detection

Convolutional Neural Network on Nigerian Foods

Building a Machine Learning based demand forecasting platform

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store

Alaa Hesham

Machine Learning Engineer at VRapeutic . Alumna from University of Science and Technology at Zewail City.

More from Medium

Denoiser: A noise detection and removal module

Understanding GAN and how to Regularize GAN under Limited Data(Le Cam divergence)

An Application of Deep Learning Model to Specify Cardiovascular Diseases via Analyzing ECG Diagrams

Additive Margin Softmax Loss