IP Library Granted Patent US 12,620,118
Granted Patent B2
US 12,620,118 · App. 18/356,043 · Granted May 5, 2026

Skeleton recognition method, non-transitory computer-readable recording medium, and gymnastics scoring assist system

Inventors: Tatsuya Suzuki (Kawasaki, JP); Yu Ishikawa (Kawawaki, JP)
Assignee: Fujitsu Limited
G06T7/70G06T17/00G06V10/44G06T2207/20044
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,620,118
App. No.
18/356,043
Granted
May 5, 2026
Kind
B2
Abstract

A skeleton recognition method includes extracting a plurality of first features presenting features of two-dimensional joint positions of a subject, based on two-dimensional input images that are input from a plurality of cameras that capture images of the subject generating, based on the first features, second feature group information containing a plurality of second features corresponding to a given number of joints of the subject, respectively sensing an abnormal second feature from the second feature group information and recognizing a 3D skeleton based on a result of integrating the second features that remain after removal of the abnormal second feature from the second feature group information, by using a processor.

Claims (33)

1 . A skeleton recognition method comprising:

extracting a plurality of first features presenting features of two-dimensional joint positions of a subject, based on two-dimensional input images that are input from a plurality of cameras that capture images of the subject;

generating, based on the first features, second feature group information containing a plurality of second features corresponding to a given number of joints of the subject, respectively;

sensing an abnormal second feature from the second feature group information; and

recognizing a 3D skeleton based on a result of integrating the second features that remain after removal of the abnormal second feature from the second feature group information, by using a processor,

wherein the second feature is coordinates and heatmap information in which likelihood of presence of a given joint is associated with the coordinates, and

the sensing senses an abnormal feature based on a difference between the heatmap information and information of Gaussian distribution of likelihood that is specified previously.

2 . The skeleton recognition method according to claim 1 , wherein the generating generates a plurality of sets of second feature group information in time series, and

the sensing senses an abnormal second feature based on a first vector in which a given pair of joints that are specified based on previous second feature group information serves as a start point and an end point and a second vector in which a given pair of joints that are specified based on current second feature group information serves as a start point and an end point.

3 . The skeleton recognition method according to claim 2 , wherein the sensing senses an abnormal second feature based on a relationship between an area that is specified from a given joint based on the second feature group information and positions of joints other than the given joint.

4 . The skeleton recognition method according to claim 1 , wherein the sensing calculates a plurality of epipolar lines using camera positions as viewpoints based on the heatmap information and sensing an abnormal second feature based on a distance between an intersection of the epipolar lines and a position of a joint.

5 . A non-transitory computer-readable recording medium having stored therein a skeleton recognition program that causes a computer to execute a process comprising:

extracting a plurality of first features presenting features of two-dimensional joint positions of a subject, based on two-dimensional input images that are input from a plurality of cameras that capture images of a subject;

generating, based on the first features, second feature group information containing a plurality of second features corresponding to a given number of joints of the subject, respectively;

sensing an abnormal second feature from the second feature group information; and

recognizing a 3D skeleton based on a result of integrating the second features that remain after removal of the abnormal second feature from the second feature group information,

wherein the second feature is coordinates and heatmap information in which likelihood of presence of a given joint is associated with the coordinates, and

the sensing senses an abnormal feature based on a difference between the heatmap information and information of Gaussian distribution of likelihood that is specified previously.

6 . The non-transitory computer-readable recording medium according to claim 5 , wherein the generating generates a plurality of sets of second feature group information in time series, and

the sensing senses an abnormal second feature based on a first vector in which a given pair of joints that are specified based on previous second feature group information serves as a start point and an end point and a second vector in which a given pair of joints that are specified based on current second feature group information serves as a start point and an end point.

7 . The non-transitory computer-readable recording medium according to claim 6 , wherein the sensing senses an abnormal second feature based on a relationship between an area that is specified from a given joint based on the second feature group information and positions of joints other than the given joint.

8 . The non-transitory computer-readable recording medium according to claim 5 , wherein the sensing calculates a plurality of epipolar lines using camera positions as viewpoints based on the heatmap information and sensing an abnormal second feature based on a distance between an intersection of the epipolar lines and a position of a joint.

9 . A gymnastics scoring assist system including a plurality of cameras that capture images of a subject and a skeleton recognition apparatus comprising:

a processor configured to:

acquire two-dimensional input images that are input from the cameras;

