WO2005111935A1 - Login system - Google Patents
Login system Download PDFInfo
- Publication number
- WO2005111935A1 WO2005111935A1 PCT/JP2004/006753 JP2004006753W WO2005111935A1 WO 2005111935 A1 WO2005111935 A1 WO 2005111935A1 JP 2004006753 W JP2004006753 W JP 2004006753W WO 2005111935 A1 WO2005111935 A1 WO 2005111935A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- authentication
- binary
- template
- dct
- registration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
Definitions
- the present invention relates to a login system such as a computer, and more particularly, to a login system such as a computer that requires a small amount of data for face authentication and has a high authentication speed.
- Patent Documents 1 and 2 Conventionally, as a login system such as a computer, the technologies described in Patent Documents 1 and 2 are known.
- Patent Document 1 has a drawback in that since the pattern matching of an image image is performed at the time of authentication, the data volume is large and the authentication speed is slow.
- Patent Document 2 describes that two-dimensional and three-dimensional numerical data are used for authentication for face images. The calculation method is described, and the login method is unknown at all.
- Patent Document 1 JP 2004-21332 A
- Patent Document 2 JP 2002-351838 A
- an object of the present invention is to provide a login system which requires a small data volume for face authentication, has a high authentication speed, and has a high authentication speed.
- the user terminal includes a face image data for inputting face image data for registration and authentication.
- Input unit an identification data input unit for inputting identification data for registration and authentication related to the face image, and each of the face images for registration input by the face image data input unit and the identification data input unit
- a transmitting unit for transmitting data and identification data to the authentication server,
- the authentication server includes an authentication unit that authenticates a face image, and an authentication information generation unit.
- the authentication information generation unit obtains registration face image data and identification data during registration processing, The obtained face image data is subjected to DCT conversion to calculate a DCT coefficient, and an address (address) and a DCT code corresponding to the DCT coefficient in a one-to-one correspondence with a predetermined number of higher-order absolute values of the DCT coefficient are obtained.
- the database server stores the registration template in a data table, and the authentication unit of the authentication server identifies a user at the time of login from the user terminal during authentication processing.
- the authentication information generation unit performs DCT conversion on the face image data for authentication to calculate a DCT coefficient, and An address (address) and a DCT code corresponding to the DCT coefficient up to a predetermined number from the highest value of the absolute value of the coefficient are obtained, and binary one-dimensional information for authentication is generated from the DCT code, and the authentication is performed.
- An address (address) and a DCT code corresponding to the DCT coefficient up to a predetermined number from the highest value of the absolute value of the coefficient are obtained, and binary one-dimensional information for authentication is generated from the DCT code, and the authentication is performed.
- the authentication unit calls, from the data table, a binary one-dimensional template corresponding to the identification data in the registration template, and stores the called binary one-dimensional template and the authentication binary one-dimensional information.
- a mouth login system characterized by comparing and controlling login.
- a registration template at the time of the registration process includes the binary one-dimensional template, an address (address) corresponding to the binary one-dimensional template, and identification data. At this time, only the address (address) of the registration template corresponding to the identification data is sent to the authentication information generation unit,
- the authentication information generation unit performs DCT conversion on the face image data for authentication to calculate a DCT coefficient, obtains a DCT code based on the obtained address (address), and also converts the DCT coding power into a binary value for authentication.
- One-dimensional information is generated, and the two-dimensional one-dimensional information for authentication is sent to the authentication part, and the two-dimensional one-dimensional template for the registration and the two-dimensional one-dimensional information for authentication are transmitted to the authentication part.
- the login system according to claim 1, wherein login is controlled by comparing.
- the authentication target is a template that is not image data, that is, authentication is performed using binary one-dimensional information, and has a very small capacity as compared with image data.
- the capacity of the template in the present invention is, for example, 2 bytes to 128 bytes.
- the capacity of 8 x 8 pixels in grayscale is 64 bytes, and a grayscale of 128 x 128 pixels. Is 16384 (about 16K) bytes.
- a login system such as a personal computer that requires a small amount of data for face authentication and has a high authentication speed is used. Can be provided.
- FIG. 1 is a diagram showing a hardware configuration according to a first embodiment.
- FIG. 4 is a diagram showing an example of an image of 8 ⁇ 8 pixels used in the registration processing of the above.
- FIG. 9 is a diagram showing a binary one-dimensional template in the first embodiment
- FIG. 11 A diagram showing a data table in the above.
- FIG. 12 A system flow diagram showing an authentication process in the above.
- FIG. 14 A diagram showing only DCT codes among DCT coefficients of an input image of the authentication processing in the above.
- FIG. 18 A system flow diagram relating to registration processing in the second mode
- FIG. 19 A system flow diagram for an address template creation process in the registration process of the above.
- FIG. 20 is a system flow chart showing an authentication process in the above.
- FIG.21 Diagram showing the addressing template in the above.
- FIG. 23 A diagram showing a data table in the above.
- FIG. 1 is a functional block diagram showing an example of hardware used in the first embodiment of the present invention.
- 1 is a user terminal (also called a client terminal)
- 2 is an authentication server
- 3 is a database server, and these are connected to each other by a communication network 4.
- the functions of the user terminal 1, the authentication server 2, and the database server 3 are separately described, but as hardware, the functions of the authentication server 2 and the database server 3 are provided in the user terminal 1. You may have them, or authentication server 2 and database server 3 may have two functions in one server! /, Or! /.
- the user terminal 1 includes a face image data input unit 100 for inputting face image data for registration and authentication, and an identification data input unit for inputting identification data for registration and authentication related to the face image.
- the system includes at least a display unit 101 such as a monitor, a transmission unit 103, and a reception unit 104.
- the display unit 102 may be integral with or separate from the main body of the user terminal 1.
- the face image data input unit 100 for example, a CCD camera, a scanner, or the like can be used.
- the CCD camera 100 is provided at a position where a user who logs in to the user terminal 1 can be photographed, and may be detachably mounted on the upper part of the main body of the user terminal 1 or may be located close to the main body of the user terminal 1. May be fixed. Further, the CCD camera 100 can be provided in the authentication server 2. The direction of the taking lens may be configured to be freely changeable.
- the identification data input unit 101 plays a role of inputting identification data related to the face image, and can use, for example, a user interface.
- a user interface As the user interface 101, a keyboard, a mouse, a touch panel, or the like can be used.
- the authentication server 2 includes an authentication unit 200 that authenticates whether or not a user who wants to log in to the user terminal 1 is permitted to log in, an authentication information generation unit 201, a transmission unit 202, and a reception unit 2 03 at least.
- the database server 3 includes at least a data table 300 for storing the authentication information generated by the authentication information generation unit 201, a transmission unit 301, and a reception unit 302.
- the login system for a user terminal includes a registration process and an authentication process.
- a registration process and an authentication process.
- each of the registration processing and the authentication processing will be described in detail.
- a registration screen is displayed on the display unit 102 (Sl).
- the display unit 102 displays a registration screen (not shown) for inputting identification data relating to a user who inputs a face image.
- identification data is input from the user interface 101 (S2).
- ID numbers such as an employee number, a license number, a social insurance number, and a taxpayer number are preferable as long as the personal information is unique to each user.
- user attributes such as name, date of birth, company department, and post may be entered.
- the camera 100 of the face image data input section is activated to input a face image (S 3).
- the face image input in S3 is transmitted from the transmission unit 103 of the user terminal 1 to the authentication server 2, and is transmitted to the authentication information generation unit 201 via the reception unit 204 of the authentication server.
- the authentication information generation unit 201 acquires face image data for registration and identification data (S4).
- the authentication information generation unit 201 performs a process of creating a binary one-dimensional template (S5).
- a face position detection process is performed (S20). Specifically, when a face image is input, a process of detecting the image power pupil and cutting out the face image from the position of the pupil to a position within a certain range is performed.
- a two-dimensional discrete cosine transform (DCT transform) of the face image is performed (S 21).
- DCT transform discrete cosine transform
- c (k) is a normalization constant as shown in the following equation.
- a DCT coefficient is obtained by the above-described DCT transformation (S22).
- the DCT amplitude and the DCT sign (positive or negative) can be obtained from the DCT coefficient F.
- the DCT amplitude represents the power at each component (frequency) position. /, In other words, indicates the magnitude of the component contained in the original signal. In other words, it can be said that the DCT amplitude carries information on the energy of the original signal.
- the DCT code has information serving as a skeleton of the signal when the signal is configured. That is, the original signal can be identified by the positive and negative arrangement of the DCT code, and the outline drawing of the image can be obtained only from the positive and negative DCT codes. This is clearly evident in the sign-only synthesis (SOS) image, which is the inverse transform of only the code showing the characteristic properties of the DCT code.
- SOS sign-only synthesis
- the DCT code also clarifies the outline of the face and the outline of each of the facial parts such as the eyes, nose, mouth, eyebrows, and the like.
- FIGS. 5 and 6 show examples in which the image of 8 ⁇ 8 pixels shown in FIG. 4 is subjected to DCT conversion.
- FIG. 5 shows the relationship between DCT coefficients and addresses.
- FIG. 6 shows a distribution diagram of only the code points when the DCT coefficient is calculated.
- an address (address) and a DCT code corresponding to the DCT coefficient in a one-to-one correspondence with up to a predetermined number of higher-order absolute values of the DCT coefficient are obtained (S23).
- the predetermined number varies depending on the number of pixels, but is a case of 128 ⁇ 128 pixels which can be preferably applied in the present invention, and is 0.1 to 1% from the higher (larger) absolute value of the DCT coefficient. (For example, about 16 points to 164 points) is a number (number of addresses) determined in the range. If it is less than 0.1%, it cannot be said that it is enough to extract the feature points of the face image, and if it exceeds 1%, the effect is not improved because only the data capacity increases.
- the size is 8 ⁇ 8 pixels, and the predetermined value is 14 points for convenience. That is, according to the present invention, it is possible to reduce the absolute value of the DCT coefficient without using all of the DCT codes, and to obtain a small number of addresses (addresses) and DCT codes corresponding to the DCT coefficients up to a predetermined number.
- the feature points of the face image can be extracted with the data capacity.
- FIG. 7 shows an extraction point distribution diagram as a result of extracting feature points of the face image.
- the figure shows the result of extracting 14 points in the case of an 8 ⁇ 8 pixel image.
- a binary one-dimensional template represented by binary one-dimensional information “0” and “1” is created based on the sign of the feature point obtained by the processing of S23 (S24).
- the process of creating the binary one-dimensional template will be described with reference to FIG. That is, when the extraction point in FIG. 7 is superimposed on the code point in FIG. 6, it can be expressed as shown in FIG. In FIG. 8, two-dimensional one-dimensional information is obtained by sequentially obtaining the binary data for each row, with the upper left force also moving to the right. Based on the results, a binary one-dimensional template as shown in Fig. 9 can be created.
- FIG. 10 shows an example of the created registration template.
- 500 is identification data
- 501 is a binary one-dimensional template
- 502 is a registration template including the identification data 500 and the binary one-dimensional template 501.
- the authentication information generation unit 201 Is composed of, for example, a binary one-dimensional template generation unit 201A and a registration template generation unit 201B
- a binary one-dimensional template generation unit 201A creates a binary one-dimensional template
- a registration template generation unit 201B generates a registration template. You may try to create.
- the registration template 502 is transmitted from the transmission unit 202 of the authentication server 2 to the database server 3 as shown in Fig. 2 (S7).
- the receiving unit 302 of the database server 3 receives the data, it is stored in the data table 300 (S8).
- FIG. 11 shows an example in which a plurality of registration templates are stored in data table 300.
- FIG. 12 shows a processing flowchart of the authentication processing.
- a PC login screen shown in FIG. 13 is displayed on the display unit 102 (S31).
- the PC login screen includes a user ID input field 102A and a decision button 102B.
- the CCD camera 100 is activated (S34) and enters a shooting state.
- the input face image and user ID are transmitted from the transmitting section 103 of the user terminal 1 to the authentication section 200 of the authentication server 2 (S36).
- authentication section 200 After acquiring the face image, authentication section 200 sends the face image to authentication information generation section 201 (S37), and authentication information generation section 201 performs face position detection processing in the same manner as the registration processing (S38). . Specifically, a process of detecting the acquired facial image force pupil and cutting out a facial image from the position of the pupil to a position within a certain range is performed.
- the accuracy of authentication is preferably improved.
- preprocessing for matching the illuminance, distance, inclination, and the like.
- rotation, translation, and enlargement / reduction after detecting the pupil position.
- Geometric transformation includes processing such as image rotation, enlargement, reduction, parallel translation, and distortion correction.
- an affine transformation is most often used for scaling, rotating, and moving an image.
- a smoothing / illumination process of an image using a grayscale histogram can be performed.
- the authentication information generation unit 201 performs DCT conversion in the same manner as at the time of registration (S39).
- the DCT coefficient is calculated (S40).
- FIG. 14 shows a distribution diagram of only the code points when the DCT coefficient is calculated.
- S41 a DCT code corresponding to the DCT coefficient up to a predetermined number in a one-to-one correspondence is obtained (S41).
- This process is the same as the registration process, and the definition of the predetermined number is also the same as the registration process.
- the process of S41 is a process of extracting a feature point of the face image.
- FIG. 15 shows an extraction point distribution diagram of the result of extracting the feature points of the face image.
- the figure shows the result of extracting 14 points in the case of an 8 ⁇ 8 pixel image.
- binary one-dimensional information for authentication represented by binary one-dimensional information “0” and “1” is created based on the sign of the feature point obtained by the processing of S41 (S42). .
- the process of creating the binary one-dimensional information for authentication will be described with reference to FIG. That is, when the extraction points in FIG. 15 are superimposed on the code points in FIG. 14, they can be expressed as in FIG. In FIG. 16, two-dimensional data is obtained for each row in order from top left to right, and binary one-dimensional information is obtained. Based on the result, binary one-dimensional information for authentication as shown in the upper part of FIG. 17 can be created.
- the authentication unit 200 calls a binary one-dimensional template corresponding to the user ID (for example, GSD0001) among the registration templates from the data table 300 (S43).
- the called binary one-dimensional template is compared with the binary one-dimensional information for authentication (the upper part of FIG. 17) (S44).
- the lower part of Fig. 17 shows the binary one-dimensional template to be compared.
- the threshold for comparison is set to, for example, 95%. As a result of comparison, only one of the 14 points is different and the others are the same, so the matching rate is 99% or more. Therefore, since the value is equal to or larger than the threshold value, the logged-in user is permitted to log in as a result of authentication (S45).
- the authentication result (permitted or not permitted) is sent from the authentication unit 3 to the reception unit 104 of the user terminal 1 and displayed on the display unit 102.
- step S47 it is determined whether or not to perform the login operation again. If there is an instruction to perform a login operation, the process is repeated from step S31. If there is an instruction not to perform the login operation, a message indicating that the PC login process is to be terminated is displayed on the display unit 102, and the process is terminated.
- Fig. 1 Basically, the hardware shown in Fig. 1 is used for the registration process.
- Fig. 18 shows the system flow of the registration process in the second mode.
- the processing flow from S1 to S4 is performed.
- an address information template creating process is performed by the authentication information generating unit 201 (S50).
- the process of S23 is an auxiliary means for creating a binary one-dimensional template.
- the second embodiment is different from the first embodiment in that the address extracted in the process of S23 in the first embodiment is inserted into a template.
- a binary one-dimensional template represented by binary one-dimensional information of "0" and "1” is created based on the sign of the obtained address (feature point) (S24).
- Dimensional template and obtained in S23 The generated addressable template is generated (S60).
- One form of the numbered template is shown in FIG.
- FIG. 21 shows an example of the created registration template in the second mode.
- reference numeral 500 denotes identification data
- reference numeral 501 denotes a binary one-dimensional template
- reference numeral 503 denotes an address
- reference numeral 504 denotes an addressing template including a binary one-dimensional template 501 and an address 503.
- the registration template 502 in the second embodiment has a configuration including the identification data 500 and the addressing template 504.
- FIG. 22 shows an example in which a plurality of registration templates according to the second embodiment are stored in the data table 300.
- FIG. 23 shows a processing flowchart of the authentication processing according to the second mode.
- the authentication unit 200 calls an addressing template corresponding to the user ID (for example, GSD001) from the data table 300 among the registration templates (S 70).
- the address portion of the called address-added template is sent to the authentication information generation unit (S71).
- the authentication information generation unit 201 After calculating the DCT coefficient in S40, the authentication information generation unit 201 obtains a DCT code based on the address obtained in S71, and calculates "0" and "1” based on the code of the feature point of the DCT code.
- the two-dimensional one-dimensional information for authentication represented by the two-dimensional one-dimensional information is created (S72), and the created two-dimensional one-dimensional information for authentication is sent to the authentication unit 200.
- a 16-byte binary one-dimensional template can be used in the case of photo authentication in which a face photo is scanned and registered and then authenticated.
- a 128-byte binary one-dimensional template can be used in the case of authentication.
- Fig. 24 (A) shows an example of a 16-byte binary one-dimensional template
- Fig. 24 (B) shows an example of a 128-note addressing template. I'm josuled.
- the above aspect corresponds to the DCT coefficient up to a predetermined number from the absolute value of the absolute value of the DCT coefficient in the authentication information generation unit at the time of registration processing.
- the authentication information generation unit performs: In this mode, an address (address) corresponding to the DCT coefficient up to a predetermined number from the absolute value of the DCT coefficient to the predetermined number is obtained and stored in a storage unit (not shown). Do not ask until
- the registration template includes face position data and Z or a face photographing condition.
- Face position data and Z or face shooting conditions include pupil detection data (coordinate data, etc.), face cut-out distance data of pupil position force, image processing such as image rotation, enlargement, reduction, and translation.
- image processing such as image rotation, enlargement, reduction, and translation.
- the login system of the present invention is automatically activated.
- the log-in system of the present invention is suitable for all systems, such as a computer and a computer, for example, which restrict users and enforce data confidentiality.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
Abstract
Description
明 細 書 Specification
ログインシステム Login system
技術分野 Technical field
[0001] 本発明は、コンピュータなどのログインシステムに関し、詳しくは、顔認証に要する データ容量が少なぐ認証スピードが速いコンピュータなどのログインシステムに関す る。 The present invention relates to a login system such as a computer, and more particularly, to a login system such as a computer that requires a small amount of data for face authentication and has a high authentication speed.
背景技術 Background art
[0002] 従来、コンピュータなどのログインシステムとしては、特許文献 1及び 2に記載の技 術が知られている。 Conventionally, as a login system such as a computer, the technologies described in Patent Documents 1 and 2 are known.
[0003] 特許文献 1の技術は、認証画像をイメージとして保存し、認証の際に引き出してそ のイメージをパターンマッチングして 、る。 [0003] In the technique of Patent Document 1, an authentication image is stored as an image, extracted at the time of authentication, and the image is subjected to pattern matching.
[0004] しかし、特許文献 1の技術は、認証の際にイメージ画像のパターンマッチングを行つ ているため、データ容量が多ぐ認証のスピードが遅い欠点がある。 [0004] However, the technique of Patent Document 1 has a drawback in that since the pattern matching of an image image is performed at the time of authentication, the data volume is large and the authentication speed is slow.
[0005] なお、特許文献 2の技術は、顔画像につ!、ての 2次元と 3次元の数値ィ匕データを認 証に用いる旨の記載があるが、肝心の数値ィ匕データをどのように算出するかが記載 されて 、な 、ので、ログイン手法が全く不明である。 [0005] The technique of Patent Document 2 describes that two-dimensional and three-dimensional numerical data are used for authentication for face images. The calculation method is described, and the login method is unknown at all.
特許文献 1:特開 2004— 21332号公報 Patent Document 1: JP 2004-21332 A
特許文献 2 :特開 2002-351838号公報 Patent Document 2: JP 2002-351838 A
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0006] そこで、本発明は、顔認証に要するデータ容量が少なく、認証スピードが速 、ログ インシステムを提供することを課題とする。 [0006] Therefore, an object of the present invention is to provide a login system which requires a small data volume for face authentication, has a high authentication speed, and has a high authentication speed.
課題を解決するための手段 Means for solving the problem
[0007] 上記課題は、以下の発明によって解決される。 [0007] The above problem is solved by the following invention.
[0008] (請求項 1)ユーザ端末と、データベースサーバと、認証サーバとが互いに通信回線 網によって接続されており、 [0008] (Claim 1) The user terminal, the database server, and the authentication server are connected to each other by a communication network,
前記ユーザ端末は、登録及び認証のための顔画像データを入力する顔画像デー タ入力部と、前記顔画像に関連する登録及び認証のための識別データを入力する 識別データ入力部と、前記顔画像データ入力部と識別データ入力部で入力された 登録用の各々の顔画像データと識別データとを前記認証サーバに送信する送信部 を備え、 The user terminal includes a face image data for inputting face image data for registration and authentication. Input unit, an identification data input unit for inputting identification data for registration and authentication related to the face image, and each of the face images for registration input by the face image data input unit and the identification data input unit A transmitting unit for transmitting data and identification data to the authentication server,
前記認証サーバは、顔画像の認証を行う認証部と、認証情報生成部とを備え、 該認証情報生成部は、登録処理の際に、登録用の顔画像データと識別データを取 得し、該取得した顔画像データを DCT変換して DCT係数を算出し、該 DCT係数の 絶対値の上位カゝら所定数までの該 DCT係数に 1対 1対応する番地 (アドレス)と DCT 符号を求め、該 DCT符号から 2値 1次元テンプレートを生成し、該 2値 1次元テンプレ 一トと該 2値 1次元テンプレートに対応した前記取得した識別データ力 なる登録用 テンプレートを生成し、該登録用テンプレートを前記データベースサーバに送信し、 該データベースサーバは、該登録用テンプレートをデータテーブルに保存し、 前記認証サーバの認証部は、認証処理の際に、前記ユーザ端末からログイン時の ユーザの識別データと顔画像データを受信し、該顔画像データのみを認証情報生 成部に送り、該認証情報生成部は、認証用の顔画像データを DCT変換して DCT係 数を算出し、該 DCT係数の絶対値の上位カゝら所定数までの該 DCT係数に 1対 1対 応する番地 (アドレス)と DCT符号を求め、該 DCT符号から認証用 2値 1次元情報を 生成し、該認証用 2値 1次元情報を前記認証部に送り、 The authentication server includes an authentication unit that authenticates a face image, and an authentication information generation unit. The authentication information generation unit obtains registration face image data and identification data during registration processing, The obtained face image data is subjected to DCT conversion to calculate a DCT coefficient, and an address (address) and a DCT code corresponding to the DCT coefficient in a one-to-one correspondence with a predetermined number of higher-order absolute values of the DCT coefficient are obtained. Generating a binary one-dimensional template from the DCT code, generating a registration template corresponding to the binary one-dimensional template and the acquired identification data corresponding to the binary one-dimensional template, and To the database server, the database server stores the registration template in a data table, and the authentication unit of the authentication server identifies a user at the time of login from the user terminal during authentication processing. Data and the face image data, and sends only the face image data to the authentication information generation unit.The authentication information generation unit performs DCT conversion on the face image data for authentication to calculate a DCT coefficient, and An address (address) and a DCT code corresponding to the DCT coefficient up to a predetermined number from the highest value of the absolute value of the coefficient are obtained, and binary one-dimensional information for authentication is generated from the DCT code, and the authentication is performed. For sending binary one-dimensional information to the authentication unit,
該認証部は、前記登録用テンプレートのうち前記識別データに対応する 2値 1次元 テンプレートを前記データテーブルから呼び出し、該呼び出した 2値 1次元テンプレ ートと前記認証用 2値 1次元情報とを比較してログインを制御することを特徴とする口 グィンシステム。 The authentication unit calls, from the data table, a binary one-dimensional template corresponding to the identification data in the registration template, and stores the called binary one-dimensional template and the authentication binary one-dimensional information. A mouth login system characterized by comparing and controlling login.
(請求項 2)登録処理の際における登録用テンプレートが、前記 2値 1次元テンプレ 一トと該 2値 1次元テンプレートに対応した番地 (アドレス)と識別データからなり、 認証部は、認証処理の際に、前記登録用テンプレートのうちの前記識別データに 対応する番地 (アドレス)のみを前記認証情報生成部に送り、 (Claim 2) A registration template at the time of the registration process includes the binary one-dimensional template, an address (address) corresponding to the binary one-dimensional template, and identification data. At this time, only the address (address) of the registration template corresponding to the identification data is sent to the authentication information generation unit,
該認証情報生成部は、認証用の顔画像データを DCT変換して DCT係数を算出し 、前記取得した番地 (アドレス)を基に DCT符号を求め、該 DCT符号力も認証用 2値 1次元情報を生成し、該認証用 2値 1次元情報を前記認証部に送り、 該認証部は、前記登録用のうちの 2値 1次元テンプレートと前記認証用 2値 1次元情 報とを比較してログインを制御することを特徴とする請求項 1記載のログインシステム The authentication information generation unit performs DCT conversion on the face image data for authentication to calculate a DCT coefficient, obtains a DCT code based on the obtained address (address), and also converts the DCT coding power into a binary value for authentication. One-dimensional information is generated, and the two-dimensional one-dimensional information for authentication is sent to the authentication part, and the two-dimensional one-dimensional template for the registration and the two-dimensional one-dimensional information for authentication are transmitted to the authentication part. The login system according to claim 1, wherein login is controlled by comparing.
[0010] (請求項 3)前記登録用テンプレートに、顔位置データ及び Z又は顔撮影条件を含 むことを特徴とする請求項 1又は 2記載のログインシステム。 [0010] (Claim 3) The login system according to claim 1 or 2, wherein the registration template includes face position data and Z or a face photographing condition.
発明の効果 The invention's effect
[0011] 本発明によると、認証対象がイメージデータではなぐテンプレート、つまり、 2値 1次 元の情報で認証しており、イメージデータと比べて、非常に小容量である。 According to the present invention, the authentication target is a template that is not image data, that is, authentication is performed using binary one-dimensional information, and has a very small capacity as compared with image data.
[0012] 即ち、本発明におけるテンプレートの容量は、例えば 2バイト一 128バイトである。従 来のイメージデータでの例として、グレースケール(8ビット階層白黒を 0— 255段階 で表現するパターン)での 8 X 8画素の容量は、 64バイトであり、また 128 X 128画素 のグレースケールにおける容量は、 16384 (約 16K)バイトである。 [0012] That is, the capacity of the template in the present invention is, for example, 2 bytes to 128 bytes. As an example of conventional image data, the capacity of 8 x 8 pixels in grayscale (a pattern expressing 8-bit hierarchical black and white in 0 to 255 steps) is 64 bytes, and a grayscale of 128 x 128 pixels. Is 16384 (about 16K) bytes.
[0013] 更に 2値化(白黒)イメージとして比較した場合でも、 8 X 8画素の場合 16バイト、 12 8 X 128画素の場合 1448バイトである。 [0013] Even when compared as a binary (black and white) image, it is 16 bytes for 8 x 8 pixels, and 1448 bytes for 128 x 128 pixels.
[0014] 従って、本発明では、小容量 (例えば 16バイト又は 128バイト)のテンプレートで認 証を行っているため、顔認証に要するデータ容量が少なぐ認証スピードが速いパソ コンなどのログインシステムを提供することができる。 [0014] Accordingly, in the present invention, since authentication is performed using a template having a small capacity (for example, 16 bytes or 128 bytes), a login system such as a personal computer that requires a small amount of data for face authentication and has a high authentication speed is used. Can be provided.
図面の簡単な説明 Brief Description of Drawings
[0015] [図 1]第 1の態様におけるハードウェアの構成を示す図 FIG. 1 is a diagram showing a hardware configuration according to a first embodiment.
[図 2]同上の登録処理に係るシステムフロー図 [Figure 2] System flow diagram for registration processing of the above
[図 3]同上の登録処理における 2値 1次元テンプレート作成処理に係るシステムフロ 一図 [Figure 3] Diagram of system flow related to binary one-dimensional template creation processing in registration processing of the above
[図 4]同上の登録処理に用いた 8ラ 8画素の画像例を示す図 FIG. 4 is a diagram showing an example of an image of 8 × 8 pixels used in the registration processing of the above.
[図 5]DCT変換した後の DCT係数と番地を示した分布図 [Figure 5] Distribution map showing DCT coefficients and addresses after DCT conversion
[図 6]DCT係数のうち DCT符号のみを示した分布図 [Figure 6] Distribution map showing only DCT codes among DCT coefficients
[図 7]画像の特徴点を抽出した結果の抽出点分布図 [Figure 7] Extraction point distribution diagram of the result of extracting the feature points of the image
[図 8]図 6と図 7を重ね合わせた分布図 [図 9]第 1の態様における 2値 1次元テンプレートを示した図 [Fig.8] Distribution map of Fig. 6 and Fig. 7 superimposed FIG. 9 is a diagram showing a binary one-dimensional template in the first embodiment
[図 10]同上における登録用テンプレートを示した図 [Figure 10] Diagram showing registration template in the same as above
[図 11]同上におけるデータテーブルを示した図 [FIG. 11] A diagram showing a data table in the above.
[図 12]同上における認証処理を示したシステムフロー図 [FIG. 12] A system flow diagram showing an authentication process in the above.
[図 13]同上における認証処理のログイン開始画面を示した図 [Figure 13] Diagram showing the login start screen of the authentication process in the same as above
[図 14]同上における認証処理の入力画像の DCT係数のうち DCT符号のみを示した 図 [FIG. 14] A diagram showing only DCT codes among DCT coefficients of an input image of the authentication processing in the above.
[図 15]同上における認証時の画像の特徴点を抽出した結果の抽出点分布図 [Figure 15] Extraction point distribution diagram of the result of extracting the feature points of the image at the time of authentication in the same
[図 16]図 14と図 15を重ね合わせた分布図 [Figure 16] Distribution map of Fig. 14 and Fig. 15 superimposed
[図 17]比較するテンプレートを示した図 [Figure 17] Diagram showing templates to be compared
[図 18]第 2の態様における登録処理に係るシステムフロー図 [FIG. 18] A system flow diagram relating to registration processing in the second mode
[図 19]同上の登録処理における番地付テンプレート作成処理に係るシステムフロー 図 [FIG. 19] A system flow diagram for an address template creation process in the registration process of the above.
[図 20]同上における認証処理を示したシステムフロー図 FIG. 20 is a system flow chart showing an authentication process in the above.
[図 21]同上における番地付テンプレートを示した図 [Fig.21] Diagram showing the addressing template in the above.
[図 22]同上における登録用テンプレートを示した図 [Figure 22] Diagram showing registration template in the same as above
[図 23]同上におけるデータテーブルを示した図 [FIG. 23] A diagram showing a data table in the above.
[図 24]16バイト及び 128バイトの 2値 1次元テンプレート例を示す図 [Figure 24] Diagram showing 16-byte and 128-byte binary one-dimensional template examples
符号の説明 Explanation of symbols
[0016] 1 :ユーザ端末 [0016] 1: User terminal
2 :認証サーバ 2: Authentication server
3:データベースサーノ 3: Database Sano
4 :通信回線網 4: Communication network
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0017] 以下、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described.
[0018] (第 1の態様) [0018] (First embodiment)
図 1は、本発明の第 1の態様に用いるハードウェアの一例を示す機能ブロック図で ある。 [0019] 図 1において、 1はユーザ端末 (クライアント端末ともいう)、 2は認証サーバ、 3はデ ータベースサーバあり、これらは互いに通信回線網 4によって接続されている。図示 の例は、ユーザ端末 1、認証サーバ 2、データベースサーノ 3の各々の機能を分けて 説明したものであるが、ハードウェアとしては、ユーザ端末 1に認証サーバ 2、データ ベースサーバ 3の機能を保有していてもよいし、認証サーバ 2、データベースサーバ 3がーつのサーバで二つの機能を保有して!/、てもよ!/、。 FIG. 1 is a functional block diagram showing an example of hardware used in the first embodiment of the present invention. In FIG. 1, 1 is a user terminal (also called a client terminal), 2 is an authentication server, 3 is a database server, and these are connected to each other by a communication network 4. In the example shown in the figure, the functions of the user terminal 1, the authentication server 2, and the database server 3 are separately described, but as hardware, the functions of the authentication server 2 and the database server 3 are provided in the user terminal 1. You may have them, or authentication server 2 and database server 3 may have two functions in one server! /, Or! /.
[0020] ユーザ端末 1は、登録及び認証のための顔画像データを入力する顔画像データ入 力部 100、前記顔画像に関連する登録及び認証のための識別データを入力する識 別データ入力部 101、モニターなどの表示部 102、送信部 103、受信部 104を少なく とも備えている。表示部 102はユーザ端末 1の本体と一体であっても別体であっても よい。 The user terminal 1 includes a face image data input unit 100 for inputting face image data for registration and authentication, and an identification data input unit for inputting identification data for registration and authentication related to the face image. The system includes at least a display unit 101 such as a monitor, a transmission unit 103, and a reception unit 104. The display unit 102 may be integral with or separate from the main body of the user terminal 1.
[0021] 本発明のログインシステムでは、 1)カメラで撮影して顔画像を登録'認証する手法と 、 2)顔写真をスキャナ読み込みして登録'認証する手法と、 3)登録時に写真のスキヤ ナ読み込み、認証時にカメラ撮影を用いる手法、 4)登録時にカメラ撮影、認証時に 写真のスキャナ読み込みを用いる手法などが挙げられる。 In the login system of the present invention, 1) a method of registering and authenticating a face image by photographing with a camera, 2) a method of reading and registering a face photograph by scanning, and 3) a method of scanning a photograph at the time of registration 4) A method that uses camera photography at the time of reading and authentication, and 4) A method that uses camera photography at the time of registration and the use of scanner reading of photos at the time of authentication.
[0022] 顔画像データ入力部 100としては、例えば CCDカメラ、スキャナなどを用いることが できる。 As the face image data input unit 100, for example, a CCD camera, a scanner, or the like can be used.
[0023] CCDカメラ 100はユーザ端末 1にログインするユーザを撮影できる位置に設けられ 、ユーザ端末 1本体の上部に着脱可能に取り付けられていてもよいし、あるいはユー ザ端末 1本体に近接した位置に固定しておいてもよい。また CCDカメラ 100は認証 サーバ 2に設けることも出来る。なお、撮影レンズの向きは自由に変更出来るように構 成されていてもよい。 The CCD camera 100 is provided at a position where a user who logs in to the user terminal 1 can be photographed, and may be detachably mounted on the upper part of the main body of the user terminal 1 or may be located close to the main body of the user terminal 1. May be fixed. Further, the CCD camera 100 can be provided in the authentication server 2. The direction of the taking lens may be configured to be freely changeable.
[0024] 識別データ入力部 101は、前記顔画像に関連する識別データを入力する役割を 果たすのもので、例えばユーザインターフェースを用いることが出来る。ユーザインタ 一フェース 101としては、キーボード、マウス、タツチパネル等を用いることが出来る。 The identification data input unit 101 plays a role of inputting identification data related to the face image, and can use, for example, a user interface. As the user interface 101, a keyboard, a mouse, a touch panel, or the like can be used.
[0025] 認証サーバ 2は、ユーザ端末 1にログインしょうとするユーザに、ログインを許可する か否かの認証を行う認証部 200と、認証情報生成部 201と、送信部 202と、受信部 2 03を少なくとも備えている。 [0026] データベースサーバ 3は、認証情報生成部 201で生成された認証情報を保存する データテーブル 300、送信部 301、受信部 302を少なくとも備えている。 [0025] The authentication server 2 includes an authentication unit 200 that authenticates whether or not a user who wants to log in to the user terminal 1 is permitted to log in, an authentication information generation unit 201, a transmission unit 202, and a reception unit 2 03 at least. The database server 3 includes at least a data table 300 for storing the authentication information generated by the authentication information generation unit 201, a transmission unit 301, and a reception unit 302.
[0027] 本発明に係るユーザ端末のログインシステムは、登録処理と認証処理を含む。以下 、登録処理と認証処理の各々について詳説する。 [0027] The login system for a user terminal according to the present invention includes a registration process and an authentication process. Hereinafter, each of the registration processing and the authentication processing will be described in detail.
[0028] (1)登録処理. [0028] (1) Registration process.
本態様では、カメラ撮影による登録処理の例について、図 2に基づいて説明する。 In this embodiment, an example of a registration process by camera shooting will be described with reference to FIG.
[0029] 最初に、登録画面を表示部 102に表示する(Sl)。表示部 102には、顔画像を入 力するユーザに関する識別データ入力の登録画面(図示せず)が表示される。 First, a registration screen is displayed on the display unit 102 (Sl). The display unit 102 displays a registration screen (not shown) for inputting identification data relating to a user who inputs a face image.
[0030] 次に、ユーザインターフェース 101から識別データを入力する(S2)。識別データと しては、ユーザ毎に重複しない個人情報であればよぐ例えば社員番号、免許証番 号、社会保険番号、納税者番号などの ID番号が好ましい。また必要により氏名、生 年月日、会社部署、役職などの利用者属性を入力しておいてもよい。 Next, identification data is input from the user interface 101 (S2). As the identification data, ID numbers such as an employee number, a license number, a social insurance number, and a taxpayer number are preferable as long as the personal information is unique to each user. If necessary, user attributes such as name, date of birth, company department, and post may be entered.
[0031] 次に、顔画像データ入力部の CCDカメラ 100を起動させて顔画像を入力する(S3 )。 S3で入力された顔画像は、ユーザ端末 1の送信部 103から認証サーバ 2に送信 され、認証サーバの受信部 204を介して認証情報生成部 201に送られる。認証情報 生成部 201は、登録用の顔画像データと識別データを取得する(S4)。 Next, the camera 100 of the face image data input section is activated to input a face image (S 3). The face image input in S3 is transmitted from the transmission unit 103 of the user terminal 1 to the authentication server 2, and is transmitted to the authentication information generation unit 201 via the reception unit 204 of the authentication server. The authentication information generation unit 201 acquires face image data for registration and identification data (S4).
[0032] 次に、認証情報生成部 201において、 2値 1次元テンプレートの作成処理を行う (S 5)。 Next, the authentication information generation unit 201 performs a process of creating a binary one-dimensional template (S5).
[0033] 以下に、 2値 1次元テンプレートを作成処理のシステムフローを図 3に基づいて説明 する。 Hereinafter, a system flow of a process of creating a binary one-dimensional template will be described with reference to FIG.
[0034] 先ず、顔位置検出処理を行う(S20)。具体的には、顔画像を入力したら、その画像 力 瞳を検出し、瞳の位置から一定範囲の位置までの顔画像を切り出す処理を行う。 First, a face position detection process is performed (S20). Specifically, when a face image is input, a process of detecting the image power pupil and cutting out the face image from the position of the pupil to a position within a certain range is performed.
[0035] 次に、顔画像の 2次元の離散コサイン変換 (DCT変換)を行う(S21)。 M X N画素 の入力顔画像情報 (デジタル画像情報)の場合に、横方向位置 mと縦方向位置 nの 画像信号 (画素値)を f としたとき、周波数軸上の横方向位置 u、縦方向 Vの DCT係 mn Next, a two-dimensional discrete cosine transform (DCT transform) of the face image is performed (S 21). In the case of input face image information (digital image information) of MXN pixels, if the image signal (pixel value) at the horizontal position m and the vertical position n is f, the horizontal position u on the frequency axis and the vertical V The DCT section mn
数は F で与えられる。 The number is given by F.
uv uv
[0036] 2次元 DCTは、次式で定義される。但し、信号 f は m=0' · ·Μ-1,η=0· · ·Ν-1であ mn [0036] The two-dimensional DCT is defined by the following equation. Where the signal f is m = 0 '· Μ-1, η = 0
る。 式 1 The Equation 1
[0037] [0037]
[変換] 式 2 e 0038] [逆変換] [conversion] Equation 2 e 0 038] [Inverse transformation]
ここで、 c(k)は次式で示すような正規化定数である。 Here, c (k) is a normalization constant as shown in the following equation.
式 3 Equation 3
( ≠ 0)(≠ 0)
は実数であるから、その振幅部と符号部との 離可能関数 (SeParable Action) Is a real number, so the separable function between its amplitude and sign ( Se Parable Action)
E uv uv E uv uv
[0043] として記述できる。ただし、 式 5 [0043] However, Equation 5
[0044] [0044]
_ ί 0 : (Fuv ≥ 0) _ ί 0: (F uv ≥ 0)
= π : (FUV く 0) = π: (F UV × 0)
[0045] である。 [0045]
[0046] 以上の DCT変換によって DCT係数を求める(S22)。その DCT係数 F 力ら DCT 振幅と DCT符号 (正 '負)を求めることができる。 A DCT coefficient is obtained by the above-described DCT transformation (S22). The DCT amplitude and the DCT sign (positive or negative) can be obtained from the DCT coefficient F.
[0047] DCT振幅は各成分 (周波数)位置でのパワーを表すものであり、 Vヽ!/、かえれば原 信号の中に含まれているその成分の大きさを表すものである。即ち、 DCT振幅は原 信号のエネルギーに関した情報を担っているといえる。 [0047] The DCT amplitude represents the power at each component (frequency) position. /, In other words, indicates the magnitude of the component contained in the original signal. In other words, it can be said that the DCT amplitude carries information on the energy of the original signal.
[0048] 同じ DCT振幅でも、 DCT符号が異なれば明らかに異なった信号となる。 DCT符号 は、信号の構成に際してその信号の骨格となる情報を有している。即ち、 DCT符号 の正'負の配置で原信号を識別でき、正'負の DCT符号のみから、その画像の輪郭 線画が得られる。このことは DCT符号の特徴的性質を示す符号のみの逆変換である sign- Onlysynthesis (SOSともいう)画像をみると明らカ^なる。 SOSの式を参考まで に以下に示す。 [0048] Even with the same DCT amplitude, different signals are obviously different if the DCT code is different. The DCT code has information serving as a skeleton of the signal when the signal is configured. That is, the original signal can be identified by the positive and negative arrangement of the DCT code, and the outline drawing of the image can be obtained only from the positive and negative DCT codes. This is clearly evident in the sign-only synthesis (SOS) image, which is the inverse transform of only the code showing the characteristic properties of the DCT code. The SOS formula is shown below for reference.
式 6 Equation 6
[0049] [0049]
[sign-Only synthesis] [sign-Only synthesis]
[0050] 従って、 DCT符号によって、顔の輪郭や、顔の部品である目、鼻、口、眉、類等の 各々の輪郭も明らかとなる。 [0050] Therefore, the DCT code also clarifies the outline of the face and the outline of each of the facial parts such as the eyes, nose, mouth, eyebrows, and the like.
例えば図 4に示す 8 X 8画素の画像を DCT変換した場合の例を図 5及ぴ図 6に示 す。 For example, FIGS. 5 and 6 show examples in which the image of 8 × 8 pixels shown in FIG. 4 is subjected to DCT conversion.
眷ぇ用 ¾ ¾»2δ) [0052] 図 5には、 DCT係数と番地の関係が示されている。また図 6には、 DCT係数を算出 した時の符号点のみの分布図が示されている。 (For the case ¾ ¾ »2δ) FIG. 5 shows the relationship between DCT coefficients and addresses. FIG. 6 shows a distribution diagram of only the code points when the DCT coefficient is calculated.
[0053] 次に、 DCT係数の絶対値の上位カゝら所定数までの該 DCT係数に 1対 1対応する 番地 (アドレス)と DCT符号を求める(S23)。ここで所定数というのは、画素数によつ ても異なるが、本発明で好ましく適用できる 128 X 128画素の場合で、 DCT係数の 絶対値の上位 (大きい方)から 0. 1— 1% (例えば、 16点一 164点程度)の範囲で決 められる数 (番地数)である。 0. 1%未満であると顔画像の特徴点を抽出する上では 十分と言えず、また 1%を越えてもデータ容量が増えるだけで効果の向上は認められ ない。なお、図示の例では 8 X 8画素であり、所定値は便宜上 14点とした。即ち、本 発明は、 DCT符号の全てを用いることなぐ DCT係数の絶対値の上位力 所定数ま での該 DCT係数に 1対 1対応する番地 (アドレス)と DCT符号を求めることにより、少 ないデータ容量で顔画像の特徴点を抽出することができる。 Next, an address (address) and a DCT code corresponding to the DCT coefficient in a one-to-one correspondence with up to a predetermined number of higher-order absolute values of the DCT coefficient are obtained (S23). Here, the predetermined number varies depending on the number of pixels, but is a case of 128 × 128 pixels which can be preferably applied in the present invention, and is 0.1 to 1% from the higher (larger) absolute value of the DCT coefficient. (For example, about 16 points to 164 points) is a number (number of addresses) determined in the range. If it is less than 0.1%, it cannot be said that it is enough to extract the feature points of the face image, and if it exceeds 1%, the effect is not improved because only the data capacity increases. In the illustrated example, the size is 8 × 8 pixels, and the predetermined value is 14 points for convenience. That is, according to the present invention, it is possible to reduce the absolute value of the DCT coefficient without using all of the DCT codes, and to obtain a small number of addresses (addresses) and DCT codes corresponding to the DCT coefficients up to a predetermined number. The feature points of the face image can be extracted with the data capacity.
[0054] S23の処理を理解しやすくするために、図 7には、顔画像の特徴点を抽出した結果 の抽出点分布図が示されている。同図には、 8 X 8画素の画像の場合に 14点を抽出 した結果が示されている。 In order to make the process of S23 easy to understand, FIG. 7 shows an extraction point distribution diagram as a result of extracting feature points of the face image. The figure shows the result of extracting 14 points in the case of an 8 × 8 pixel image.
[0055] 次に、 S23の処理によって得られる特徴点の符号を元に「0」、 「1」の 2値 1次元情 報で表された 2値 1次元テンプレートを作成する(S24)。この 2値 1次元テンプレート を作成過程について図 8を用いて説明する。即ち、図 6における符号点に図 7の抽出 点を重ね合わせると図 8のように表わせる。図 8において、左上力も右に向力つて順 に、行ごとに、ニ値ィ匕したデータを取得し、 2値 1次元情報を得る。その結果をもとに 図 9に示すような 2値 1次元テンプレートを作成することができる。 Next, a binary one-dimensional template represented by binary one-dimensional information “0” and “1” is created based on the sign of the feature point obtained by the processing of S23 (S24). The process of creating the binary one-dimensional template will be described with reference to FIG. That is, when the extraction point in FIG. 7 is superimposed on the code point in FIG. 6, it can be expressed as shown in FIG. In FIG. 8, two-dimensional one-dimensional information is obtained by sequentially obtaining the binary data for each row, with the upper left force also moving to the right. Based on the results, a binary one-dimensional template as shown in Fig. 9 can be created.
[0056] 以上のようにして S5の処理である 2値 1次元テンプレートを作成したら、図 3の処理 に戻り、作成された 2値 1次元テンプレートと該 2値 1次元テンプレートに対応した前 記取得した識別データ (例えば IDなど)力もなる登録用テンプレートを作成する(S6) After the binary one-dimensional template, which is the process of S5, is created as described above, the process returns to the process of FIG. 3, and the binary one-dimensional template created and the acquisition corresponding to the binary one-dimensional template are obtained. Create registration template with strong identification data (for example, ID) (S6)
[0057] 図 10には作成された登録用テンプレートの一例が示されている。図 10において、 5 00は識別データであり、 501は 2値 1次元テンプレートであり、 502は識別データ 500 と 2値 1次元テンプレート 501からなる登録用テンプレートである。 [0058] 以上の説明では、 2値 1次元テンプレートと登録用テンプレートの両方を認証情報 生成部 201で作成する場合について説明したが、本発明の態様はこれに限定され ず、認証情報生成部 201を例えば 2値 1次元テンプレート生成部 201Aと登録用テン プレート生成部 201Bによって構成し、 2値 1次元テンプレート生成部 201Aで 2値 1 次元テンプレートを作成し、登録用テンプレート生成部 201Bで登録用テンプレート を作成するようにしてもよ 、。 FIG. 10 shows an example of the created registration template. In FIG. 10, 500 is identification data, 501 is a binary one-dimensional template, and 502 is a registration template including the identification data 500 and the binary one-dimensional template 501. In the above description, the case has been described where both the binary one-dimensional template and the registration template are created by the authentication information generation unit 201, but the aspect of the present invention is not limited to this, and the authentication information generation unit 201 Is composed of, for example, a binary one-dimensional template generation unit 201A and a registration template generation unit 201B, a binary one-dimensional template generation unit 201A creates a binary one-dimensional template, and a registration template generation unit 201B generates a registration template. You may try to create.
[0059] 登録用テンプレート 502は、図 2のように、認証サーバ 2の送信部 202からデータべ ースサーバ 3に送信される(S7)。データベースサーバ 3の受信部 302が受信したら、 データテーブル 300に保存される(S8)。 [0059] The registration template 502 is transmitted from the transmission unit 202 of the authentication server 2 to the database server 3 as shown in Fig. 2 (S7). When the receiving unit 302 of the database server 3 receives the data, it is stored in the data table 300 (S8).
[0060] 図 11には、データテーブル 300に複数の登録用テンプレートが保存されている例 が示されている。 FIG. 11 shows an example in which a plurality of registration templates are stored in data table 300.
[0061] (2)認iH処理 [0061] (2) iH processing
次に、ユーザ端末にログインする場合のユーザの認証処理について説明する。 Next, a user authentication process when logging in to a user terminal will be described.
[0062] 図 12には認証処理の処理フロー図が示されている。はじめにユーザ端末 1の電源 を入れる(S30)と、表示部 102に図 13に示す PCログイン画面を表示する(S31)。 P Cログイン画面には、ユーザ IDの入力欄 102Aと決定ボタン 102Bを備えている。 FIG. 12 shows a processing flowchart of the authentication processing. First, when the user terminal 1 is turned on (S30), a PC login screen shown in FIG. 13 is displayed on the display unit 102 (S31). The PC login screen includes a user ID input field 102A and a decision button 102B.
[0063] ユーザインターフェース 101を操作して入力欄 102Aにユーザ IDを入力し(S32)、 決定ボタン 102Bを押す (S33)と、 CCDカメラ 100が起動し (S34)、撮影状態になる [0063] By operating the user interface 101 and inputting the user ID in the input field 102A (S32), and pressing the enter button 102B (S33), the CCD camera 100 is activated (S34) and enters a shooting state.
[0064] 次に CCDカメラ 100によりログインしょうとするユーザの顔画像を入力する(S35)。 Next, a face image of the user who is going to log in is input by the CCD camera 100 (S35).
入力された顔画像とユーザ IDをユーザ端末 1の送信部 103から認証サーバ 2の認証 部 200に送信する(S36)。 The input face image and user ID are transmitted from the transmitting section 103 of the user terminal 1 to the authentication section 200 of the authentication server 2 (S36).
[0065] 認証部 200は、顔画像を取得したら、顔画像を認証情報生成部 201に送り (S37) 、認証情報生成部 201は、登録処理と同様に、顔位置検出処理を行う(S38)。具体 的には、取得した顔画像力ゝら瞳を検出し、瞳の位置から一定範囲の位置までの顔画 像を切り出す処理を行う。 After acquiring the face image, authentication section 200 sends the face image to authentication information generation section 201 (S37), and authentication information generation section 201 performs face position detection processing in the same manner as the registration processing (S38). . Specifically, a process of detecting the acquired facial image force pupil and cutting out a facial image from the position of the pupil to a position within a certain range is performed.
[0066] 認証時の顔位置検出は、登録時の顔位置と同じであれば、認証の精度が向上し好 ましい。また認証精度を向上させる上で、顔位置検出の前に、例えば画像入力時の 照度、距離、傾きなどを一致させる前処理を行うことが好ましい。かかる前処理として は、例えば、瞳位置を検出した後、回転、平行移動、拡大 ·縮小の処理を行うことも好 ましい。画像の回転、拡大、縮小、平行移動のような画像変換を行うには、座標の変 換を行う幾何学的変換がある。幾何学的変換には画像の回転、拡大、縮小、平行移 動、歪みの補正などの処理がある。幾何学的変換の中でも、画像の拡大'縮小、回 転、座標の移動などには、ァフィン変換(affine transformation)が最もよく用いられて V、る。照度を実質的に一致させる処理として濃淡ヒストグラムによる画像の平滑ィ匕 ·照 明処理を行うことも出来る。 If the face position detection at the time of authentication is the same as the face position at the time of registration, the accuracy of authentication is preferably improved. In addition, in order to improve the authentication accuracy, before detecting the face position, for example, when inputting an image, It is preferable to perform preprocessing for matching the illuminance, distance, inclination, and the like. As such preprocessing, for example, it is also preferable to perform rotation, translation, and enlargement / reduction after detecting the pupil position. To perform image transformations such as image rotation, enlargement, reduction, and translation, there is a geometric transformation that transforms coordinates. Geometric transformation includes processing such as image rotation, enlargement, reduction, parallel translation, and distortion correction. Among geometric transformations, an affine transformation is most often used for scaling, rotating, and moving an image. As a process for causing the illuminance to substantially match, a smoothing / illumination process of an image using a grayscale histogram can be performed.
[0067] 次に、認証情報生成部 201で、登録時と同様な手法で DCT変換を行う(S39)。次 いで DCT係数算出を行う(S40)。図 14には DCT係数を算出した時の符号点のみ の分布図が示されている。 Next, the authentication information generation unit 201 performs DCT conversion in the same manner as at the time of registration (S39). Next, the DCT coefficient is calculated (S40). FIG. 14 shows a distribution diagram of only the code points when the DCT coefficient is calculated.
[0068] 次 、で該 DCT係数の絶対値の上位力 所定数までの該 DCT係数に 1対 1対応す る DCT符号を求める(S41)。この処理は、登録処理と同様であり、また所定数の定 義も登録処理と同様である。 S41の処理は顔画像の特徴点を抽出する処理である。 Next, a DCT code corresponding to the DCT coefficient up to a predetermined number in a one-to-one correspondence is obtained (S41). This process is the same as the registration process, and the definition of the predetermined number is also the same as the registration process. The process of S41 is a process of extracting a feature point of the face image.
[0069] S41の処理を理解しやすくするために、図 15には、顔画像の特徴点を抽出した結 果の抽出点分布図が示されている。同図には 8 X 8画素の画像の場合に 14点を抽 出した結果が示されている。 [0069] In order to make the process of S41 easier to understand, FIG. 15 shows an extraction point distribution diagram of the result of extracting the feature points of the face image. The figure shows the result of extracting 14 points in the case of an 8 × 8 pixel image.
[0070] 次に、 S41の処理によって得られる特徴点の符号を元に「0」、 「1」の 2値 1次元情 報で表された認証用 2値 1次元情報を作成する(S42)。この認証用 2値 1次元情報を 作成過程について図 16を用いて説明する。即ち、図 14における符号点に図 15の抽 出点を重ね合わせると図 16のように表わせる。図 16において、左上から右に向かつ て順に、行ごとに、ニ値ィ匕したデータを取得し、 2値 1次元情報を得る。その結果をも とに図 17の上段に示すような認証用 2値 1次元情報を作成することができる。 Next, binary one-dimensional information for authentication represented by binary one-dimensional information “0” and “1” is created based on the sign of the feature point obtained by the processing of S41 (S42). . The process of creating the binary one-dimensional information for authentication will be described with reference to FIG. That is, when the extraction points in FIG. 15 are superimposed on the code points in FIG. 14, they can be expressed as in FIG. In FIG. 16, two-dimensional data is obtained for each row in order from top left to right, and binary one-dimensional information is obtained. Based on the result, binary one-dimensional information for authentication as shown in the upper part of FIG. 17 can be created.
[0071] 次に、認証部 200は、データテーブル 300から、登録用テンプレートのうちユーザ I D (例えば GSD0001)に対応する 2値 1次元テンプレートを呼び出す(S43)。 Next, the authentication unit 200 calls a binary one-dimensional template corresponding to the user ID (for example, GSD0001) among the registration templates from the data table 300 (S43).
[0072] 次に、呼び出した 2値 1次元テンプレートと認証用 2値 1次元情報(図 17の上段)と を比較する(S44)。なお図 17の下段には比較対象の 2値 1次元テンプレートを示し [0073] 比較の際の閾値は、例えば 95%と設定しておく。比較の結果、 14点のうち 1点が違 つているだけで、その他は一致しているので、一致率は 99%以上である。従って、閾 値以上であるので、ログインしたユーザは認証の結果、ログイン許可される(S45)。 Next, the called binary one-dimensional template is compared with the binary one-dimensional information for authentication (the upper part of FIG. 17) (S44). The lower part of Fig. 17 shows the binary one-dimensional template to be compared. [0073] The threshold for comparison is set to, for example, 95%. As a result of comparison, only one of the 14 points is different and the others are the same, so the matching rate is 99% or more. Therefore, since the value is equal to or larger than the threshold value, the logged-in user is permitted to log in as a result of authentication (S45).
[0074] 比較の結果、閾値未満である場合は、ログイン不許可となる(S46)。 As a result of the comparison, if the value is less than the threshold, the login is not permitted (S46).
[0075] 認証結果 (許可、不許可)は認証部 3からユーザ端末 1の受信部 104に送られ、表 示部 102に表示される。 The authentication result (permitted or not permitted) is sent from the authentication unit 3 to the reception unit 104 of the user terminal 1 and displayed on the display unit 102.
[0076] S46でログイン不許可となった場合、再度ログイン操作を行うか否かの判断する(S 47)。ログイン操作をやる旨の指示があった場合は、再度 S31の処理からやり直す。 ログイン操作をやらない旨の指示があった場合は、 PCログインの処理を終了させる 旨を表示部 102に表示させて、処理を終了する。 If the login is not permitted in S46, it is determined whether or not to perform the login operation again (S47). If there is an instruction to perform a login operation, the process is repeated from step S31. If there is an instruction not to perform the login operation, a message indicating that the PC login process is to be terminated is displayed on the display unit 102, and the process is terminated.
[0077] (第 2の態様) (Second Aspect)
以下、本発明の第 2の態様について説明する。第 2の態様において、第 1の態様と 同様の構成及び処理については、第 1の態様の説明を援用し、その説明を省略する Hereinafter, the second embodiment of the present invention will be described. In the second aspect, the description of the first aspect is omitted for the same configuration and processing as in the first aspect, and the description is omitted.
[0078] (1)登録処理 [0078] (1) Registration process
登録処理に採用するハードウェアは基本的に図 1のハードウェアを採用する。第 2 の態様における登録処理のシステムフローを図 18に示す。 Basically, the hardware shown in Fig. 1 is used for the registration process. Fig. 18 shows the system flow of the registration process in the second mode.
[0079] 最初、第 1の態様と同様に、 S1— S4までの処理フローを行う。次に、認証情報生成 部 201で番地付テンプレート作成処理を行う (S50)。 First, as in the first embodiment, the processing flow from S1 to S4 is performed. Next, an address information template creating process is performed by the authentication information generating unit 201 (S50).
[0080] 以下に、番地付テンプレート作成処理のシステムフローを図 19に基づいて説明す る。 Hereinafter, a system flow of the numbered template creating process will be described with reference to FIG.
[0081] 第 1の態様と同様に S20— S24までの処理を行う。 [0081] The processes from S20 to S24 are performed in the same manner as in the first embodiment.
[0082] 第 1の態様の処理では、 S23の処理は、 2値 1次元テンプレートを作成するための 補助手段であるため、 2値 1次元テンプレートの中には情報として入れられて!/ヽな 、。 これに対し、第 2の態様では、第 1の態様における S23の処理で抽出した番地をテン プレートの中に入れる点で第 1の態様と異なっている。 [0082] In the process of the first embodiment, the process of S23 is an auxiliary means for creating a binary one-dimensional template. ,. On the other hand, the second embodiment is different from the first embodiment in that the address extracted in the process of S23 in the first embodiment is inserted into a template.
[0083] 次いで、得られる番地 (特徴点)の符号を元に「0」、 「1」の 2値 1次元情報で表され た 2値 1次元テンプレートを作成し(S24)、更に 2値 1次元テンプレートと、 S23で得ら れた番地力 なる番地付テンプレートを生成する(S60)。番地付テンプレートの一形 態は図 20に示されている。 [0083] Next, a binary one-dimensional template represented by binary one-dimensional information of "0" and "1" is created based on the sign of the obtained address (feature point) (S24). Dimensional template and obtained in S23 The generated addressable template is generated (S60). One form of the numbered template is shown in FIG.
[0084] 以上のように S60の処理である番地付テンプレートを生成したら、図 18の処理に戻 り、 S50の処理の結果、作成された番地付テンプレートと該番地付テンプレートに対 応した前記取得した識別データ (例えば ID)など力もなる登録用テンプレートを作成 する(S51)。図 21には作成された第 2の態様における登録用テンプレートの一例が 示されている。 After generating the addressing template which is the process of S60 as described above, the process returns to the process of FIG. 18, and as a result of the process of S50, the created addressing template and the acquisition corresponding to the addressing template are obtained. A powerful registration template such as the identified identification data (for example, ID) is created (S51). FIG. 21 shows an example of the created registration template in the second mode.
[0085] 図 21において、 500は識別データであり、 501は 2値 1次元テンプレートであり、 50 3は番地であり、 504は 2値 1次元テンプレート 501と番地 503からなる番地付テンプ レートである。従って、第 2の態様における登録用テンプレート 502は識別データ 500 と番地付テンプレート 504からなる構成である。 In FIG. 21, reference numeral 500 denotes identification data, reference numeral 501 denotes a binary one-dimensional template, reference numeral 503 denotes an address, and reference numeral 504 denotes an addressing template including a binary one-dimensional template 501 and an address 503. . Therefore, the registration template 502 in the second embodiment has a configuration including the identification data 500 and the addressing template 504.
[0086] 次に、第 1の態様と同様に S7、 S8の処理フローを行う。 Next, the processing flow of S7 and S8 is performed in the same manner as in the first mode.
[0087] 図 22には、データテーブル 300に第 2の態様における複数の登録用テンプレート が保存されて 、る例が示されて 、る。 FIG. 22 shows an example in which a plurality of registration templates according to the second embodiment are stored in the data table 300.
[0088] (2)認 iH処理 [0088] (2) Authentication iH processing
次に、第 2の態様の認証処理について説明する。 Next, the authentication processing of the second mode will be described.
[0089] 図 23には第 2の態様に係る認証処理の処理フロー図が示されている。 FIG. 23 shows a processing flowchart of the authentication processing according to the second mode.
[0090] 第 1の態様と同様に、図 12における S30— S37までの処理を行う。 As in the first embodiment, the processes from S30 to S37 in FIG. 12 are performed.
[0091] 次に、認証部 200は、登録用テンプレートのうちユーザ ID (例えば GSD001)に対 応する番地付テンプレートをデータテーブル 300から呼び出す(S70)。呼び出した 番地付テンプレートのうち、番地の部分を認証情報生成部に送る(S71)。 Next, the authentication unit 200 calls an addressing template corresponding to the user ID (for example, GSD001) from the data table 300 among the registration templates (S 70). The address portion of the called address-added template is sent to the authentication information generation unit (S71).
[0092] 次に、図 12における S38— S40まで同様に処理を行う。 Next, the same processing is performed from S38 to S40 in FIG.
[0093] 認証情報生成部 201は、 S40で DCT係数を算出したら、 S71で取得した番地を基 に DCT符号を求め、該 DCT符号の特徴点の符号を基に「0」、「1」の 2値 1次元情報 で表された認証用 2値 1次元情報を作成する(S72)、作成された認証用 2値 1次元情 報を認証部 200に送る。 [0093] After calculating the DCT coefficient in S40, the authentication information generation unit 201 obtains a DCT code based on the address obtained in S71, and calculates "0" and "1" based on the code of the feature point of the DCT code. The two-dimensional one-dimensional information for authentication represented by the two-dimensional one-dimensional information is created (S72), and the created two-dimensional one-dimensional information for authentication is sent to the authentication unit 200.
[0094] 次に、図 12における S44— S47までは同様の処理を行う。 Next, the same processing is performed from S44 to S47 in FIG.
[0095] (その他の態様) 以下、本発明のその他の好ま U、態様にっ 、て説明する。 [0095] (Other aspects) Hereinafter, other preferred embodiments of the present invention will be described.
[0096] 以上の実施の形態において、図 9及び図 20に示す 2値 1次元テンプレート例は、 8 [0096] In the above embodiment, the example of the binary one-dimensional template shown in Figs.
X 8画素の例であるが、画素数が多い実際の写真認証やカメラ認証ではテンプレー トのバイト数は異なる。例えば顔写真をスキャナ読み込みして登録'認証する写真認 証の場合には、例えば 16バイトの 2値 1次元テンプレートを使用することができ、また カメラで撮影して顔画像を登録 ·認証するカメラ認証の場合には、例えば 128バイト の 2値 1次元テンプレートを使用することができる。 This is an example of X8 pixels, but the actual number of pixels is different in actual photo authentication and camera authentication where the number of pixels is large. For example, in the case of photo authentication in which a face photo is scanned and registered and then authenticated, for example, a 16-byte binary one-dimensional template can be used. In the case of authentication, for example, a 128-byte binary one-dimensional template can be used.
[0097] 図 24 (A)には 16バイトの 2値 1次元テンプレート例が示され、図 24 (B)には 128ノ イトの番地付テンプレート例が示されて 、る(番地も 2値ィ匕されて 、る)。 [0097] Fig. 24 (A) shows an example of a 16-byte binary one-dimensional template, and Fig. 24 (B) shows an example of a 128-note addressing template. I'm ridiculed.
[0098] また、上記の態様は、登録処理の際に、認証情報生成部にお!、て、 DCT係数の絶 対値の上位カゝら所定数までの該 DCT係数に 1対 1対応する番地 (アドレス)と DCT符 号を求めて、顔画像の特徴点を抽出する処理を行っていた例である力 本発明の他 の好ましい態様としては、登録処理前に、認証情報生成部において、 DCT係数の絶 対値の上位カゝら所定数までの該 DCT係数に 1対 1対応する番地 (アドレス)を求めて おき、図示しない記憶部に保存しておく態様である(但し、 DCT符号までは求めない [0098] Also, the above aspect corresponds to the DCT coefficient up to a predetermined number from the absolute value of the absolute value of the DCT coefficient in the authentication information generation unit at the time of registration processing. An example in which a process of extracting a feature point of a face image by obtaining an address (address) and a DCT code has been performed. In another preferred embodiment of the present invention, the authentication information generation unit performs: In this mode, an address (address) corresponding to the DCT coefficient up to a predetermined number from the absolute value of the DCT coefficient to the predetermined number is obtained and stored in a storage unit (not shown). Do not ask until
) o ) o
[0099] 更に、本発明の他の好ましい態様としては、登録用テンプレートに、顔位置データ 及び Z又は顔撮影条件を含むことである。顔位置データ及び Z又は顔撮影条件とし ては、瞳検出時のデータ (座標データ等)、瞳の位置力 の顔の切り出し距離データ 、画像の回転、拡大、縮小、平行移動のような画像処理の際の変換データ、画像の 平滑化'照明処理データ等、画像入力時のカメラ照度、カメラ力 顔 (瞳)までの距離 、傾きなどが挙げられる。 [0099] Further, as another preferred embodiment of the present invention, the registration template includes face position data and Z or a face photographing condition. Face position data and Z or face shooting conditions include pupil detection data (coordinate data, etc.), face cut-out distance data of pupil position force, image processing such as image rotation, enlargement, reduction, and translation. The conversion data at the time of the image processing, the image smoothing 'illumination processing data, etc., the camera illuminance at the time of image input, the camera power, the distance to the face (pupil), the inclination, and the like.
[0100] 更に本発明の他の好ましい態様としては、ユーザがログイン許可された後、ログァゥ ト(図示せず)しな 、で、ログイン対象のパソコンを一時的に離れた場合 (例えばユー ザインターフェースからの入力が所定時間な力つた場合など)には、再度パソコン使 用を開始する場合には、自動的に本発明のログインシステムを作動させるようにして [0100] Further, as another preferred embodiment of the present invention, after the user is permitted to log in, he / she temporarily leaves the personal computer to be logged in without logging in (not shown) (for example, the user interface). (For example, when the input from the user input power for a predetermined time), when the use of the personal computer is started again, the login system of the present invention is automatically activated.
、セキュリティーを向上させることもできる。このときユーザ IDなどの入力を省略できる ようにするとユーザに便利である。またスクリーンセーバからの復帰の場合にも、自動 的に本発明のログインシステムを作動させることもできる。 , Can also improve security. At this time, it is convenient for the user to be able to omit the input of the user ID and the like. Also, when returning from the screen saver, automatic Alternatively, the login system of the present invention can be operated.
産業上の利用可能性 Industrial applicability
本発明のログインシステムは、例えばコンピュータ、ノソコンなどの利用者を制限し てデータの機密保持をは力るシステム全般に適している。 The log-in system of the present invention is suitable for all systems, such as a computer and a computer, for example, which restrict users and enforce data confidentiality.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2004/006753 WO2005111935A1 (en) | 2004-05-19 | 2004-05-19 | Login system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2004/006753 WO2005111935A1 (en) | 2004-05-19 | 2004-05-19 | Login system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2005111935A1 true WO2005111935A1 (en) | 2005-11-24 |
Family
ID=35394355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/006753 Ceased WO2005111935A1 (en) | 2004-05-19 | 2004-05-19 | Login system |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2005111935A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9953151B2 (en) | 2015-02-03 | 2018-04-24 | Chon Hock LEOW | System and method identifying a user to an associated device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07262380A (en) * | 1994-02-02 | 1995-10-13 | Sonn Kwang Sub | Method and equipment for automatic fingerprint recognition |
| JP2000306095A (en) * | 1999-04-16 | 2000-11-02 | Fujitsu Ltd | Image collation / search system |
| JP2001043373A (en) * | 1999-07-29 | 2001-02-16 | Yis Corporation Co Ltd | Operation permission / non-permission judgment device |
| JP2003237264A (en) * | 2001-11-30 | 2003-08-27 | Hiroshi Kondo | Id card, making device therefor and collating system |
-
2004
- 2004-05-19 WO PCT/JP2004/006753 patent/WO2005111935A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07262380A (en) * | 1994-02-02 | 1995-10-13 | Sonn Kwang Sub | Method and equipment for automatic fingerprint recognition |
| JP2000306095A (en) * | 1999-04-16 | 2000-11-02 | Fujitsu Ltd | Image collation / search system |
| JP2001043373A (en) * | 1999-07-29 | 2001-02-16 | Yis Corporation Co Ltd | Operation permission / non-permission judgment device |
| JP2003237264A (en) * | 2001-11-30 | 2003-08-27 | Hiroshi Kondo | Id card, making device therefor and collating system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9953151B2 (en) | 2015-02-03 | 2018-04-24 | Chon Hock LEOW | System and method identifying a user to an associated device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101459751A (en) | Control device, image forming apparatus, method of controlling image forming apparatus, and recording medium | |
| EP3296925A1 (en) | Document data processing including image-based tokenization | |
| CN101860652A (en) | Image output device, portable terminal device, captured image processing system | |
| CN105574428B (en) | Examine device, approval system and the measures and procedures for the examination and approval | |
| JP2005259049A (en) | Face collation device | |
| JP7190987B2 (en) | Information processing system and information processing method | |
| JPWO2017208367A1 (en) | Image processing apparatus, image processing method, and program | |
| JP6354253B2 (en) | Image processing apparatus, image processing system, image processing method, and image processing program | |
| US11482028B2 (en) | Verification system, verification method, and information storage medium | |
| JP2009027221A (en) | Information management system and program | |
| US11360715B2 (en) | Printer and non-transitory computer readable storage medium with shared review function | |
| WO2005111935A1 (en) | Login system | |
| JP2019091305A (en) | Information processing device, information processing method, and program | |
| WO2020261546A1 (en) | Information processing device, information processing system, information processing method, and program | |
| JP2006171813A (en) | Face image authentication system, portable terminal and authentication device | |
| JP6705984B2 (en) | Information processing apparatus, processing method thereof, and program | |
| WO2021125268A1 (en) | Control device, control method, and program | |
| JP4694389B2 (en) | Character recognition method and photographing apparatus | |
| JP2003060894A (en) | Device and system for compositing image, camera with image compositing function and image compositing service method | |
| CN113221830B (en) | Super-division living body identification method, system, terminal and storage medium | |
| JP7212207B1 (en) | Image processing system, image processing method, and program | |
| JP7137171B1 (en) | Image processing system, image processing method, and program | |
| CN116489281A (en) | Processing system, information processing apparatus, recording medium, and image processing apparatus | |
| JP5277606B2 (en) | Password issuing method, mobile terminal and password authentication method | |
| JP2009152761A (en) | Multi-function system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |