IP Library › Granted Patent US 10,997,398
Granted Patent B2
US 10,997,398 · App. 16/577,325 · Granted May 4, 2021

Information processing apparatus, authentication system, method of controlling same, and medium

Inventors: Yumiko Uchida (Kawasaki, JP); Hirotaka Shiiyama (Yokohama, JP)
Assignee: CANON KABUSHIKI KAISHA
G06K9/00288G06K9/00255G06K9/00268
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 10,997,398
App. No.
16/577,325
Granted
May 4, 2021
Kind
B2
Abstract

An information processing apparatus generates authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing apparatus and has been authenticated by a first authentication apparatus corresponding to the first image capturing apparatus; and causes the authentication data to be reflected to an authentication database (DB) of at least one authentication apparatus included in a plurality of authentication apparatuses. The apparatus generates second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication apparatus and was used when authenticating the first object.

Claims (71)

1. An information processing apparatus operable to connect via a network to a plurality of authentication apparatuses corresponding to a plurality of image capturing apparatuses, the information processing apparatus comprising:

an authentication data generation unit configured to generate authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and has been authenticated by a first authentication apparatus corresponding to the first image capturing apparatus; and

a reflection unit configured to cause the authentication data generated by the authentication data generation unit to be reflected to an authentication database (DB) of at least one authentication apparatus included in the plurality of authentication apparatuses,

wherein

the authentication data generation unit generates second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication apparatus and was used when authenticating the first object.

2. The information processing apparatus according to claim 1 , wherein

the authentication data generation unit generates the second authentication data by selecting an image corresponding to the second capturing condition from an image group obtained by tracking the first object in relation to a plurality of captured images obtained by the first image capturing apparatus.

3. The information processing apparatus according to claim 2 , further comprising:

a calculation unit configured to calculate an occurrence probability of a capturing condition of an object in a plurality of captured images obtained by the first image capturing apparatus,

wherein the authentication data generation unit determines the second capturing condition based on the occurrence probability calculated by the calculation unit.

4. The information processing apparatus according to claim 1 , wherein

the authentication data generation unit further generates third authentication data corresponding to a third capturing condition different from the first capturing condition and the second capturing condition.

5. The information processing apparatus according to claim 1 , wherein

the capturing conditions include at least one of an object being captured in a direction, the presence of an accessory of an object, and an illumination condition.

6. The information processing apparatus according to claim 1 , wherein

the object is a face image of a person, and

the authentication data included in the authentication DB is a feature amount of the face image.

7. The information processing apparatus according to claim 1 , wherein

so that a variance of a capturing condition in a plurality of pieces of authentication data to be included in the authentication DB increases, the reflection unit causes the authentication DB of the at least one authentication apparatus included in the plurality of authentication apparatuses to reflect the authentication data generated by the authentication data generation unit.

8. The information processing apparatus according to claim 1 , further comprising:

an assigning unit configured to assign a priority to one or more pieces of authentication data generated by the authentication data generation unit,

wherein the reflection unit causes the authentication DB of the at least one authentication apparatus included in the plurality of authentication apparatuses to reflect authentication data having a relatively high priority.

9. The information processing apparatus according to claim 1 , wherein

the reflection unit further deletes one or more pieces of authentication data included in the authentication DB if the number of pieces of authentication data included in the authentication DB exceeds a predetermined upper limit due to reflection of authentication data.

10. The information processing apparatus according to claim 1 , wherein

the reflection unit predicts a movement trajectory of the first object, and determines, based on the movement trajectory, an order of authentication DBs in which authentication data is caused to be reflected.

11. The information processing apparatus according to claim 1 , wherein

each of the plurality of image capturing apparatuses and a corresponding authentication apparatus are configured as an integrated apparatus.

12. A method of controlling an information processing apparatus connected via a network to a plurality of authentication apparatuses corresponding to a plurality of image capturing apparatuses, the method comprising:

generating authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and is authenticated by a first authentication apparatus corresponding to the first image capturing apparatus; and

causing the generated authentication data to be reflected to an authentication DB of at least one authentication apparatus included in the plurality of authentication apparatuses,

wherein

in the generating, second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication apparatus and was used when authenticating the first object is generated.

13. A non-transitory computer-readable recording medium storing a program that causes a computer to function as an information processing apparatus operable to connect via a network to a plurality of authentication apparatuses corresponding to a plurality of image capturing apparatuses, the information processing apparatus comprising:

an authentication data generation unit configured to generate authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and has been authenticated by a first authentication apparatus corresponding to the first image capturing apparatus; and

a reflection unit configured to cause the authentication data generated by the authentication data generation unit to be reflected to an authentication database (DB) of at least one authentication apparatus included in the plurality of authentication apparatuses,

