Information processing equipment and programs
By specifying the iris area in the information processing device and image processing, changing the acquired iris information, the problem of third-party misauthentication is solved and the security of identity authentication is improved.
Patent Information
- Application Number
- CN202210119717.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2016-04-21
- Filing Date
- 2017-04-12
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2037-04-12
AI Technical Summary
In the case where the iris is included in the image posted to the third party, there is concern that the third party acquires iris information from the image and performs misauthentication through iris authentication.
An information processing device and method are provided, which specifies a biological region for biological authentication from image data through a region designation unit, and performs image processing on a processing region corresponding to the biological region by the image processing unit so that the biological information obtained from the biological region is changed.
By changing the iris information obtained from the image, preventing third parties from performing incorrect authentication, improving the security of identity authentication.
Smart Images

Figure CN114241593B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with application number 201780023238.8 (PCT / JP2017 / 015038), application date April 12, 2017 (national phase entry date October 12, 2018), and invention name “Information processing device, information processing method and program”. Technical Field
[0002] The present disclosure relates to an information processing device, an information processing method, and a program. Background Art
[0003] Among authentication technologies for verifying identity, iris authentication is a type of biometric authentication. Iris authentication is a technology for verifying identity using iris information acquired from a circular iris around the pupil in the eye, as disclosed in, for example, Patent Document 1. In addition to being used for authentication at an entrance, logging into a computer, etc., iris authentication has recently been used in authentication using a mobile terminal such as a smartphone.
[0004] Meanwhile, as mobile terminals such as smartphones having communication functions and imaging functions have become popular, a large number of captured images are being posted on the web. In addition, with the development of camera technology, the quality of images posted on the web has also improved.
[0005] Citation List
[0006] Patent Literature
[0007] Patent Document 1: JP 2007-34876A Summary of the invention
[0008] Technical issues
[0009] However, in the case where the iris is included in the image released to the third party, there is a concern that the third party acquires iris information from the image and performs erroneous authentication through iris authentication.
[0010] Therefore, the present disclosure proposes an information processing device, an information processing method, and a program that can prevent erroneous authentication by using iris information acquired from an image.
[0011] Solutions to technical problems
[0012] According to the present disclosure, there is provided an information processing device including: an area specifying unit configured to specify a biological area for biometric authentication from image data; and an image processing unit configured to perform image processing on a processing area corresponding to the biological area so that biological information that can be acquired from the biological area is changed
[0013] In addition, according to the present disclosure, there is provided an information processing method including: specifying a biometric region for biometric authentication from image data; and performing image processing on a processing region corresponding to the biometric region so that biometric information that can be acquired from the biometric region is changed.
[0014] In addition, according to the present disclosure, there is provided a program for causing a computer to realize the following functions: a function of specifying a biometric region for biometric authentication from image data; and performing image processing on a processing region corresponding to the biometric region so that biometric information that can be acquired from the biometric region is changed.
[0015] Beneficial Effects of the Invention
[0016] According to the present disclosure described above, it is possible to prevent erroneous authentication from being performed by using iris information acquired from an image.
[0017] Note that the above effects are not necessarily limitative. In addition to or instead of the above effects, any one of the effects described in this specification or other effects that can be understood from this specification can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is an explanatory diagram showing a configuration example of the information processing apparatus 1 according to the first embodiment of the present disclosure.
[0019] Figure 2 is an explanatory diagram schematically showing image processing by the image processing unit 160 according to this embodiment.
[0020] Figure 3 is a flowchart showing an operation example of the information processing apparatus 1 according to this embodiment.
[0021] Figure 4 is a block diagram showing a configuration example of an information processing device 2 according to the second embodiment of the present disclosure.
[0022] Figure 5 is a flowchart showing an operation example of the information processing apparatus 2 according to this embodiment.
[0023] Figure 6 : is a block diagram showing a configuration example of an information processing device 3 according to a third embodiment of the present disclosure.
[0024] Figure 7 is an explanatory diagram schematically showing an example of the image processing unit 360 according to this embodiment.
[0025] Figure 8 : is an explanatory diagram showing an operation example of restoring an input image from an output image in this embodiment.
[0026] Fig. 9is a block diagram showing a configuration example of an information processing apparatus 4 according to Modification Example 1.
[0027] Fig.10 : is a block diagram showing a configuration example of an information processing device 5 that applies the present technology to fingerprint authentication.
[0028] Fig.11 is an explanatory diagram showing an example of feature point deformation processing.
[0029] Fig.12 is an explanatory diagram showing an example of feature point deformation processing.
[0030] Fig.13 is an explanatory diagram showing an operation example of the information processing device 5 .
[0031] Fig.14 : is a block diagram showing a configuration example of an information processing device 6 to which the present technology is applied for vein authentication.
[0032] Fig.15 is an explanatory diagram showing an example of vein deformation processing.
[0033] Fig.16 is an explanatory diagram showing an operation example of the information processing device 6 .
[0034] Fig.17 is a block diagram showing a configuration example of an information processing system 1000 according to Modification Example 3.
[0035] Fig.18 is a flowchart illustrating an operation example of the modified example.
[0036] Fig.19 is a flowchart illustrating an operation example of the modified example.
[0037] Fig. 20 is an explanatory diagram showing an example of a hardware configuration. DETAILED DESCRIPTION
[0038] Hereinafter, one or more preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that, in this specification and the drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation of these structural elements is omitted.
[0039] Note that the description will be provided in the following order.
[0040] <<1. First embodiment>>
[0041] <1-1. Overview>
[0042] <1-2. Configuration example>
[0043] <1-3. Operation example>
[0044] <1-4. Effect>
[0045] <1-5. Supplement>
[0046] <<2. Second embodiment>>
[0047] <2-1. Configuration example>
[0048] <2-2. Operation example>
[0049] <2-3. Effects>
[0050] <<3. Third embodiment>>
[0051] <3-1. Configuration example>
[0052] <3-2. Operation example>
[0053] <3-3. Effects>
[0054] <3-4. Supplement>
[0055] <<4. Modification Example>>
[0056] <4-1. Modification Example 1>
[0057] <4-2. Modification Example 2>
[0058] <4-3. Modification Example 3>
[0059] <<5. Hardware Configuration Example>>
[0060] <<6. Conclusion>>
[0061] <<1. First embodiment>>
[0062] <1-1. Background>
[0063] Before describing the information processing apparatus according to the present embodiment, the background of the generation of the information processing apparatus of the first embodiment of the present disclosure will first be described.
[0064] In recent years, iris authentication has been used as an authentication technology for verifying identity. Iris authentication is a technology for verifying identity using iris information (an example of biometric information) acquired from the circular iris around the pupil in the eye. With the recent development of camera technology, it is possible to capture an image with a quality that can acquire iris information for iris authentication not only by using a device dedicated to iris authentication but also by using a camera of a mobile terminal such as a smartphone.
[0065] In addition, as mobile terminals with cameras such as smartphones become popular, a large number of captured images are being posted on the Internet. Among the images posted on the Internet, there are many so-called self-photos (selfies), and most of the self-photo images include a large-sized user's face area. In addition, with the recent development of camera technology, the quality of the posted images has improved.
[0066] In the case where an image including the user's facial area is published even for a third party to view, there is a concern that the third party acquires iris information for iris authentication and performs erroneous authentication in iris authentication.
[0067] Therefore, the present embodiment is produced focusing on the above situation. According to the present embodiment, it is possible to prevent erroneous authentication by using iris information acquired from an image. A configuration example for achieving this effect will be described below in the first embodiment of the present disclosure.
[0068] <1-2. Configuration example>
[0069] Figure 1 1 is an explanatory diagram showing a configuration example of an information processing device 1 according to a first embodiment of the present disclosure. Figure 1 As shown, the information processing apparatus 1 according to the present embodiment has a control unit 10 , a communication unit 11 , an imaging unit 12 , a storage unit 13 , an operation unit 14 , and a display unit 15 .
[0070] The control unit 10 controls each configuration of the information processing device 1. For example, the control unit 10 has a communication control function of controlling communication performed by a communication unit 11 (to be described below), and a display control function of controlling display performed by a display unit 15. In addition, the control unit 10 of the present embodiment also functions as an area specifying unit 120, a determining unit 140, an image processing unit 160, and an iris registration / authentication unit 180, as shown in FIG. Figure 1 shown.
[0071] The area specifying unit 120 specifies an iris area (an example of a biological area) from the input image (image data) acquired by the imaging unit 12. For example, the area specifying unit 120 may specify the black eye portion (pupil) and the white eye portion in the eye area detected using facial recognition technology or the like, and specify an area specified at the boundary of the pupil and the boundary of the white eye as the iris area.
[0072] The information of the iris area specified by the area specifying unit 120 is provided to the determining unit 140 , the image processing unit 160 , and the iris registration / authentication unit 180 .
[0073] Note that the image data for specifying the iris area by the area specifying unit 120 is not limited to the image acquired by the imaging unit 12 , and for example, an image acquired from an external device via the communication unit 11 is possible, and an image pre-stored in the storage unit 13 is also possible.
[0074] The determination unit 140 determines whether iris information to be used in iris authentication can be acquired from the iris area specified by the area specifying unit 120. For example, the determination unit 140 may determine whether iris information can be acquired from the iris area based on the size of the iris area or the color included in the iris area.
[0075] For example, the size of the iris region used in the determination of the determination unit 140 may be the horizontal distance between the left and right ends of the iris region, may be the outer diameter of a circle obtained by approximating the iris region to a circle, or may be the area of the iris region. In addition, for example, in the case where the size of the iris region is greater than or equal to a predetermined value, the determination unit 140 may determine that iris information can be acquired from the iris region.
[0076] In addition, in the case where the average value of the colors included in the iris region is within a predetermined color range, the determination unit 140 may determine that iris information can be acquired from the iris region. The predetermined color range may be, for example, a range representing blue or green.
[0077] The determination unit 140 may determine that iris information may be acquired from the iris region when, for example, the horizontal distance from the left end to the right end of the iris region is greater than or equal to a predetermined value (e.g., 150 pixels) and the average value of colors included in the iris region is within a predetermined color range.
[0078] Note that, in the case where the determination unit 140 determines that the iris information can be acquired from the iris area, the control unit 10 can perform control so that the display unit 15 performs a warning display. According to this configuration, the user determines that the iris information can be acquired from the image (image data), and thus, for example, the image is not sent to the outside or the image processing to be performed can be set by the image processing unit 160, which will be described below.
[0079] In addition, in the case where an operation input for transmitting image data to the outside is performed through the operation unit 14, the determination unit 140 can determine whether iris information can be acquired from the iris area specified from the image data by the area specifying unit 120, which will be described below. According to this configuration, since it is determined whether iris information can be acquired from the image data before the image data is transmitted to the outside, erroneous authentication can be prevented more reliably.
[0080] The image processing unit 160 performs image processing on a processing area corresponding to the iris area so that the iris information that can be acquired from the iris area specified by the area specifying unit 120 is changed, thereby generating an output image. The processing area may be, for example, the iris area itself, a rectangular area surrounding the iris area, or an area including the iris area and the pupil area.
[0081] For example, the image processing unit 160 may generate an output image by extracting the iris region specified by the region specifying unit 120 from the input image as a processing region and performing image processing thereon, and then combining the image processing result with the input image.
[0082] According to this configuration, iris information that can be acquired from the output image can be different from iris information that can be acquired from the input image, and therefore, even in the case where the output image is provided to a third party, it is possible to prevent, for example, the third party from performing erroneous authentication.
[0083] In addition, the image processing unit 160 can perform image processing on the processing area in the case where the determination unit 140 determines that the iris information can be acquired from the iris area. According to this configuration, the image processing to be described below can be performed in the case where the iris information can be acquired from the iris area, and thus the amount of processing performed in the case where it is impossible to acquire the iris information can be reduced. In addition, since the image processing of the image processing unit 160 is not performed in the case where it is impossible to acquire the iris information, there is no influence (for example, image degradation, etc.) caused by the image processing.
[0084] The image processing unit 160 according to this embodiment has the following features: Figure 1 The function of the blur unit 162 shown in FIG. 1 is a function of the blur unit 162, and the image processing performed by the image processing unit 160 includes blur processing performed by the blur unit 162. The processing performed by the blur unit 162 may be, for example, a normalized blur (box blur) processing in which a 3×3 filter as shown in the following formula is applied to a range of 3×3 pixels around each pixel.
[0085] [Mathematical formula 1]
[0086]
[0087] In addition, the blur processing performed by the blurring unit 162 may be, for example, Gaussian blur processing in which a 3×3 filter as shown in the following formula is applied to a range of 3×3 pixels around each pixel.
[0088] [Mathematical formula 2]
[0089]
[0090] Note that although an example has been described in which a 3×3 filter is used in the blurring process performed by the blurring unit 162 , the present technology is not limited thereto, and the blurring process may be performed using a filter of another size.
[0091] Figure 2 is an explanatory diagram schematically showing image processing by the image processing unit 160 according to the present embodiment. Figure 2 In the input image E10 shown in FIG. 1 , the region specifying unit 120 specifies the iris region E12. Note that the iris region E12 is specified as, for example, Figure 2 The peripheral area of the pupil area E14 is shown.
[0092] The image processing unit 160 receives Figure 2 The iris area E12 is extracted from the input image E10 shown in FIG. 1 to perform blur processing (an example of image processing), the result of the blur processing is combined with the input image E10, and an output image E20 is generated thereby. Figure 2 As shown, in the iris region E22 of the output image E20, a blur effect has been generated, and the pattern has been lost or has become unclear compared to the iris region E12 in the input image E10.
[0093] from Figure 2 The iris information obtained by the iris area E22 shown is different from the original iris information obtained from the iris area E12 (to be used for iris authentication), so even if the output image E20 is provided to a third party, false authentication by the third party can be prevented.
[0094] In addition, since as mentioned above Figure 2 In the example of FIG. 1 , blurring is performed on the processing area (iris area E12), so Figure 2 As in the output image E20 of FIG. 1 , the blurring process is not applied to the area other than the iris area E22 , so the effect or sense of discomfort is smaller than when the process is performed on the entire image.
[0095] Note that although Figure 2 The example in which the input image is an eye image has been introduced, but the input image is not limited to the eye image. In addition, the output image generated by the image processing unit 160 can be stored in, for example, the storage unit 13, or can be sent to an external device via the communication unit 11.
[0096] Figure 1The iris registration / authentication unit 180 shown performs a registration process of iris information related to iris authentication and an authentication process of collating the registered iris information with the iris information for authentication. The iris registration / authentication unit 180 can perform a registration process or an authentication process according to, for example, a user input via the operation unit 14, which will be described below.
[0097] The iris registration / authentication unit 180 performs a registration process by, for example, acquiring iris information from the iris area specified by the area specifying unit 120 and causing the iris information to be stored in the storage unit 13. In addition, the iris registration / authentication unit 180 performs an authentication process by acquiring iris information from the iris area specified by the area specifying unit 120 and collating the iris information with the iris information stored in the storage unit 13.
[0098] The communication unit 11 transmits and receives (communicates) data with an external device. For example, the communication unit 11 may transmit an output image generated by the image processing unit 160 to an external device.
[0099] The imaging unit 12 is a camera module that acquires an image. The imaging unit 12 acquires an image by imaging a real space using an image sensor such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The image acquired by the imaging unit 12 is provided to, for example, the area specifying unit 120 as an input image.
[0100] The storage unit 13 stores programs and parameters for helping each configuration of the information processing device 1 to function. For example, the storage unit 13 may store registered iris information. In addition, the storage unit 13 may store an output image generated by the image processing unit 160 that performs image processing on the iris area of the input image.
[0101] The operation unit 14 receives an input from a user and provides the input to the control unit 10. For example, the user can operate the operation unit 14 to select a mode of the information processing device 1, and can select, for example, a registration / authentication mode for registering iris information or performing iris authentication or an imaging mode for capturing and recording an image. In addition, the user can operate the operation unit 14 to switch on or off a setting of an image processing function with respect to an iris area by the image processing unit 160 (hereinafter, it may be referred to as an iris processing setting).
[0102] In addition, the user can operate the operation unit 14 to perform an operation input for transmitting the image data obtained by the imaging unit 12 or the image data stored in the storage unit 13 to the outside.
[0103] Note that the operation unit 14 may be realized by, for example, a touch panel, or by a mouse, a keyboard, a button, a switch, a lever, a dial, or the like.
[0104] The display unit 15 is a display device such as a display or the like, and displays various screens under the control of the control unit 10. For example, the display unit 15 may display a mode selection screen to allow the user to select a registration / authentication mode or an imaging mode.
[0105] In addition, in the case where the determination unit 140 determines that the iris information can be acquired from the iris area of the input image and the iris processing setting is turned off, the display unit 15 can prompt the user to turn on the iris processing setting and display a warning screen for switching the iris processing setting. With this configuration, the user can determine that the iris information can be acquired from the input image, and the iris processing setting can be performed by the user to prevent the iris information from being acquired by a third party.
[0106] The configuration example of the information processing device 1 according to the present embodiment has been described in detail above. Note that Figure 1 The configuration of the information processing device 1 shown in is an example, and the present embodiment is not limited thereto. Although an example in which the information processing device 1 has, for example, an image processing function and an iris registration / authentication function has been described above, the present technology is not limited thereto, and the image processing function and the iris registration / authentication function may be provided in different devices. In addition, the information processing device 1 may be a mobile terminal carried by a user, such as a smart phone, a personal digital assistant (PDA), etc., a personal computer (PC), a digital home appliance, a game console, or any other type of device. In addition, each function of the control unit 10 according to the present embodiment may be included in another information processing device connected via the communication unit 11.
[0107] <1-3. Operation example>
[0108] Next, we will refer to Figure 3 An operation example of the information processing apparatus 1 according to the present embodiment is described. Figure 3 is a flowchart showing an operation example of the information processing apparatus 1 according to the present embodiment.
[0109] like Figure 3 As shown, when the camera (imaging unit 12) is activated by a user operation (S102), the display unit 15 is controlled by the control unit 10 to display a mode selection screen to allow the user to select a registration / authentication mode or an imaging mode (S104).
[0110] In the case where the user selects the registration / authentication mode, the process proceeds to step S106 , and the iris registration / authentication unit 180 performs an iris information registration process or an iris authentication process.
[0111] On the other hand, in the case where the user selects the imaging mode, the process proceeds to step S108, and the area specifying unit 120 specifies the iris area from the image acquired by the imaging unit 12. Next, the determining unit 140 determines whether iris information can be acquired from the iris area specified in step S108 (S110).
[0112] In the case where the iris information can be acquired and the iris processing setting is turned off ("Yes" in S110 and "No" in S112), the control unit 10 prompts the user to turn on the iris processing setting and causes the display unit 15 to display a warning / setting screen for switching the iris processing setting (S114). After the user operation is performed on the warning / setting screen, the process proceeds to step S116.
[0113] On the other hand, if it is determined that it is impossible to acquire iris information (No in S110) or if it is determined that iris information can be acquired and the iris processing setting is turned on (Yes in S110 and Yes in S112), the process proceeds to step S116.
[0114] When imaging is performed by the user operation in step S116, for example, the imaging unit 12 acquires an input image, and the area specifying unit 120 specifies an iris area from the acquired input image (S118). Next, the determining unit 140 determines whether iris information can be acquired from the iris area specified in step S118 (S120). In the case where it is determined that the iris information cannot be acquired (No in S120) or in the case where it is determined that the iris information can be acquired but the iris processing setting is turned off (Yes in S120 and No in S122), the processing ends.
[0115] On the other hand, in the case where it is determined that the iris information can be acquired and the iris processing setting is turned on ("Yes" in S120 and "Yes" in S122), the blurring unit 162 of the image processing unit 160 performs blurring processing on the iris region (an example of the processing region) extracted from the input image (S124). In addition, the image processing unit 160 combines the result obtained by performing the blurring processing on the iris region with the iris region of the input image, thereby generating an output image (S126).
[0116] The operation example of the information processing device 1 according to the present embodiment has been described in detail above. Note that Figure 3 The operation of the information processing device 1 shown is an example, and the present embodiment is not limited thereto. For example, the image acquired from the external device by the communication unit 11 may be used as an input image to perform communication with the external device. Figure 3 The processes are similar to those in steps S118 to S126 shown.
[0117] <1-4. Effect>
[0118] According to the first embodiment of the present disclosure, by performing image processing that changes iris information that can be acquired as described above, erroneous authentication can be prevented.
[0119] <1-5. Supplement>
[0120] Note that although an example has been described above in which the image processing unit 160 performs image processing to change the iris information that can be acquired from the iris area when the determination unit 140 determines that iris information can be acquired from the iris area and the iris processing setting is turned on, the present technology is not limited thereto.
[0121] In the case where the determination unit 140 determines that the iris information can be acquired from the iris area, for example, the image processing unit 160 may perform image processing that changes the iris information that can be acquired from the iris area, regardless of whether the user makes a setting. In addition, the information processing device 1 may not have the determination unit 140, and the image processing unit 160 may always perform image processing on the iris area specified by the area specifying unit 120, for example.
[0122] <<2. Second embodiment>>
[0123] The first embodiment of the present disclosure has been described above. Next, the second embodiment of the present disclosure will be described. In addition to the blurring process described in the first embodiment, the image processing performed in the second embodiment to be described below includes processing of changing the value of randomly selected pixels and edge emphasis processing.
[0124] <2-1. Configuration example>
[0125] Figure 4 2 is a block diagram showing a configuration example of an information processing device 2 according to a second embodiment of the present disclosure. Figure 4 As shown, the information processing device 2 according to this embodiment is Figure 1 The information processing device 1 is different from the information processing device 1 in that some functional configurations of the control unit 20 are different from those of the information processing device 1. Figure 1 The functional configuration of the control unit 10 shown in FIG. 1 is different. Note that Figure 4 The various configurations shown in Figure 1 Configurations substantially similar to those shown in FIG. 1 are given the same reference numerals, and thus descriptions thereof will be omitted. Next, functions of the image processing unit 260 included in the control unit 20 according to the present embodiment will be described.
[0126] Similar to reference Figure 1The image processing unit 160 described above, the image processing unit 260 performs image processing on the processing area corresponding to the iris area so that the iris information obtained from the iris area specified by the area specifying unit 120 is changed, thereby generating an output image. Figure 4 As shown, in addition to the function of the blurring unit 162, the image processing unit 260 according to the present embodiment also has the functions of a random deformation unit 264 and an edge emphasis unit 266. The functions of the random deformation unit 264 and the edge emphasis unit 266 included in the image processing unit 260 will be described below. Figure 1 The image processing performed by the image processing unit 260 according to the present embodiment includes processing by a random deformation unit 264 and processing by an edge emphasis unit 266 in addition to the blurring processing by the blurring unit 162 described above, which will be described below.
[0127] The random deformation unit 264 changes the value (e.g., so-called RGB value) of a pixel randomly selected among the pixels of the processing area (e.g., the iris area). The value of the pixel after the change may be a value obtained by adding a predetermined value to the value of the pixel before the change, or may be a randomly selected value. In addition, the process of changing the value of the pixel by the random deformation unit 264 may be performed, for example, after the blurring process of the blurring unit 162.
[0128] In this configuration, it is difficult to acquire iris information from the iris area processed by the image processing unit 260 before the image processing performed by the image processing unit 260, and thus erroneous authentication can be prevented more reliably.
[0129] The edge emphasis unit 266 performs edge emphasis processing for emphasizing the edge (contour) on the processing area. The edge emphasis processing of the edge emphasis unit 266 may be, for example, processing for applying an edge emphasis filter. In addition, the edge emphasis processing of the edge emphasis unit 266 may be performed after processing for changing the value of a pixel by the random deformation unit 264, for example.
[0130] With this configuration, the influence of blurring unit 162 on blurring processing is reduced, and the difference in image quality between the processing area and the area outside the processing area can be reduced, so a user viewing the output image is less likely to feel a sense of discomfort.
[0131] <2-2. Operation example>
[0132] The configuration example of the information processing device 2 according to the second embodiment of the present disclosure has been described above. Figure 5 An operation example of the information processing apparatus 2 according to the present embodiment is described. Figure 5 : is a flowchart showing an operation example of the information processing apparatus 2 according to the present embodiment.
[0133] Already referenced Figure 3 Describes Figure 5 . Since these processes are similar to the processes of steps S102 to S124, their description will be omitted. Next, in step S226, the random deformation unit 264 of the image processing unit 260 performs random deformation processing of changing the values of pixels randomly selected among the pixels of the iris area (an example of the processing area).
[0134] Next, the edge emphasis unit 266 of the image processing unit 260 performs edge emphasis processing for emphasizing the edge (contour) on the iris region (S228). In addition, the image processing unit 260 combines the result obtained by performing the processing of steps S224 to S228 on the iris region with the iris region of the input image, thereby generating an output image (S230).
[0135] <2-3. Effects>
[0136] As described above, according to the second embodiment of the present disclosure, erroneous authentication can be prevented by performing image processing that changes the iris information that can be acquired. In addition, by performing blur processing, random deformation processing, and subsequent edge emphasis processing, the sense of incongruity given to the user can be reduced while changing the iris information that can be acquired.
[0137] <<3. Third embodiment>>
[0138] The first and second embodiments of the present disclosure have been described above. Next, as a third embodiment of the present disclosure, an example will be described in which the information processing device further has a restoration unit that restores the input image from the output image obtained by performing image processing on the processing area. Note that in this embodiment, the way of restoring the input image from the output image is not limited to obtaining an image that completely matches the output image, and includes estimating the input image from the output image.
[0139] <3-1. Configuration example>
[0140] Figure 6 is a block diagram showing a configuration example of an information processing device 3 according to a third embodiment of the present disclosure. Figure 6 As shown, the information processing device 3 according to this embodiment is Figure 1 The information processing device 1 is different from the information processing device 1 in that some functional configurations of the control unit 30 are different from those of the information processing device 1. Figure 1 The functional configuration of the control unit 10 shown in FIG. 1 is different. Note that Figure 6 The various configurations shown in Figure 1Configurations substantially similar to those shown in are given the same reference numerals, and thus descriptions thereof will be omitted. Next, functions of the image processing unit 360 and the restoration unit 370 included in the control unit 30 according to the present embodiment will be described.
[0141] Similar to reference Figure 1 The image processing unit 160 described in reference Figure 4 The image processing unit 260 described above, the image processing unit 360 performs image processing on the processing area corresponding to the iris area so that the iris information that can be obtained from the iris area is changed, thereby generating an output image. In addition, the image processing unit 360 according to the present embodiment can cause the storage unit 13 to store the parameters of the image processing performed on the processing area. Note that the processing area on which the image processing unit 360 according to the present embodiment performs image processing may be, for example, the iris area itself.
[0142] Figure 7 Schematically shows an example of the image processing unit 360 according to the present embodiment. Figure 7 f(x, y) of the filter unit 362 shown represents the iris region of the input image (an example of a processing region). Figure 7 The transfer function H(u, v) of the filter unit 362 shown is, for example, the Fourier transform of the function h(x, y) shown below.
[0143] [Mathematical formula 3]
[0144]
[0145] Note that in the above formula (3), r represents the radius (the distance from the filter center), σ 2 Represents variance.
[0146] In addition, the adding unit 364 adds the noise function η(x, y) to the output of the filter unit 362, and then outputs g(x, y). Note that the noise function η(x, y) represents, for example, white Gaussian noise with an average of 0. In addition, the image processing unit 360 combines g(w, y) with the input image, thereby generating an output image.
[0147] Note that the image processing by the image processing unit 360 according to the present embodiment is not limited to the above-described example. Figure 4 The image processing of the image processing unit 260 and the image processing unit 360 described above may include random deformation processing and edge emphasis processing.
[0148] The restoration unit 370 restores the input image (image data) from the output image obtained by performing image processing on the processing area. The restoration processing of the restoration unit 370 can be performed using various methods according to the image processing performed by the image processing unit 360. In addition, the restoration unit 370 can acquire the parameters of the image processing performed by the image processing unit 360 from the storage unit 13 and restore the input image based on the parameters.
[0149] The restoration unit 370 may be, for example, a filter having a transfer function of the following formula.
[0150] [Mathematical formula 4]
[0151]
[0152] In the above formula (4), H(u, v) is Figure 7 The transfer function of the filter unit 362 is shown in .
[0153] In addition, the restoration unit 370 may be a filter having a transfer function of the following formula.
[0154] [Mathematical formula 5]
[0155]
[0156] Note that in the above formula (5), H(u, v) is Figure 7 The transfer function of the filter unit 362 shown in FIG. In addition, H*(u, v) is the complex conjugate of H(u, v). In addition, if the Fourier transform of η(x, y) and f(x, y) is set to F(u, v) and N(u, v), then S η (u, v) and S f (u, v) are reference Figure 7 The power spectral density of η(x, y) and f(x, y) described by , each of them can be expressed as follows.
[0157] [Mathematical formula 6]
[0158] S η (u, v) = |N(u, v)| 2 (6)
[0159] S f (u, v) = |F(u, v)| 2 (7)
[0160] The restoration unit 370 generates a restored image obtained by restoring the input image by combining the output result obtained by applying the filter of the above-mentioned transfer function to the processing area with the output image, for example. Note that the processing area on which the restoration unit 370 performs the restoration process may be an area corresponding to the iris area specified by the area specifying unit 120, or may be an area specified based on the parameters included in the storage unit 13.
[0161] With this configuration, the user can, for example, save or publish an output image on which image processing has been performed by the image processing unit 360 , and can also obtain a restored image obtained by restoring the input image from the output image.
[0162] Note that it is desirable to keep the image processing of the image processing unit 360 and the restoration processing of the restoration unit 370 confidential (not to release the processing method to a third party). By keeping the image processing of the image processing unit 360 and the restoration processing of the restoration unit 370 confidential, it is difficult for a third party to restore the input image, thereby preventing erroneous authentication.
[0163] <3-2. Operation example>
[0164] The configuration example of the information processing device 3 according to the third embodiment of the present disclosure has been described above. Next, an operation example of the information processing device 3 according to the present embodiment will be described. Note that since the information processing device 3 is executed in place of step S124, for example, Figure 7 In addition to the image processing described above, the operation example of this embodiment when image processing is performed on an input image is similar to that of the reference Figure 3 This is just an operation example of the first embodiment described, so the description thereof will be omitted.
[0165] Will be referenced below Figure 8 An operation example when restoring an input image from an output image in the present embodiment is described. Figure 8 : is an explanatory diagram showing an operation example of restoring an input image from an output image in the present embodiment.
[0166] First, if Figure 8 As shown, an image (output image) subjected to restoration processing is selected from the images stored in the storage unit 13 by a user operation (S302). Next, the area specifying unit 120 specifies an iris area from the image selected in step S302 (S304). Next, the restoration unit 370 performs restoration processing on the iris area based on the parameters related to image processing stored in the storage unit 13 (S306), combines the restoration result with the iris area of the output image, and thereby generates a restored image (S308).
[0167] The operation example of the present embodiment when restoring the input image from the output image has been described in detail above. Note that Figure 8 The operations shown in are examples, and the present embodiment is not limited thereto. For example, the restoration process may be performed on an image acquired by the communication unit 11 from an external device.
[0168] <3-3. Effects>
[0169] As described above, according to the third embodiment of the present disclosure, it is possible to prevent erroneous authentication by performing image processing that changes the iris information that can be acquired. In addition, through the restoration unit, the information processing device according to this embodiment can also obtain a restored image obtained by restoring the input image from the output image that has been subjected to image processing.
[0170] <3-4. Supplement>
[0171] Note that although the example in which the information processing device 3 has the functions of the image processing unit and the restoration unit has been described above, the present technology is not limited thereto. The functions of the image processing unit and the restoration unit may be provided in, for example, different devices. In addition, in this case, the parameters of image processing may be provided from the device having the image processing unit to the device having the restoration unit.
[0172] <<4. Modification Example>>
[0173] Each embodiment of the present disclosure has been described above. Hereinafter, several modified examples of each embodiment of the present disclosure will be described. Note that each modified example to be described below can be applied to each embodiment of the present disclosure alone, or can be applied to each embodiment of the present disclosure in combination. In addition, each modified example can be applied to replace the configuration described in each embodiment of the present disclosure, or can be applied to the configuration described in each embodiment of the present disclosure in addition.
[0174] <4-1. Modification Example 1>
[0175] Although in the above-mentioned embodiment, blur processing, edge emphasis processing, and random deformation processing have been described as examples of image processing performed by the image processing unit on the processing area, the present technology is not limited thereto. The image processing unit may perform another image processing on the processing area. As a modification example 1, an example in which the image processing unit performs another image processing will be described below.
[0176] Fig. 9 1 is a block diagram showing a configuration example of the information processing device 4 according to the modification example 1. Fig. 9 As shown, the information processing device 4 according to the modified example is different from the information processing device 2 in that some functional configurations of the control unit 40 are different from those according to Figure 4 The functional configuration of the control unit 20 of the second embodiment shown is different. Note that Fig. 9The various configurations shown in Figure 4 Configurations substantially similar to those shown in FIG. 4 are given the same reference numerals, and thus descriptions thereof will be omitted. Next, functions of the image processing unit 460 included in the control unit 40 according to the modified example will be described.
[0177] Similar to reference Figure 1 The image processing unit 160 described in reference Figure 4 The image processing unit 260 described above and the image processing unit 460 perform image processing on the processing area corresponding to the iris area so that the iris information that can be obtained from the iris area is changed, thereby generating an output image. Fig. 9 As shown, in addition to the functions of the blurring unit 162 and the edge emphasizing unit 266, the image processing unit 460 according to the present modification example also has the function of a replacement unit 464. The function of the replacement unit 464 included in the image processing unit 460 will be described below. Figure 4 The image processing performed by the image processing unit 460 according to the present modification example also includes a replacement process by a replacement unit 464 in addition to the blurring process by the blurring unit 162 and the edge emphasis process by the edge emphasis unit 266 described below.
[0178] The replacement unit 464 performs a replacement process of replacing the iris region (an example of the processing region) on the processing region. The replacement process may be, for example, a process of replacing the iris region with one iris pattern selected from among a plurality of iris patterns (an example of a biological pattern) pre-stored in the storage unit 13. Note that the iris pattern may be a pseudo-generation imitating an iris, or may be generated based on the iris of another photographed person.
[0179] In addition, the iris pattern may be an iris image, or may be information of an iris design. In the case where the iris pattern is an iris image, the replacement process performed by the replacement unit 464 may be a process of replacing the values of all pixels included in the iris region with the pixel values of the iris pattern. In addition, the replacement process performed by the replacement unit 464 may be a process of extracting a design from the iris region and replacing the pixels corresponding to the extracted design with the pixel values of the iris pattern.
[0180] In addition, the replacement unit 464 may randomly select an iris pattern from among a plurality of iris patterns stored in the storage unit 13 in advance and replace the iris region with it, or may select an iris pattern similar to the iris region and replace the iris region with it.
[0181] The configuration example according to the present modification example has been described above. Note that the operation of the information processing device 4 according to the present modification example is similar to that of the configuration example according to the present modification example, except that the above-mentioned replacement processing is performed instead of the random deformation processing (S226) between the blur processing (S224) and the edge emphasis processing (S228). Figure 5 The operation of the information processing device 2 is described, and thus a description thereof will be omitted.
[0182] The above has described Modification Example 1. According to the present modification example, an iris area is replaced with another iris pattern in the replacement process, and thus iris information that can be acquired can be changed, so that erroneous authentication can be prevented.
[0183] Note that although the above has described an example in which the image processing unit 460 performs blur processing and edge emphasis processing before and after the replacement processing, the present modification example is not limited thereto. For example, in the case where the replacement processing is performed with high accuracy (without causing a sense of incongruity), the image processing unit 460 may not perform blur processing and edge emphasis processing. In addition, the image processing unit 460 may perform another image processing such as random deformation processing.
[0184] <4-2. Modification Example 2>
[0185] Although an example in which image processing is performed so that iris information acquired from an iris area used for iris authentication can be changed has been described in the above embodiment, the present technology can be widely applied to biometric authentication other than iris authentication. That is, the above iris authentication is an example of biometric authentication, and the iris area is understood as an example of a biometric area used for biometric authentication. As a modification example 2, an application example of another type of biometric authentication will be described below.
[0186] (Example of fingerprint authentication)
[0187] First, an example in which the present technology is applied to fingerprint authentication will be described. Fig.10 1 is a block diagram showing a configuration example of an information processing device 5 to which the present technology is applied for fingerprint authentication. Fig.10 As shown, the information processing device 5 and Figure 4 The difference between the information processing device 2 and the control unit 50 is that some functional configurations of the control unit 50 are different from those according to Figure 4 The functional configuration of the control unit 20 of the second embodiment shown is different. Fig.10 The various configurations shown in Figure 4 Configurations substantially similar to those described in the same figure are given the same reference numerals, and thus descriptions thereof will be omitted. Hereinafter, functions of the area specifying unit 520, the feature point detecting unit 530, the determining unit 540, and the image processing unit 560 included in the control unit 50 will be described.
[0188] Similar to reference Figure 1 The area designation unit 120 described above, the area designation unit 520 designates a biological area from an input image (image data) acquired by the imaging unit 12. However, the area designation unit 520 differs from the area designation unit 120 in that the former designates a finger area for fingerprint authentication as a biological area instead of an iris area. Note that, as a finger area for fingerprint authentication, the area designation unit 520 may designate the entire finger or may designate only a fingertip (a fingerprint may be present at the fingertip). Note that since the fingerprint is not included in the case where the finger area is an area on the back of the hand, the area designation unit 520 may designate only a finger area on the palm side as a finger area for fingerprint authentication. Since the designation of a finger area can be achieved using known image recognition technology, its detailed description will be omitted here.
[0189] The information of the finger region specified by the region specifying unit 520 is supplied to the feature point detecting unit 530 , the determining unit 540 , and the image processing unit 560 .
[0190] Note that the image data for finger area designation by the area designation unit 520 is not limited to the image acquired by the imaging unit 12 , and may be, for example, an image acquired from an external device via the communication unit 11 , or an image pre-stored in the storage unit 13 .
[0191] The feature point detection unit 530 detects feature points from the finger area specified by the area specifying unit 520. The feature points detected by the feature point detection unit 530 may be feature points to be used in fingerprint authentication, or, for example, center points, branch points, end points, connection points, etc. of a fingerprint pattern. The feature point detection unit 530 provides information about the detected feature points (e.g., the number, position, type, direction, etc. of the detected feature points) to the determination unit 540 and the image processing unit 560.
[0192] The determination unit 540 determines whether fingerprint information (an example of biometric information) to be used in fingerprint authentication can be acquired from the finger area specified by the area specifying unit 520. For example, the determination unit 540 can determine whether fingerprint information can be acquired from the finger area based on information about feature points provided from the feature point detecting unit 530. The determination unit 540 can determine whether fingerprint information can be acquired from the finger area by, for example, determining whether a sufficient number of feature points have been detected.
[0193] Similar to reference Figure 1 The image processing unit 160 described in reference Figure 4The image processing unit 260 described above performs image processing on the processing area corresponding to the biological area so that the biological information that can be obtained from the biological area is changed, thereby generating an output image. However, the image processing unit 560 performs image processing on the processing area corresponding to the finger area so that the fingerprint information (an example of biological information) that can be obtained from the finger area (an example of the biological area) specified by the area specifying unit 520 is changed, thereby generating an output image.
[0194] In addition, in addition to Fig.10 In addition to the functions of the blurring unit 162 and the edge emphasizing unit 266 shown in FIG. 1 , the image processing unit 560 included in the information processing device 5 also has the function of a feature point deformation unit 564. The function of the feature point deformation unit 564 included in the image processing unit 560 will be described below. Figure 4 The image processing performed by the image processing unit 560 includes, in addition to the blurring processing by the blurring unit 162 and the edge emphasis processing by the edge emphasis unit 266 described above, a feature point deformation processing by the feature point deformation unit 564 which will be described below.
[0195] The feature point deformation unit 564 performs image processing (which will also be referred to as feature point deformation processing) on the finger area (an example of a processing area) to change information about feature points used to verify the fingerprint detected from the finger area. For example, the feature point deformation unit 564 may perform the feature point deformation processing by moving (coordinate change within the finger area) or deleting, or a combination thereof, the feature points detected from the finger area by the feature point detection unit 530. Note that the feature point deformation unit 564 may not necessarily perform the feature point deformation processing on all detected feature points, and may perform the feature point deformation processing on a portion of the detected feature points.
[0196] The feature point deformation unit 564 may set a feature area around the feature point detected from the finger area by the feature point detection unit 530, move the feature area as the feature point moves, and thereby generate a pseudo fingerprint pattern (stripes) around the moved feature area. In addition, the feature point deformation unit 564 may set a feature area around the feature point detected from the finger area by the feature point detection unit 530, and generate a pseudo fingerprint pattern in or around the feature area as the feature point is deleted. The feature point deformation unit 564 may perform processing so that a fingerprint pattern originally included in the finger area is lost. Fig.11 and Fig.12 is an explanatory diagram showing an example of feature point deformation processing by the feature point deformation unit 564 .
[0197] Fig.11The finger region F10 shown is an explanatory diagram for describing feature points detected by the feature point detection unit 530 and feature regions set around the feature points. Positions P11 and P12 respectively indicate positions of detected feature points, and feature regions R11 and R12 are respectively set around positions P11 and P12.
[0198] Fig.11 The schematic diagram M10 shown schematically shows the movement of the feature points by the feature point deformation unit 564. Fig.11 In the illustrated example, the feature point deformation unit 564 moves the feature point at position P11 to position P21 , and moves the feature point at position P12 to position P22 .
[0199] Fig.11 The finger region F20 shown is an explanatory diagram for describing the movement of the feature region as the feature points are moved by the feature point deformation unit 564 and the generation of a pseudo fingerprint pattern. Fig.11 In the example shown, in the finger region F10, the above-mentioned feature regions R11 and R12 move with the movement of the feature points at the positions P11 and P12, and are shown as feature regions R21 and R22 around the positions P21 and P22 after the movement. In addition, a pseudo fingerprint pattern (stripes) is generated around the feature regions R21 and R22 by the feature point deformation unit 564.
[0200] Will omit Fig.12 The description of the finger area F10 shown in FIG. 1 is similar to Fig.11 The finger area F10 is shown in FIG. Fig.12 The schematic diagram M20 shown shows the movement and deletion of feature points by the feature point deformation unit 564. Fig.12 In the illustrated example, the feature point deformation unit 564 deletes the feature point at position P11 and moves the feature point from position P12 to position P32.
[0201] Fig.12 The finger region F30 shown is an explanatory diagram for describing the movement of the feature region as the feature points are moved by the feature point deformation unit 564 and the generation of a pseudo fingerprint pattern. Fig.12 In the example of the finger region F30 shown, the feature region R11 is deleted along with the deletion of the feature point at the position P11 in the above-mentioned finger region F10. In addition, in the finger region F30, the feature region R12 moves along with the above-mentioned movement of the feature point at the position P12, and after the movement, it is shown as the feature region R32 surrounding the position P32. In addition, a pseudo fingerprint pattern (stripes) is generated around the feature region R32 by the feature point deformation unit 564.
[0202] The feature point deformation processing of the feature point deformation unit 564 has been described above. Fig.11 and Fig.12 , the movement of feature points and the movement and deletion of feature points are performed as an example of feature point deformation processing, but the case where only deletion of feature points is performed is also included in the feature point deformation processing.
[0203] The configuration example of the information processing device 5 has been described above. Next, an operation example of the information processing device 5 will be described. Fig.13 It is a graphic Fig.10 2 is an explanatory diagram of an operation example of the information processing device 5 shown in FIG.
[0204] like Fig.13 As shown, the camera (imaging unit 12) is activated by a user operation (S502). Next, the area specifying unit 520 specifies a finger area from the image acquired by the imaging unit 12 (S504), and the feature point detecting unit 530 detects feature points from the specified finger area (S506). In addition, the determining unit 540 determines whether fingerprint information can be acquired from the finger area specified in step S506 based on the feature points detected in step S506 (S510).
[0205] In the case where it is determined that fingerprint information can be acquired and the fingerprint processing setting is turned off ("Yes" in S510 and "No" in S512), the control unit 50 prompts the user to turn on the fingerprint processing setting and causes the display unit 15 to display a warning / setting screen for switching the fingerprint processing setting (S514). After the user operation is performed on the warning / setting screen, the process proceeds to step S516.
[0206] On the other hand, in a case where it is determined that it is impossible to acquire fingerprint information (No in S510) or in a case where it is determined that fingerprint information can be acquired and the fingerprint processing setting is turned on (Yes in S510 and Yes in S512), the process proceeds to step S516.
[0207] When imaging is performed by the user operation in step S516, for example, the imaging unit 12 acquires an input image, and the area specifying unit 520 specifies a finger area from the acquired input image (S518). Next, the determination unit 540 determines whether finger information can be acquired from the finger area specified in step S518 (S520). In the case where it is determined that the finger information cannot be acquired (No in S520) or in the case where it is determined that the finger information can be acquired but the iris processing setting is turned off (Yes in S520 and No in S522), the processing ends.
[0208] On the other hand, in the case where it is determined that the fingerprint information can be acquired and the fingerprint processing setting is turned on ("Yes" in S520 and "Yes" in S522), the blurring unit 562 of the image processing unit 560 performs blurring processing on the finger area (an example of the processing area) extracted from the input image (S524). Next, the feature point deformation unit 564 of the image processing unit 560 performs feature point deformation processing on the finger area (an example of the processing area) to change the information about the feature points detected from the finger area (S526).
[0209] Next, the edge emphasis unit 266 of the image processing unit 560 performs edge emphasis processing (S528) to emphasize the edge (contour) on the finger area. In addition, the image processing unit 560 combines the result obtained by performing the processing of steps S524 to S528 on the finger area with the finger area of the input image, thereby generating an output image (S530).
[0210] According to the above-described information processing device 5, by performing image processing to change fingerprint information that can be acquired, even in the case of using fingerprint authentication as biometric authentication, erroneous authentication can be prevented.
[0211] Note that although the example in which the image processing unit 560 performs blur processing, feature point deformation processing, and edge emphasis processing has been described above, the present technology is not limited thereto. For example, the image processing of the image processing unit 560 may include referring to Figure 4 The random deformation process described, or including reference Fig. 9 Note that in the case where the image processing unit 560 performs the replacement process, a plurality of fingerprint patterns may be stored in the storage unit 13, and the image processing unit 560 may replace the processing area with one fingerprint pattern selected from the plurality of fingerprint patterns.
[0212] (Example of vein authentication)
[0213] Next, an example in which the present technology is applied to vein authentication (an example of biometric authentication) will be described. Fig.14 1 is a block diagram showing a configuration example of an information processing device 6 to which the present technology is applied for vein authentication. Fig.14 As shown, the information processing device 6 and Figure 4 The difference between the information processing device 2 and the control unit 60 is that some functional configurations of the control unit 60 are different from those according to Figure 4 The functional configuration of the control unit 20 of the second embodiment shown is different. Fig.14 The various configurations shown in Figure 4Configurations substantially similar to those described in are given the same reference numerals, and thus descriptions thereof will be omitted. Hereinafter, functions of the area specifying unit 620, the vein detecting unit 630, the determining unit 640, and the image processing unit 660 included in the control unit 60 will be described.
[0214] Similar to reference Fig.10 The region specifying unit 520 described above, the region specifying unit 620 specifies a finger region (an example of a biological region) from the input image (image data) acquired by the imaging unit 12. However, since the region specifying unit 620 specifies the finger region for vein authentication, the region specifying unit may specify the entire finger as the finger region. Since the designation of the finger region can be achieved using a known image recognition technology, its detailed description will be omitted here.
[0215] The information of the finger region specified by the region specifying unit 620 is supplied to the vein detecting unit 630 , the determining unit 640 , and the image processing unit 660 .
[0216] Note that the image data for finger area designation by the area designation unit 620 is not limited to the image acquired by the imaging unit 12 , and may be, for example, an image acquired from an external device via the communication unit 11 , or an image pre-stored in the storage unit 13 .
[0217] The vein detection unit 630 detects veins from the finger area specified by the area specifying unit 620. Since the detection of veins can be achieved using known image recognition technology, its detailed description will be omitted here. The vein detection unit 630 provides information about the detected veins (e.g., the number, position, type, direction, length, etc. of the detected veins) to the determination unit 640 and the image processing unit 660.
[0218] The determination unit 640 determines whether vein information to be used in vein authentication can be acquired from the finger area specified by the area specifying unit 620. For example, the determination unit 640 can determine whether information can be acquired from the finger area based on information about veins provided from the vein detecting unit 630. The determination unit 640 can determine whether vein information can be acquired from the finger area by, for example, determining whether a sufficient number of veins have been detected.
[0219] Similar to reference Figure 1 The image processing unit 160 described in reference Figure 4The image processing unit 260 described above performs image processing on the processing area corresponding to the biological area so that the biological information that can be obtained from the biological area is changed, thereby generating an output image. However, the image processing unit 660 performs image processing on the processing area corresponding to the finger area so that the vein information (an example of biological information) that can be obtained from the finger area (an example of the biological area) specified by the area specifying unit 620 is changed, thereby generating an output image.
[0220] In addition, in addition to Fig.14 In addition to the functions of the blurring unit 162 and the edge emphasizing unit 266 shown in FIG. 1 , the image processing unit 660 included in the information processing device 6 also has the function of a vein deformation unit 664. The function of the vein deformation unit 664 included in the image processing unit 660 will be described below. Note that, except for the reference Figure 4 The image processing performed by the image processing unit 660 includes, in addition to the blurring processing by the blurring unit 162 and the edge emphasis processing by the edge emphasis unit 266 described above, a vein deformation processing by the vein deformation unit 664 which will be described below.
[0221] The vein deformation unit 664 performs image processing on the finger region (an example of a processing region) to change information about veins detected from the finger region (which will be referred to as vein deformation processing). For example, the vein deformation unit 664 may perform the vein deformation processing by moving (coordinate change within the finger region), deleting, or changing the length of the veins detected from the finger region by the vein detection unit 630, or a combination thereof. Note that the vein deformation unit 664 may not necessarily perform the vein deformation processing on all detected veins, and may perform the vein deformation processing on a portion of the detected veins. Fig.15 : is an explanatory diagram showing an example of the vein deformation process by the vein deformation unit 664.
[0222] exist Fig.15 In the finger region F40, vein V40 is shown as an example of a vein detected by the vein detection unit 630. The vein deformation unit 664 may be, for example, Fig.15 The length of vein V40 is changed as shown in the finger region F41. In addition, vein deformation unit 664 can be as follows Fig.15 The vein V40 is moved as shown in the finger region F42. Note that when moving the vein V40, the vein deformation unit 664 can move the vein V40 by reversing or rotating the vein. In addition, the vein deformation unit 664 can be as shown in FIG. Fig.15 Vein V40 is deleted as shown in finger region F43.
[0223] The vein deformation processing of the vein deformation unit 664 has been described above. Fig.15 Execution of movement (change of coordinates within the finger region) and deletion of a vein or change of its length has been described as an example of vein deformation processing, but a combination of them is also included in the vein deformation processing.
[0224] The configuration example of the information processing device 6 has been described above. Next, an operation example of the information processing device 6 will be described. Fig.16 It is a graphic Fig.14 2 is an explanatory diagram of an operation example of the information processing device 6 shown in FIG.
[0225] like Fig.16 As shown, the camera (imaging unit 12) is activated by a user operation (S602). Next, the area specifying unit 620 specifies a finger area from the image acquired by the imaging unit 12 (S604), and the vein detecting unit 630 detects veins from the specified finger area (S606). In addition, the determining unit 640 determines whether vein information can be acquired from the finger area specified in step S606 based on the feature points detected in step S606 (S610).
[0226] In the case where it is determined that the vein information can be acquired and the vein processing setting is turned off ("Yes" in S610 and "No" in S612), the control unit 60 prompts the user to turn on the vein processing setting and causes the display unit 15 to display a warning / setting screen for switching the vein processing setting (S614). After the user operation is performed on the warning / setting screen, the process proceeds to step S616.
[0227] On the other hand, in a case where it is determined that it is impossible to acquire vein information (No in S610) or in a case where it is determined that vein information can be acquired and the vein processing setting is turned on (Yes in S610 and Yes in S612), the processing proceeds to step S616.
[0228] When imaging is performed by user operation in step S616, for example, the imaging unit 12 acquires an input image, and the area specifying unit 620 specifies a finger area from the acquired input image (S618). Next, the determining unit 640 determines whether vein information can be acquired from the finger area specified in step S618 (S620). In the case where it is determined that vein information cannot be acquired (No in S620) or in the case where it is determined that vein information can be acquired but the vein processing setting is turned off (Yes in S620 and No in S622), the processing ends.
[0229] On the other hand, in the case where it is determined that the vein information can be acquired and the vein processing setting is turned on ("Yes" in S620 and "Yes" in S622), the blurring unit 662 of the image processing unit 660 performs blurring processing on the finger area (an example of the processing area) extracted from the input image (S624). Next, the vein deformation unit 664 of the image processing unit 660 performs vein deformation processing on the finger area (an example of the processing area) to change the information about the veins detected from the finger area (S626).
[0230] Next, the edge emphasis unit 266 of the image processing unit 660 performs edge emphasis processing (S628) to emphasize the edge (contour) on the finger area. In addition, the image processing unit 660 combines the result obtained by performing the processing of steps S624 to S628 on the finger area with the finger area of the input image, thereby generating an output image (S630).
[0231] According to the above-described information processing apparatus 6, by performing image processing to change vein information that can be acquired, even in the case where vein authentication is used as biometric authentication, erroneous authentication can be prevented.
[0232] As described above, the present technology can also be applied to other types of biometric authentication besides iris authentication. Note that the above-mentioned combination of biometric regions or biometric information and image processing is an example, and the present technology is not limited thereto. For example, blur processing, edge emphasis processing, biometric pattern replacement processing, and processing for changing information about feature points are effective for changing biometric information regardless of the type of target biometric region. In addition, random deformation processing is particularly effective for changing iris information. In addition, deletion and movement of feature points are particularly effective for changing fingerprint information or vein information.
[0233] In addition, the above-mentioned processing for changing biometric information may be performed selectively or in combination. For example, the area designation unit may be able to specify multiple types of biometric areas, or may subsequently perform processing so that the biometric information corresponding to the biometric area that can be specified by the area designation unit is changed. For example, in the case where the configuration of all the above-mentioned iris information, fingerprint information, and vein information can be changed, the area designation unit attempts to specify all iris areas, fingerprint areas, and vein areas from the input image. Then, the feature point detection unit, the vein detection unit, the determination unit, and the image processing unit may then perform processing according to the biometric information corresponding to the biometric area specified by the area designation unit, and the biometric information that can be acquired may be changed. In addition, there is also such a situation where it is desired to perform processing that deforms multiple biometric information according to the content of the input image. For example, image processing that changes fingerprint information and vein information may be performed on an input image on which a finger is projected. In addition, image processing that changes all iris information, fingerprint information, and vein information may be performed on an input image on which both a finger and an eye are projected.
[0234] <4-3. Modification Example 3>
[0235] Although the above-mentioned embodiment has described an example in which the information processing device that acquires (captures) an image performs the designation of a biological region, image processing of the biological region, etc., the present technology is not limited to this. For example, the device that acquires the image may be a device different from the device that performs the designation of the biological region, image processing of the biological region, etc., and an example related thereto will be described below as a modified example 3.
[0236] Fig.17 1 is a block diagram showing a configuration example of an information processing system 1000 according to the present modification example. Fig.17 As shown, the information processing system 1000 according to the present modification example includes a user terminal 7, a server 8, and a communication network 9. Note that since the same reference numerals are given Fig.17 The various configurations shown in Figure 1 The configuration shown in is basically a similar configuration, so its description will be omitted.
[0237] like Fig.17 As shown, the user terminal 7 is an information processing device including a communication unit 11, an imaging unit 12, a storage unit 13, an operation unit 14, a display unit 15, and a control unit 70, and may be, for example, a smart phone, a tablet terminal, etc. Fig.17 The functions of the communication unit 11, the imaging unit 12, the storage unit 13, the operation unit 14, and the display unit 15 shown are similar to those of the reference Figure 1 The functions of the communication unit 11, the imaging unit 12, the storage unit 13, the operation unit 14, and the display unit 15 are described, and a description thereof will be omitted.
[0238] The control unit 70 controls each configuration of the user terminal 7. For example, the control unit 70 has a communication control function of controlling communication of the communication unit 11 and a display control function of controlling display of the display unit 15. In addition, the control unit 70 according to the present modified example has an encryption function of encrypting an input image acquired by the imaging unit 12 and a decryption function of decrypting information received by the communication unit 11.
[0239] like Fig.17 As shown, the server 8 is an information processing device including a communication unit 81 and a control unit 80. Fig.17 The function of the communication unit 81 shown in FIG. 8 is similar to that of the communication unit 81 shown in FIG. Figure 1 The functions of the communication unit 11 are described, and thus the description thereof is omitted.
[0240] The control unit 80 controls each configuration of the server 8. For example, the control unit 80 has a communication control function of controlling communication of the communication unit 81, an encryption function of encrypting an image, a decryption function of decrypting information received by the communication unit 11, and the like. In addition, the server 8 according to the present modification example can provide services such as a social network service (SNS), social media, and the like, and can also have a function of publishing information such as an image to another device via the communication network 9. In addition, as Fig.17 As shown, the control unit 80 has the functions of an area specifying unit 820 , a determining unit 840 , and an image processing unit 860 .
[0241] The area specifying unit 820 specifies a biometric area for biometric authentication similarly to the above-described area specifying unit 120, area specifying unit 520, and area specifying unit 620. Note that the function of the area specifying unit 820 may be similar to the function of any one of the area specifying unit 120, area specifying unit 520, and area specifying unit 620 or may be a combination of their functions.
[0242] Similar to the above-described determination unit 140, determination unit 540, and determination unit 640, determination unit 840 determines whether biological information can be specified from the biological region specified by region specifying unit 820. Note that the function of determination unit 840 may be similar to that of any one of determination unit 140, determination unit 540, and determination unit 640 or may be a combination of their functions.
[0243] Similar to the above-mentioned image processing unit 160, image processing unit 260, image processing unit 360, image processing unit 460, image processing unit 560, and image processing unit 660, image processing unit 860 performs image processing on a processing area corresponding to a biological area so that biological information that can be obtained from the biological area is changed. Note that the function of image processing unit 860 may be similar to the function of any one or more of image processing unit 160, image processing unit 260, image processing unit 360, image processing unit 460, image processing unit 560, and image processing unit 660 or may be a combination of their functions. That is, the image processing performed by image processing unit 860 may include one or more of the above-mentioned blur processing, edge processing, random deformation processing, replacement processing, feature point deformation processing, and vein deformation processing.
[0244] In addition, although Fig.17 Although not shown in the figure, the control unit 80 may have the functions of a feature point detection unit and a vein detection unit.
[0245] The communication network 9 is a wired or wireless transmission path for information sent from devices connected to the communication network 9. For example, the communication network 9 may include a public network such as the Internet, a telephone network, or a satellite communication network, or various local area networks (LANs) including Ethernet (registered trademark), a wide area network (WAN), etc. In addition, the communication network 9 may also include a leased line network such as an Internet Protocol-Virtual Private Network (IP-VPN).
[0246] The configuration of the present modification example has been described above. Fig.18 and Fig.19 The operation of the present modification example is described. Fig.18 and Fig.19 are flowcharts illustrating respective operation examples of the modification example.
[0247] exist Fig.18 In FIG. 1 , an operation example is shown in which the server 8 has a function of providing services such as a social network service (SNS) or social media and publishing an image to other devices, and the image is published after image processing by the server 8. Fig.18 In the example shown, first, when imaging is performed by a user operation, for example, an input image is acquired by the imaging unit 12 of the user terminal 7 (S702). Next, the control unit 70 of the user terminal 7 encrypts the input image (S704), and then the encrypted image is transmitted from the user terminal 7 to the server 8 (S706).
[0248] The control unit 80 of the server 8 that has received the encrypted image performs a decoding process to acquire the input image (S708). Next, the area specifying unit 820 of the server 8 specifies the biological area from the input image (S710). Next, the determination unit 840 of the server 8 determines whether biological information can be acquired from the biological area specified in step S710 (S712).
[0249] In the case where it is determined that the biological information can be acquired ("Yes" in S712), the image processing unit 860 of the server 8 performs image processing on the processing area corresponding to the biological area so that the biological information that can be acquired from the biological area is changed (S714). In addition, the server 8 publishes the output image obtained by performing the image processing in step S714 to another device via the communication network 9 (S716).
[0250] On the other hand, in the case where it is determined that it is impossible to acquire the biometric information (No in S712 ), the server 8 distributes the input image to another device via the communication network 9 without performing image processing on the input image ( S716 ).
[0251] In addition, Fig.19 In the example shown, an operation example is shown in which the server 8 may not have a function of posting an image to another device, and after the server 8 performs image processing, the user terminal 7 sends the image to another server (e.g., an SNS server not shown) that has an image posting function. Fig.19 The processing of steps S802 to S810 shown in FIG. 8 is similar to that of steps S802 to S810 shown in FIG. Fig.18 The processing of steps S702 to S710 is described, and thus the description thereof is omitted.
[0252] Next, in step S812 , the determination unit 840 of the server 8 determines whether biological information can be acquired from the biological area specified in step S810 .
[0253] In the case where it is determined that the biometric information can be acquired ("Yes" in S812), the image processing unit 860 of the server 8 performs image processing on the processing area corresponding to the biometric area so that the biometric information that can be acquired from the biometric area is changed (S814). In addition, the server 8 encrypts the output image obtained by performing the image processing in step S814 (S816).
[0254] On the other hand, in the case where it is determined that it is impossible to acquire the biometric information (No in S812 ), the server 8 encrypts the input image without performing image processing on the input image ( S816 ).
[0255] Next, the image encrypted in step S816 is transmitted from the server 8 to the user terminal 7 (S818), and then decoded (S820) in the user terminal 7. Next, the user terminal 7 transmits the image obtained in the decryption in step S820 to an SNS server not shown (S822).
[0256] Notice, Fig.18 and Fig.19 The operations shown in are examples, and the present technology is not limited thereto. For example, in the case where it is determined in step S812 that it is impossible to obtain biometric information, information indicating that image processing is not required is sent from the server 8 to the user terminal 7, and the user terminal 7 can send the input image obtained in step S802 to an SNS server not shown.
[0257] <<5. Hardware Configuration Example>>
[0258] Various embodiments and modification examples of the present disclosure have been described above. The above-mentioned information processing including area designation processing, determination processing, image processing, iris registration / authentication processing, restoration processing, etc. is implemented in cooperation with the software and hardware of the information processing devices 1 to 3. Next, a hardware configuration example of the information processing device 2000 will be described as a hardware configuration example of the information processing devices 1 to 6, the user terminal 7, and the server 8 of the information processing device according to the present embodiment.
[0259] Fig. 9 2 is an explanatory diagram showing an example of the hardware configuration of the information processing device 2000. Fig. 9 As shown, the information processing device 2000 includes a central processing unit (CPU) 2001, a read-only memory (ROM) 2002, a random access memory (RAM) 2003, an input device 2004, an output device 2005, a storage device 2006, an imaging device 2007 and a communication device 2008.
[0260] The CPU 2001 functions as an arithmetic processing device and a control device, and controls the overall operation performed in the information processing device 2000 according to various programs. In addition, the CPU 2001 may be a microprocessor. The ROM 2002 stores programs to be used by the CPU 2001, arithmetic parameters, etc. The RAM 2003 temporarily stores programs to be used in the execution of the CPU 2001, parameters to be appropriately changed in the execution, etc. These elements are connected to each other via a host bus composed of a CPU bus, etc. The functions of the control unit 10, the control unit 20, the control unit 30, the control unit 40, the control unit 50, the control unit 60, the control unit 70, and the control unit 80 are realized mainly in cooperation with the CPU 2001, the ROM 2002, and the RAM 2003 and the software.
[0261] The input device 2004 is composed of an input device for inputting information by a user, such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a joystick, and an input control circuit that generates an input signal based on the user's input and outputs the input signal to the CPU 2001, etc. By operating the input device 2004, the user of the information processing apparatus 2000 can input various data to the information processing apparatus 2000 or instruct a processing operation.
[0262] The output device 2005 includes a display device, for example, a liquid crystal display (LCD) device, an OLED device, a see-through display, a lamp, etc. In addition, the output device 2005 includes an audio output device, such as a speaker or a headset. The display device displays, for example, a captured image, a generated image, etc. Meanwhile, the audio output device converts audio data, etc. into sound and outputs the sound. The output device 2005 corresponds to, for example, the reference Figure 1 The display unit 15 is described.
[0263] The storage device 2006 is a device for storing data. The storage device 2006 may also include a storage medium, a recording device for recording data in the storage medium, a reading device for reading data from the storage medium, a deleting device for deleting data recorded in the storage medium, etc. The storage device 2006 stores programs executed by the CPU 2001 and various data. The storage device 2006 corresponds to the reference 2 Figure 1 The storage unit 13 is described.
[0264] The imaging device 2007 includes an imaging optical system such as an imaging lens and a zoom lens that collect light, and a signal conversion element such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS). The imaging optical system collects light emitted from a subject and forms a subject image on a signal conversion unit, and the signal conversion element converts the formed subject image into an electrical image signal. The imaging device 2007 corresponds to the reference image. Figure 1 The imaging unit 12 is described.
[0265] The communication device 2008 is a communication interface constituted by, for example, a communication device for connecting to a communication network. In addition, the communication device 2008 may include a communication device compatible with a wireless local area network (LAN), a communication device compatible with long term evolution (LTE), a wired communication device that communicates via a wire, or a Bluetooth (registered trademark) communication device. The communication device 2008 corresponds to, for example, a communication device for connecting to a communication network. Figure 1 The communication unit 11 described and the reference Fig.17 The communication unit 81 is described.
[0266] <<6. Conclusion>>
[0267] The preferred embodiments of the present disclosure have been described above with reference to the accompanying drawings, and the present disclosure is not limited to the above examples. Those skilled in the art may find various changes and modifications within the scope of the appended claims, and it should be understood that they will naturally fall within the technical scope of the present disclosure.
[0268] For example, each step according to the above embodiment does not always need to be processed in time series in the order described as a flowchart. For example, each step in the process according to the above embodiment may be processed in an order different from the order described in the flowchart, or processed in parallel.
[0269] In addition, according to the above-described embodiment, it is also possible to provide a computer program for causing hardware such as the CPU 2001, ROM 2002, and RAM 2003 to have functions similar to those of the respective configurations of the above-described information processing devices 1 to 6, the user terminal 7, and the server 8. In addition, it is also possible to provide a recording medium having the computer program recorded thereon.
[0270] In addition, the effects described in this specification are merely illustrative or exemplary effects and are not restrictive. That is, with or in place of the above effects, other effects that are clear to those skilled in the art can be achieved from the description of this specification according to the technology disclosed in this specification.
[0271] Additionally, the present technology may also be configured as follows. (1)
[0273] An information processing device, comprising:
[0274] an area specifying unit configured to specify a biometric area for biometric authentication from the image data; and
[0275] The image processing unit is configured to perform image processing on a processing area corresponding to the biological area so that biological information that can be acquired from the biological area is changed. (2)
[0277] The information processing apparatus according to (1), wherein the image processing performed by the image processing unit includes blur processing. (3)
[0279] The information processing apparatus according to (2), wherein the image processing performed by the image processing unit further includes edge emphasis processing. (4)
[0281] The information processing apparatus according to (3), wherein the image processing performed by the image processing unit further includes a process of changing a value of a randomly selected pixel. (5)
[0283] The information processing apparatus according to any one of (1) to (4), wherein the image processing performed by the image processing unit includes a replacement processing of replacing a processing area. (6)
[0285] The information processing apparatus according to (5), wherein the replacement process is a process of replacing the processing area with one biological pattern selected from a plurality of biological patterns stored in advance. (7)
[0287] The information processing apparatus according to any one of (1) to (6), wherein the image processing performed by the image processing unit includes a feature point deformation process of changing information on feature points detected from the biological region. (8)
[0289] The information processing apparatus according to (7), wherein the feature point deformation processing includes at least one of movement and deletion of feature points detected from the biological region. (9)
[0291] The information processing apparatus according to any one of (1) to (8), wherein the image processing performed by the image processing unit includes a vein deformation process of changing information about veins detected from the biological region. (10)
[0293] The information processing apparatus according to (9), wherein the vein deformation processing includes at least one of movement, deletion, and change in length of the vein. (11)
[0295] The information processing device according to any one of (1) to (10), further comprising:
[0296] a determination unit configured to determine whether biological information can be acquired from the biological region,
[0297] Wherein, in a case where the determination unit determines that the biological information can be acquired from the biological region, the image processing unit performs image processing on the processing region. (12)
[0299] The information processing device according to any one of (1) to (10), further comprising:
[0300] a determination unit configured to determine whether biological information can be acquired from the biological region specified by the region specifying unit,
[0301] Wherein, in a case where the determination unit determines that the biological information can be acquired from the biological region, a warning screen is displayed. (13)
[0303] The information processing device according to (12), further comprising:
[0304] a communication unit configured to communicate with the outside,
[0305] Here, in a case where an operation input for causing the image data to be transmitted to the outside is performed, the determination unit determines whether biological information can be acquired from the biological region specified by the image data. (14)
[0307] The information processing apparatus according to any one of (11) to (13), wherein the determination unit determines whether the biological information can be acquired from the biological area based on a size of the biological area. (15)
[0309] The information processing apparatus according to any one of (11) to (14), wherein the determination unit determines whether the biological information can be acquired from the biological region based on a color included in the biological region. (16)
[0311] The information processing device according to any one of (1) to (15), further comprising:
[0312] The restoration unit is configured to restore image data from an image obtained by performing image processing on the processing area. (17)
[0314] The information processing apparatus according to (16), wherein the restoration unit restores the image data based on a parameter of the image processing. (18)
[0316] The information processing apparatus according to any one of (1) to (17), wherein the biometric information includes at least one of iris information, fingerprint information, and vein information. (19)
[0318] An information processing method, comprising:
[0319] specifying a biometric region for biometric authentication from the image data; and
[0320] Image processing is performed on a processing region corresponding to a biological region, so that biological information that can be acquired from the biological region is changed. (20)
[0322] A program that enables a computer to:
[0323] A function of specifying a biometric region for biometric authentication from image data; and
[0324] Image processing is performed on a processing region corresponding to a biological region, so that biological information that can be acquired from the biological region is changed.
[0325] Reference numerals list
[0326] 1, 2, 3, 4, 5, 6 Information processing equipment
[0327] 7 User Terminal
[0328] 8 Server
[0329] 9 Communication Network
[0330] 10, 20, 30, 40, 50, 60, 70, 80 control unit
[0331] 11 Communication unit
[0332] 12 Imaging Unit
[0333] 13 Storage Unit
[0334] 14 Operating units
[0335] 15 Display unit
[0336] 120, 520, 620, 820 area designated units
[0337] 140, 540, 640, 840 Determine the unit
[0338] 160, 260, 360, 460, 560, 660, 860 Image Processing Unit
[0339] 162, 562, 662 fuzzy units
[0340] 180 Iris registration / authentication unit
[0341] 264 random deformation units
[0342] 266 Edge Emphasis Unit
[0343] 362 filter units
[0344] 364 Addition Unit
[0345] 370 Recovery Unit
[0346] 464 Replacement Unit
[0347] 530 Feature point detection unit
[0348] 564 Feature point deformation unit
[0349] 630 Vein Detection Unit
[0350] 664 Venous Deformation Unit
Claims
1. An information processing device, comprising: an area specifying unit configured to specify a biometric area for biometric authentication from direct image data; a determination unit configured to determine whether biological information can be acquired from the biological area specified by the area specifying unit, the biological information including iris information; and Image processing unit, in, The direct image data is acquired by an imaging unit, When the imaging unit is activated by a user operation, the user is allowed to select a registration / authentication mode or an imaging mode. In a case where the user selects the imaging mode, the area designation unit designates an iris area from an image acquired by the imaging unit. Next, the determination unit determines whether iris information can be acquired from the designated iris area. In a case where the determination unit determines that biometric information can be acquired from a biological area and a processing setting is turned off, a warning screen is displayed. In a case where the determination unit determines that biometric information can be acquired from a biological area and a processing setting is turned on, the imaging unit performs imaging to acquire the direct image data so that the image processing unit performs image processing on a processing area corresponding to the biological area in the direct image data, so that the biometric information that can be acquired from the biological area for biometric authentication is changed to prevent erroneous authentication by using the biometric information that can be acquired from the biological area.
2. The information processing device according to claim 1, further comprising: a communication unit configured to communicate with the outside, Here, in a case where an operation input for causing the image data to be transmitted to the outside is performed, the determination unit determines whether biological information can be acquired from the biological region specified by the image data.
3. The information processing device according to claim 1, wherein: The determination unit determines whether the biological information can be acquired from the biological region based on a size of the biological region.
4. The information processing device according to claim 1, wherein: The determination unit determines whether the biological information can be acquired from the biological region based on a color included in the biological region.
5. A storage medium storing a program for causing a computer to implement the following functions: Region designation function to designate the biometric region for biometric authentication from direct image data; a determination function that determines whether biological information can be acquired from the biological area specified by the area specifying function, the biological information including iris information; and Image processing functions, in, The direct image data is acquired by an imaging unit, When the imaging unit is activated by a user operation, the user is allowed to select a registration / authentication mode or an imaging mode. In a case where the user selects the imaging mode, the area designation function designates an iris area from an image acquired by the imaging unit. Next, the determination function determines whether iris information can be acquired from the designated iris area. In a case where the determination function determines that biometric information can be acquired from a biometric area and a processing setting is turned off, a warning screen is displayed. In a case where the determination function determines that biometric information can be acquired from a biometric area and a processing setting is turned on, the imaging unit performs imaging to acquire the direct image data so that the image processing function performs image processing on a processing area corresponding to the biometric area in the direct image data, so that the biometric information that can be acquired from the biometric area for biometric authentication is changed to prevent erroneous authentication by using the biometric information that can be acquired from the biometric area.
6. The storage medium according to claim 5, further comprising: Communication function, communicate with the outside world, Among them, in the case where an operation input for causing image data to be transmitted to the outside is performed, the determination function determines whether biological information can be acquired from the biological region specified by the image data.
7. The storage medium according to claim 5, wherein: The determination function determines whether the biological information can be acquired from the biological region based on a size of the biological region.
8. The storage medium according to claim 5, wherein: The determination function determines whether the biological information can be acquired from the biological area based on a color included in the biological area.
Citation Information
Patent Citations
Iris authentication device
JP2007034876A
Image processing method, image processor, photographic apparatus, image output unit and iris verify unit
US20050226470A1
Registration Apparatus, Verification Apparatus, Registration Method, Verification Method and Program
US20080112645A1
System And Method For Iris Image Analysis
US20130259322A1
Image processing method and apparatus
US20150286854A1