In this paper, we analyze human male and female sex recognition problem and present a fully automated classification system using only 2D keypoints. The keypoints represent human joints. A keypoint set consists of 15 joints and the keypoint estimations are obtained using an OpenPose 2D keypoint detector. We learn a deep learning model to distinguish males and females using the keypoints as input and binary labels as output. We use two public datasets in the experimental section - 3DPeople and PETA. On PETA dataset, we report a 77% accuracy. We provide model performance details on both PETA and 3DPeople. To measure the effect of noisy 2D keypoint detections on the performance, we run separate experiments on 3DPeople ground truth and noisy keypoint data. Finally, we extract a set of factors that affect the classification accuracy and propose future work. The advantage of the approach is that the input is small and the architecture is simple, which enables us to run many experiments and keep the real-time performance in inference. The source code, with the experiments and data preparation scripts, are available on GitHub (https://github.com/kristijanbartol/human-sex-classifier).
翻译:在本文中,我们用2D关键点来分析男女性别认识问题,并展示一个完全自动化的分类系统,只有2D关键点。关键点代表了人类的关节。一个关键点由15个关节组成,用 OpenPose 2D 关键点探测器来获得关键点估计。我们学习了一种深刻的学习模式,用输入和二进制标签来区分男性和女性。我们使用实验部分的两个公共数据集3DPeople和PETA。在PETA数据集中,我们报告了一个77%的精确度。我们提供了PETA和3DPeople的模型性能细节。为了测量2D突变关键点探测对性能的影响,我们分别对3DPeople地面真相和噪声关键点数据进行了实验。最后,我们提取了一系列影响分类准确性能的因素,并提出未来工作。方法的优点是,投入是很小,结构简单,使我们能够进行许多实验,并保持实时性能。我们提供了PETA和3DPHPP的精确度。我们提供了源码代码,并附有实验和数据准备脚本。我们在Giuslisalt/Hblishal-hubglishal/combjarsial/combjarli。