G06V30/1801

COMPUTER-READABLE RECORDING MEDIUM STORING SPECIFYING PROGRAM, SPECIFYING METHOD, AND SPECIFYING DEVICE
20220114824 · 2022-04-14 · ·

A non-transitory computer-readable recording medium storing a specifying program for causing a computer to execute processing including: acquiring a first value that indicates a result of inter-document distance analysis between each of a plurality of sentences stored in a storage unit and an input first sentence; acquiring a second value that indicates a result of latent semantic analysis between each of the sentences and the first sentence; calculating similarity between each of the sentences and the first sentence on the basis of a vector that corresponds to each of the sentences and has magnitude based on the first value acquired for each of the sentences and an orientation based on the second value acquired for each of the sentences; and specifying a second sentence similar to the first sentence among the plurality of sentences on the basis of the calculated similarity between each of the sentences and the first sentence.

OCR using 3-dimensional interpolation
11837000 · 2023-12-05 · ·

To perform 3-dimensional interpolation, a 3-dimensional model of an input text character is generated. For example, a 2-dimensional character may be given depth using an extrusion transformation. The 3-dimensional model of the input text character is compared to 3-dimensional models of candidate characters and the results of the 3-dimensional comparisons are used to select the optical character recognition (OCR) output for the input text character. The 3-dimensional comparison may be performed directly on the 3-dimensional models. Alternatively, a set of 2-dimensional images may be generated for each 3-dimensional model and 2-dimensional comparisons performed. By use of the additional information gathered from the comparisons of the 3-dimensional models, the correct OCR output character can be identified with greater confidence. As a result, the quality of the OCR output is improved, improving the functioning of a computer performing OCR tasks and reducing the expenditure of time and processing power in correcting OCR errors.

METHODS, SYSTEMS, ARTICLES OF MANUFACTURE, AND APPARATUS TO DETECT LINES ON DOCUMENTS
20230394859 · 2023-12-07 ·

Methods, apparatus, systems, and articles of manufacture are disclosed that detect lines in a document. An example apparatus includes at least one memory; machine readable instructions; and processor circuitry to at least one of instantiate or execute the machine readable instructions to: generate feature embeddings for text segments detected in a document image, the segments associated with respective bounding boxes, wherein the segments are to be represented by nodes in a graph; identify candidate edges between ones of the segments; pass the feature embeddings through graph attention layers (GAT) to update the feature embeddings with information from neighbor nodes; generate an adjacency matrix for the document image by determining confidence scores for the edges; and cluster the nodes based on the adjacency matrix to group ones of the nodes that belong to a same line.

SYSTEMS AND METHODS FOR GENERATING TYPOGRAPHICAL IMAGES OR VIDEOS
20220019830 · 2022-01-20 ·

This disclosure involves automatically generating a typographical image using an image and a text document. Aspects of the present disclosure include detecting a region of interest from the image and generating an object template from the detected region of interest. The object template defines the areas of the image, in which words of the text document are inserted. A text rendering protocol is executed to iteratively insert the words of the text document into the available locations of the object template. The typographical image is generated by rendering each word of the text document onto the available location assigned to the word.

Classifying and segmenting characters within an image

An image is acquired by a camera. The image has a first set of characters and a second set of characters. The first set of characters are classified as an identifier. The second set of characters are classified as data associated with the identifier. The image is divided to create an image segment. The image segment includes the first set of characters and not the second set of characters. The first set of characters are decoded in the image segment to generate a first character string. The second set of characters are decoded to generate a second character string. The first character string is linked to the second character string based on classifying the first set of characters as the identifier and the second set of characters as the data associated with the identifier.

DOMESTIC ANIMAL INFORMATION MANAGEMENT SYSTEM, DOMESTIC ANIMAL BARN, DOMESTIC ANIMAL INFORMATION MANAGEMENT PROGRAM, AND DOMESTIC ANIMAL INFORMATION MANAGEMENT METHOD

A domestic animal information management system is provided with an imaging unit for acquiring image data of a predetermined area where a domestic animal to which identification information is attached can move; an identification information acquisition unit for acquiring the identification information for every domestic animal on the basis of the image data of the predetermined area; a position information acquisition unit for acquiring position information for every domestic animal on the basis of the image data of the predetermined area; and an information storage unit for storing the identification information and the position information in association with each other for every domestic animal.

ELECTRONIC DEVICE AND METHOD FOR IDENTIFYING SENTENCE INDICATED BY STROKES
20240020996 · 2024-01-18 ·

A processor of an electronic device is configured to display a plurality of strokes in the display. The processor is configured to display, in response to a first input indicating selection of at least one character distinguished by the strokes, a first visual object for identifying a first sentence including the at least one character. The processor is configured to identify, in response to a second input indicating selection of the first visual object, strokes included in the first sentence among the strokes, based on a spacing between a first word including the at least one character and a second word, and moments of a plurality of words including the first word, and the second word are inputted. The processor is configured to display, in the display based on identification of the strokes included in the first sentence, a second visual object corresponding to the identified strokes among the strokes.

Computer-implemented method for extracting content from a physical writing surface

A computer-implemented method (300) for extracting content (302) from a physical writing surface (304), the method (300) comprising the steps of: (a) receiving a reference frame (306) including image data relating to at least a portion of the physical writing surface (304), the image data including a set of data points; (b) determining an extraction region (308), the extraction region (308) including a subset of the set of data points from which content (302) is to be extracted; (c) extracting content (302) from the extraction region (308) and writing the content (302) to a display frame (394); (d) receiving a subsequent frame (406) including subsequent image data relating to at least a portion of the physical writing surface (304), the subsequent image data including a subsequent set of data points; (e) determining a subsequent extraction region (408), the subsequent extraction region (408) including a subset of the subsequent set of data points from which content (402) is to be extracted; and (f) extracting subsequent content (402) from the subsequent extraction region (408) and writing the subsequent content (402) to the display frame (394).

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20240095985 · 2024-03-21 ·

An image processing method to edit document data including an image on which a character object is superimposed, includes: obtaining a candidate image group that includes one or more candidate images each being a candidates of an image to be arranged in the document data; identifying, for each candidate image, as a background region a region that is a background of the superimposed character object in a case where the candidate image is arranged in the document data; detecting an edge of the candidate image in the background region and identifying a value related to an edge strength based on the detected edge; and selecting as a selected image a candidate image with the value related to the edge strength of the background region that is smaller than a predetermined threshold.

CONTROL METHOD AND SYSTEM FOR SURFACE-SELECTIVE COATING OF AN INDIVIDUAL PHYSICAL DOCUMENT WITH A LIQUID COATING
20240078662 · 2024-03-07 ·

A method is provided for surface-selective coating of a surface of an individual physical document, in particular a card-like document, with a liquid coating. The method includes: receiving or generating an actual image information by image sensors, which represents an actual image of the surface; and comparing the actual image information with reference image information, which represents a reference image of a reference surface corresponding to the surface, to determine, based on possible deviations between the actual image and the reference image, any deformation of the surface compared to the reference surface and to generate deformation information representing said deformation or alternatively the absence thereof. A coating device is then controlled based on coating information determined based on the deformation information and on geometry information that defines a target shape of a partial surface of the surface to be provided with the liquid coating.