IP Library › Granted Patent US 12,424,015
Granted Patent B2
US 12,424,015 · App. 17/505,416 · Granted Sep 23, 2025

Image processing apparatus and method for recognizing state of subject

Inventors: Shunsuke Sato (Kanagawa, JP); Koichi Takeuchi (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06V40/10G06F18/2415G06F18/2431G06N7/01G06T7/248G06T7/70G06V10/462G06V10/98
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,424,015
App. No.
17/505,416
Granted
Sep 23, 2025
Kind
B2
Abstract

An image processing apparatus includes detecting means for detecting a plurality of predetermined parts of a subject from an image, estimating means for estimating a cause of failed detection if any of the plurality of predetermined parts is not detected in a result of the detection made by the detecting means, and determining means for determining a state of the subject based on a part detected by the detecting means and the cause estimated by the estimating means.

Claims (25)

1. An image processing apparatus comprising: a memory storing instructions; and at least one processor configured to execute the instructions to; detect a plurality of predetermined parts of a subject from an image; estimate a cause of failed detection if any of the plurality of predetermined parts is not detected in a result of the detection made; determine a state of the subject based on a part detected and the cause estimated; extract a feature quantity of the subject based on the part detected; classify the feature quantity into one of a plurality of categories based on the state determined; and recognize a characteristic of the subject based on a result of the classification performed.

2. The image processing apparatus according to claim 1 , the cause of the failed detection is estimated based on a position of the subject in the image.

3. The image processing apparatus according to claim 2 , wherein the cause of the failed detection is estimated based on a distance between the position of the subject in the image and an end portion of the image.

4. The image processing apparatus according to claim 1 , wherein the cause of the failed detection is estimated based on a position of the subject and a position of an object not being the subject.

5. The image processing apparatus according to claim 1 , wherein the state of the subject is determined based on a position of the detected part and the estimated cause.

6. The image processing apparatus according to claim 5 , wherein the position of the part is a position relative to a reference position of the subject.

7. The image processing apparatus according to claim 1 , wherein whether the state of the subject is normal or abnormal is determined.

8. The image processing apparatus according to claim 1 , wherein a pose of the subject is determined.

9. The image processing apparatus according to claim 8 , wherein whether the pose of the subject is abnormal is determined.

10. The image processing apparatus according to claim 1 , wherein the subject is a human, and the predetermined parts are joints or regions of the human.

11. The image processing apparatus according to claim 1 , wherein a method of recognition is changed based on a result of the classification performed.

12. The image processing apparatus according to claim 11 , wherein a feature quantity classified into some of the categories is excluded from a target of recognition.

13. The image processing apparatus according to claim 11 , wherein the method of recognition is changed by changing a threshold used in the recognition.

14. The image processing apparatus according to claim 11 , wherein the method of recognition is changed by changing a statistical model used in the recognition.

15. The image processing apparatus according to claim 1 , wherein the feature quantity is classified for each of a plurality of images including the subject; and the characteristic of the subject is recognized based on a result of the classification performed for the plurality of images.

16. The image processing apparatus according to claim 1 , wherein the feature quantity of the subject is classified using a plurality of chronological images.

17. The image processing apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to track the subject using the plurality of chronological images, wherein the feature quantity of the subject is classified based on a result of the tracking.

18. An image processing method comprising:

a detecting step of detecting a plurality of predetermined parts of a subject from an image;

an estimating step of estimating a cause of failed detection if any of the plurality of predetermined parts is not detected in a result of the detection made in the detecting step;

a determining step of determining a state of the subject based on a part detected in the detecting step and the estimated cause;

extracting step of extracting a feature quantity of the subject based on the part detected by the detecting step;

classifying step of classifying the feature quantity into one of a plurality of categories based on the state determined by the determining step; and

characteristic recognizing step of recognizing a characteristic of the subject based on a result of the classification performed by the classifying step.

19. A non-transitory computer-readable medium storing a program causing a computer to execute an image processing method, the image processing method comprising: a detecting step of detecting a plurality of predetermined parts of a subject from an image; an estimating step of estimating a cause of failed detection if any of the plurality of predetermined parts is not detected in a result of the detection made in the detecting step; a determining step of determining a state of the subject based on a part detected in the detecting step and the estimated cause; an extracting step of extracting a feature quantity of the subject based on the part detected by the detecting step; a classifying step of classifying the feature quantity into one of a plurality of categories based on the state determined by the determining step; and a characteristic recognizing step of recognizing a characteristic of the subject based on a result of the classification performed by the classifying step.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: SATO, SHUNSUKE; TAKEUCHI, KOICHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 058903/0117 →
Priority Claims (1)
JP 2019-080893 · Apr 22, 2019 · national
Continuity (2)
Continuation PCTJP2020012840 · Mar 24, 2020
Related Publication 20220036056A1 · Feb 3, 2022
References Cited (30)
US 6879709B2 · Tian · 2005 [cited by examiner]
US 8401243B2 · Komoto · 2013 [cited by applicant]
US 8929612B2 · Ambrus · 2015 [cited by examiner]
US 9520072B2 · Sun · 2016 [cited by examiner]
US 9652043B2 · Kang · 2017 [cited by examiner]
US 9747306B2 · Itani · 2017 [cited by examiner]
US 20030133599A1 · Tian · 2003 [cited by examiner]
US 20050157908A1 · Matsugu · 2005 [cited by examiner]
US 20080144925A1 · Zhu · 2008 [cited by examiner]
US 20100197390A1 · Craig · 2010 [cited by examiner]
US 20110317871A1 · Tossell · 2011 [cited by examiner]
US 20120155707A1 · Kawano · 2012 [cited by examiner]
US 20130069940A1 · Sun · 2013 [cited by examiner]
US 20130230211A1 · Tanabiki · 2013 [cited by applicant]
US 20130300659A1 · Kang · 2013 [cited by examiner]
US 20140119599A1 · Dal Mutto · 2014 [cited by examiner]
US 20160110606A1 · Lee · 2016 [cited by examiner]
US 20190266392A1 · Watanabe · 2019 [cited by examiner]
CN 103155003B · 2016 [cited by applicant]
CN 109377513A · 2019 [cited by applicant]
JP 2009296355A · 2009 [cited by applicant]
JP 2011039994A · 2011 [cited by applicant]
JP 2012155391A · 2012 [cited by applicant]
JP 5233977B2 · 2013 [cited by applicant]
JP 5881136B2 · 2016 [cited by applicant]
JP 2017199303A · 2017 [cited by applicant]
KR 101556696B1 · 2015 [cited by applicant]
Zhe Cao, et al., Realtime Multi-Person 2D Pose Estimation Using Part Affinity Fields, CVPR, 2017, 9 pages. [cited by applicant]
Ying Zhang, et al., Video Anomaly Detection Based on Locality Sensitive Hashing Filters, Pattern Recognition, 2016, 59, pp. 302-311. [cited by applicant]
Shaoqing Ren, et al., Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, Advances in Neural Information Processing Systems, 2015, 9 pages. [cited by applicant]