Face recognition systems that are based on image analysis require a person to pose in front of a camera to provide face images to the system. In many cases, images obtained by such a face recognition system are insufficient in order to extract the required data from the captured image, due to improper pose of the person in front of the camera. However, current face recognition systems provide no feedback to the person regarding the face recognition process and how to correct his or her pose in front of the camera. Therefore, the recognition process may fail, may take a long time and may be inefficient in terms of computing resources usage.
Embodiments of the present invention provide a light indication device and a light indication method for a face recognition system. The light indicator according to embodiments of the present invention may be adapted to attract the attention of a person to a camera and provide the person feedback and indications as to the pose of his or hers face in a captured image and how to correct it, as well as indications regarding the progress of the face recognition process. A method for using the light indication device is also provided.
According to some embodiments of the present invention a light indicator for a face recognition system, may comprise a housing having a central aperture configured to accommodate an image input device, such as a camera. The light indicator may further comprise a processor, a memory to store captured images and image analysis tools, a plurality of light emitting elements, such as Light Emitting Diodes (LEDs) and a power source, such as a battery. The plurality of light emitting elements may be arranged, according to one embodiment, along a circumference of the central aperture in the housing.
According to some embodiments, the processor is configured to activate one or more of the plurality of light emitting elements to create a light sequence. The light sequence may be determined based on input received from the image input device of the face recognition system.
According to some embodiments, the processor may be configured to initiate the operation of the image input device to capture images of a face of a person, and to analyze the captured images, by operating image analysis tools stored in the memory.
In yet another embodiment, the light indicator may further comprise a white light source.
The processor according to some embodiments may be configured to extract information regarding a pose of a face in an image captured by the image input device.
The light indicator according to some embodiments may further comprise a sensor configured to determine a person is in vicinity of the light indicator. The sensor may be one or more of a list consisting: a proximity sensor, a motion sensor and a volume sensor.
According to some embodiments, a method of providing a light indication for a face recognition system may comprising: identifying a presence of a person in a vicinity of a camera of a face recognition system; capturing one or more images by the camera of the face recognition system; determining, by a processor, that the one or more captured images comprise an image of a face; determine, by the processor, the pose of the face in the one or more captured images; and initiating a light sequence indicative of a required change of the face pose.
According to some embodiments the method may further comprise initiating an attention attracting light sequence to attract attention to the camera prior to the capturing of the one or more images.
According to some embodiments the method may further comprise initiating a another light sequence to indicate that the required change of face pose has been properly performed. According to some embodiments, when the determined pose of the face is sufficient for face recognition, the method may further comprise determining the identity of the person in the vicinity of the face recognition system, and provide a positive identification indication or a non-identification indication according to the results of the recognition process.
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present invention.
Although embodiments of the invention are not limited in this regard, the terms “plurality” and “a plurality” as used herein may include, for example, “multiple” or “two or more”. The terms “plurality” or “a plurality” may be used throughout the specification to describe two or more components, devices, elements, units, parameters, or the like.
Unless explicitly stated, the method embodiments described herein are not constrained to a particular order or sequence. Additionally, some of the described method embodiments or elements thereof can occur or be performed at the same point in time or overlapping points in time. As known in the art, an execution of an executable code segment such as a function, task, sub-task or program may be referred to as execution of the function, program or other component.
Although embodiments of the invention are not limited in this regard, discussions utilizing terms such as, for example, “processing,” “computing,” “calculating,” “determining,” “establishing”, “analyzing”, “checking”, or the like, may refer to operation(s) and/or process(es) of a computer, a computing platform, a computing system, or other electronic computing device, that manipulate and/or transform data represented as physical (e.g., electronic) quantities within the computer's registers and/or memories into other data similarly represented as physical quantities within the computer's registers and/or memories or other information storage medium that may store instructions to perform operations and/or processes.
Reference is now made to
According to some embodiments, housing 105 may comprise a processor (420 in
The CPLD may activate a plurality of LEDs 110a, 110b, 110c or other light emitting elements. It would be appreciated by those skilled in the art that the CPLD may activate LEDs 110a, 110b, 110c according to commands received from controller (430 in
Light emitting elements, such as LEDs 110a, 110b, 110c may emit light in multiple colors. According to some embodiments of the present invention, a white light source 120 may be also attached to the PCB in housing 105. White light source 120 may be for focusing of camera 150 as well as for providing feedback and indications to the person to be identified. It would be appreciated that housing 105 may have a cover 105a that has transparent portions located in front of light emitting elements, such as LEDs 110a, 110b, 110c and white light source 120. According to alternative embodiments, cover 105a of housing 105 may have holes or apertures to allow light from light emitting elements 110a, 110b, 110c and white light source 120, to be seen from the outside of housing 105.
According to some embodiments of the present invention, housing 105 may be shaped substantially as a ring, as seen in
According to one embodiments of the present invention, light emitting elements 110a, 110b, 110c and 120 may be arranged along a circumference of central aperture 130. Light emitting elements 110a, 110b, 110c and 120 may be arranged in a single line along the circumference of central aperture 130 or may be arranged in a plurality of lines, such as a plurality of circular lines with a common center.
Reference is now made to
Sensor 460 may be a motion sensor, a volume sensor, a proximity sensor, or any other sensor that may indicate that a person is in the vicinity thereof. It should be appreciated that sensor 460 may be placed in proximity to camera 450. Thus, when a person is in the vicinity of sensor 460 and triggers sensor 460 he or she is also near camera 450.
According to some embodiments of the present invention, CPU 420 may control the operation of light indictor 410 via controller 430, based on input received from sensor 460, and from image input device, such as camera 450.
For example, when CPU 420 receives an indication from sensor 460 that a person is in the vicinity of sensor 460 and thus of camera 450, CPU 420 may send a command to controller 430 to start a first lighting sequence, which is intended to draw the person's attention to camera 450. Controller 430 may then turn LEDs in light indicator 410 on and off. Alternatively system 400 may execute a motion detecting algorithm that may provide indication of an object in a field of view (FOV) of camera 450 and further/based on contour and size evaluation may provide a signal that a person is in the vicinity of camera 450.
CPU 420 may then initiate the operation of camera 450 to receive images of the person. When images are received from camera 450, CPU 420 may analyze the images, by operating image analysis tools stored in memory 440, to determine whether a face may be identified in the obtained image or images.
If a face is not identified in the obtained image, a command to controller 430 may be sent, to restart the lighting sequence or to start a different sequence in order to attract the person's attention to camera 450. If a face is identified, the image may be analyzed to determine whether the pose of the face is sufficient in order to identify the person in the image or images by a face recognition tool stored in memory 440.
When the pose of the face in one or more images is sufficient in order to identify the person in an image, processor 420 may check whether enough information has been obtained, that is whether there is a sufficient number of frames or images including the face of the person in order to identify the person in the image, and if there is sufficient information, an identification process may be conducted by comparing one or more face images of the person with pre-obtained images stored in memory 440. According to some embodiments, during the identification process an indication of the identification process progress may be provided by illuminating consecutive LEDs as the process progresses. For example, when the process begins, a first LED may be illuminated (such as LED 110a in
According to some embodiments, when the pose of the face in one or more images is improper in order to identify the person in the image, for example when the eyes of the person cannot be identified in the image, processor 420 may instruct controller 430 to initiate a lighting sequence to indicate to the person how to correct the pose of the face. For example, if the face should be tilted upwards, the LEDs on the top of light indicator 410 (e.g. LEDs 110a, 110b and 110c in
Processor 420 may be configured to carry out all or part of embodiments of the present invention by for example executing code or instructions stored for example in memory 440.
Memory 440 may be or may include, for example, a Random Access Memory (RAM), a read only memory (ROM), a Dynamic RAM (DRAM), a Synchronous DRAM (SD-RAM), a double data rate (DDR) memory chip, a Flash memory, a non-transitory memory or other suitable memory units or storage units.
With reference to
When the presence of a person is identified, a processor may instruct a controller to initiate a light indicator in a lighting sequence to attract the attention to the camera (block 520). For example, the attention attraction sequence may be blinking or flashing all light emitting elements, in changing colors.
According to some embodiments, after or simultaneously with initiating the lighting sequence, a camera may start obtaining images (block 530).
The processor may then analyze the obtained image or images to identify whether a face may be identified in the image or images (block 540). If a face cannot be identified in the image(s), the lighting sequence initiated in block 520 may be repeated or a different attention attracting sequence may be started.
When a face may be identified in one or more images, an image analysis tool, stored in a memory, may be used by the processor, in order to identify the pose of the face in the image (block 550).
According to embodiments of the present invention, the processor may then check whether the identified pose of the face in the image(s) is proper for identifying the person in the image(s) (block 560). When the pose is improper for face recognition purposes, the processor may instruct a controller to turn on the light indicator to present a light indication as to how to correct the pose of the face (block 570). For example, if the face should be moved upwards, the light emitting elements at the top of light indicator may blink or flash or be steadily lit, in a first color, such as red, until the pose of the face is corrected. When the pose is corrected, the lighting sequence may be changed and/or the color of the light emitting elements may be changed, e.g. to green.
When the pose of the face is identified to be proper for face recognition purposes (e.g. the pose of the face in the captured image is sufficient in order to recognize the person in the captured image), the processor may check whether sufficient information (e.g. sufficient number of frames or images) have been obtained in order to complete the face recognition process (block 565). When further information is required, the method may return to block 520 and a predefined lighting sequence may be initiated and further images may be obtained (block 530).
When sufficient information has been obtained, a face recognition process may be conducted by comparing images obtained by the camera, with pre-obtained images, stored in a memory (block 580). During the face recognition process, a light indication of the progress of the recognition process may be provided by initiating a lighting sequence that is indicative of the progress.
According to some embodiments, when the face recognition process has been completed, a light indication of the outcome of the process may be provided (block 590). For example, when a positive identification has been archived (e.g. the person in the vicinity of the face recognition system has been recognized), all LEDs may blink in green, while when the person was not identified, all LEDs may blink in red. It should be appreciated that other indications and sequences may be used.
While certain features of the invention have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those of ordinary skill in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IL2015/050356 | 4/1/2015 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
61973904 | Apr 2014 | US |