Patent classifications
G06K9/58
OPTICAL PROCESSING SYSTEMS
An optical processing system comprises at least one spatial light modulator, SLM, configured to simultaneously display a first input data pattern (a) and at least one data focusing pattern which is a Fourier domain representation (B) of a second input data pattern (b), the optical processing system further comprising a detector for detecting light that has been successively optically processed by said input data patterns and focusing data patterns, thereby producing an optical convolution of the first and second input data patterns, the optical convolution for use in a neural network.
Enhanced battery edge detection
Enhanced battery edge detection devices, systems, and techniques are described herein. During an inspection process, an inspection system controls one or more non-visible light sources to illuminate a battery installed in an electronic device. The illumination activates a reflective pigment applied to at least a portion of an edge of the battery. The inspection system controls one or more cameras to capture at least one image of the illuminated battery installed in the electronic device. The at least one image is processed to detect the edge of the battery and to measure a gap size between the edge of the battery and a region of the electronic device proximate the edge of the battery. The electronic device and battery are flagged for further inspection if the measured gap size is below a threshold indicative of a zero gap event.
Fingerprint identification module
A fingerprint identification module includes a contact layer, at least one light source, at least one image sensor and a lens. The at least one light source emits at least one light beam. The contact layer is exposed outside the fingerprint identification module to be contacted with a user's finger. The at least one image sensor is located under the contact area. After the at least light beam is received by the at least one image sensor, a corresponding fingerprint image is generated. The lens is arranged between the contact layer and the at least one image sensor, and includes plural openings. The lens includes plural openings. After the at least one light beam is reflected by the finger, the at least one light beam is transmitted through the plural openings and projected to the at least one image sensor.
FINGERPRINT IDENTIFICATION MODULE
A fingerprint identification module includes a contact layer, at least one light source, at least one image sensor and a lens. The at least one light source emits at least one light beam. The contact layer is exposed outside the fingerprint identification module to be contacted with a user's finger. The at least one image sensor is located under the contact area. After the at least light beam is received by the at least one image sensor, a corresponding fingerprint image is generated. The lens is arranged between the contact layer and the at least one image sensor, and includes plural openings. The lens includes plural openings. After the at least one light beam is reflected by the finger, the at least one light beam is transmitted through the plural openings and projected to the at least one image sensor.
SECURE GATEWAY ONBOARDING VIA MOBILE DEVICES FOR INTERNET OF THINGS DEVICE MANAGEMENT
Disclosed are various examples for enrollment of gateways using a client device. In one example, a request is transmitted from a client device to a management service. The request comprises the gateway identifier. Gateway credentials are relayed through the client device from the management service to the gateway device. The gateway credentials are unexposed to users of the client device.
OPTICAL CHARACTER RECOGNITION SYSTEMS AND METHODS
The present disclosure is generally directed to systems and methods for executing optical character recognition faster than at least some traditional OCR systems, without sacrificing recognition accuracy. Towards this end, various exemplary embodiments involve the use of a bounding box and a grid-based template to identify certain unique aspects of each of various characters and/or numerals. For example, in one embodiment, the grid-based template can be used to recognize a numeral and/or a character based on a difference in centerline height between the numeral and the character when a monospaced font is used. In another exemplary embodiment, the grid-based template can be used to recognize an individual digit among a plurality of digits based on certain parts of the individual digit being uniquely located in specific portions of the grid-based template.
FACIAL RECOGNITION-BASED AUTHENTICATION
Facial recognition-based authentication comprises obtaining a first image of a target object, updating projection information associated with a display by a display device, obtaining a second image of the target object, the second image being an image of the target object after the projection information is updated, obtaining an image difference data based at least in part on the first image and the second image, and determining whether the target object is a virtual object based at least in part on the image difference data.
Facial recognition-based authentication
Facial recognition-based authentication comprises obtaining a first image of a target object, updating projection information associated with a display by a display device, obtaining a second image of the target object, the second image being an image of the target object after the projection information is updated, obtaining an image difference data based at least in part on the first image and the second image, and determining whether the target object is a virtual object based at least in part on the image difference data.
Method and system for background removal from documents
The invention relates to a method for background removal from documents. The method includes obtaining an image of a document, performing a clustering operation on the image to obtain a plurality of image segments, and performing, for each image segment, a foreground/background classification to determine whether the image segment includes foreground. The method further includes obtaining an augmented image by combining the image segments that include foreground, and obtaining a background-treated image by cropping the image of the document, based on the foreground in the augmented image.
Automated Check Encoding Error Resolution
Aspects of the disclosure relate to enhanced check processing systems with improved check validation features and enhanced information security. A computing platform may determine whether a correlation between source data and metadata associated with a check exceeds a predetermined correlation threshold. Based on determining that the correlation does not exceed the predetermined correlation threshold, the computing platform may direct an OCR computing system to perform character recognition on the check. Then, the computing platform may determine whether a discrepancy between the metadata and an OCR output from the OCR computing system exceeds a predetermined resolution threshold. In response to determining that the discrepancy between the OCR output and the metadata does not exceed the predetermined resolution threshold, the computing platform may update stored records associated with the check. Subsequently, the computing platform may direct a DDA computing system to post a corrected payment associated with the check.