Classification and standardization of field images associated with a field in a form
First Claim
1. A computer-implemented method for classifying a plurality of field images, the method comprising:
- receiving the plurality of field images associated with a field;
determining, with one or more processors, stroke features for each of the plurality of field images;
analyzing, with the one or more processors, the stroke features to determine one or more patterns;
classifying the plurality of field images into one or more groups based on the one or more patterns;
retrieving field images in a first group from the one or more groups;
determining a representative image from the retrieved field images based on the stroke features;
replacing the field images of the first group with the representative image; and
generating a table with the plurality of field images including the representative image for the field images that are classified as being part of the first group.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for processing form images including strokes. A stroke identification module identifies the position of each stroke in each of form image. A geometry engine identifies a group of overlapping strokes from an overlay of the plurality of form images. The geometry engine generates a field bounding box encompassing the group of strokes and generates a field image from each form image based on the field bounding box. A label detector analyzes an area around the field image in the form image and generates a label image. A field image classifier determines stroke features for field images associated with a field. The field image classifier classifies the field images into one or more groups based on the stroke features. A stroke standardizer determines a representative image for field images associated with a field.
14 Citations
20 Claims
-
1. A computer-implemented method for classifying a plurality of field images, the method comprising:
-
receiving the plurality of field images associated with a field; determining, with one or more processors, stroke features for each of the plurality of field images; analyzing, with the one or more processors, the stroke features to determine one or more patterns; classifying the plurality of field images into one or more groups based on the one or more patterns; retrieving field images in a first group from the one or more groups; determining a representative image from the retrieved field images based on the stroke features; replacing the field images of the first group with the representative image; and generating a table with the plurality of field images including the representative image for the field images that are classified as being part of the first group. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for classifying a plurality of field images, the system comprising:
-
a field image classifier for receiving the plurality of field images associated with a field, determining stroke features for each of the plurality of field images, analyzing the stroke features to determine one or more patterns and classifying the plurality of field images into one or more groups based on the or more patterns; a stroke standardizer for retrieving field images in a first group from the one or more groups, for determining a representative image from the retrieved field images based on the stroke features and for replacing the field images of the first group with the representative image; and a user interface engine for generating a table with the plurality of field images including the representative image for the field images that are classified as being part of the first group. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive a plurality of field images associated with a field; determine stroke features for each of the plurality of field images; analyze the stroke features to determine one or more patterns; classify the plurality of field images into one or more groups based on the or more patterns; retrieve field images in a first group from the one or more groups; determine a representative image from the retrieved field images based on the stroke features; replace the field images of the first group with the representative image; and generate a table with the plurality of field images including the representative image for the field images that are classified as being part of the first group. - View Dependent Claims (17, 18, 19, 20)
-
Specification