wherein

the authentication data generation unit generates second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication apparatus and was used when authenticating the first object.

14. An authentication system comprising:

a plurality of image capturing units;

a plurality of authentication units corresponding to the plurality of image capturing units, each of the plurality of authentication units configured to authenticate, based on a respective authentication DB, an object included in a captured image obtained by a corresponding image capturing unit;

an authentication data generation unit configured to generate authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing unit included in the plurality of image capturing units and is authenticated by a first authentication unit corresponding to the first image capturing unit; and

a reflection unit configured to cause the authentication data generated by the authentication data generation unit to be reflected to an authentication DB of at least one authentication unit included in the plurality of authentication units,

wherein

the authentication data generation unit generates second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication unit and was used when authenticating the first object.

15. A method of controlling an authentication system, wherein

the authentication system comprises:

a plurality of image capturing units;

a plurality of authentication units corresponding to the plurality of image capturing units, each of the plurality of authentication units configured to authenticate, based on a respective authentication DB, an object included in a captured image obtained by a corresponding image capturing unit;

and

the method comprises:

generating authentication data that can be used for authentication of a first object that is included in a captured image captured by a first image capturing unit included in the plurality of image capturing units and is authenticated by a first authentication unit corresponding to the first image capturing unit; and

causing the generated authentication data to be reflected to an authentication DB of at least one authentication unit included in the plurality of authentication units,

wherein

in the generating, second authentication data corresponding to a second capturing condition differing from a first capturing condition corresponding to first authentication data that is included in the authentication DB of the first authentication unit and was used when authenticating the first object is generated.

16. An information processing apparatus communicably connected to a plurality of image capturing apparatuses via a network, comprising:

an authentication data generation unit configured to generate authentication data that can be used for authentication of an object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and is authenticated by a first authentication unit that the first image capturing apparatus has; and

a reflection unit configured to cause the authentication data generated by the authentication data generation unit to be reflected to an authentication database that stores the authentication data and is a storage unit held by at least one image capturing apparatus included in the plurality of image capturing apparatuses and different to the first image capturing apparatus,

wherein the authentication data generation unit generates second authentication data corresponding to a second condition different from a first condition corresponding to first authentication data that has been registered in the authentication database of the first image capturing apparatus and was used when authenticating the object.

17. The information processing apparatus according to claim 16 , wherein

the authentication data generation unit generates the second authentication data by selecting an image corresponding to the second condition from an image group obtained by tracking the object in relation to a plurality of captured images obtained by the first image capturing apparatus.

18. The information processing apparatus according to claim 16 , wherein

the object is a face image of a person, and the authentication data generation unit generates, from an image group obtained by tracking a region of the face, the second authentication data corresponding to a face direction which is not authenticated by the authentication data used for the authentication by the first authentication unit.

19. A method of controlling an information processing apparatus communicably connected to a plurality of image capturing apparatuses via a network, the method comprising:

generating authentication data that can be used for authentication of an object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and is authenticated by a first authentication unit that the first image capturing apparatus has; and

causing the authentication data generated by the authentication data generation unit to be reflected to an authentication database that stores the authentication data and is a storage unit held by at least one image capturing apparatus included in the plurality of image capturing apparatuses and different to the first image capturing apparatus,

wherein, in the generating, second authentication data corresponding to a second condition different from a first condition corresponding to first authentication data that has been registered in the authentication database of the first image capturing apparatus and was used when authenticating the object is generated.

20. A non-transitory computer-readable recording medium storing a program that causes a computer to function as an information processing apparatus communicably connected to a plurality of image capturing apparatuses via a network, comprising:

an authentication data generation unit configured to generate authentication data that can be used for authentication of an object that is included in a captured image captured by a first image capturing apparatus included in the plurality of image capturing apparatuses and is authenticated by a first authentication unit that the first image capturing apparatus has; and

a reflection unit configured to cause the authentication data generated by the authentication data generation unit to be reflected to an authentication database that stores the authentication data and is a storage unit held by at least one image capturing apparatus included in the plurality of image capturing apparatuses and different to the first image capturing apparatus,

wherein the authentication data generation unit generates second authentication data corresponding to a second condition different from a first condition corresponding to first authentication data that has been registered in the authentication database of the first image capturing apparatus and was used when authenticating the object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: UCHIDA, YUMIKO; SHIIYAMA, HIROTAKA
To: CANON KABUSHIKI KAISHA
Reel/Frame 051199/0363 →
Priority Claims (1)
JP JP2018-182700 · Sep 27, 2018 · national
Continuity (1)
Related Publication 20200104577A1 · Apr 2, 2020