MOBILE DOCUMENT DETECTION AND ORIENTATION BASED ON REFERENCE OBJECT CHARACTERISTICS
First Claim
1. A computer-implemented method for processing a digital image depicting a document, the method comprising:
- analyzing the digital image to determine one or more of a presence and a location of one or more reference objects;
determining one or more geometric characteristics of at least one of the reference objects;
defining one or more region(s) of interest based at least in part on one or more of the determined geometric characteristics; and
detecting a presence or an absence of an edge of the document within each defined region of interest.
6 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, methods, systems, and computer program products for detecting, estimating, calculating, etc. characteristics of a document based on reference objects depicted on the document are disclosed. In one approach, a computer-implemented method for processing a digital image depicting a document includes analyzing the digital image to determine one or more of a presence and a location of one or more reference objects; determining one or more geometric characteristics of at least one of the reference objects; defining one or more region(s) of interest based at least in part on one or more of the determined geometric characteristics; and detecting a presence or an absence of an edge of the document within each defined region of interest. Additional embodiments leverage the type of document depicted in the image, multiple frames of image data, and/or calculate or extrapolate document edges rather than locating edges in the image.
-
Citations
20 Claims
-
1. A computer-implemented method for processing a digital image depicting a document, the method comprising:
-
analyzing the digital image to determine one or more of a presence and a location of one or more reference objects; determining one or more geometric characteristics of at least one of the reference objects; defining one or more region(s) of interest based at least in part on one or more of the determined geometric characteristics; and detecting a presence or an absence of an edge of the document within each defined region of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for processing a plurality of digital image frames, each frame comprising at least a partial digital representation of a document, and the method comprising:
-
analyzing a first frame among the plurality of frames to determine one or more of a presence and a location of one or more reference objects within the first frame; determining one or more geometric characteristics of at least one reference object within the first frame; defining one or more region(s) of interest based at least in part on one or more of the determined geometric characteristics of the at least one reference object within the first frame; defining one or more subregion(s) of interest within a second frame; and detecting a presence or an absence of an edge of the document within each defined subregion of interest; wherein each subregion of interest is defined based at least in part on; one or more geometric characteristics of at least one of the region(s) of interest within which the subregion of interest was defined; and one or more of the determined geometric characteristics of the reference object(s) within the first frame. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for processing a digital image comprising a digital representation of a document, the method comprising:
-
determining the document corresponds to one of a predefined set of document types; analyzing the digital image to determine one or more of a presence and a location of one or more reference objects; determining one or more geometric characteristics of at least one of the reference objects; and extrapolating a location of one or more edges of the document within the digital image based at least in part on the determined document type and the one or more geometric characteristics. - View Dependent Claims (17, 18, 19, 20)
-
Specification