Loose gray-scale template matching for image processing of anti-aliased lines
First Claim
Patent Images
1. A method for processing anti-aliased images comprising:
- comparing at least one image portion of an anti-aliased input image against one or more loose-templates to produce a comparison image; and
processing the comparison image to determine whether a match condition is satisfied.
7 Assignments
0 Petitions
Accused Products
Abstract
An anti-aliased, or gray-edged, image is characterized by comparing the image to a number of loose-templates having a plurality of elements and at least one element having a range greater than zero. As families of loose-templates are compared to the anti-aliased input image, one or more sets of patterns, or features, are recognized and extracted to produce various screens of features that generally describe the anti-aliased input image. An arbitration technique is then performed on the sets of features to produce feature vectors which, in turn, can be used to control line-widths within the anti-aliased input image.
-
Citations
33 Claims
-
1. A method for processing anti-aliased images comprising:
-
comparing at least one image portion of an anti-aliased input image against one or more loose-templates to produce a comparison image; and
processing the comparison image to determine whether a match condition is satisfied. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12, 13, 26, 27, 28, 32)
-
-
5. A method for processing anti-aliased images, comprising:
-
characterizing an anti-aliased input image using one or more loose-templates; and
processing the characterized image to affect a second image, wherein the step of characterizing the anti-aliased image includes;
extracting one or more image portions from the anti-aliased input image; and
performing a pattern matching operation between at least one loose-template and at least one image portion to produce a screen containing at least one or more features, wherein the step of characterizing further includes arbitrating between at least two or more features in the screen, and the step of arbitrating effectively eliminates at least one feature.
-
-
6. A method for processing anti-aliased images, comprising:
-
characterizing an anti-aliased input image using one or more loose-templates; and
processing the characterized image to affect a second image, wherein the step of characterizing the anti-aliased image includes;
extracting one or more image portions from the anti-aliased input image; and
performing a pattern matching operation between at least one loose-template and at least one image portion to produce a screen containing at least one or more features, wherein the step of characterizing further includes arbitrating between at least two or more features in the screen, and the step of arbitrating produces a new feature.
-
-
7. A method for processing anti-aliased images, comprising:
-
characterizing an anti-aliased input image using one or more loose-templates; and
processing the characterized image to affect a second image, wherein the step of characterizing the anti-aliased image includes;
extracting one or more image portions from the anti-aliased input image; and
performing a pattern matching operation between at least one loose-template and at least one image portion to produce a screen containing at least one or more features, wherein the step of characterizing further includes arbitrating between at least two or more features in the screen, and the step of characterizing further includes arbitrating between at least two or more screens.
-
-
14. An apparatus for processing images comprising:
-
at least one loose-template; and
a control device that produces a comparison image based on comparing the at least one loose-template against an anti-aliased image to determine whether a match condition is satisfied. - View Dependent Claims (15, 16, 17, 21, 22, 23, 29, 30, 31, 33)
-
-
18. An apparatus for processing images, comprising:
-
one or more loose-templates;
a control device that affects a second image based on the one or more loose-templates and an anti-aliased image;
a windowing device that extracts one or more image portions from the anti-aliased image;
a pattern matching device that performs at least one pattern matching operation between at least one loose-template and at least one anti-aliased image portion to produce a screen containing at least one or more features; and
an arbitration device that arbitrates between at least two or more features in the screen, wherein the arbitration device effectively eliminates at least one feature.
-
-
19. An apparatus for processing images, comprising:
-
one or more loose-templates;
a control device that affects a second image based on the one or more loose-templates and an anti-aliased image;
a windowing device that extracts one or more image portions from the anti-aliased image;
a pattern matching device that performs at least one pattern matching operation between at least one loose-template and at least one anti-aliased image portion to produce a screen containing at least one or more features; and
an arbitration device that arbitrates between at least two or more features in the screen, wherein arbitration device produces a new feature.
-
-
20. An apparatus for processing images, comprising:
-
one or more loose-templates;
a control device that affects a second image based on the one or more loose-templates and an anti-aliased image;
a windowing device that extracts one or more image portions from the anti-aliased image;
a pattern matching device that performs at least one pattern matching operation between at least one loose-template and at least one anti-aliased image portion to produce a screen containing at least one or more features; and
an arbitration device that arbitrates between at least two or more features in the screen, wherein the arbitration device further arbitrates between at least two or more screens.
-
-
24. A method for processing anti-aliased images comprising:
-
comparing at least one image portion of an anti-aliased input image against one or more loose-templates to produce a comparison image, each loose-template having a plurality of image elements, wherein at least one of the image elements has a range greater than one; and
processing the comparison image to determine whether a match condition is satisfied.
-
-
25. An apparatus for processing images comprising:
-
one or more loose-templates each having a plurality of image elements, wherein at least one image element has a range greater than one; and
a control device that produces a comparison image based on comparing the at least one loose-template against an anti-aliased image to determine whether a match condition is satisfied.
-
Specification