robotology / assistive-rehab

Assistive and Rehabilitative Robotics
https://robotology.github.io/assistive-rehab/doc/mkdocs/site
BSD 3-Clause "New" or "Revised" License
20 stars 11 forks source link

Assess the impact of a walking stick onto OpenPose #177

Closed pattacini closed 5 years ago

pattacini commented 5 years ago

Accurately verify whether a person walking with the aid of a stick could impair somehow OpenPose in detecting body parts.

vvasco commented 5 years ago

OpenPose is very robust to walking sticks! The following figures show the output of yarpOpenPose in several scenarios, of increasing difficulty.

Walking naturally with a walking stick

The skeleton is very robustly detected and never confused with the stick: w1

Stick very close to the leg and partially occluding it

The skeleton is impressively robust and the right leg's keypoints get never confused with the stick! w2

One foot not visible

In this scenario, the right foot is not visible and the walking stick might be easily detected as part of the leg. We can see that the ankle keypoint is detected even if not visible. However this is not dependent on the stick, as the ankle keypoint is still detected even when the stick is moved far from the leg. w3

I think that OpenPose is very robust for the walking tests considered in our scenarios (TUG (#173), 10MWT, 6MWT). The last scenario was reported to evaluate the potential of OpenPose in very challenging situations, but is unlikely to occur in the mentioned walking tests.

pattacini commented 5 years ago

Nicely done!