Reduction of moiré in screened images using hierarchical edge detection and adaptive-length averaging filters
First Claim
1. A method for reproducing a screened image with reduced moiré
- , wherein the method comprises;
analyzing a plurality of representations of the screened image to detect edges, each representation having a respective resolution, performing edge detection analysis in each resolution independent of the other resolutions, wherein, if edges are detected in corresponding regions of the representations at all resolutions, that region is classified as containing a first type of edge, if an edge is only detected in a particular region at the first resolution, that region is classified as containing a second type of edge, if edges are only detected in corresponding regions at the first resolution and a second resolution that region is classified as containing a third type of edge, generating a control signal for each region of the screened image, wherein the control signal is generated for a respective region based on the type of edge detected in that respective region, and generating an output signal reproducing the screened image with reduced moiré
by filtering the screened image, wherein a respective region is filtered by an amount that varies according the control signal for the respective region.
3 Assignments
0 Petitions
Accused Products
Abstract
In an image reproduction system, an image processor analyzes a hierarchy of image representations of different resolutions to detect edges. In regions having edges that are detected in all hierarchical representations, little or no filtering is applied to the image. In regions having no edges or edges that are detected in only the highest-resolution representation, greater amounts of filtering are applied to the image. In regions having edges detected in two or more but not all hierarchical representations, an intermediate amount of filtering is applied to the image. In preferred embodiments, two-dimensional averaging filters of varying size are applied to the image. The size of the averaging filter is selected according to the number of hierarchical representations in which an edge is detected.
86 Citations
23 Claims
-
1. A method for reproducing a screened image with reduced moiré
- , wherein the method comprises;
analyzing a plurality of representations of the screened image to detect edges, each representation having a respective resolution, performing edge detection analysis in each resolution independent of the other resolutions, wherein, if edges are detected in corresponding regions of the representations at all resolutions, that region is classified as containing a first type of edge, if an edge is only detected in a particular region at the first resolution, that region is classified as containing a second type of edge, if edges are only detected in corresponding regions at the first resolution and a second resolution that region is classified as containing a third type of edge, generating a control signal for each region of the screened image, wherein the control signal is generated for a respective region based on the type of edge detected in that respective region, and generating an output signal reproducing the screened image with reduced moiré
by filtering the screened image, wherein a respective region is filtered by an amount that varies according the control signal for the respective region.- View Dependent Claims (2, 3, 4, 5)
- , wherein the method comprises;
-
6. An apparatus for receiving a first input signal conveying a screened image and, in response thereto, generating an output signal reproducing the image in a form having reduced moiré
- , wherein the apparatus comprises;
a plurality of filters, each filter having a size, a filter output, and a filter input receiving the first input signal, a plurality of input terminals, each input terminal receiving a plurality of second input signals representing the image in respective resolutions, a plurality of edge detectors, each of the edge detectors having a detector input coupled to a respective input terminal and having a detector output, a controller having a control output and a plurality of control inputs, each control input coupled to the detector output of a respective edge detector, the controller being adapted to perform edge detection analysis in each resolution independent of the other resolutions based on the edge detector outputs, wherein, if edges are detected in corresponding regions of the representations at all resolutions, that region is classified as containing a first type of edge, if an edge is only detected in a particular region at the first resolution, that region is classified as containing a second type of edge, if edges are only detected in corresponding regions at the first resolution and a second resolution that region is classified as containing a third type of edge, a selector having a selector-control input, a plurality of selector inputs and a selector output, the selector-control input coupled to the control output of the controller and a respective selector input coupled to the filter output of a respective filter, and an output terminal coupled to the selector output to convey the output signal. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
- , wherein the apparatus comprises;
-
14. An apparatus for reproducing a screened image with reduced moiré
- , wherein the apparatus comprises;
means for analyzing a plurality of representations of the screened image to detect edges, each representation having a respective resolution, means for performing edge detection analysis in each resolution independent of the other resolutions, wherein, if edges are detected in corresponding regions of the representations at all resolutions, that region is classified as containing a first type of edge, if an edge is only detected in a particular region at the first resolution, that region is classified as containing a second type of edge, if edges are only detected in corresponding regions at the first resolution and a second resolution that region is classified as containing a third type of edge, means for generating a control signal for each region of the screened image, wherein the control signal is generated for a respective region based on the type of edge detected in that respective region, and means for generating an output signal reproducing the screened image with reduced moiré
by filtering the screened image, wherein a respective region is filtered by an amount that varies according the control signal for the respective region.- View Dependent Claims (15, 16, 17, 18)
- , wherein the apparatus comprises;
-
19. A medium readable by a machine embodying a program of instructions for execution by said machine to perform a method for reproducing a screened image with reduced moiré
- , wherein said method comprises;
analyzing a plurality of representations of the screened image to detect edges, each representation having a respective resolution, performing edge detection analysis in each resolution independent of the other resolutions, wherein, if edges are detected in corresponding regions of the representations at all resolutions, that region is classified as containing a first type of edge, if an edge is only detected in a particular region at the first resolution, that region is classified as containing a second type of edge, if edges are only detected in corresponding regions at the first resolution and a second resolution that region is classified as containing a third type of edge, generating a control signal for each region of the screened image, wherein the control signal is generated for a respective region based on the type of edge detected in that respective region, and generating an output signal reproducing the screened image with reduced moiré
by filtering the screened image, wherein a respective region is filtered by an amount that varies according the control signal for the respective region.- View Dependent Claims (20, 21, 22, 23)
- , wherein said method comprises;
Specification