Systems and methods for rule-based thin-line enhancement in halftone images
First Claim
1. A computer-implemented method for thin-line enhancement in electronic images, the method comprising:
- receiving, using a rule-based thin-line enhancement unit, a halftone image comprising a plurality of pixels;
associating, using the rule-based thin-line enhancement unit, a predefined kernel with at least a portion of the halftone image, wherein the kernel includes a plurality of check cells and at least one processing cell, each check cell and processing cell capable of being toggled between an active state and an inactive state;
detecting, using the rule-based thin-line enhancement unit, a state of each of the plurality of pixels in the neighborhood of at least one inactive pixel associated with the at least one processing cell based on one or more predetermined rules being applied to the kernel, wherein the at least one inactive pixel is in communication with a contiguous set of active pixels; and
selectively activating, using the rule-based thin-line enhancement unit, the at least one inactive pixel by activating the processing cell based on the one or more predetermined rules, provided the at least one inactive pixel upon being activated is separated from a neighboring active pixel.
7 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of a computer-implemented method for thin-line enhancement in electronic images are disclosed. The methods include receiving a halftone image comprising multiple pixels, and associating a predefined kernel with at least a portion of the halftone image. The kernel includes multiple check cells and a processing cell, each capable of being toggled between an active state and an inactive state; detecting a state of each of the pixels in the neighborhood of an inactive pixel associated with the processing cell based on one or more predetermined rules being applied to the kernel, wherein the inactive pixel is in communication with a contiguous set of active pixels; and selectively activating the inactive pixel by activating the processing cell based on the predetermined rules, provided the inactive pixel upon being activated is separated from a neighboring active pixel.
-
Citations
24 Claims
-
1. A computer-implemented method for thin-line enhancement in electronic images, the method comprising:
-
receiving, using a rule-based thin-line enhancement unit, a halftone image comprising a plurality of pixels; associating, using the rule-based thin-line enhancement unit, a predefined kernel with at least a portion of the halftone image, wherein the kernel includes a plurality of check cells and at least one processing cell, each check cell and processing cell capable of being toggled between an active state and an inactive state; detecting, using the rule-based thin-line enhancement unit, a state of each of the plurality of pixels in the neighborhood of at least one inactive pixel associated with the at least one processing cell based on one or more predetermined rules being applied to the kernel, wherein the at least one inactive pixel is in communication with a contiguous set of active pixels; and selectively activating, using the rule-based thin-line enhancement unit, the at least one inactive pixel by activating the processing cell based on the one or more predetermined rules, provided the at least one inactive pixel upon being activated is separated from a neighboring active pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for thin-line enhancement of electronic images, the system comprising:
-
an imaging unit configured to capture an electronic image of a predetermined resolution; a halftone generator configured to convert the captured electronic image into a halftone image comprising a plurality of pixels; a memory unit configured to store a predefined kernel including a plurality of check cells and at least one processing cell, each check cell and processing cell capable of being toggled between an active state and an inactive state; and a rule-based thin-line enhancement unit configured to; receive the halftone image from the halftone generator and the kernel from the memory unit; associate the kernel with at least a portion of the halftone image; detect a state of each of the plurality of pixels in the neighborhood of at least one inactive pixel associated with the at least one processing cell based on one or more predetermined rules being applied to the kernel, wherein the at least one inactive pixel is in communication with a contiguous set of active pixels; and selectively activate the at least one inactive pixel by activating the processing cell based on the one or more predetermined rules, provided the at least one inactive pixel upon being activated is separated from a neighboring active pixel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium comprising computer-executable instructions for computing trust index among a plurality of entities associated with a resource marketplace, the non-transitory computer-readable medium comprising instructions for:
-
receiving a halftone image comprising a plurality of pixels; associating a predefined kernel with at least a portion of the halftone image, wherein the kernel includes a plurality of check cells and at least one processing cell, each check cell and processing cell capable of being toggled between an active state and an inactive state; detecting a state of each of the plurality of pixels in the neighborhood of at least one inactive pixel associated with the at least one processing cell based on one or more predetermined rules being applied to the kernel, wherein the at least one inactive pixel is in communication with a contiguous set of active pixels; and selectively activating the at least one inactive pixel by activating the processing cell based on the one or more predetermined rules, provided the at least one inactive pixel upon being activated is separated from a neighboring active pixel. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification