System, method and computer program product for differentiating images comprising original scans of documents, from images of documents that are not original scans
AssigneeAu10Tix Limited
InventorsBenjamin Neeman, Yael Moscovitz, Sergey Markin, Evgeny Ostrovsky
Life of this patent
Estimating the term…
Abstract
A method for processing images generated by unsupervised end-users, the method comprising determining whether or not at least one digital image of a document was generated by scanning an original document, including using a processor for applying a resolution analysis test to a textured region of interest; and sending at least one output indication of the determining operation.
Claims15
A method for processing images generated by unsupervised end-users, the method comprising:
- determining whether at least one digital image of a document was generated by scanning an original document or was not generated by scanning the original document, including using a processor for applying a resolution analysis test to a textured region of interest;
- and
- sending at least one output indication of the determining operation,
- wherein said image is captured by a client camera device, and wherein the resolution analysis test is performed, by a server deployed remotely vis-à-vis the client camera device, on an image I of the region of interest which is sent to the server and which, to conserve bandwidth, includes less than all of the original document
- wherein the determining is performed for plural images of plural documents belonging to different known classes of documents for which the region of interest appears at respective different locations, known to the server, within the document, and
- wherein the client camera device first sends the image at a first resolution to the server
- which determines which class c from among said classes the image belongs to,
- then the server commands the client camera device to send a region appearing at a location within the image,
- which is known to the server to include the known location of the region of interest for class c,
- and then the client camera device sends only the region and not the entire image, at a second resolution higher than said first resolution, to the server which applies said test.
A computer program product, comprising a non-transitory tangible computer readable medium having computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for processing images generated by unsupervised end-users, the method comprising:
- determining whether at least one digital image of a document was generated by scanning an original document or said at least one digital image of the document was generated by scanning a copy, including using a processor for applying a resolution analysis test to a textured region of interest in said digital image;
- and
- sending at least one output indication of the determining operation,
- wherein said image is captured by a client camera device, and wherein the resolution analysis test is performed, by a server deployed remotely vis-à-vis the client camera device, on an image I of the region of interest which is sent to the server and which, to conserve bandwidth, includes less than all of the original document
- wherein the determining is performed for plural images of plural documents belonging to different known classes of documents for which the region of interest appears at respective different locations, known to the server, within the document, and
- wherein the client camera device first sends the image at a first resolution to the server
- which determines which class c from among said classes the image belongs to,
- then the server commands the client camera device to send a region appearing at a location within the image,
- which is known to the server to include the known location of the region of interest for class c,
- and then the client camera device sends only the region and not the entire image, at a second resolution higher than said first resolution, to the server which applies said test.
A system for processing images generated by unsupervised end-users, the system comprising:
- a processor configured for applying a resolution analysis test to a textured region of interest in a digital image and, accordingly, determining whether said digital image was generated by scanning an original document or said digital image was not generated by scanning the original document;
- and
- an output device in data communication with said processor for sending at least one output indication of the determining operation,
- wherein said image is captured by a client camera device, and wherein the resolution analysis test is performed, by a server deployed remotely vis-à-vis the client camera device, on an image I of the region of interest which is sent to the server and which, to conserve bandwidth, includes less than all of the original document
- wherein the determining is performed for plural images of plural documents belonging to different known classes of documents for which the region of interest appears at respective different locations, known to the server, within the document, and
- wherein the client camera device first sends the image at a first resolution to the server
- which determines which class c from among said classes the image belongs to,
- then the server commands the client camera device to send a region appearing at a location within the image,
- which is known to the server to include the known location of the region of interest for class c,
- and then the client camera device sends only the region and not the entire image, at a second resolution higher than said first resolution, to the server which applies said test.
Dependencies are inferred from the claim text.