Face information registration system, face information registration method, face information registration program, and face authentication server

The face information registration system addresses the inefficiencies of manual input and complex QR code systems by using a two-dimensional code to link face and identification information, enhancing user experience and accuracy with reduced operational burden.

JP2025153484APending Publication Date: 2025-10-10PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024055991
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Conventional facial recognition systems require users to manually input identification information, which is time-consuming, and systems that use QR codes for data acquisition are complex and lack ease of updating user information.

Method used

A face information registration system that uses a face registration terminal to acquire face and identification information, generates a two-dimensional code containing the identification information, and links it with face information, reducing user input burden and ensuring accuracy through a simple configuration.

Benefits of technology

The system reduces user input operations while ensuring accurate information registration and update capabilities, preventing duplicate entries and maintaining information accuracy with a simplified setup.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025153484000001_ABST
    Figure 2025153484000001_ABST
Patent Text Reader

Abstract

To secure accuracy of information on a user while reducing load of the user on input operation for registration of face information on the user, with a simple configuration.SOLUTION: In a face information registration system 1, a face authentication server 2 stores identification information except face information of a user in a registration information database 29 and generates a two-dimensional code storing therein the identification information to transmit the two-dimensional code to a user terminal 6 used by the user or requests an external device 4 to generate the two-dimensional code and transmit the two-dimensional code to the user terminal 6, and a face registration terminal 3 acquires the two-dimensional code from the user terminal 6 and acquires the face information of the user to transmit the face information and the identification information included in the two-dimensional code to the face authentication server 2, and the face authentication server 2 stores information associating the received face information and identification information with each other in the registration information database 29 as registration information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a face information registration system, a face information registration method, a face information registration program, and a face authentication server that register face information used for face authentication. [Background technology]

[0002] In recent years, services using facial recognition technology (hereinafter referred to as facial recognition services) have become widespread for purposes such as managing access to facilities and processing payments for goods and services. In facial recognition technology, facial information of a user (i.e., a person to be authenticated) obtained as an authentication target is compared with information on a facial image registered in advance (hereinafter referred to as a registered image). This makes it possible to determine whether the user is a legitimate registered user.

[0003] A user who uses a facial recognition service is required to register their own facial information (equivalent to information related to a registered image) used for face matching and associated identification information (including personal information other than facial information) in a database. For example, there is known an authentication device that, when registering a user's facial information, extracts a facial portion from an entire image captured by a camera as a facial image, extracts facial features from the facial image, and prompts the user to input user information (user ID, affiliation, name, etc.) (see Patent Document 1).

