G06V30/133

Removing Clarity Issues From Images To Improve Readability
20230196527 · 2023-06-22 ·

Techniques are disclosed relating to methods that include receiving, by a computer system, a plurality of images of an object taken from a video during which there is relative movement between the object and a camera that captures the video. The method may further include in response to determining that the video does not include a single image that meets a clarity threshold for the object, creating, by the computer system, a merged image of the object by combining portions of different images of the plurality of images such that the clarity threshold for the object is satisfied by the merged image. The method may also include capturing, by the computer system, information about the object using the merged image.

OPTICAL CHARACTER RECOGNITION QUALITY EVALUATION AND OPTIMIZATION
20230186661 · 2023-06-15 · ·

A processor may receive an image and determine a number of foreground pixels in the image. The processor may obtain a result of optical character recognition (OCR) processing performed on the image. The processor may identify at least one bounding box surrounding at least one portion of text in the result and overlay the at least one bounding box on the image to form a masked image. The processor may determine a number of foreground pixels in the masked image and a decrease in the number of foreground pixels in the masked image relative to the number of foreground pixels in the image. Based on the decrease, the processor may modify an aspect of the OCR processing for subsequent image processing.

SYSTEM AND METHOD FOR ASSET SERIALIZATION THROUGH IMAGE DETECTION AND RECOGNITION OF UNCONVENTIONAL IDENTIFIERS

An embodiment of the present invention is directed to a combination of two deep-learning computer vision models—customized with post-processing—wrapped in a mobile application that is backed by an Application Programming Interface (API) supporting concurrent mobile users to accomplish asset serialization tasks in a warehouse or other storage environment.

Detecting a document
09826155 · 2017-11-21 · ·

A method is proposed for detecting a document in which image data are recorded by means of a camera, in which filtered picture data are determined by a first processing unit on the basis of the recorded image data, and a camera picture is stored by a second processing unit on the basis of the filtered picture data if a stability criterion is fulfilled. Also specified correspondingly are a device, computer program product and storage medium.

PRINTED CHARACTER RECOGNITION
20220058416 · 2022-02-24 ·

A computer-implemented method for recognising a printed character string is provided. The method includes receiving an image comprising the character string, the character string comprising a plurality of characters, determining a readability quality for each character in the character string and selecting at least one anchor character based at least in part on the readability quality of the characters in the character string. The identity of the at least one anchor character is determined using a character recognition algorithm and the identity of the character string recognised based on the at least one identified anchor character.

INFORMATION PROCESSING SYSTEM AND READING DEVICE
20220058413 · 2022-02-24 · ·

An information processing system includes a processor configured to: make an attempt to acquire, from recording medium images obtained by reading a plurality of recording media, target content information recorded on each of the plurality of recording media; and among the plurality of recording media, output information about an erroneous recording medium, the erroneous recording medium being (a) a recording medium of which the attempted acquisition of the target content information has been unsuccessful or (b) a recording medium of which the target content information acquired by the attempted acquisition does not satisfy a predetermined condition.

METHOD AND SYSTEM THAT DETERMINE THE SUITABILITY OF A DOCUMENT IMAGE FOR OPTICAL CHARACTER RECOGNITION AND OTHER IMAGE PROCESSING

The current document is directed to a computationally efficient method and system for assessing the suitability of a text-containing digital image for various types of computational image processing, including optical-character recognition. A text-containing digital image is evaluated by the disclosed methods and systems for sharpness or, in other words, for the absence of, or low levels of, noise, optical blur, and other defects and deficiencies. The sharpness-evaluation process uses computationally efficient steps, including convolution operations with small kernels to generate contour images and intensity-based evaluation of pixels within contour images for sharpness and proximity to intensity edges in order to estimate the sharpness of a text-containing digital image for image-processing purposes.

AUTOMATED LICENSE PLATE RECOGNITION SYSTEM AND RELATED METHOD

Systems, methods, devices and computer readable media for determining a geographical location of a license plate are described herein. A first image of a license plate is acquired by a first image acquisition device of a camera unit and a second image of the license plate is acquired by a second image acquisition device of the camera unit. A three-dimensional position of the license plate relative to the camera unit is determined based on stereoscopic image processing of the first image and the second image. A geographical location of the camera unit is obtained. A geographical location of the license plate is determined from the three-dimensional position of the license plate relative to the camera unit and the geographical location of the camera unit. Other systems, methods, devices and computer readable media for detecting a license plate and identifying a license plate are described herein.

SYSTEMS AND METHODS FOR PRINTED CODE INSPECTION
20220237931 · 2022-07-28 · ·

This specification describes methods and systems for printed code inspection. For instance, the specification describes a computer-implemented method for printed code inspection by a printed code inspection system operating in conjunction with a production line apparatus configured to move objects along a production line comprising: receiving an image of an object to which a printed code comprising one or more printed characters should have been applied, the image having been captured when the object was located at a particular position on the production line; analysing the image to detect, based on a set of one or more character identification parameters, at least one candidate character within the image; determining, for each of the at least one candidate characters and based on a set of one or more candidate character properties, a likelihood that the candidate character is one of the printed characters of the printed code that should have been applied to the object; determining, based on the candidate characters determined as being likely to be one of the printed characters of the printed code that should have been applied to the object, whether the printed code is present and legible on the object; and outputting an indication as to whether the printed code that should have been applied to the object is present and legible on the object.

Systems and methods for enrollment and identity management using mobile imaging

Systems and methods for automatic enrollment and identity verification based upon processing a captured image of a document are disclosed herein. Various embodiments enable, for example, a user to enroll in a particular service by taking a photograph of a particular document (e.g., his driver license) with a mobile device. One or more algorithms can then extract relevant data from the captured image. The extracted data (e.g., the person's name, gender, date of birth, height, weight, etc.) can then be used to automatically populate various fields of an enrollment application, thereby reducing the amount of information that the user has to manually input into his mobile device in order to complete the enrollment process. In some embodiments, a set of internal and/or external checks can be run against the data to ensure that the data is valid, has been read correctly, and is consistent with other data.