G06V30/1478

Tex line detection

A system and method for text line detection are described Examples include detection of symbols in an image received from an image-capturing device. In examples, for each of at least some of the symbols, neighboring symbols within a local region a given distance from the symbol are analyzed in order to determine a direction for a line in the local region. In examples, based on the determined directions for the lines, text lines in the image are identified.

CHARACTER/GRAPHICS RECOGNITION DEVICE, CHARACTER/GRAPHICS RECOGNITION METHOD, AND CHARACTER/GRAPHICS RECOGNITION PROGRAM
20190019049 · 2019-01-17 ·

This character/graphics recognition device of the present disclosure obtains information by performing recognition of a character or graphic affixed to an object in a predetermined space. The character/graphics recognition device includes a controller, an imaging unit for capturing an image in a predetermined imaging area including the object, an illumination unit including multiple illumination lamps for emitting light from different positions to illuminate the predetermined space, and a recognition unit for obtaining the information by recognizing the character or graphic in the image captured by the imaging unit and outputting recognition result information including the information obtained.

The controller applies a lighting pattern to the illumination unit and controls a timing to capture the image by the imaging unit, a lighting pattern being a combination of turning on and off of the plurality of illumination lamps.

Automatic correction of skewing of digital images

A method and system. An initial angle of rotation is determined by sampling test angles of rotation of a captured digital image and analyzing resultant rotated images to determine a resultant rotated image with a highest number of substantially empty lines. The captured digital image is rotated by the initial angle of rotation to generate a first rotated image. A representative line of each line area of multiple text line areas of the first rotated image is generated. A slope of each representative line is calculated. An aggregated slope of the representative lines is determined. The aggregated slope is converted to a refining angle of rotation. The refining angle of rotation is validated by finding points of intersection of lines connecting opposing ends of adjacent representative lines. The first rotated image is rotated by the refining angle of rotation to result in a final rotated image.

Recording dose data from drug injection devices using optical character recognition (OCR)

A method of recording a medicament dose using a data collection device comprises capturing an image of a medicament dose indicator of a medicament delivery device, adjusting a scale of said image, adjusting said image for skew of one or more characters displayed by the medicament dose indicator, determining the position of at least one of said one or more characters in the image, identifying the at least one character using optical character recognition and determining a medicament dose indicator by the medicament dose indicator based on a result of the optical character recognition. The method may be performed using a handheld electronic device comprising a camera, such as a cellphone, a tablet computer or other device. A computer program for controlling a data collection device to perform the method may be provided in the form of a software application or app.

HIGH-SPEED OCR DECODE USING DEPLETED CENTERLINES
20180336441 · 2018-11-22 ·

A method for template matching can include iteratively selecting a template set of points to project over a centerline of a candidate symbol; conducting a template matching analysis; assigning a score to each template set; and selecting a template set with a highest assigned score. For example, the score can depend on proximity of the template points to a center and/or boundaries of a principal tracing path of the symbol. Additionally, one or more template sets having a top rank can be selected for a secondary analysis of proximity of the template points to a boundary of a printing of the symbol. The method can further include using the template with the highest score to interpret the candidate symbol.

System and method for straightening curved page content
10121088 · 2018-11-06 · ·

The page straightening system includes a word module to determine an enclosing quadrilateral of each connected component of curved page content. Further, a line module in the page straightening system is configured to form text lines by joining enclosing quadrilaterals based on a reading order. Subsequently, a correction module in the page straightening system is configured to generate straightened content from the curved content based on the text lines. As such, the page straightening system can automatically straighten curved page content.

Active data push system and active data push method

An active data push system comprising a plurality of human-detection devices and a management system is presented. The human-detection devices respectively send a trigger signal when detecting a human entrance into one of a plurality of zones. The management system recognizes the zone detected with the human entrance when receiving the trigger signal, and retrieves a basic data of each electronic device installed in the recognized zone, and transmits the retrieved basic data to a mobile device held by the human.

Method and system for securing user access, data at rest and sensitive transactions using biometrics for mobile devices with protected, local templates
20180285556 · 2018-10-04 ·

Biometric data are obtained from biometric sensors on a stand-alone computing device, which may contain an ASIC, connected to or incorporated within it. The computing device and ASIC, in combination or individually, capture biometric samples, extract biometric features and match them to one or more locally stored, encrypted templates. The biometric matching may be enhanced by the use of an entered PIN. The biometric templates and other sensitive data at rest are encrypted using hardware elements of the computing device and ASIC, and/or a PIN hash. A stored obfuscated Password is de-obfuscated and may be released to the authentication mechanism in response to successfully decrypted templates and matching biometric samples. A different de-obfuscated password may be released to authenticate the user to a remote or local computer and to encrypt data in transit. This eliminates the need for the user to remember and enter complex passwords on the device.

METHOD AND APPARATUS FOR PROCESSING IMAGE INFORMATION
20180285676 · 2018-10-04 ·

The present disclosure discloses a method and an apparatus for processing image information. A specific implementation of the method comprises: recognizing each character in an original image and acquiring a position of the each character; matching a character in the original image with a character in a layout structured region of a template image, and recording identical characters or character strings in the original image and the template image as a matching point pair; acquiring a projective transformation matrix between the matching point pairs according to the position of the character in the original image and the position of the character in the layout structured region of the template image; registering the original image according to the projective transformation matrix to acquire a registered image; and recognizing the registered image to acquire a recognition result. This implementation simplifies steps of image matching in character recognition, enhances matching accuracy and universality, and reduces cost of development.

Persistent feature based image rotation and candidate region of interest
12080092 · 2024-09-03 · ·

Embodiments of a system and method for sorting and delivering articles in a processing facility based on image data are described. Image processing results such as rotation notation information may be included in or with an image to facilitate downstream processing such as when the routing information cannot be extracted from the image using an unattended system and the image is passed to an attended image processing system. The rotation notation information may be used to dynamically adjust the image before presenting the image via the attended image processing system.