extract a plurality of first features presenting features of two-dimensional joint positions of the subject based on the input images

generate, based on the first features, second feature group information containing a plurality of second features corresponding to a given number of joints of the subject, respectively;

sense an abnormal second feature from the second feature group information; and

recognize a 3D skeleton based on a result of synthesizing second features that remain after removal of the abnormal second feature from the second feature group information,

wherein the second feature is coordinates and heatmap information in which likelihood of presence of a given joint is associated with the coordinates and the processor is further configured to sense an abnormal feature based on a difference between the heatmap information and information of Gaussian distribution of likelihood that is specified previously.

10 . The gymnastics scoring assist system according to claim 9 , wherein the processor is further configured to generate a plurality of sets of second feature group information in time series and sense an abnormal second feature based on a first vector in which a given pair of joints that are specified based on previous second feature group information serves as a start point and an end point and a second vector in which a given pair of joints that are specified based on current second feature group information serves as a start point and an end point.

11 . The gymnastics scoring assist system according to claim 10 , wherein the processor is further configured to sense an abnormal second feature based on a relationship between an area that is specified from a given joint based on the second feature group information and positions of joints other than the given joint.

12 . The gymnastics scoring assist system according to claim 9 , wherein the processor is further configured to calculate a plurality of epipolar lines using camera positions as viewpoints based on the heatmap information and sense an abnormal second feature based on a distance between an intersection of the epipolar lines and a position of a joint.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2023
From: SUZUKI, TATSUYA; ISHIKAWA, YU
To: FUJITSU LIMITED
Reel/Frame 064351/0167 →
Continuity (2)
Continuation PCTJP2021009267 · Mar 9, 2021
Related Publication 20230368415A1 · Nov 16, 2023
References Cited (22)
US 20130195330A1 · Kim · 2013 [cited by examiner]
US 20180342009A1 · Suzuki · 2018 [cited by examiner]
US 20190251341A1 · Nie · 2019 [cited by examiner]
US 20200202538A1 · Hsu · 2020 [cited by examiner]
US 20200210692A1 · Asayama · 2020 [cited by examiner]
US 20210216759A1 · Asayama et al. · 2021 [cited by applicant]
US 20220108468A1 · Nakamura · 2022 [cited by examiner]
CN 108229332A · 2018 [cited by applicant]
JP H10302070A · 1998 [cited by applicant]
JP 2000251078A · 2000 [cited by applicant]
JP 7014304B2 · 2022 [cited by examiner]
WO WO2020054442A1 · 2020 [cited by applicant]
WO WO2020084667A1 · 2020 [cited by applicant]
Yao, Y., Jafarian, Y., & Park, H. S. (2019). Monet: Multiview semi-supervised keypoint detection via epipolar divergence. In Proceedings of the IEEE/CVF international conference on computer vision (pp. 753-762). (Year: … [cited by examiner]
Chen, Long, Haizhou Ai, Rui Chen, Zijie Zhuang, and Shuang Liu. “Cross-view tracking for multi-human 3d pose estimation at over 100 fps.” In Proceedings of the IEEE/CVF conference on computer vision and pattern recognit… [cited by examiner]
Zhang, Zhe, Chunyu Wang, Wenhu Qin, and Wenjun Zeng. “Fusing Wearable IMUs with Multi-View Images for Human Pose Estimation: A Geometric Approach.” arXiv preprint arXiv:2003.11163 (2020). (Year: 2020). [cited by examiner]
International Search Report and Written Opinion in corresponding International Patent Application No. PCT/JP2021/009267 mailed May 25, 2021. [cited by applicant]
Japanese Notice of Reasons for Refusal issued in corresponding Japanese Patent Application No. 2023-504918, mailed Mar. 12, 2024. [cited by applicant]
Extended European Search Report of European Patent Application No. 21930063.9 dated Feb. 7, 2024. [cited by applicant]
Chen, L. et al., “Cross-View Tracking for Multi-Human 3D Pose Estimation at Over 100 FPS”, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Jun. 1, 2020 (Jun. 1, 2020), pp. 3276-3285, XP093123… [cited by applicant]
Zhang, Z. et al., “Fusing Wearable IMUs With Multi-View Images for Human Pose Estimation: A Geometric Approach”, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), IEEE, Jun. 13, 2020 (Jun. 13, … [cited by applicant]
Office Action mailed Dec. 4, 2025, for corresponding Chinese Patent Application No. 202180093006.6 (CNOA). [cited by applicant]