[0004] Also known is an entrance / exit management system that includes: a construction data site that stores personal data of employees and workers (data including items such as name, company name, gender, age, etc.) and has an input device and storage device that issues personal identification documents with QR codes (registered trademark, the same applies hereinafter) that contain only ID information for personal identification; an office site that obtains and stores personal data from the construction data site via a network, and has at least an input device, storage device, facial image authentication device, and face storage server for new entrants, which obtains and stores personal data from the construction data site via a network, and links the personal data extracted from the ID information obtained from the QR code on a personal identification document (printed material) with a QR code brought by a new entrant who visits the office at the construction site with facial image data of the new entrant obtained from a facial image authentication device for initial registration, and stores the personal data with facial image data of the new entrant; and a gate site that is installed at the gate of a work site at the construction site and is connected to the office site via a network, and has a facial authentication terminal device for entrants that is installed at the gate and performs facial authentication of the facial image data of entrants (see Patent Document 2). [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-21176 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-58015 Summary of the Invention [Problem to be solved by the invention]

[0006] In the conventional technology described in Patent Document 1, the user needs to input identification information (the user's own user ID, affiliation, name, etc.) on a registration screen. Therefore, in the conventional technology of Patent Document 1, it is time-consuming to register the user's face information.

[0007] In addition, a user may use a facial recognition service under the management of a specific organization to which the user belongs. In such cases, it is preferable that accurate information prepared by an information management officer in the organization be registered as the user's identification information.

[0008] In the conventional technology described in Patent Document 2 above, new entrants, construction workers (equivalent to users), can bring a printed document with a QR code, eliminating the need to input their own personal data (equivalent to the user's identification information).

[0009] However, the conventional technology of Patent Document 2 requires a complex configuration for acquiring personal data from a QR code. For example, in the conventional technology of Patent Document 2, the QR code contains only ID information, so the office site must acquire personal data from a construction data site via a network using the ID information acquired from the QR code. In addition, the conventional technology of Patent Document 2 does not allow a user to easily update the personal data associated with the QR code even when the user's identification information needs to be updated.

[0010] Therefore, the main purpose of the present disclosure is to provide a face information registration system, a face information registration method, a face information registration program, and a face authentication server that can ensure the accuracy of user information while reducing the burden of input operations on the user when registering the user's face information using a simple configuration. [Means for solving the problem]

[0011] The face information registration system of the present disclosure is a face information registration system that registers face information to be used for face authentication, and includes a face registration terminal that acquires face information of a user who can be a target of the face authentication, a registration information database that stores registration information including the face information of the user acquired by the face registration terminal, and a face authentication server that executes face authentication processing using the registration information stored in the registration information database, and the face authentication server stores identification information of the user other than the acquired face information in the registration information database, and stores identification information of the user other than the face information in a secondary storage device that stores the identification information of the user other than the face information. The face registration terminal generates an original code and transmits the two-dimensional code to a user terminal used by the user, or requests an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, the face registration terminal acquires the two-dimensional code from the user terminal that received the two-dimensional code, acquires the face information of the user, and transmits the face information and the identification information included in the two-dimensional code to the face authentication server, and the face authentication server stores information linking the received face information and the identification information in the registration information database as the registration information.

[0012] The face information registration method of the present disclosure is a face information registration method by a face information registration system that registers face information to be used for face authentication, the face information registration system including: a face registration terminal that acquires face information of a user who may be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; and a face authentication server that performs face authentication processing using the registration information stored in the registration information database, and the face authentication server stores identification information of the user other than the acquired face information in the registration information database, The facial authentication server is configured to generate a two-dimensional code storing information and transmit the two-dimensional code to a user terminal used by the user, or to request an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, and the face registration terminal acquires the two-dimensional code from the user terminal that received the two-dimensional code, acquires the user's facial information, and transmits the facial information and the identification information contained in the two-dimensional code to the face authentication server, and the face authentication server stores information linking the received facial information and the identification information in the registration information database as the registration information.

[0013] A face information registration program disclosed herein is a face information registration program that causes a face information registration system to execute information processing for registering face information to be used for face authentication, the face information registration system including: a face registration terminal that acquires face information of a user who may be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; and a face authentication server that executes face authentication processing using the registration information stored in the registration information database, and the information processing includes the face authentication server storing identification information of the user other than the acquired face information in the registration information database, The method includes the steps of generating a two-dimensional code storing the user's identification information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, the face registration terminal acquiring the two-dimensional code from the user terminal that received the two-dimensional code, acquiring the user's face information, transmitting the face information and the identification information included in the two-dimensional code to the face authentication server, and the face authentication server storing information linking the received face information and the identification information in the registration information database as the registration information.

[0014] The face authentication server disclosed herein is a face authentication server that registers face information used for face authentication, and is configured to store identification information other than a user's face information in a registration information database, generate a two-dimensional code containing the identification information and transmit the two-dimensional code to a user terminal used by the user, or request an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, receive the face information and the identification information transmitted from a face registration terminal, and store information linking the received face information and the identification information in the registration information database as the registration information. [Effects of the Invention]

[0015] According to the present disclosure, with a simple configuration, it is possible to reduce the burden of input operations on the user when registering the user's face information, while ensuring the accuracy of the user's information. [Brief explanation of the drawings]

[0016] [Figure 1] Overall configuration diagram of a face information registration system according to the first embodiment [Figure 2] Functional block diagram showing the detailed configuration of the face recognition server shown in Figure 1 [Figure 3] FIG. 10 is an explanatory diagram illustrating an example of user identification information. [Figure 4] FIG. 2 is a flow chart showing the flow of face registration processing by the face information registration system shown in FIG. [Figure 5] FIG. 5 is a first sequence diagram showing details of the operation of the face authentication server and the like in the face registration process shown in FIG. [Figure 6] FIG. 5 is a second sequence diagram showing the details of the operation of the face authentication server and the like in the face registration process shown in FIG. [Figure 7] FIG. 10 is a first explanatory diagram showing a guide screen displayed on the face registration terminal in the face registration process shown in FIG. 4; [Figure 8] FIG. 5 is a second explanatory diagram showing a guide screen displayed on the face registration terminal in the face registration process shown in FIG. 4; [Figure 9] FIG. 3 is a third explanatory diagram showing a guide screen displayed on the face registration terminal in the face registration process shown in FIG. [Figure 10] FIG. 4 is a fourth explanatory diagram showing a guide screen displayed on the face registration terminal in the face registration process shown in FIG. [Figure 11] FIG. 5 is a fifth explanatory diagram showing a guide screen displayed on the face registration terminal in the face registration process shown in FIG. [Figure 12] A sequence diagram showing the flow of face recognition processing by the face recognition server shown in Figure 1. [Figure 13] FIG. 2 is a diagram showing a modified example of the configuration of the face information registration system shown in FIG. 1. [Figure 14] A sequence diagram showing a modified example of the operation of the face authentication server and the like shown in FIGS. 5 and 6. [Figure 15]Overall configuration diagram of a face information registration system according to a second embodiment [Figure 16] FIG. 16 is a first sequence diagram showing details of the operation of the face authentication server and the like in the face registration process by the face information registration system shown in FIG. 15. [Figure 17] FIG. 16 is a second sequence diagram showing details of the operation of the face authentication server and the like in the face registration process by the face information registration system shown in FIG. 15. DETAILED DESCRIPTION OF THE INVENTION

[0017] A first invention made to solve the above-mentioned problems is a face information registration system for registering face information to be used for face authentication, comprising: a face registration terminal that acquires face information of a user who can be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; and a face authentication server that executes face authentication processing using the registration information stored in the registration information database, wherein the face authentication server stores identification information of the user other than the acquired face information in the registration information database, and stores the identification information of the user other than the face information stored in the registration information database. The face registration terminal either generates a two-dimensional code based on the received two-dimensional code and transmits the two-dimensional code to a user terminal used by the user, or requests an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, the face registration terminal acquires the two-dimensional code from the user terminal that received the two-dimensional code, acquires face information of the user, and transmits the face information and the identification information included in the two-dimensional code to the face authentication server, and the face authentication server stores information linking the received face information and the identification information in the registration information database as the registration information.

[0018] This makes it possible to ensure the accuracy of the user's information while reducing the burden of input operations on the user when registering the user's face information, using a simple configuration.

[0019] In addition, a second invention is configured such that the face registration terminal transmits the acquired identification information to the face authentication server, the face authentication server determines whether the received identification information has already been registered in the registration information and transmits the result of the determination to the face registration terminal, and if the identification information has not already been registered in the registration information based on the received result of the determination, the face registration terminal acquires the face information from a face image generated by photographing the user's face and transmits the face information and the identification information acquired from the two-dimensional code to the face authentication server.

[0020] This makes it possible to reduce the burden of input operations on the user when registering the user's face information, while stably ensuring the accuracy of the user's information.

[0021] In addition, a third invention is configured such that the external device further includes a two-dimensional code generation terminal that generates the two-dimensional code including the identification information, and the two-dimensional code generation terminal transmits the two-dimensional code to the user terminal in response to a request from the face authentication server.

[0022] According to this, by providing a two-dimensional code generation terminal that generates a two-dimensional code, the processing load on the face authentication server can be reduced.

[0023] In addition, in a fourth invention, the face registration terminal has a display unit, and if the identification information has already been registered in the registration information based on the received result of the judgment, it displays an identification information update screen on the display unit to allow the user to input update information regarding the identification information, and if the update information is input by the user on the identification information update screen, it is configured to send updated identification information including the update information to the face authentication server instead of the identification information obtained from the two-dimensional code.

[0024] With this, when the user needs to update the identification information, the identification information can be updated with a simple configuration.

[0025] In addition, in a fifth invention, the face registration terminal has a display unit, and if the identification information has already been registered in the registration information based on the received result of the judgment, it displays a face information update screen on the display unit to allow the user to update the face information, and if the user performs an operation to re-photograph their face on the face information update screen, it transmits new face information obtained from the face image generated by the re-photographing to the face authentication server instead of the face information obtained from the face image generated by the photographing.

[0026] With this, when the user needs to update the face information, the face information can be updated with a simple configuration.

[0027] In addition, a sixth invention is configured such that, when the face authentication server determines that the received identification information has already been registered in the registration information, it further determines whether facial information is linked to the registered identification information, and if facial information is not linked to the registered user's identification information, it requests the face registration terminal to obtain the user's facial information.

[0028] According to this, when the user's identification information has already been registered, it is possible to prevent the user's face information from being registered in duplicate with a simple configuration.

[0029] In addition, the seventh invention is configured such that the face authentication server determines whether the received face information has already been registered in the registration information, and if it determines that the face information has already been registered in the registration information, it stops storing the face information in the registration information database.

[0030] This makes it possible to avoid the user's face information from being registered in duplicate when the user's face information has already been registered.

[0031] An eighth invention is a face information registration method by a face information registration system that registers face information to be used for face authentication, the face information registration system including: a face registration terminal that acquires face information of a user who can be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; and a face authentication server that executes face authentication processing using the registration information stored in the registration information database, wherein the face authentication server stores identification information of the user other than the acquired face information in the registration information database, and and transmits the two-dimensional code to a user terminal used by the user, or requests an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, and the face registration terminal acquires the two-dimensional code from the user terminal that received the two-dimensional code, acquires the face information of the user, and transmits the face information and the identification information included in the two-dimensional code to the face authentication server, and the face authentication server stores information linking the received face information and the identification information in the registration information database as the registration information.

[0032] This makes it possible to ensure the accuracy of the user's information while reducing the burden of input operations on the user when registering the user's face information, using a simple configuration.

[0033] A ninth invention is a face information registration program that causes a face information registration system to execute information processing for registering face information to be used for face authentication, the face information registration system including: a face registration terminal that acquires face information of a user who can be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; and a face authentication server that executes face authentication processing using the registration information stored in the registration information database, and the information processing includes the face authentication server storing identification information of the user other than the acquired face information in the registration information database, a step of generating a two-dimensional code storing the user's identification information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, the face registration terminal acquiring the two-dimensional code from the user terminal that received the two-dimensional code, acquiring the user's face information, transmitting the face information and the identification information included in the two-dimensional code to the face authentication server, and the face authentication server storing information linking the received face information and the identification information in the registration information database as the registration information.

[0034] This makes it possible to ensure the accuracy of the user's information while reducing the burden of input operations on the user when registering the user's face information, using a simple configuration.

[0035] A tenth aspect of the present invention is a face authentication server that registers face information used for face authentication, The face authentication server stores identification information other than the user's face information in a registration information database, generates a two-dimensional code containing the identification information and transmits the two-dimensional code to a user terminal used by the user, or requests an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal, receives the face information and the identification information transmitted from a face registration terminal, and stores information linking the received face information and the identification information in the registration information database as the registration information.

[0036] This makes it possible to ensure the accuracy of the user's information while reducing the burden of input operations on the user when registering the user's face information, using a simple configuration.

[0037] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.

[0038] (First embodiment) As shown in FIG. 1, a face information registration system 1 according to the first embodiment includes a face authentication server 2, a face registration terminal 3, a two-dimensional code generation terminal 4, and a face authentication terminal 5.

[0039] The face authentication server 2 is used by a business that provides face authentication services. The face registration terminal 3 acquires face information of a user who can be a target of face authentication (i.e., a person to be authenticated) as registration information (hereinafter referred to as registration information) to be used later for face authentication. The two-dimensional code generation terminal 4 generates a two-dimensional code including the user's identification information (excluding face information). The face authentication terminal 5 acquires face information of the user who is to be authenticated as authentication information (hereinafter referred to as authentication information) to be used for face authentication, and requests face matching (or face authentication) processing from the face authentication server 2. The user's face information is information about a face image, and includes at least one of a face image generated by photographing the user's face and face features extracted from the face image.

[0040] The two-dimensional code generation terminal 4 is not an essential component of the face information registration system 1. In other words, the two-dimensional code generation terminal 4 may be treated as an external device that does not constitute the face information registration system 1.

[0041] The face information registration system 1 may include a user terminal 6 used by a user to be authenticated, and an administrator terminal 7 used by an administrator who manages users. However, the user terminal 6 and the administrator terminal 7 are not essential components of the face information registration system 1. In other words, the user terminal 6 and the administrator terminal 7 may be treated as external devices that do not constitute the face information registration system 1. Note that, because the face information registration system 1 is used by multiple users, the face information registration system 1 may include multiple user terminals 6 (not shown) used by each user.

[0042] The components 2-7 of the face information registration system 1 are connected to a known communication network 10 such as the Internet, and can communicate with each other as needed.

[0043] The face authentication server 2 includes a computer that executes processes necessary to provide a face authentication service. The face authentication server 2 executes information processing (hereinafter referred to as face authentication processing) for authenticating a face image of a user to be authenticated based on face information of multiple people (i.e., multiple users whose face information has been registered) registered in a registration information database (DB) 29 (see FIG. 2 ). The face authentication server 2 can also execute information processing (hereinafter referred to as face registration processing) for registering the face information of the user used for face authentication together with the user's identification information (excluding face information) in the registration information database 29. Note that, in this embodiment, an example is shown in which the registration information database 29 is built in the face authentication server 2, but this is not limiting, and the registration information database 29 may be provided in an external server or the like. In this case, the face authentication server 2 can use information stored in the external registration information database 29 by communicating with the external server or the like.

[0044] As shown in FIG. 2, the face authentication server 2 includes a communication unit 11, a registration control unit 12, a face authentication control unit 13, and a storage unit .

[0045] The communication unit 11 performs wireless or wired communication with other devices via the communication network 10 in accordance with a known communication protocol. This allows the face authentication server 2 to acquire information and data necessary for face registration processing and face authentication processing from other devices, and to transmit the results of these processing to other devices. The other devices include, for example, a face registration terminal 3, a two-dimensional code generation terminal 4, a face authentication terminal 5, a user terminal 6, and an administrator terminal 7. Note that the face authentication server 2 may acquire the information and data necessary for face authentication processing from other devices only when it becomes necessary to execute the processing.

[0046] The registration control unit 12 includes a registration request receiving unit 21, a face detection unit 22, a two-dimensional code issuing unit 23, a registration determination unit 24, and an information update unit 25.

[0047] The registration request receiving unit 21 receives a registration request from the face registration terminal 3. As a result, the face authentication server 2 starts face registration processing. In the face registration processing, the user's face information is stored in the storage unit 14 (i.e., registered in the registration information database 29). During the face registration processing, the user's face information for registration is transmitted from the face registration terminal 3 to the face authentication server 2 together with the user's identification information. The user's face information is linked (i.e., associated) with the user's identification information and stored in the storage unit 14.

[0048] The face detection unit 22 detects a human face from an image (including a facial image) received from the face registration terminal 3 as facial information for user registration, and extracts the area of ​​the detected face to acquire a facial image of the user. Furthermore, the face detection unit 22 can acquire the user's facial features by detecting facial feature points from the acquired facial image of the user using a known method. Note that a configuration in which at least some of the functions of the face detection unit 22 are included in the face registration terminal 3 is also possible. In this case, at least some of the functions of the face detection unit 22 in the face authentication server 2 may be omitted, and processing related to the omitted functions may be performed in the face registration terminal 3. In other words, the face registration terminal 3 can acquire the user's facial features based on the user's facial image and transmit them to the face authentication server 2. At this time, the face registration terminal 3 may transmit the user's facial features together with the corresponding user's facial image to the face authentication server 2. Note that when detecting a human face, the face detection unit 22 can determine whether the detected face is a biometric face using known technology. Therefore, if it is determined that the person's face is not based on biometrics, the face authentication server 2 can reject the registration request from the face registration terminal 3. However, the face information registration system 1 can selectively apply a first processing mode that allows the execution of face registration processing for both biometric face images (i.e., images of people) and face images based on non-biometric objects (e.g., images of face photographs or posters), and a second processing mode that allows the execution of face registration processing only for biometric face images.

[0049] In response to a request for issuing a two-dimensional code from the face registration terminal 3, the two-dimensional code issuing unit 23 requests the two-dimensional code generation terminal 4 to issue a two-dimensional code that stores the user's identification information. In this embodiment, a QR code is used as the two-dimensional code. However, the two-dimensional code is not limited to a QR code, and may be any image that at least represents coded user identification information.

[0050] The registration determination unit 24 determines whether or not the facial information and identification information of the user to be registered need to be registered in the registration information database 29. For example, if facial information identical to the facial information of the user to be registered or facial information highly similar to the facial information of the user to be registered has already been registered as registration information in the registration information database 29, the registration determination unit 24 can determine that registration of the facial information is unnecessary. Furthermore, if identification information identical to the user's identification information (here, a user ID) has already been registered as registration information in the registration information database 29, the registration determination unit 24 can determine that registration of the facial information linked to the identification information does not need to be performed. Note that the registration determination unit 24 can determine whether or not facial information has already been registered as registration information in the registration information database 29 based on a matching score indicating the degree of match between two pieces of facial information to be determined, similar to the face matching unit 33 described later.

[0051] When at least one of the user's facial information and identification information has already been registered as registration information in the registration information database 29, the information update unit 25 registers the updated information in response to a request from the user in the registration information database 29. The updated information includes at least one of the user's facial information related to a facial image generated by re-capturing the user's face and the user's corrected identification information.

[0052] That is, even if the registration determination unit 24 determines that new registration of the user's face information is unnecessary, the information update unit 25 can update the user's face information that has already been registered in the registration information database 29. Furthermore, when only the user's identification information has already been registered in the registration information database 29, the information update unit 25 can register (i.e., add) the user's face information to the registration information database 29 in association with the identification information.

[0053] The face authentication control unit 13 includes an authentication request receiving unit 31, a face detection unit 32, and a face matching unit 33.

[0054] The authentication request receiving unit 31 receives a face authentication request (or face matching request) from the face authentication terminal 5. This causes the face authentication server 2 to start face authentication processing. During face authentication processing, face information for authentication of the user is transmitted from the face authentication terminal 5 to the face authentication server 2. The face information for authentication is information relating to a face image generated by photographing the user's face in the face authentication terminal 5.

[0055] The face detection unit 32 detects a human face from an image (including a facial image) received from the face authentication terminal 5 as face information for user authentication, and acquires a face image of the user by extracting the area of ​​the detected face. Furthermore, the face detection unit 32 can acquire facial feature amounts of the user by detecting facial feature points from the acquired face image of the user. Note that the face authentication terminal 5 may have at least some of the functions of the face detection unit 32. In that case, at least some of the functions of the face detection unit 32 of the face authentication server 2 may be omitted, and processing related to the omitted functions may be executed by the face authentication terminal 5.

[0056] In the face authentication process, the face matching unit 33 compares the face information for authentication of the user with the face information of a plurality of people (including the face information for registration of the user) registered in the registration information database 29. Here, the face matching unit 33 compares the face feature amount for authentication of the user with the face feature amounts of the plurality of people who have already been registered.

[0057] More specifically, the face matching unit 33 can compare the two facial feature amounts and calculate a matching score. The matching score is a numerical value that indicates the degree of match between the two facial feature amounts, with a higher numerical value indicating a better match. When the matching score is equal to or greater than a predetermined threshold, the face matching unit 33 can determine that the person to be authenticated is the same person as the registered legitimate user. On the other hand, when the matching score is less than the predetermined threshold, the face matching unit 33 can determine that the person to be authenticated is a different person from the registered person (person to be compared).

[0058] This allows the face matching unit 33 to determine whether the person to be authenticated (i.e., the user using the face authentication terminal 5) is the same person as the authorized user registered in the registration information database 29. As a result, the face matching unit 33 can identify the user (the person to be authenticated). The face authentication server 2 can transmit the result of the determination by the face matching unit 33 to the face authentication terminal 5. The determination result transmitted to the face authentication terminal 5 may include a permission command for any target (for example, a permission command regarding the opening of a gate through which the user passes using face authentication). In the face information registration system 1, when the first face registration process for the user is successfully completed, a permission command for any target may be sent without executing face matching or face authentication process.

[0059] As described above, the storage unit 14 stores the registration information database 29. In the registration information database 29, the user identification information linked to the face information of each user (i.e., a registered person) includes information used to identify each user, as shown in FIG. 3, for example. Here, the identification information of each user includes a user ID, the user's name, gender, date of birth, and information related to the user's affiliation. The information related to the user's affiliation includes, for example, the name of the organization to which the user belongs (e.g., a company, association, institution, group, etc.), the name of a department within the organization, or an identifier thereof.

[0060] The user ID is, for example, a unique identifier (for example, a number or a character string) assigned to a user as a member of an organization to which the user belongs. In other words, the user ID is an external ID (hereinafter referred to as an "external ID") set in the organization to which the user who uses the face information registration system 1 belongs. However, the user identification information registered in the registration information database 29 may include an internal system ID (hereinafter referred to as an "internal ID") assigned to each user in the face information registration system 1.

[0061] The user identification information may include information that can permanently identify the user, such as the user's name, in addition to the user ID. The user identification information is not limited to the information shown in Fig. 3 and may include, for example, the user's payment information (for example, information displayed on the user's credit card or cash card).

[0062] The computer that constitutes the face authentication server 2 may include known hardware such as one or more processors (CPU, MPU, etc.), memory, a display, an input device, a network interface, and storage.

[0063] The communication unit 11 may include a communication device equipped with an antenna, a communication circuit, and the like.

[0064] At least some of the functions of the units 21-25 in the registration control unit 12 can be realized by one or more processors executing a predetermined control program for information registration. Similarly, at least some of the functions of the units 31-33 in the face authentication control unit 13 can be realized by one or more processors executing a predetermined control program for face authentication. Furthermore, the registration control unit 12 and the face authentication control unit 13 can comprehensively control the operation of the face authentication server 2. Note that the face detection unit 22 and the face detection unit 32, which have a face detection function, may be integrated into one unit. Furthermore, the registration determination unit 24 and the face matching unit 33, which have a face matching function, may be integrated into one unit.

[0065] The memory unit 14 includes a storage device such as a storage for storing data and information necessary for processing by the face authentication server 2. Note that the memory unit 14 does not need to be provided integrally with the face authentication server 2, and may be an external storage device connected to the face authentication server 2 via the communication network 10 or the like.

[0066] 1 shows only one face authentication server 2 for ease of explanation. However, in the face information registration system 1, at least some of the functions of the face authentication server 2 described above may be realized by multiple computers working together. Also, at least some of the functions of the face authentication server 2 may be realized as a cloud service. In that case, the face authentication server 2 may be configured by a collection of servers, data centers, storage, network devices, etc., each connected to the communication network 10.

[0067] The face registration terminal 3 includes a computer that executes the processes required to acquire the registration information of each user. The face registration terminal 3 includes a communication unit 41, a photographing unit 42, an operation unit 43, a display unit 44, a two-dimensional code reading unit 45, and a control unit 46.

[0068] The communication unit 41 has the same functions and configuration as the communication unit 11 in the face authentication server 2. The photographing unit 42 includes one or more cameras equipped with known hardware, and can acquire a photographed image including the user's face by photographing with the camera (i.e., generate a facial image of the user). The photographing unit 42 can also photograph an image including a two-dimensional code.

[0069] The operation unit 43 includes known input devices such as a touch panel display and input buttons that allow the user to perform input operations in the face registration terminal 3.

[0070] The display unit 44 includes a known display device such as a liquid crystal display, etc. However, a touch panel display used as an input device may also function as the display device.

[0071] The two-dimensional code reading unit 45 acquires an image including a two-dimensional code captured by the imaging unit 42. The two-dimensional code reading unit 45 then detects the two-dimensional code from the acquired image based on a known recognition algorithm and converts the code into digital data. The two-dimensional code reading unit 45 then acquires the user's identification information from the decoded digital data. The face registration terminal 3 can transmit the user's identification information acquired by the two-dimensional code reading unit 45 to the face authentication terminal 5 together with information related to the user's facial image.

[0072] The control unit 46 includes one or more processors, and can execute processes related to the registration of user face information by the processors executing a predetermined control program. The control unit 46 can also comprehensively control the operation of the face registration terminal 3.

[0073] The two-dimensional code generation terminal 4 includes a computer that executes the processes required to generate a two-dimensional code that stores the identification information of each user. The two-dimensional code generation terminal 4 includes a communication unit 51, a two-dimensional code generation unit 52, and a control unit 53.

[0074] The communication unit 51 has the same function and configuration as the communication unit 11 in the face authentication server 2 described above.

[0075] The two-dimensional code generation unit 52 generates a two-dimensional code image by encoding the user's identification information into the two-dimensional code format. The two-dimensional code generation terminal 4 can transmit the two-dimensional code image to the user terminal 6 used by the corresponding user as needed.

[0076] The control unit 53 includes one or more processors, and can execute processes related to the generation of two-dimensional codes by the processors executing predetermined control programs. The control unit 53 can also comprehensively control the operation of the two-dimensional code generation terminal 4.

[0077] The face authentication terminal 5 includes a computer that executes the processes required to acquire the registration information of each user. The face authentication terminal 5 includes a communication unit 61, an image capturing unit 62, an operation unit 63, a display unit 64, and a control unit 65. Multiple face authentication terminals 5 can be installed at each location where face authentication is required, such as the entrances and exits of a building or a room.

[0078] The communication unit 61, the photographing unit 62, the operation unit 63, and the display unit 64 have the same functions and configurations as the communication unit 41, the photographing unit 42, the operation unit 43, and the display unit 44 in the face registration terminal 3 described above, respectively.

[0079] The control unit 65 includes one or more processors, and can execute processes related to user face authentication by the processors executing predetermined control programs. The control unit 65 can also comprehensively control the operation of the face authentication terminal 5.

[0080] The user terminal 6 includes an information device with a communication function, such as a smartphone, tablet terminal, or laptop computer carried by the user. An application program for the user to use the face information registration system 1 is pre-installed in the user terminal 6. By executing the application program, the user terminal 6 becomes able to send and receive necessary information and data to and from the face authentication server 2, face registration terminal 3, two-dimensional code generation terminal 4, etc.

[0081] The administrator terminal 7 includes an information device with a communication function, such as a PC, used by a user's administrator in the organization to which the user belongs. The user's administrator includes an information manager in that organization. An application program for the administrator to use the face information registration system 1 is pre-installed in the administrator terminal 7. By executing the application program, the administrator terminal 7 can send and receive necessary information and data to and from the face authentication server 2, etc.

[0082] Next, the face registration process executed by the face information registration system 1 according to the first embodiment will be described with reference to FIGS.

[0083] In the face registration process by the face information registration system 1, first, the face authentication server 2 acquires, from the administrator terminal 7, identification information relating to the user to be registered, which is set by the administrator, as shown in FIG. 4 (ST101).

[0084] At this time, as shown in FIG. 5, identification information for the user to be registered is set by the administrator in the administrator terminal 7 (S1001). The set user identification information is transmitted from the administrator terminal 7 to the face authentication server 2 together with a temporary registration request for the user (S1002). The temporary registration request includes a command to temporarily register the user's identification information that is not linked to the user's face information as registration information. Upon receiving the user's temporary registration request, the face authentication server 2 temporarily registers the user's identification information in the registration information database 29 (S1003). Thereafter, the face authentication server 2 transmits a user temporary registration notification to the administrator terminal 7 indicating that the temporary registration of the user has been completed (S1004). This completes step ST101 in FIG. 4.

[0085] Acquisition of the identification information in step ST101 only needs to be completed at least before the issuance of the two-dimensional code (i.e., before the user registers face information for authentication). In other words, step ST101 does not need to be performed close to the timing of the subsequent step ST102. Note that in step ST101, the face authentication server 2 may acquire identification information about the user to be registered from a device other than the administrator terminal 7 (for example, the user terminal 6).

[0086] A user to be registered starts the operation of registering his / her own facial information using the face registration terminal 3. At this time, a user registration site screen for registering the user's facial information is displayed on the display unit 44 of the face registration terminal 3, as shown in FIG. 7(A). When the user presses a "Start user registration" button 71 on the user registration site screen, a terms of use screen is displayed on the display unit 44 of the face registration terminal 3, as shown in FIG. 7(B). The terms of use screen is a screen for obtaining consent to the terms of use from the user.

[0087] When the user agrees to the terms of use and presses the "Next" button 73 on the terms of use screen, a customer information input screen is displayed on the display unit 44 of the face registration terminal 3, as shown in Fig. 7(C). On the other hand, when the user does not agree to the terms of use and presses the "Back" button 74, the screen returns to the previous screen (the same applies to the "Back" button on other screens below).

[0088] The customer information input screen in FIG. 7(C) is a screen for the user to input their own identification information. The customer information input screen includes input fields for the user's identification information, such as the user name (i.e., the user's name), gender, date of birth, and the user's affiliation. The user can input information corresponding to these input fields. When the user completes inputting the identification information on the customer information input screen and presses the "Next" button 75, the face capture screen shown in FIG. 9(E) is displayed.

[0089] On the other hand, the customer information input screen in FIG. 7(C) shows an "Enter with QR" button 76. The "Enter with QR" button 76 is a button that allows the user to use a two-dimensional code (here, a QR code) to omit the operation of inputting information into the input field for identification information. If the user wishes to use a two-dimensional code, the user presses the "Enter with QR" button 76 on the customer information input screen. This allows the user to obtain the information to be input into the input field on the customer information input screen from the two-dimensional code.

[0090] 7(C) is pressed, the two-dimensional code generation terminal 4 in FIG. 4 generates a two-dimensional code that stores the user's identification information (ST102). The generation of the two-dimensional code in step ST102 is executed in response to a request from the face authentication server 2 to generate a two-dimensional code for the user to be registered. The generated two-dimensional code is transmitted to the user terminal 6.

[0091] At this time, as shown in Fig. 5, when the "Input with QR" button 76 in Fig. 7(C) is pressed, the face registration terminal 3 recognizes that the user has selected to input identification information using a two-dimensional code (S1005). Subsequently, the face registration terminal 3 transmits a request to issue a two-dimensional code related to the user's identification information to the face authentication server 2 (S1006). Then, upon receiving the request to issue a two-dimensional code, the face authentication server 2 transfers the request to issue a two-dimensional code together with the corresponding user's identification information to the two-dimensional code generation terminal 4 (S1007). Then, upon receiving the request to issue a two-dimensional code, the two-dimensional code generation terminal 4 issues a two-dimensional code that stores the user's identification information (S1008).

[0092] Thereafter, the two-dimensional code issued by the two-dimensional code generation terminal 4 is transmitted to the user terminal 6 (S1009), as shown in Fig. 6. The user terminal 6 that has received the two-dimensional code displays an image of the two-dimensional code on its display (S1010). The user can have the face registration terminal 3 read the image of the two-dimensional code displayed on the display (i.e., have the photographing unit 42 photograph it).

[0093] At this time, a QR code reading screen is displayed on the display of the user terminal 6, as shown in Fig. 8. A photographing frame 81 of the two-dimensional code 82 is displayed on the QR code reading screen. The user can fit the two-dimensional code 82 into the photographing frame 81 by adjusting the position of the display of the user terminal 6 relative to the photographing unit 42.

[0094] 4, the face registration terminal 3 can read the two-dimensional code displayed on the display of the user terminal 6 and acquire the user identification information stored in the two-dimensional code (ST103). In step ST103, the face registration terminal 3 transmits the user ID (external ID) included in the acquired user identification information to the face authentication server 2. Then, the face authentication server 2 that has received the user ID determines whether or not the user ID has already been registered in the registration information database 29 (ST104).

[0095] 6, the face registration terminal 3 reads the two-dimensional code displayed on the display of the user terminal 6 (S1012) and acquires the user's identification information stored in the two-dimensional code (S1013). Furthermore, the face registration terminal 3 transmits the user ID (external ID) included in the acquired identification information to the face authentication server 2 (S1014). Having received the user ID, the face authentication server 2 determines whether the user ID is a duplicate (i.e., whether the user ID is already registered in the registration information database 29) (S1015). Then, the face authentication server 2 transmits the determination result to the face registration terminal 3 (S1016).

[0096] Thereafter, in step ST104 in FIG. 4, if the determination result received from the face authentication server 2 indicates that the user ID has not been registered (No), the face registration terminal 3 photographs the user's face (ST105).

[0097] At this time, as shown in FIG. 6, when the face registration terminal 3 photographs the user's face (S1017), it transmits the facial image generated by the photographing to the face authentication server 2 together with the user's identification information (S1018).

[0098] At this time, the user can photograph their face by adjusting the position of their face on the face photographing screen of FIG. 9(E) so that their face fits within the photographing frame 83 and pressing the "Photograph" button 84. Thereafter, a face image registration screen is displayed on the display unit 44 of the face registration terminal 3 as shown in FIG. 9(F). The face image registration screen is a screen for the user to confirm whether or not they want to register the face image generated by photographing. When the user presses the "Register" button 85 on the face image registration screen, the face registration terminal 3 recognizes that photographing of the user's face is complete. As a result, a registration completion screen is displayed on the display unit 44 of the face registration terminal 3 as shown in FIG. 9(G). When the user presses the "OK" button 87 on the registration completion screen, the face registration terminal 3 recognizes that registration of the user's face information is complete.

[0099] 4, the face authentication server 2 determines whether or not face information similar to the face information regarding the face image received from the face registration terminal 3 (i.e., the face information to be registered) has already been registered as registration information in the registration information database 29 (ST106). If face information similar to the face information to be registered has not been registered in the registration information database 29 (No in ST106), the face authentication server 2 associates the face information of the user received from the face registration terminal 3 with its identification information, and registers it in the registration information database 29 (ST107).

[0100] 6, the face authentication server 2 temporarily registers the user's identification information received from the face registration terminal 3 in the registration information database 29 (S1019), and compares the face information to be registered with each piece of face information already registered in the registration information database 29 (S1020). If the face authentication server 2 determines through the face matching that face information similar to the face information to be registered is not registered in the registration information database 29, it links the face information to the user's identification information registered in the registration information database 29 in S1019. As a result, the user's face information is linked to the identification information and registered in the registration information database 29 (S1021). Thereafter, the face authentication server 2 transmits the registration result of the user's face information to the face registration terminal 3 (S1022).

[0101] 4 again, in step ST106, if face information similar to the face information to be registered is registered in the registration information database 29 (Yes), the face authentication server 2 determines whether the user ID of the user to be registered matches the user ID linked to the similar face information (ST108). If the user IDs match, the face authentication server 2 recognizes that the two pieces of face information are face information of the same user, and executes step ST107 described above. As a result, the similar face information in the registration information database 29 (i.e., the user's old face information) is updated with the new face information.

[0102] On the other hand, if the user IDs do not match (No) in step ST108, the face authentication server 2 transmits an error notification to the administrator terminal 7 (ST109). The error notification includes information for informing the administrator that another user is attempting to register face information similar to face information already registered in the registration information database 29. As a result, storage in the registration information database 29 of the face information of the user determined in step ST106 to have similar face information registered in the registration information database 29 is discontinued.

[0103] Furthermore, in the above-mentioned step ST104, if the face authentication server 2 determines that the user ID has been registered (Yes), it further determines whether or not facial information is registered (i.e., whether or not it is linked) for the user ID (ST110). Therefore, if facial information is not registered for the user ID (Yes in ST110), the face authentication server 2 requests the face registration terminal 3 to acquire facial information. As a result, face photography is executed in step ST105. The facial image generated by the photography is transmitted to the face authentication server 2. As a result, the facial information is linked to the identification information of the provisionally registered user, and they are registered in the registration information database 29 as registration information.

[0104] On the other hand, if face information is registered for the user ID in step ST110 (No), the face authentication server 2 determines whether or not there is a request from the user to update the identification information (ST111).

[0105] Therefore, when there is a request from the user to update the identification information (Yes in ST111), the face authentication server 2 updates the user's identification information in the registration information database 29 (ST112). After that, face photography is performed in step ST105. Here, if the user does not want to update the face information, the face registration process ends without proceeding to step ST105.

[0106] At this time, as shown in FIG. 10(H), a customer information update confirmation screen is displayed on the display unit 44 of the face registration terminal 3. The customer information update confirmation screen is a screen for the user to confirm whether or not the identification information needs to be updated. When the user presses the “Yes” button 91, the face registration terminal 3 recognizes that the user has requested an update of the identification information. Then, as shown in FIG. 10(I), a customer information correction screen (an example of an identification information update screen) is displayed on the display unit 44 of the face registration terminal 3. The customer information correction screen includes input fields for the user's identification information, such as the user name (i.e., the user's name), gender, date of birth, and the user's affiliation. On the customer information correction screen, the user can input information that needs to be updated among the identification information. The updated identification information including the updated information is transmitted to the face authentication server 2 and used to update the registration information in the registration information database 29. On the other hand, when the user presses the “No” button 92, the face registration terminal 3 recognizes that the user has not requested an update of the identification information.

[0107] Furthermore, in the above-mentioned step ST111, if there is no request from the user to update the identification information (No), the face authentication server 2 determines whether there is a request from the user to update the face information (ST113).

[0108] Therefore, if the user requests updating of the face information (Yes in ST113), face photography is performed in step ST105. On the other hand, if the user does not request updating of the face information (No in ST113), the face registration process ends.

[0109] At this time, as shown in FIG. 11(J), a face image update confirmation screen (an example of a face information update screen) is displayed on the display unit 44 of the face registration terminal 3. The face image update confirmation screen is a screen for confirming with the user whether or not to update the face information. When the user presses a "Yes" button 97, the face registration terminal 3 recognizes that the user has requested an update of the face information. Then, the face photographing screen of FIG. 9(E) is displayed on the display unit 44 of the face registration terminal 3. The user can re-photograph their face on the face photographing screen. New face information acquired from the face image generated by the re-photographing is transmitted to the face authentication server 2 and used to update the registration information in the registration information database 29. On the other hand, when the user presses a "No" button 98, the face registration terminal 3 recognizes that the user has not requested an update of the face information.

[0110] Next, with reference to FIG. 12, a description will be given of the face authentication process performed by the face authentication server 2 in the face information registration system 1 according to the first embodiment.

[0111] In the face authentication process, when a user to be authenticated approaches the face registration terminal 3 (for example, stands in front of the face registration terminal 3), the face registration terminal 3 captures an image of the user's face using the image capturing unit 62 (S1101). Subsequently, the face registration terminal 3 transmits a face image generated by capturing the image of the user's face together with a face authentication request to the face authentication server 2 (S1102).

[0112] Upon receiving the face authentication request, the face authentication server 2 acquires face information for user authentication from the received face image. Furthermore, the face authentication server 2 performs face matching to compare the face information for authentication with the face information of each person registered in the registration information database 29 (S1103).

[0113] Next, the face authentication server 2 transmits the result of the comparison as a matching result to the face registration terminal 3 (S1104). The matching result includes information on whether or not the user has been identified by the above-mentioned face matching.

[0114] Thereafter, the face registration terminal 3 displays the matching result received from the face authentication server 2 on the display unit 64 (S1105). At this time, the face registration terminal 3 can send, for example, permission information (i.e., an operation command to open the gate) to the gate through which the user wishes to pass.

[0115] Next, a modified example of the configuration of the face information registration system 1 shown in FIG. 1 will be described with reference to FIG.

[0116] In the face information registration system 1 shown in Fig. 1, the face authentication server 2, face registration terminal 3, and face authentication terminal 5 are connected via a known communication network 10 such as the Internet. However, as shown in Fig. 13, the face authentication server 2, face registration terminal 3, and face authentication terminal 5 may be installed in an organization 100 to which a user belongs (for example, in a company building) and connected to each other by a LAN (Local Area Network) 105.

[0117] In this case, the face authentication server 2, face registration terminal 3, and face authentication terminal 5 are connected to the communication network 10 via a router 110 provided in the LAN 105. This allows the face authentication server 2, face registration terminal 3, and face authentication terminal 5 to communicate with the two-dimensional code generation terminal 4, user terminal 6, and administrator terminal 7 via the communication network 10. The two-dimensional code generation terminal 4 may be installed within the organization 100 and connected to the LAN 105.

[0118] In this way, at least some of the components of the face information registration system 1 can be operated on-premise.

[0119] Next, a modified example of the operation of the face authentication server and the like shown in FIGS. 5 and 6 will be described with reference to FIG.

[0120] In FIG. 14, the processes of S2001 to S2004 are the same as the processes of S1001 to S1004 shown in FIG. 5, respectively.

[0121] Thereafter, when the user selects input using a two-dimensional code in the face registration terminal 3 (S2005), the two-dimensional code generation terminal 4 transmits a request for obtaining information for issuing a two-dimensional code (i.e., a request for information for issuing a two-dimensional code) to the face authentication server 2 (S2006). Having received this request, the face authentication server 2 transmits information for issuing a two-dimensional code (i.e., information necessary for generating a two-dimensional code) to the two-dimensional code generation terminal 4 (S2007). Having received the information for issuing a two-dimensional code, the two-dimensional code generation terminal 4 issues a two-dimensional code that stores the user's identification information (S2008).

[0122] The transmission of the request for information to be used to issue a two-dimensional code by the two-dimensional code generation terminal 4 (see S2006) is executed, for example, by the user inputting a user ID on the screen UI of the two-dimensional code generation terminal 4 and then pressing a button displayed on the screen UI to instruct QR code generation. In this case, the face authentication server 2 can transmit two-dimensional code issuance information to the two-dimensional code generation terminal 4 in association with the user ID included in the request for information to be used to issue a two-dimensional code (see S2007). The screen UI of the two-dimensional code generation terminal 4 may be displayed on the display of the user terminal 6 by accessing the two-dimensional code generation terminal 4 from the user terminal 6. Alternatively, the screen UI of the two-dimensional code generation terminal 4 may be displayed on a two-dimensional code generation terminal 4 available to the user. In this case, the two-dimensional code generation terminal 4 may be installed together with the face registration terminal 3. If the user ID is an employee ID, the user can input the employee ID into the two-dimensional code generation terminal 4.

[0123] Thereafter, in the face information registration system 1, steps S2009 to S2012 are executed, which are similar to the steps S1009 to S1012 shown in Fig. 6. Note that although the steps after S2012 are omitted in Fig. 14, the steps thereafter are similar to the steps S1013 to S1022 shown in Fig. 6.

[0124] (Second embodiment) Next, a face information registration system 1 according to a second embodiment will be described with reference to Fig. 15. In the drawings and description of the second embodiment, components similar to those in the first embodiment described above are assigned the same reference numerals as those used in the first embodiment. Furthermore, the configuration and operation of the face information registration system 1 according to the second embodiment are the same as those of the face information registration system 1 according to the first embodiment, except for matters specifically mentioned below.

[0125] In the face information registration system 1 according to the first embodiment described above, the two-dimensional code generation terminal 4 generates a two-dimensional code including user identification information (excluding face information). On the other hand, in the face information registration system 1 according to the second embodiment, the face authentication server 2 can generate a two-dimensional code.

[0126] Next, with reference to Figures 16 and 17, the operation of each component of the face information registration system 1 (i.e., the face authentication server 2, the face registration terminal 3, the face authentication terminal 5, the user terminal 6, and the administrator terminal 7) in the face registration processing according to the second embodiment will be described.

[0127] As shown in Fig. 16, in the face registration process according to the second embodiment, S2001-S2007 are executed, which are similar to S1001-S1006 and S1008, respectively, shown in Fig. 5. However, in S2007 according to the second embodiment, instead of the two-dimensional code generation terminal 4 in the above-mentioned S1008 (see Fig. 5), the face authentication server 2 issues a two-dimensional code storing user identification information when it receives a request to issue a two-dimensional code from the face registration terminal 3.

[0128] In this way, the face authentication server 2 can issue a two-dimensional code in the face information registration system 1. This makes it possible to omit the two-dimensional code generation terminal 4 in the second embodiment.

[0129] Furthermore, the two-dimensional code issued by the face authentication server 2 is transmitted to the user terminal 6 as shown in FIG. 17 (S2009).

[0130] Thereafter, in the face registration process according to the second embodiment, steps S2010 to S222, which are similar to steps S1010 to S1022 shown in FIG. 5, are executed.

[0131] As described above, the embodiments have been described as examples of the technology disclosed in this application. However, the technology in this disclosure is not limited to these, and can be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are made. Furthermore, it is also possible to combine the components described in the above embodiments to create new embodiments.

[0132] For example, in the present embodiment, an example has been shown in which face information is used for user authentication, but other biometric information (e.g., information about the user's fingerprint, iris, veins, etc.) may be used instead of face information. In that case, the information, data, and processing thereof related to the user's face in the face information registration system 1 described above can all be replaced with the other biometric information and applied. [Industrial Applicability]

[0133] The face information registration system, face information registration method, face information registration program, and face authentication server according to the present disclosure are useful as a face information registration system, face information registration method, face information registration program, and face authentication server that register face information to be used for face authentication while reducing the burden of input operations on the user when registering the user's face information and ensuring the accuracy of the user's information. [Explanation of symbols]

[0134] 1:Facial information registration system 2: Face recognition server 3: Face registration terminal 4: 2D code generation terminal 5: Facial recognition terminal 6: User terminal 7: Administrator terminal 10: Communication Network 11: Communications Department 12: Registration control unit 13: Face recognition control unit 14: Storage part 21: Registration request reception unit 22: Face detection unit 23: 2D code issuing department 24: Registration Judgment Department 25: Information update department 29: Registration information database 31: Authentication request reception unit 32: Face detection unit 33: Face matching unit 41: Communications Department 42: Photography Department 43:Operation unit 44: Display section 45: 2D code reader 46: Control unit 51: Communications Department 52: 2D code generator 53: Control unit 61: Communications Department 62: Photography Department 63:Operation unit 64: Display section 65: Control unit 82: 2D code

Claims

1. A face information registration system that registers face information used for face authentication, a face registration terminal that acquires face information of a user who may be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; a face authentication server that executes face authentication processing using the registration information stored in the registration information database; Including, The face authentication server storing the acquired identification information of the user other than the face information in the registration information database; generating a two-dimensional code storing identification information of the user other than the face information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal; The face registration terminal Acquire the two-dimensional code from the user terminal that received the two-dimensional code; Acquire face information of the user; Transmitting the face information and the identification information included in the two-dimensional code to the face authentication server; The face authentication server The face information registration system stores the received face information and the identification information linked together as the registration information in the registration information database.

2. The face registration terminal Sending the acquired identification information to the face authentication server; The face authentication server determining whether the received identification information has already been registered in the registration information; The result of the determination is transmitted to the face registration terminal; The face registration terminal If the identification information is not registered in the registration information based on the received determination result, acquiring the face information from a face image generated by photographing the face of the user; The face information registration system according to claim 1 , wherein the face information and the identification information acquired from the two-dimensional code are transmitted to the face authentication server.

3. The external device further includes a two-dimensional code generation terminal that generates the two-dimensional code including the identification information, The facial information registration system according to claim 1 , wherein the two-dimensional code generation terminal transmits the two-dimensional code to the user terminal in response to a request from the facial authentication server.

4. The face registration terminal It has a display unit, If the identification information has already been registered in the registration information based on the received result of the determination, an identification information update screen is displayed on the display unit to prompt the user to input update information regarding the identification information; 2. The facial information registration system according to claim 1, wherein, when the user inputs the update information on the identification information update screen, updated identification information including the update information is sent to the facial authentication server instead of the identification information acquired from the two-dimensional code.

5. The face registration terminal It has a display unit, If the identification information has been registered in the registration information based on the received result of the determination, a face information update screen is displayed on the display unit to allow the user to update the face information; 2. The face information registration system according to claim 1, wherein, when the user performs an operation to re-photograph the face on the face information update screen, new face information acquired from the face image generated by the re-photographing is sent to the face authentication server instead of the face information acquired from the face image generated by the photographing.

6. The face authentication server If it is determined that the received identification information has been registered in the registration information, it is further determined whether face information is linked to the registered identification information; The face information registration system according to claim 1 , wherein, when face information is not linked to the registered user's identification information, the system requests the face registration terminal to acquire the user's face information.

7. The face authentication server determining whether the received face information has already been registered in the registration information; 2. The face information registration system according to claim 1, wherein if it is determined that the face information has already been registered in the registration information and if the user identification information does not match, storing of the face information in the registration information database is discontinued.

8. A face information registration method for a face information registration system that registers face information used for face authentication, comprising: The face information registration system includes: a face registration terminal that acquires face information of a user who may be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; a face authentication server that executes face authentication processing using the registration information stored in the registration information database; Including, The face authentication server, storing the acquired identification information of the user other than the face information in the registration information database; generating a two-dimensional code storing identification information of the user other than the face information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal; The face registration terminal, Acquire the two-dimensional code from the user terminal that received the two-dimensional code; Acquire face information of the user; Transmitting the face information and the identification information included in the two-dimensional code to the face authentication server; The face authentication server The face information registration method further comprises storing, as the registration information, information linking the received face information with the identification information in the registration information database.

9. A face information registration program that causes a face information registration system to execute information processing for registering face information used for face authentication, The face information registration system includes: a face registration terminal that acquires face information of a user who may be a target of the face authentication; a registration information database that stores registration information including the face information of the user acquired by the face registration terminal; a face authentication server that executes face authentication processing using the registration information stored in the registration information database; Including, The information processing includes: The face authentication server, storing the acquired identification information of the user other than the face information in the registration information database; generating a two-dimensional code storing identification information of the user other than the face information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal; The face registration terminal, Acquire the two-dimensional code from the user terminal that received the two-dimensional code; Acquire face information of the user; Transmitting the face information and the identification information included in the two-dimensional code to the face authentication server; The face authentication server, a step of storing, in the registration information database, information linking the received face information with the identification information, as the registration information;

10. A face authentication server that registers face information used for face authentication, The face authentication server, storing identification information other than the user's face information in a registration information database; generating a two-dimensional code storing the identification information and transmitting the two-dimensional code to a user terminal used by the user, or requesting an external device to generate the two-dimensional code and transmit the two-dimensional code to the user terminal; receiving the face information and the identification information transmitted from a face registration terminal; The face authentication server stores the received information linking the face information and the identification information in the registration information database as the registration information.

Citation Information

Patent Citations

  • Event hall face registration system

    JP2019102024A

  • User authentication device and program

    JP2021047557A

  • User authentication apparatus and recording media

    US20210157894A1

  • Authentication apparatus, authentication system, and program

    JP2016021176A

  • Entrance / exit management system for people by image authentication device

    JP2016058015A