IMAGING SYSTEM, IMAGING METHOD, AND COMPUTER PROGRAM
20230269490 · 2023-08-24
Assignee
Inventors
Cpc classification
H04N5/262
ELECTRICITY
H04N23/74
ELECTRICITY
A61B5/1171
HUMAN NECESSITIES
H04N23/70
ELECTRICITY
International classification
H04N23/74
ELECTRICITY
H04N5/262
ELECTRICITY
Abstract
An imaging system includes: an imaging unit that captures an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; an acquisition unit that obtains, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and a correction unit that corrects the second information so as to reduce an influence of the reflection, on the basis of the first information. According to such an imaging system, it is possible to properly capture the iris image even when the target person is wearing eyeglasses.
Claims
1. An imaging system comprising: a camera that captures an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; at least one memory that is configured to store instructions; and at least one first processor that is configured to execute the instructions to obtain, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and correct the second information so as to reduce an influence of the reflection, on the basis of the first information.
2. The imaging system according to claim 1, further comprising a second processor that is configured to execute instructions to apply illumination light to the eye area.
3. The imaging system according to claim 1, further comprising a third processor that is configured to execute instructions to generate an iris image including iris features of the target person from the first information and from the corrected second information.
4. The imaging system according to claim 1, wherein, the camera captures a plurality of images in two or more different brightness ranges, and the at least one first processor is configured to execute the instructions to obtain each of the first information and the second information from the images captured in different brightness ranges.
5. The imaging system according to claim 4, wherein the at least one first processor is configured to execute the instructions to select a non-saturated image in which a pixel value of the second area is not saturated from the images captured in different brightness ranges, and obtain the second information from the non-saturated image.
6. The imaging system according to claim 1, wherein the at least one first processor is configured to execute the instructions to correct the second information by subtracting a value based on an average value of pixel values of the first area from an average value of pixel values of the second area.
7. The imaging system according to claim 1, further comprising a display that displays at least one of an iris image and a registered image used for an authentication process of the iris image.
8. The imaging system according to claim 7, wherein the display displays the iris image and the image captured by the camera, simultaneously or alternatively.
9. The imaging system according to claim 7, wherein the display highlights at least one of a part corresponding to the second area of the iris image and a part corresponding to the second area of the registered image.
10. The imaging system according to claim 9, wherein the display is configured to switch between presence and absence of highlighting.
11. An imaging method comprising: capturing an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; obtaining, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and correcting the second information so as to reduce an influence of the reflection, on the basis of the first information.
12. A non-transitory recording medium on which a computer program that allows a computer to execute an imaging method is recorded, the imaging method comprising: capturing an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; obtaining, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and correcting the second information so as to reduce an influence of the reflection, on the basis of the first information.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
DESCRIPTION OF EXAMPLE EMBODIMENTS
[0028] Hereinafter, an imaging system, an imaging method, and a computer program according to example embodiments will be described with reference to the drawings.
First Example Embodiment
[0029] An imaging system according to a first example embodiment will be described with reference to
Hardware Configuration
[0030] First, with reference to
[0031] As illustrated in
[0032] The processor 11 reads a computer program. For example, the processor 11 is configured to read a computer program stored in at least one of the RAM 12, the ROM 13 and the storage apparatus 14. Alternatively, the processor 11 may read a computer program stored by a computer readable recording medium by using a not-illustrated recording medium reading apparatus. The processor 11 may obtain (i.e., read) a computer program from a not-illustrated apparatus that is located outside the imaging system 10 through a network interface. The processor 11 controls the RAM 12, the storage apparatus 14, the input apparatus 15, and the output apparatus 16 by executing the read computer program. Especially in the first example embodiment, when the processor 11 executes the read computer program, a functional block for processing an iris image of a target person is realized or implemented in the processor 11. As the processor 11, one of a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a FPGA (field-programmable gate array), a DSP (digital signal processor), and an ASIC (application specific integrated circuit) may be used, or a plurality of them may be used in parallel.
[0033] The RAM 12 temporarily stores the computer program to be executed by the processor 11. The RAM 12 temporarily stores the data that is temporarily used by the processor 11 when the processor 11 executes the computer program. The RAM 12 may be, for example, a D-RAM (Dynamic RAM).
[0034] The ROM 13 stores the computer program to be executed by the processor 11. The ROM 13 may otherwise store fixed data. The ROM 13 may be, for example, a P-ROM (Programmable ROM).
[0035] The storage apparatus 14 stores the data that is stored for a long term by the imaging system 10. The storage apparatus 14 may operate as a temporary storage apparatus of the processor 11. The storage apparatus 14 may include, for example, at least one of a hard disk apparatus, a magneto-optical disk apparatus, an SSD (Solid State Drive), and a disk array apparatus.
[0036] The input apparatus 15 is an apparatus that receives an input instruction from a user of the imaging system 10. The input apparatus 15 may include, for example, at least one of a keyboard, a mouse, and a touch panel.
[0037] The output apparatus 16 is an apparatus that outputs information about the imaging system 10 to the outside. For example, the output apparatus 16 may be a display apparatus (e.g., a display) that is configured to display the information about the imaging system 10.
Functional Configuration
[0038] Next, with reference to
[0039] As illustrated in
[0040] The imaging unit 110 is configured, for example, as a camera disposed at a position at which the target person P can be captured. The imaging unit 110 has resolution that allows features of the iris (hereinafter referred to “iris features” as appropriate) of the target person P. The imaging unit 110 includes an image sensor having a dynamic range that allows imaging without saturating reflected light from the vicinity of an eye area. More specifically, the imaging unit 110 includes an image sensor having a dynamic range in which a pixel value is not saturated in both an area that does not include reflection of light (hereinafter referred to as a “first area” as appropriate) even when light reflection occurs on a lens surface of eyeglasses that the target person P is wearing, and an area that includes the reflection of light (hereinafter referred to as a “second area” as appropriate). As an example of such an image sensor, an image sensor illustrated in Non-Patent Literature 1 can be used.
[0041] Non-Patent Literature 1: M. Murata et al., “A High Near-Infrared Sensitivity Over 70-dB SNR CMOS Image Sensor With Lateral Overflow Integration Trench Capacitor,” IEEE TRANSACTIONS ON ELECTRON DEVICES, pp. 1-7, 2020.
[0042] When imaging is performed by the imaging unit 110, exposure, shutter speed, gain, and the like are adjusted as appropriate such that the iris features of the target person P are effectively captured as an image. The image of the eye area of the target person P captured by the imaging unit 110 is configured to be outputted to the calculation unit 130.
[0043] The irradiation unit 120 applies illumination light to the target person P when the imaging unit 110 captures the image of the target person P. The irradiation timing of the irradiation unit 120 may be synchronized with the imaging timing of the imaging unit 110. The number of the irradiation unit 120 is not limited to one, and a plurality of irradiation units 120 may be provided. In this case, the illumination light may be applied by the plurality of irradiation units 120 simultaneously, or the illumination light may be applied from a part of the irradiation units 120 depending on the situation. When the plurality of irradiation units 120 are provided, they may be arranged two-dimensionally (i.e., on the same plane) or may be arranged three-dimensionally.
[0044] The calculation unit 130 is configured to perform various processes on the image captured by the imaging unit 110. The calculation unit 130 may be configured, for example, as a part of the processor 11 in
[0045] The acquisition unit 131 is configured to obtain information about the iris from the image captured by the imaging unit 110. The acquisition unit 131 is especially configured to obtain a first information about the first area (i.e., the area that does not include the reflection of light by an eyeglass lens) and a second information about the second area (i.e., the area that includes the reflection of light by the eyeglass lens). The first information and the second information are obtained, for example, as the pixel value. When the light reflection does not occur on the eyeglass lens, the acquisition unit 131 may be configured to obtain only the first information. The first information and the second information obtained by the acquisition unit 131 are configured to be outputted to the correction unit 132.
[0046] The correction unit 132 is configured to correct the second information on the basis of the first information. More specifically, the correction unit 132 corrects the second information such that an influence of the light reflection on the eyeglass lens included in the second information is reduced (preferably to be zero).
Modified Example
[0047] Next, with reference to
[0048] As illustrated in
Influence of Light Reflection by Eyeglass lens
[0049] Next, the influence of the light reflection that occurs on the eyeglass lens on the image will be described with reference to
[0050] As illustrated in
Path of Reflected Light
[0051] Next, a path of the illumination light, which is applied from the irradiation unit 120, up to the imaging unit 110 will be specifically described with reference to
[0052] As illustrated in
Flow of Operation
[0053] Next, with reference to
[0054] As illustrated in
[0055] Subsequently, the acquisition unit 131 obtains the first information and the second information, and determines whether or not there is any second area (step S102). In other words, the acquisition unit 131 determines whether or not there is an area that includes the reflection of light by the eyeglass lens 200. Whether or not there is any second area can be determined, for example, by whether or not there is a part where amount of light is locally increased.
[0056] When there is no second area (the step S102: NO), there is only the first area, and there is no need to consider the influence of light reflection. Therefore, in this case, a series of processing steps is ended.
[0057] On the other hand, when there is the second area (the step S102: YES), it is hard to obtain the iris features in the second area as it is. Therefore, in this case, the correction unit 132 corrects the second information on the basis of the first information (step S104). A specific correction method here will be described in detail in a fourth example embodiment later.
Technical Effect
[0058] Next, a technical effect obtained by the imaging system 10 according to the first example embodiment will be described.
[0059] As described in
Second Example Embodiment
[0060] The imaging system 10 according to a second example embodiment will be described with reference to
[0061] As illustrated in
[0062] The generation unit 133 is configured to generate the iris image including the iris features of the target person P from the first information obtained by acquisition unit 131 and from the second information corrected by the correction unit 132. For example, the generation unit 133 generates the iris image of the target person P by using an iris information included in the first information (i.e., the iris information obtained originally without being influenced by the light reflection) and an iris information included in the corrected second information (i.e., the iris information obtained because the influence of the light reflection is reduced by the correction). The generation unit 133 may have a function of outputting the generated iris image.
Flow of Operation
[0063] Next, with reference to
[0064] As illustrated in
[0065] When there is no second area (the step S102: NO), there is only the first area, and there is no need to consider the influence of light reflection. Therefore, in this case, the generation unit 133 generates the iris image from the first information about the first area (step S103).
[0066] On the other hand, when there is the second area (the step S102: YES), it is hard to obtain the iris features in the second area as it is. Therefore, in this case, the correction unit 132 corrects the second information on the basis of the first information (the step S104). Then, the generation unit 133 generates the iris image from the first information and the corrected second information (step S105).
Technical Effect
[0067] Next, a technical effect obtained by the imaging system 10 according to the second example embodiment will be described.
[0068] As described in
Third Example Embodiment
[0069] The imaging system 10 according to a third example embodiment will be described with reference to
Flow of Operation
[0070] First, with reference to
[0071] As illustrated in
[0072] Subsequently, the acquisition unit 131 obtains the first information and the second information from one image, and determines whether or not there is any second area (the step S102). The one image is preferably an image captured in a brightness range from which the iris features can be properly obtained from the first information (e.g., an image with the lowest brightness range).
[0073] When there is no second area (the step S102: NO), there is only the first area, and thus, the generation unit 133 generates the iris image from the first information obtained from the one image (the step S103).
[0074] On the other hand, when there is the second area (the step S102: YES), the acquisition unit 131 obtains the second information from another image (i.e., an image with a brightness range that is different from that of the one image) (step S202). This another image is preferably an image that allows the iris features of the second area to be obtained to some extent (e.g., an image with a brightness range that is higher than that of the one image).
[0075] Then, the correction unit 132 corrects the second information on the basis of the first information (the step S104). Then, the generation unit 133 generates the iris image from the first information and the corrected second information (the step S105).
Technical Effect
[0076] Next, a technical effect obtained by the imaging system 10 according to the third example embodiment will be described.
[0077] As described in
Modified Example
[0078] Here, with reference to
[0079] As illustrated in
[0080] In such a case, the acquisition unit 131 obtains the second information about the second area from a non-saturated image in which the pixel value of the second area is not saturated. Specifically, the second information is obtained from an image of maximum brightness with the highest brightness range. In the image of maximum brightness, as can be seen from
[0081] Thus, even when the pixel value of the second area is saturated in the image of low brightness, it is possible to properly generate the iris image by obtaining the second information from the image in which the pixel value is not saturated in the second area. The above-described example describes that the second information is obtained from the image of maximum brightness; however, when the pixel value of the second area is not saturated even in an image group of middle to high brightness, the second information may be obtained therefrom.
Fourth Example Embodiment
[0082] The imaging system 10 according to a fourth example embodiment will be described with reference to
Amount of Light in First Area and Second Area
[0083] First, with reference to
[0084] As illustrated in
[0085] Here, for the reflected light reflected by the iris (i.e., the reflected light B in
Correction of Pixel Value
[0086] Next, a method of correcting the pixel value will be described with reference to
[0087] In
[0088] In the imaging system 10 according to the fourth example embodiment, the correction unit 132 calculates an average value O(bar)i of the pixel values of the first area, wherein O(bar) means a letter O with macron. The correction unit 132 also calculates an average value O(bar)g of the pixel values of the second area. Here, the average value O(bar)i indicates the average value of the light reflected by the iris (i.e., the reflected light B in
[Equation 1]
Ōa=Ōg−Ōi (1)
[0089] Furthermore, by using a coefficient α considering a predetermined margin, calculation may be performed as in the following equation (2).
[Equation 2]
Ōa=Ōg−Ōi+α (2)
[0090] Here, α may be a value that is statistically determined by experiments, or may be a value that can be arbitrarily set by a user. When the generated iris image is displayable as in a fifth example embodiment described later, the value of α may be adjusted on a display screen to update the display of the iris image at each time of the adjustment.
[0091] As illustrated in
[0092] The correction unit 132 calculates a pixel value Oi(x,y) of the first area from a pixel value Og(x,y) at a coordinate position (x,y) on the image of the second area (see Equation (3) below).
[Equation 3]
Oi(x,y)=Og(x,y)−Ōa (3)
[0093] By following the above procedure, as illustrated in
Fifth Example Embodiment
[0094] The imaging system 10 according to a fifth example embodiment will be described with reference to
Functional Configuration
[0095] First, with reference to
[0096] As illustrated in
[0097] The display unit 140 is configured as a monitor having a display, for example. The display unit 140 may be configured as a part of the output apparatus 16 illustrated in
Display Example
[0098] Next, a display example of the imaging system 10 according to the fifth example embodiment will be described with reference to
First Display Example
[0099] With reference to
[0100] As illustrated in
Second Display Example
[0101] With reference to
[0102] As illustrated in
Third Display Example
[0103] With reference to
[0104] As illustrated in
Sixth Example Embodiment
[0105] The imaging system 10 according to a sixth example embodiment will be described with reference to
[0106] As illustrated in
[0107] The eyeglass detection unit 134 is configured to detect that the target person P is wearing eyeglasses on the basis of the first information and the second information obtained by the acquisition unit 131. For example, when both the first information and the second information are obtained by the acquisition unit 131, the eyeglass detection unit 134 detects that the target person P is wearing eyeglasses. On the other hand, when only the first information is obtained by the acquisition unit 131, the eyeglass detection unit 134 does not detect the target person P is wearing eyeglasses.
Flow of Operation
[0108] Next, with reference to
[0109] As illustrated in
[0110] Subsequently, the eyeglass detection unit 134 performs an eyeglass detection process on the basis of an acquisition result of the acquisition unit 131 (i.e., the first information and the second information) (step S503). When detecting that the target person P is wearing eyeglasses, the eyeglass detection unit 134 may output the information to the display or the like.
Technical Effect
[0111] Next, a technical effect obtained by the imaging system 10 according to the sixth example embodiment will be described.
[0112] As described in
Supplementary Notes
[0113] The example embodiments described above may be further described as, but not limited to, the following Supplementary Notes.
Supplementary Note 1
[0114] An imaging system described in Supplementary Note 1 is an imaging system including: an imaging unit that captures an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; an acquisition unit that obtains, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and a correction unit that corrects the second information so as to reduce an influence of the reflection, on the basis of the first information.
Supplementary Note 2
[0115] An imaging system described in Supplementary Note 2 is the imaging system described in Supplementary Note 1, further including an irradiation unit that applies illumination light to the eye area.
Supplementary Note 3
[0116] An imaging system described in Supplementary Note 3 is the imaging system described in Supplementary Note 1 or 2, further including a generation unit that generates an iris image including iris features of the target person from the first information and from the corrected second information.
Supplementary Note 4
[0117] An imaging system described in Supplementary Note 4 is the imaging system described in any one of Supplementary Notes 1 to 3, wherein, the imaging unit captures a plurality of images in two or more different brightness ranges, and the acquisition unit obtains each of the first information and the second information from the images captured in different brightness ranges.
Supplementary Note 5
[0118] An imaging system described in Supplementary Note 5 is the imaging system described in Supplementary Note 4, wherein the acquisition unit selects a non-saturated image in which a pixel value of the second area is not saturated from the images captured in different brightness ranges, and obtains the second information from the non-saturated image.
Supplementary Note 6
[0119] An imaging system described in Supplementary Note 6 is the imaging system described in any one of Supplementary Notes 1 to 5, wherein the correction unit corrects the second information by subtracting a value based on an average value of pixel values of the first area from an average value of pixel values of the second area.
Supplementary Note 7
[0120] An imaging system described in Supplementary Note 7 is the imaging system described in any one of Supplementary Notes 1 to 6, further including a display unit that displays at least one of an iris image and a registered image used for an authentication process of the iris image.
Supplementary Note 8
[0121] An imaging system described in Supplementary Note 8 is the imaging system described in Supplementary Note 7, wherein the display unit displays the iris image and the image captured by the imaging unit, simultaneously or alternatively.
Supplementary Note 9
[0122] An imaging system described in Supplementary Note 9 is the imaging system described in Supplementary Note 7 or 8, wherein the display unit highlights at least one of a part corresponding to the second area of the iris image and a part corresponding to the second area of the registered image.
Supplementary Note 10
[0123] An imaging system described in Supplementary Note 10 is the imaging system described in Supplementary Note 9, wherein the display unit is configured to switch between presence and absence of highlighting.
Supplementary Note 11
[0124] An imaging method described in Supplementary Note 11 is an imaging method including: capturing an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; obtaining, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and correcting the second information so as to reduce an influence of the reflection, on the basis of the first information.
Supplementary Note 12
[0125] A computer program described in Supplementary Note 12 is a computer program that operates a computer: to capture an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; to obtain, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and to correct the second information so as to reduce an influence of the reflection, on the basis of the first information.
Supplementary Note 13
[0126] An imaging system described in Supplementary Note 13 is an imaging system including: an imaging unit that captures an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; an acquisition unit that obtains, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and a detection unit that detects eyeglasses of the target person on the basis of an acquisition result of the acquisition unit.
Supplementary Note 14
[0127] An imaging method described in Supplementary Note 14 is an imaging method including: capturing an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; obtaining, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and detecting eyeglasses of the target person on the basis of an acquisition result of the acquisition unit.
Supplementary Note 15
[0128] A computer program described in Supplementary Note 15 is a computer program that operates a computer: to capture an image of an eye area of a target person by using an image sensor that allows imaging without saturating observed light; to obtain, from the image, a first information about a first area that does not include reflection of light by an eyeglass lens of the target person, and a second information about a second area that includes the reflection of the light; and to detect eyeglasses of the target person on the basis of an acquisition result of the acquisition unit.
Supplementary Note 16
[0129] A recording medium described in Supplementary Note 16 is a recording medium on which the computer program described in Supplementary Note 12 or 15 is recorded.
[0130] This disclosure is not limited to the examples described above and is allowed to be changed, if desired, without departing from the essence or spirit of the invention which can be read from the claims and the entire specification. An imaging system, an imaging method, and a computer program with such modifications are also intended to be within the technical scope of this disclosure.
DESCRIPTION OF REFERENCE CODES
[0131] 10 Imaging system [0132] 11 Processor [0133] 110 Imaging unit [0134] 111 Lens [0135] 112 Image sensor [0136] 120 Irradiated unit [0137] 130 Calculation unit [0138] 131 Acquisition unit [0139] 132 Correction unit [0140] 133 Generation unit [0141] 134 Eyeglass detection unit [0142] 140 Display unit [0143] 200 Eyeglass lens [0144] P Target person