System and method for incorporating segmentation boundaries into the calculation of fractal dimension features for texture discrimination
First Claim
1. A method for distinguishing and classifying textures of an image in a supervised feature generation system, said method comprising the steps of:
- generating a digitized image representative of said image;
reading and storing a digitized image file in dependence upon said digitized image;
reading and storing texture classification information representative of selected pixels within said image;
reading and storing a segmentation map representative of segmentation boundaries within said image;
recursively computing bounding areas within said image as a function of scale in dependence upon said digitized image file and said segmentation map;
computing intensity differences among bounding areas for each scale;
determining local area averages for each said scale in dependence upon said intensity differences and said segmentation map;
computing power law features;
merging said power law features and said texture classification information to produce a file of distinct and labeled features;
building a probability density function of said image using adaptive mixtures, by estimating a probability density function for each class of texture within said image and then determining class discriminant boundaries in dependence upon a maximum likelihood ratio; and
,determining texture classes within a new digital image by comparing the probability density function of each pixel within said new digital image to previously determined discriminant boundaries and then labeling said texture classes within said new digital image with a probabilistic ranking based on probability density functions previously determined from known texture classes.
1 Assignment
0 Petitions
Accused Products
Abstract
Image analysis is performed by defining segmentation boundaries within an image by using wavelet theory or some other suitable method. Such boundaries can be incomplete, irregular, and/or multi-valued. The segmentation boundaries are then incorporated into feature calculations related to fractal dimensions for each pixel using a diffusion related method or a Dijkstra potential related method. These features are then used in statistical techniques to distinguish among textures or classes of interest. The system performing the image analysis is trained (or supervised) on data from different classes within an image or images. This enables the system to then later identify these classes in different images. The system can be used for Computer Aided Diagnosis (CAD) of mammograms or other medical imagery.
-
Citations
15 Claims
-
1. A method for distinguishing and classifying textures of an image in a supervised feature generation system, said method comprising the steps of:
-
generating a digitized image representative of said image; reading and storing a digitized image file in dependence upon said digitized image; reading and storing texture classification information representative of selected pixels within said image; reading and storing a segmentation map representative of segmentation boundaries within said image; recursively computing bounding areas within said image as a function of scale in dependence upon said digitized image file and said segmentation map; computing intensity differences among bounding areas for each scale; determining local area averages for each said scale in dependence upon said intensity differences and said segmentation map; computing power law features; merging said power law features and said texture classification information to produce a file of distinct and labeled features; building a probability density function of said image using adaptive mixtures, by estimating a probability density function for each class of texture within said image and then determining class discriminant boundaries in dependence upon a maximum likelihood ratio; and
,determining texture classes within a new digital image by comparing the probability density function of each pixel within said new digital image to previously determined discriminant boundaries and then labeling said texture classes within said new digital image with a probabilistic ranking based on probability density functions previously determined from known texture classes.
-
-
2. A method for distinguishing and classifying textures of an image in a supervised feature generation system, said method comprising the steps of:
-
generating a digitized image representative of said image; reading and storing a digitized image file in dependence upon said digitized image; reading and storing texture classification information representative of selected pixels within said image; reading and storing a segmentation map representative of segmentation boundaries within said image; recursively computing bounding areas within said image as a function of scale in dependence upon said digitized image file and said segmentation map; determining weighted area averages for each said scale in dependence upon an adaptive kernel calculated from a Dijkstra potential and said segmentation map; computing power law features for pixels within said image in dependence upon said weighted area averages; distinguishing among textures present within said image in dependence upon said power law features; and merging said power law features and said texture classification information to produce a file of distinct and labeled features. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for distinguishing and classifying textures of an image in an unsupervised feature generation system, said method comprising the steps of:
-
generating a digitized image representative of said image; reading and storing a digitized image file in dependence upon said digitized image; reading and storing a segmentation map representative of said image; recursively computing bounding areas within said image as a function of scale in dependence upon said digitized image file and said segmentation map; determining weighted area averages for each said scale in dependence upon an adaptive kernel calculated from a Dijkstra potential and said segmentation map; computing power law features for pixels within said image in dependence upon said weighted area averages; distinguishing among textures present within said image in dependence upon said power law features; and generating a file of distinct unlabeled features in dependence upon said power law features. - View Dependent Claims (12, 13, 14, 15)
-
Specification