Robust Human Pose Estimation Method for Body-to-Body Occlusion Using RGB-D Fusion Neural Network
Source abstract
Abstract
In this study, we propose a novel approach for human pose estimation (HPE) in occluded scenes by progressively fusing features extracted from RGB-D images, which contain RGB and depth images. Conventional bottom-up human pose estimation models that rely solely on RGB inputs often produce erroneous skeletons when parts of a person’s body are obscured by another individual, because they struggle to accurately infer body connectivity due to the lack of 3D topological information. To address this limitation, we modify the traditional OpenPose that is a bottom-up HPE model to take a depth image as an additional input, thereby providing explicit 3D spatial cues. Each input modality is processed by a dedicated feature extractor. Each input modality is processed by a dedicated feature extractor. In addition to the two existing modules for each stage—joint connectivity and joint confidence map estimations for the color image—we integrate a new module for estimating joint confidence maps for the depth image into the initial few stages. Subsequently, the confidence maps derived from both depth and RGB modalities are fused at each stage and forwarded to the next, ensuring that 3D topological information from the depth image is effectively utilized for both joint localization and body part association. Subsequently, the confidence maps derived from both depth and RGB modalities are fused at each stage and forwarded to the next to ensure that 3D topological information is effectively utilized for estimating both joint localization and their connectivity. The experimental results on the NTU 120+ RGB-D Dataset verify that our proposed approach achieves a 13.3% improvement in average recall compared to the original OpenPose model. The proposed method can enhance the performance of the bottom-up HPE models for the occlusion scenes.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Human Pose and Action Recognition · Hand Gesture Recognition Systems · Advanced Vision and Imaging
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Software Engineering, Dong-eui University, Busan 47340, Republic of Korea
Funding
Korean government (MSIT) · Busan Metropolitan City and Busan Techno Park · Dong-eui University
References (58)
Show source-provided references
1. Action recognition based on RGB and skeleton data sets: A survey10.1016/j.neucom.2022.09.071 ↗
2. Bux, A., Angelov, P., and Habib, Z. (2016, January 7–9). Vision based human activity recognition: A review. Proceedings of the UK Workshop on Computational Intelligence, Lancaster, UK.10.1007/978-3-319-46562-3_23 ↗
3. Vrigkas, M., Nikou, C., and Kakadiaris, I.A. (2015). A review of human activity recognition methods. Front. Robot. AI, 2.10.3389/frobt.2015.00028 ↗
4. Duan, H., Zhao, Y., Chen, K., Lin, D., and Dai, B. (2022, January 19–24). Revisiting skeleton-based action recognition. Proceedings of the Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA.10.1109/CVPR52688.2022.00298 ↗
5. Human Action Recognition Systems: A Review of the Trends and State-of-the-Art10.1109/ACCESS.2024.3373199 ↗
6. A survey of human pose estimation: The body parts parsing based methods10.1016/j.jvcir.2015.06.013 ↗
7. RGB-D-based human motion recognition with deep learning: A survey10.1016/j.cviu.2018.04.007 ↗
8. 3D skeleton-based human action classification: A survey10.1016/j.patcog.2015.11.019 ↗
9. Tome, D., Russell, C., and Agapito, L. (2017, January 21–26). Lifting from the deep: Convolutional 3D pose estimation from a single image. Proceedings of the Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.603 ↗
10. Huang, H., Wang, Y., Linghu, K., and Xia, Z. (2024, January 3–9). Multi-modal micro-gesture classification via multi-scale heterogeneous ensemble network. Proceedings of the Workshop & Challenge on Micro-Gesture Analysis for Hidden Emotion Understanding, Jeju, Republic of Korea.
11. Wang, Y., Rui, K., Huang, H., and Xia, Z. (2024, January 3–9). Micro-gesture online recognition with dual-stream multi-scale transformer in long videos. Proceedings of the Workshop & Challenge on Micro-Gesture Analysis for Hidden Emotion Understanding, Jeju, Republic of Korea.
12. Deep learning based 2D human pose estimation: A survey10.26599/TST.2018.9010100 ↗
13. Vision-based human pose estimation via deep learning: A survey10.1109/THMS.2022.3219242 ↗
14. A comprehensive survey on 2D multi-person pose estimation methods10.1016/j.engappai.2021.104260 ↗
15. A review of deep learning techniques for 2D and 3D human pose estimation10.1016/j.imavis.2021.104282 ↗
16. Monocular human pose estimation: A survey of deep learning-based methods10.1016/j.cviu.2019.102897 ↗
17. Xu, Y., Zhang, J., Zhang, Q., and Tao, D. (December, January 28). ViTPose: Simple vision transformer baselines for human pose estimation. Proceedings of the Conference on Neural Information Processing Systems, Virtual.
18. Jiang, T., Lu, P., Zhang, L., Ma, N., Han, R., Lyu, C., Li, Y., and Chen, K. (2023). RTMPose: Real-time multi-person pose estimation based on MMpose. arXiv.
19. Yang, S., Quan, Z., Nie, M., and Yang, W. (2021, January 11–17). TransPose: Keypoint localization via transformer. Proceedings of the International Conference on Computer Vision, Montreal, QC, Canada.10.1109/ICCV48922.2021.01159 ↗
20. Cheng, B., Xiao, B., Wang, J., Shi, H., Huang, T.S., and Zhang, L. (2020, January 13–19). HigherHRNet: Scale-aware representation learning for bottom-up human pose estimation. Proceedings of the Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA.10.1109/CVPR42600.2020.00543 ↗
21. Zhao, M., Li, T., Abu Alsheikh, M., Tian, Y., Zhao, H., Torralba, A., and Katabi, D. (2018, January 18–22). Through-wall human pose estimation using radio signals. Proceedings of the Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00768 ↗
22. Quantification of occlusion handling capability of a 3D human pose estimation framework10.1109/TMM.2022.3158068 ↗
23. Chen, B., Chin, T.J., and Klimavicius, M. (2022, January 3–8). Occlusion-robust object pose estimation with holistic representation. Proceedings of the Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA.10.1109/WACV51458.2022.00228 ↗
24. The progress of human pose estimation: A survey and taxonomy of models applied in 2D human pose estimation10.1109/ACCESS.2020.3010248 ↗
25. Bragagnolo, L., Terreran, M., Allegro, D., and Ghidoni, S. (2024). Multi-view Pose Fusion for Occlusion-Aware 3D Human Pose Estimation. arXiv.10.1007/978-3-031-92591-7_8 ↗
26. A novel depth and color feature fusion framework for 6D object pose estimation10.1109/TMM.2020.3001533 ↗
27. Kazakos, E., Nikou, C., and Kakadiaris, I.A. (2018, January 7–10). On the fusion of RGB and depth information for hand pose estimation. Proceedings of the International Conference on Image Processing, Athens, Greece.10.1109/ICIP.2018.8451022 ↗
28. Wang, Z., Lu, Y., Ni, W., and Song, L. (2021, January 19–20). An RGB-D based approach for human pose estimation. Proceedings of the International Conference on Networking Systems of AI, Shanghai, China.10.1109/INSAI54028.2021.00039 ↗
29. Wei, S.E., Ramakrishna, V., Kanade, T., and Sheikh, Y. (2016, January 27–30). Convolutional Pose Machines. Proceedings of the Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.511 ↗
30. Cao, Z., Simon, T., Wei, S.E., and Sheikh, Y. (2017, January 21–26). Realtime multi-person 2D pose estimation using part affinity fields. Proceedings of the Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.143 ↗
31. Sun, K., Xiao, B., Liu, D., and Wang, J. (2019, January 15–20). Deep high-resolution representation learning for human pose estimation. Proceedings of the Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00584 ↗
32. Newell, A., Huang, Z., and Deng, J. (2017, January 4–9). Associative embedding: End-to-end learning for joint detection and grouping. Proceedings of the Conference on Neural Information Processing Systems, Long Beach, CA, USA.
33. CSPNeXt: A new efficient token hybrid backbone10.1016/j.engappai.2024.107886 ↗
34. Li, Y., Yang, S., Liu, P., Zhang, S., Wang, Y., Wang, Z., Yang, W., and Xia, S. (2022, January 23–27). SimCC: A simple coordinate classification perspective for human pose estimation. Proceedings of the European Conference on Computer Vision, Tel Aviv, Israel.10.1007/978-3-031-20068-7_6 ↗
35. Yang, C.H., Kong, K.B., Min, S.J., Wee, D.Y., Jang, H.D., Cha, G.H., and Kang, S.J. (2023, January 1–6). SEFD: Learning to distill complex pose and occlusion. Proceedings of the International Conference on Computer Vision, Paris, France.10.1109/ICCV51070.2023.01372 ↗
36. Purkrabek, M., and Matas, J. (2024). Detection, Pose Estimation and Segmentation for Multiple Bodies: Closing the Virtuous Circle. arXiv.
37. Artacho, B., and Savakis, A. (2023). Full-BAPose: Bottom Up Framework for Full Body Pose Estimation. Sensors, 23.10.3390/s23073725 ↗
38. Qu, H., Cai, Y., Foo, L.G., Kumar, A., and Liu, J. (2023, January 18–22). A characteristic function-based method for bottom-up human pose estimation. Proceedings of the Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada.10.1109/CVPR52729.2023.01250 ↗
39. CONet: Crowd and occlusion-aware network for occluded human pose estimation10.1016/j.neunet.2024.106109 ↗
40. Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv.
41. Xiao, B., Wu, H., and Wei, Y. (2018, January 8–14). Simple baselines for human pose estimation and tracking. Proceedings of the European Conference on Computer Vision, Munich, Germany.10.1007/978-3-030-01231-1_29 ↗
42. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
43. Wang, C.Y., Liao, H.Y.M., Yeh, I.H., Wu, Y.H., Chen, P.Y., and Hsieh, J.W. (2020, January 14–19). CSPNet: A new backbone that can enhance learning capability of CNN. Proceedings of the Conference on Computer Vision and Pattern Recognition Workshops, Seattle, WA, USA.10.1109/CVPRW50498.2020.00203 ↗
44. Xie, S., Girshick, R., Dollar, P., Tu, Z., and He, K. (2017, January 21–26). Aggregated residual transformations for deep neural networks. Proceedings of the Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.634 ↗
45. Amin, A., Tamajo, A., Klugman, I., Stoev, E., Fisho, T., Lim, H., and Kim, H. (2023, January 20–22). Real-time 3D multi-person pose estimation using an omnidirectional camera and mmWave radars. Proceedings of the International Conference on Engineering and Emerging Technologies, Seoul, Republic of Korea.10.1109/ICEET60227.2023.10526102 ↗
46. Knap, P., Hardy, P., Tamajo, A., Lim, H., and Kim, H. (2023, January 6–8). Real-time omnidirectional 3D multi-person human pose estimation with occlusion handling. Proceedings of the ACM SIGGRAPH European Conference on Visual Media Production, London, UK.
47. Knap, P., Hardy, P., Tamajo, A., Lim, H., and Kim, H. (2024, January 10–13). Improving real-time omnidirectional 3D multi-person human pose estimation with people matching and unsupervised 2D–3D lifting. Proceedings of the International Conference on Electronics, Information, and Communication, Jeju Island, Republic of Korea.10.1109/ICEIC61013.2024.10457094 ↗
48. Sengupta, A., Jin, F., and Cao, S. (2020, January 21–24). NLP based skeletal pose estimation using mmWave radar point-cloud: A simulation approach. Proceedings of the IEEE Radar Conference, Atlantic City, NJ, USA.10.1109/RadarConf2043947.2020.9266600 ↗
49. An, S., and Ogras, U.Y. (2022, January 10–14). Fast and scalable human pose estimation using mmWave point cloud. Proceedings of the Design Automation Conference, San Francisco, CA, USA.10.1145/3489517.3530522 ↗
50. Li, G., Zhang, Z., Yang, H., Pan, J., Chen, D., and Zhang, J. (2020, January 23–27). Capturing human pose using mmWave radar. Proceedings of the International Conference on Pervasive Computing and Communications Workshops, Austin, TX, USA.10.1109/PerComWorkshops48775.2020.9156151 ↗
51. Fürst, M., Gupta, S.T., Schuster, R., Wasenmüller, O., and Stricker, D. (2021, January 10–15). HPERL: 3D human pose estimation from RGB and LiDAR. Proceedings of the International Conference on Pattern Recognition, Milano, Italy.10.1109/ICPR48806.2021.9412785 ↗
52. Ye, D., Xie, Y., Chen, W., Zhou, Z., Ge, L., and Foroosh, H. (2024, January 18–22). LPFormer: LiDAR pose estimation transformer with multi-task network. Proceedings of the International Conference on Robotics and Automation, Yokohama, Japan.10.1109/ICRA57147.2024.10611405 ↗
53. Knap, P. (2024). Human modelling and pose estimation overview. arXiv.
54. 2D human pose estimation based on object detection using RGB-D information
55. Stereo processing by semiglobal matching and mutual information10.1109/TPAMI.2007.1166 ↗
56. Shahroudy, A., Liu, J., Ng, T.T., and Wang, G. (2016, January 27–30). NTU RGB+D: A large scale dataset for 3D human activity analysis. Proceedings of the Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.115 ↗
57. NTU RGB+D 120: A large-scale benchmark for 3D human activity understanding10.1109/TPAMI.2019.2916873 ↗
58. Lin, T.Y., Maire, M., Belongie, S., Hays, J., Perona, P., Ramanan, D., Dollár, P., and Zitnick, C.L. (2014, January 6–12). Microsoft COCO: Common objects in context. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.10.1007/978-3-319-10602-1_48 ↗