Method and system of image segmentation refinement for image processing
US-2017228867-A1 · Aug 10, 2017 · US
US11620657B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11620657-B2 |
| Application number | US-201716652817-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 3, 2017 |
| Priority date | Oct 3, 2017 |
| Publication date | Apr 4, 2023 |
| Grant date | Apr 4, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided is a computer-implemented method for authenticating an identification document. The method includes determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia. In response to determining that the image data has the at least one predetermined indicia, the method includes determining whether the at least one predetermined indicia corresponds to at least one invalidation mark on the identification document, and, in response to determining that the at least one predetermined indicia corresponds to the at least one invalidation mark, determining, that the identification document is invalid. In response to determining that the identification document is invalid, the method includes preventing or causing the prevention of at least one action from being performed. A system and computer program product for authenticating identification documents are also disclosed.
Opening claim text (preview).
The invention claimed is: 1. A computer-implemented method for authenticating an identification document, the method comprising: determining, with at least one processor, whether image data associated with the identification document has at least one predetermined indicia by segmenting a foreground portion of the image data and a background portion of the image data into a plurality of segments having a predetermined shape, the shape of each of the plurality of segments corresponding to a shape of the at least one predetermined indicia, and determining a region of interest in the foreground portion of the image data; in response to determining that the image data has the at least one predetermined indicia, determining, with at least one processor, whether the at least one predetermined indicia corresponds to at least one invalidation mark on the identification document; in response to determining that the at least one predetermined indicia corresponds to the at least one invalidation mark, determining, with at least one processor, that the identification document is invalid; and preventing or causing the prevention of, with at least one processor, at least one action from being performed based on determining that the identification document is invalid. 2. The computer-implemented method of claim 1 , further comprising capturing at least a portion of the image data of the identification document using an image generation device. 3. The computer-implemented method of claim 1 , wherein determining whether the image data has the at least one predetermined indicia comprises: determining, with at least one processor, locations of corners of the identification document from the image data; determining, with the at least one processor, the foreground portion of the image data within an interior boundary between the corners and the background portion of the image data within an exterior boundary between the corners; generating, with the at least one processor, at least one of a spatial domain image transform and a frequency domain image transform for each of the plurality of segments; and determining, with the at least one processor, the region of interest in the foreground portion of the image data based on whether at least one of the spatial domain image transform and the frequency domain image transform of any of the plurality of segments in the foreground portion of the image data substantially corresponds to the at least one of the spatial domain image transform and the frequency domain image transform of any of the plurality of segments in the background portion of the image data. 4. The computer-implemented method of claim 3 , further comprising, in response to determining the region of interest in the foreground portion of the image data, determining, with the at least one processor, whether the region of interest corresponds to the at least one predetermined indicia using at least one of the following: a circular Hough transform, a generalized Hough transform, integro-differential operator, or any combination thereof. 5. The computer-implemented method of claim 1 , further comprising, in response to determining that the identification document is invalid, generating, with at least one processor, at least one notification that the identification document is invalid. 6. The computer-implemented method of claim 1 , further comprising, in response to determining that the image data lacks the at least one predetermined indicia, generating, with at least one processor, at least one notification that the identification document is valid. 7. The computer-implemented method of claim 6 , further comprising performing the action based on determining that the image data lacks the at least one predetermined indicia. 8. The computer-implemented method of claim 6 , further comprising transmitting or causing the transmission of, with at least one processor, the at least one notification to a specified user. 9. The computer-implemented method of claim 1 , further comprising, determining, with the at least one processor, whether the at least one predetermined indicia is a false positive indicia having at least one property corresponding to the at least one invalidation mark. 10. The computer-implemented method of claim 9 , wherein determining whether the at least one predetermined indicia is the false positive indicia comprises comparing at least one property of the at least one predetermined indicia in a foreground portion of the image data with at least one property of a background portion of the image data. 11. The computer-implemented method of claim 10 , wherein the false positive indicia lacks the at least one property of the background portion of the image data. 12. The computer-implemented method of claim 1 , wherein the at least one invalidation mark is a physical invalidation mark. 13. The computer-implemented method of claim 1 , wherein the at least one invalidation mark is at least one hole extending at least partially through the identification document. 14. The computer-implemented method of claim 13 , wherein the at least one hole has at least one of the following: a circular shape, a curvilinear shape, a polygonal shape, or any combination thereof. 15. The computer-implemented method of claim 1 , wherein the identification document is at least one of the following: a driver's license, a passport, a security document, a government-issued document, an identification document, or any combination thereof. 16. The computer-implemented method of claim 1 , wherein receiving the image data of the identification document comprises receiving the image data of the identification document from at least one of the following: an image generation device, a camera, a scanning device, a laser sensor, an image sensor, or any combination thereof. 17. The computer-implemented method of claim 1 , further comprising performing an image processing operation on at least a portion of the image data after receiving the image data. 18. The computer-implemented method of claim 17 , wherein performing the image processing operation comprises at least one of the following: performing a subsampling operation on the image data; performing an image segmentation operation on the image data; converting the image data to grayscale after receiving the image data; performing a blurring operation on the image data; performing a binarization technique on the image data; performing an edge detection operation on the image data; or any combination thereof. 19. The computer-implemented method of claim 18 , wherein performing the image subsampling operation comprises reducing a size of an image file containing the image data. 20. The computer-implemented method of claim 18 , wherein performing the image segmentation operation on the image data comprises separating a foreground portion of the image data from a background portion of the image data using at least one of a spatial domain image transform and a frequency domain image transform.
Conversion to subtractive colour signals · CPC title
Certifying business or products · CPC title
Testing patterns thereon (G07D7/004, G07D7/005 take precedence) · CPC title
Edge detection · CPC title
involving foreground-background segmentation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.