Estimating Human Body Orientation using Skeletons and Extreme Gradient Boosting

  • Pedro Victor de Paiva CTI
  • Murilo Batista CTI
  • Josué Júnior Ramos CTI


Human body orientation is a valuable information for social robots due to its use in social path planning and person (or group) approaching. Multi-sensory is an alternative for orientation estimation but it is not available for in-thewild applications. To estimate orientation using only a single image, several computer vision techniques have demonstrated insufficient accuracy. We propose combining 2D skeleton information with extreme gradient boosting algorithm to detect orientation. We obtain person’s skeleton using the OpenPose deep architecture, and extract its distances and angle features. These attributes are used to train a gradient boosting learning system by XGBoost. To evaluate predictions considering real situations based on a single camera, the TUD Multiview Pedestrian dataset is used. We compared the proposed approach against various state-of-the-art methods and our results indicate better classification performance. Furthermore, we prove that our method is viable for body orientation estimation on real-life scenarios by presenting case studies on simulated scenes.
Palavras-chave: Skeleton, Estimation, Two dimensional displays, Boosting, Mathematical model, Feature extraction, Three-dimensional displays, Computer vision, body orientation, XGBoost
Como Citar

Selecione um Formato
DE PAIVA, Pedro Victor; BATISTA, Murilo; RAMOS, Josué Júnior. Estimating Human Body Orientation using Skeletons and Extreme Gradient Boosting. In: SIMPÓSIO BRASILEIRO DE ROBÓTICA E SIMPÓSIO LATINO AMERICANO DE ROBÓTICA (SBR/LARS), 17. , 2020, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 216-221.