HIERARCHICAL IMAGE CLASSIFICATION SYSTEM
First Claim
Patent Images
1. A method for image processing comprising:
- (a) learning a model hierarchical classification structure of a plurality of different objects, wherein said hierarchical classification structure includes one multi-class classifier or multiple binary classifiers in the first layer for categorizing a plurality of first layer classes each of which is characterizing one of said plurality of different objects, and one multi-class classifier or multiple binary classifiers in the second layer for categorizing a plurality of second layer classes wherein each of said second layer of classes further characterizes one of plurality of first layer classes;
(b) receiving an input image;
(c) categorizing said input image using a statistical model using said first layer classifier(s) of the model hierarchical classification structure for said first layer of said plurality of first layer classes;
(d) further categorizing said input image using a statistical model using said second layer classifier(s) of the model hierarchical classification structure for said second layer of said plurality of second layer classes, where said categorizing of step (c) among said first layer of said plurality of first layer classes is independent of the classification decision of said categorizing of step(d) among said second layer of said plurality of second layer classes.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for image processing that includes receiving a model image, an input image, and registering the input image with the model image. A modified input image is determined that includes a first component that is substantially free of error components with respect to the model image and a second component that is substantially free of non-error aspects with respect to the model image. The technique determines an improved alignment of the modified input image with the model image where the improved alignment and the first and second components are determined jointly.
27 Citations
31 Claims
-
1. A method for image processing comprising:
-
(a) learning a model hierarchical classification structure of a plurality of different objects, wherein said hierarchical classification structure includes one multi-class classifier or multiple binary classifiers in the first layer for categorizing a plurality of first layer classes each of which is characterizing one of said plurality of different objects, and one multi-class classifier or multiple binary classifiers in the second layer for categorizing a plurality of second layer classes wherein each of said second layer of classes further characterizes one of plurality of first layer classes; (b) receiving an input image; (c) categorizing said input image using a statistical model using said first layer classifier(s) of the model hierarchical classification structure for said first layer of said plurality of first layer classes; (d) further categorizing said input image using a statistical model using said second layer classifier(s) of the model hierarchical classification structure for said second layer of said plurality of second layer classes, where said categorizing of step (c) among said first layer of said plurality of first layer classes is independent of the classification decision of said categorizing of step(d) among said second layer of said plurality of second layer classes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for image processing comprising:
-
(a) providing a model image; (b) providing a landmark image defining relevant structures within said model image; (b) receiving an input image; (c) aligning said input image with said model image based at least in part upon said landmark image; (d) wherein features of said input image corresponding to greater discriminative landmarks of said landmark image have a higher contribution to said alignment than less discriminate landmarks of said landmark image. - View Dependent Claims (9, 10)
-
-
11. A method for image processing comprising:
-
(a) providing a model image; (b) receiving an input image; (c) aligning said input image with said model image based at least upon edges of said input image and edges of said model image; (d) scoring said aligning based upon a different contribution for said edges of said input image that match with said edges of said model image and a contribution for edges of said model image that are not matched with said input image. - View Dependent Claims (12, 13)
-
-
14. A method for image processing comprising:
-
(a) providing a model image; (b) receiving an input image; (c) estimating a blur of said input image; (d) aligning said input image with said model image if said estimated blur is less than a threshold value. - View Dependent Claims (15, 16)
-
-
17. A method for image processing comprising:
-
(a) providing a model image; (b) providing a landmark image defining relevant structures within said model image; (c) receiving an input image; (d) modifying said model image by replacing a background region of said model image, as defined by said landmark image, with a dominant background color of said input image; (e) modifying said model image by replacing a landmark region of said model image, as defined by said landmark image, with a dominant landmark color of said input image; (f) detecting defects within said input image by comparing said input image with said modified model image. - View Dependent Claims (18)
-
-
19. A method for image processing comprising:
-
(a) providing a model image; (b) providing a landmark image defining relevant structures within said model image; (c) receiving an input image; (d) detecting defects within said input image by comparing said input image with said modified model image based upon a dilation of landmarks defined by said landmark image. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for image processing comprising:
-
(a) providing a model image; (b) receiving an input image; (c) determining a difference image between said model image and said input image; (d) identifying defects in said difference image based upon using a plurality of detectors, each of said plurality of detectors being different from one another, one of said plurality of detectors identifying curved boundaries connected with a landmark boundary of a landmark image, and another of said plurality of detectors identifying straight lines a landmark boundary of said landmark image. - View Dependent Claims (25, 26)
-
-
27. A method for image processing comprising:
-
(a) providing a model image; (b) receiving an input image; (c) determining a difference image between said model image and said input image; (d) identifying first defects in said difference image; (e) identify second defects in said input image based upon a color distribution of said input image; (f) selecting one of said first defects and said second defects. - View Dependent Claims (28, 29)
-
-
30. A method for image processing comprising:
-
(a) providing a model image; (b) receiving an input image; (c) identifying defects in said input image based upon color fringes in said input image and based upon color fringes in a difference image between said model image and said input image. - View Dependent Claims (31)
-
Specification