×

Systems and methods for mobile image capture and processing

  • US 10,664,919 B2
  • Filed: 12/29/2016
  • Issued: 05/26/2020
  • Est. Priority Date: 01/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product, comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform operations comprising:

  • capturing one or more of image data depicting a digital representation of a document and audio data relating to the digital representation of the document;

    defining a plurality of candidate edge points within the image data;

    removing one or more outlier candidate edge points from the plurality of candidate edge points;

    defining a second plurality of candidate edge points excluding the one or more outlier candidate edge points; and

    defining four sides of a tetragon based on one or more of the plurality of candidate edge points and the second plurality of candidate edge points, wherein defining the plurality of candidate edge points comprises, for each of a plurality of portions of the image data;

    calculating one or more statistics corresponding to the portion;

    estimating one or more distributions of statistics corresponding to the portion;

    determining whether a statistically significant difference exists between one or more of the statistics calculated for the portion and the distribution of statistics estimated for the portion; and

    designating a point corresponding to the statistically significant difference as a candidate edge point in response to determining the statistically significant difference exists;

    wherein each side of the tetragon corresponds to a different side of the document;

    wherein an area of the tetragon comprises at least a threshold percentage of a total area of the digital image;

    wherein the tetragon bounds the digital representation of the document;

    wherein each portion is characterized by a single center pixel; and

    wherein the center pixel is designated as a candidate edge point upon determining the statistically significant difference exists.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×