IP Library Granted Patent US 11,682,227
Granted Patent B2
US 11,682,227 · App. 17/363,203 · Granted Jun 20, 2023

Body and hand association method and apparatus, device, and storage medium

Inventors: Bairun Wang (Singapore, SG); Xuesen Zhang (Singapore, SG); Chunya Liu (Singapore, SG); Shuai Yi (Singapore, SG)
Assignee: SENSETIME INTERNATIONAL PTE. LTD.
G06V40/107G06F18/22G06T7/70G06V40/103G06T2207/30196
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 11,682,227
App. No.
17/363,203
Granted
Jun 20, 2023
Kind
B2
Abstract

A body and hand association method includes: an image to be detected of which an image content includes a body and a hand is acquired; a body bounding box of the body and a hand bounding box of the hand are determined in the image to be detected; an association probability between the body bounding box and the hand bounding box is determined; a circumscribed box of the body bounding box and the hand bounding box is determined; and a degree of association between the body and hand in the circumscribed box is determined based on a hand key point in the circumscribed box and the association probability.

Claims (77)

1. A body and hand association method, comprising:

acquiring an image to be detected of which an image content comprises a body and a hand;

determining a body bounding box of the body and a hand bounding box of the hand in the image to be detected;

determining an association probability between the body bounding box and the hand bounding box;

determining a circumscribed box of the body bounding box and the hand bounding box; and

determining a degree of association between the body and hand in the circumscribed box based on a hand key point in the circumscribed box and the association probability.

2. The method of claim 1 , wherein determining the association probability between the body bounding box and the hand bounding box comprises:

determining a body feature of the body bounding box and a hand feature of the hand bounding box; and

determining the association probability between the body bounding box and the hand bounding box based on the body feature and the hand feature.

3. The method of claim 1 , wherein determining the circumscribed box of the body bounding box and the hand bounding box comprises:

determining, as a target bounding box pair, a body bounding box and a hand bounding box between which an association probability is greater than a preset probability threshold; and

determining a circumscribed box of the body bounding box and the hand bounding box in the target bounding box pair.

4. The method of claim 3 , wherein determining the circumscribed box of the body bounding box and the hand bounding box in the target bounding box pair comprises:

determining a candidate box that encloses the target bounding box pair; and

adjusting a cover area of the candidate box based on a relative positional relationship between the body bounding box and the hand bounding box in the target bounding box pair to obtain the circumscribed box.

5. The method of claim 3 , wherein determining the degree of association between the body and hand in the circumscribed box based on the hand key point in the circumscribed box and the association probability comprises:

determining at least two target hand key points in the circumscribed box, the at least two target hand key points comprising key points that belong to two different hands of a same person respectively; and

determining, based on the at least two target hand key points, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box.

6. The method of claim 5 , wherein determining, based on the at least two target hand key points, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box comprises:

determining a confidence that each target hand key point is a ground truth point;

in a case that any confidence is greater than a preset threshold, determining a distance from the target hand key point corresponding to the confidence greater than the preset threshold to the hand bounding box that forms the circumscribed box;

determining, based on the distance, a target association probability between the body bounding box and the hand bounding box that form the circumscribed box; and

determining, based on the target association probability, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box.

7. The method of claim 6 , wherein determining, based on the distance, the target association probability between the body bounding box and the hand bounding box that form the circumscribed box comprises:

in a case that the distance is less than or equal to a preset distance, determining the association probability between the body bounding box and the hand bounding box that form the circumscribed box to obtain an in-box association probability; and

determining the in-box association probability as the target association probability.

8. The method of claim 6 , wherein determining, based on the distance, the target association probability between the body bounding box and the hand bounding box that form the circumscribed box comprises:

in a case that the distance is greater than a preset distance, decreasing the association probability between the body bounding box and the hand bounding box that form the circumscribed box to obtain a corrected association probability; and

determining the corrected association probability as the target association probability.

9. The method of claim 8 , wherein decreasing the association probability between the body bounding box and the hand bounding box that form the circumscribed box to obtain the corrected association probability in the case that the distance is greater than the preset distance comprises:

in the case that the distance is greater than the preset distance, acquiring a preset adjustment parameter configured to adjust the association probability; and

lowering the association probability between the body bounding box and the hand bounding box that form the circumscribed box using the preset adjustment parameter to obtain the corrected association probability.

10. The method of claim 6 , wherein determining, based on the at least two target hand key points, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box comprises:

in a case that the at least two target hand key points comprise no target hand key point of which the confidence is greater than the preset threshold, decreasing the association probability between the body bounding box and the hand bounding box that form the circumscribed box to obtain a corrected association probability; and

