Method and system for implementing fuzzy image processing of image data
First Claim
1. A method for electronically image processing a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising the steps of:
- (a) receiving a set of digital image data including the pixel;
(b) determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes;
(c) generating a classification vector for the pixel based on the determination in said step (b); and
(d) image processing the pixel based on membership values in the classification vector of the pixel.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method electronically image process a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes. This process uses classification to determine a membership value for the pixel for each image classes and generates an effect tag for the pixel based on the fuzzy classification determination. The pixel is image processed based on the membership vector of the pixel. The image processing may include screening and filtering. The screening process screens the pixel by generating a screen value according to a position of the pixel in the set of digital image data; generating a screen amplitude weighting value based on the values in the membership vector for the pixel; multiplying the screen value and the screen amplitude weighting value to produce a modified screen value; and adding the modified screen value to the pixel of image data. The filtering process filters the pixel by lowpass filtering the pixel; highpass filtering the pixel; non-filtering the pixel; multiplying each filtered pixel by a gain factor based on the values in the membership vector associated with the pixel; and adding the products to produce a filtered pixel of image data.
91 Citations
36 Claims
-
1. A method for electronically image processing a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising the steps of:
-
(a) receiving a set of digital image data including the pixel; (b) determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; (c) generating a classification vector for the pixel based on the determination in said step (b); and (d) image processing the pixel based on membership values in the classification vector of the pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for electronically image processing a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising:
-
fuzzy classifying means for determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, said sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; effect means for generating a classification vector for the pixel based on the determination by said fuzzy classifying means; and processing means for image processing the pixel based membership values in the classification vector of the pixel. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for electronically screening a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising the steps of:
-
(a) determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; (b) generating a classification vector for the pixel based on the determination in said step (a); and (c) screening the pixel based membership values in the classification vector associated with the pixel. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A method for electronically filtering a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising the steps of:
-
(a) determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; (b) generating a classification vector for the pixel based on the determination in said step (a); and (c) two-dimensionally filtering the pixel based on membership values in the classification vector associated with the pixel. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for electronically screening a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising:
-
fuzzy classifying means for determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; effect means for generating a classification vector for the pixel based on the determination by said fuzzy classifying means; and screening means screening the pixel based on the membership values in the classification vector associated with the pixel. - View Dependent Claims (34)
-
-
35. A system for electronically filtering a pixel belonging to a set of digital image data with respect to a membership of the pixel in a plurality of image classes and an other class, comprising:
-
fuzzy classifying means for determining a membership value for the pixel for each image class and a membership value for the pixel for the other class, each image class being defined by a set of heuristic rules, the sets being non-mutually exclusive, the membership value for an image class being independent of the other membership values for the image classes, the membership value for the other class being dependent on the membership values of the image classes; effect means for generating a classification vector for the pixel based on the determination by said fuzzy classifying means; and filter means for two-dimensionally filtering the pixel based on the membership values in the classification vector associated with the pixel. - View Dependent Claims (36)
-
Specification