Mark detection system and method
First Claim
Patent Images
1. A mark detection system, the system comprising:
- a memory having computer-readable instructions stored therein; and
an image processor configured to execute the computer-readable instructions to;
access an image of a document;
process the image to generate a binarized image,extract components of the binarized image;
analyze features of the extracted components to detect one or more marks in the document;
detect a portion of a component connected to the one or more detected marks;
remove the portion of a component connected to the detected one or more marks based upon a value of a preservation variable;
detect at least portion of a component overlapping with the one or more detected marks; and
selectively remove portions of the one or more detected marks based upon a value of a preferences variable, wherein the values of each of the preservation and the preferences variable are selected by a user of the system.
1 Assignment
0 Petitions
Accused Products
Abstract
A mark detection system and method is provided. The system includes a memory having computer-readable instructions stored therein. The system further includes an image processor configured to execute the computer-readable instructions to access an image of a document and process the image to generate a binarized image. The image processor is further configured to extract components of the binarized image using a connected-component labelling algorithm. Furthermore, the image processor is configured to analyze features of the extracted components to detect one or more marks in the document.
3 Citations
17 Claims
-
1. A mark detection system, the system comprising:
-
a memory having computer-readable instructions stored therein; and an image processor configured to execute the computer-readable instructions to; access an image of a document; process the image to generate a binarized image, extract components of the binarized image; analyze features of the extracted components to detect one or more marks in the document; detect a portion of a component connected to the one or more detected marks; remove the portion of a component connected to the detected one or more marks based upon a value of a preservation variable; detect at least portion of a component overlapping with the one or more detected marks; and selectively remove portions of the one or more detected marks based upon a value of a preferences variable, wherein the values of each of the preservation and the preferences variable are selected by a user of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for removing marks in a document, the method comprising:
-
accessing an image of the document; processing the image to generate a binarized image of the document; extracting components of the binarized image using a connected-component labelling algorithm; analyzing features of the extracted components to detect one or more marks in the document; and selectively removing the detected one or more marks in the document; detecting a portion of a component connected to the one or more detected marks; removing the portion of a component connected to the detected one or more marks based upon a value of a preservation variable; detecting at least portion of a component overlapping with the one or more detected marks; and selectively remove portions of the one or more detected marks based upon a value of a preferences variable, wherein the values of each of the preservation and the preferences variable are selected by a user of the system. - View Dependent Claims (11, 12, 13)
-
-
14. A mark detection system, the system comprising:
-
a memory having computer-readable instructions stored therein; and an image processor configured to execute the computer-readable instructions to; access an image of a document; process the image to generate a binarized image, extract components of the binarized image using a connected-component labelling algorithm; analyze features of the extracted components to detect one or more marks in the document; remove portions of the one or more detected marks from the document; detect a portion of a component connected to the one or more detected marks; remove the portion of a component connected to the detected one or more marks based upon a value of a preservation variable; detect at least portion of a component overlapping with the one or more detected marks; and selectively remove portions of the one or more detected marks based upon a value of a preferences variable, wherein the values of each of the preservation and the preferences variable are selected by a user of the system. - View Dependent Claims (15, 16, 17)
-
Specification