determining the corrected association probability as the target association probability.

11. The method of claim 5 , wherein the target hand key point comprises a wrist key point.

12. The method of claim 1 , in a case of determining multiple body bounding boxes and/or multiple hand bounding boxes in the image to be detected, further comprising:

combining each detected body bounding box and each detected hand bounding box to obtain multiple bounding box pairs,

wherein determining the circumscribed box of the body bounding box and the hand bounding box comprises: determining a circumscribed box of the body bounding box and the hand bounding box in each bounding box pair; and

determining the degree of association between the body and hand in the circumscribed box based on the hand key point in the circumscribed box and the association probability comprises:

determining a degree of association between a body and hand in each circumscribed box to obtain a set of target degrees of association,

determining a candidate degree of association greater than a preset association degree threshold in the set of target degrees of association, and

based on a target circumscribed box corresponding to the candidate degree of association, determining a hand matching a body in the target circumscribed box.

13. A body and hand association apparatus, comprising:

a memory storing processor-executable instructions; and

a processor configured to execute the processor-executable instructions to perform operations of:

acquiring an image to be detected of which an image content comprises a body and a hand;

determining a body bounding box of the body and a hand bounding box of the hand in the image to be detected;

determining an association probability between the body bounding box and the hand bounding box;

determining a circumscribed box of the body bounding box and the hand bounding box; and

determining a degree of association between the body and hand in the circumscribed box based on a hand key point in the circumscribed box and the association probability.

14. The apparatus of claim 13 , wherein determining the association probability between the body bounding box and the hand bounding box comprises:

determining a body feature of the body bounding box and a hand feature of the hand bounding box; and

determining the association probability between the body bounding box and the hand bounding box based on the body feature and the hand feature.

15. The apparatus of claim 13 , wherein determining the circumscribed box of the body bounding box and the hand bounding box comprises:

determining, as a target bounding box pair, a body bounding box and a hand bounding box between which an association probability is greater than a preset probability threshold; and

determining a circumscribed box of the body bounding box and the hand bounding box in the target bounding box pair.

16. The apparatus of claim 15 , wherein determining the circumscribed box of the body bounding box and the hand bounding box in the target bounding box pair comprises:

determining a candidate box that encloses the target bounding box pair; and

adjusting a cover area of the candidate box based on a relative positional relationship between the body bounding box and the hand bounding box in the target bounding box pair to obtain the circumscribed box.

17. The apparatus of claim 15 , wherein determining the degree of association between the body and hand in the circumscribed box based on the hand key point in the circumscribed box and the association probability comprises:

determining at least two target hand key points in the circumscribed box, the at least two target hand key points comprising key points that belong to two different hands of a same person respectively; and

determining, based on the at least two target hand key points, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box.

18. The apparatus of claim 17 , wherein determining, based on the at least two target hand key points, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box comprises:

determining a confidence that each target hand key point is a ground truth point;

in a case that any confidence is greater than a preset threshold, determining a distance from the target hand key point corresponding to the confidence greater than the preset threshold to the hand bounding box that forms the circumscribed box;

determining, based on the distance, a target association probability between the body bounding box and the hand bounding box that form the circumscribed box e; and

determining, based on the target association probability, the degree of association between the body bounding box and the hand bounding box that form the circumscribed box.

19. The apparatus of claim 18 , wherein determining, based on the distance, the target association probability between the body bounding box and the hand bounding box that form the circumscribed box comprises:

in a case that the distance is less than or equal to a preset distance, determining the association probability between the body bounding box and the hand bounding box that form the circumscribed box to obtain an in-box association probability; and

determining the in-box association probability as the target association probability.

20. A non-transitory computer storage medium having stored thereon computer-executable instructions that, when executed by a processor, cause the processor to perform operations of:

acquiring an image to be detected of which an image content comprises a body and a hand;

determining a body bounding box of the body and a hand bounding box of the hand in the image to be detected;

determining an association probability between the body bounding box and the hand bounding box;

determining a circumscribed box of the body bounding box and the hand bounding box; and

determining a degree of association between the body and hand in the circumscribed box based on a hand key point in the circumscribed box and the association probability.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2021
From: WANG, BAIRUN; ZHANG, XUESEN; LIU, CHUNYA; YI, SHUAI
To: SENSETIME INTERNATIONAL PTE. LTD.
Reel/Frame 057844/0562 →
Priority Claims (1)
SG 10202106806S · Jun 22, 2021 · national
Continuity (2)
Continuation PCTIB2021055732 · Jun 28, 2021
Related Publication 20220405502A1 · Dec 22, 2022