Method and apparatus for analyzing CT images to determine the presence of pulmonary tissue pathology
First Claim
1. A method for automated analysis of textural differences present on a diagnostic medical image, said image comprising a plurality of pixels, with each pixel having a gray level assigned thereto, said method comprising:
- defining a region of interest (ROI) on said image;
forming pixel regions within said image, wherein said pixels that are located adjacent one another are assigned a common gray level providing that said adjacent pixels'"'"' gray levels differ by an insignificant amount;
performing at least one first order texture measure within said ROI to describe a frequency of occurrence of all gray levels assigned to pixels of said ROI;
determining the number of times a particular gray level “
i”
of a pixel “
x”
within said ROI and a particular gray level “
j”
of another pixel within said ROI are separated by a distance of approximately two pixels in a direction “
φ
”
relative to pixel “
x”
;
performing at least one second order texture measure within said ROI to describe spatial interdependencies between the pixels of said ROI; and
classifying said ROI as belonging to a tissue pathology class based upon said first and second order texture measures obtained.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for analyzing CT images to determine the presence of pulmonary tissue pathology, such as in emphysema, IPF, sarcoid, etc. In accordance with one embodiment, a CT slice is selected to perform an automated, objective, and quantitative analysis of the slice. Initially, an image processing stage is performed, which includes segmentation and edgementation of the selected CT slice for preparation of a series of objective, quantitative measures to be performed on the slice. A region of interest (ROI) is selected on the CT slice in which these objective, quatitative measures are to be taken. The first set of objective, quantitative measures are first order texture measures that describe a frequency of occurrence of all gray levels assigned to pixels within the ROI of the image slice. The second set of objective, quantitative measures are second order texture measures that characterize the spatial interdependencies between particular pixels of the ROI. Fractal analysis could also be performed to provide additional objective, quantitative measures of the ROI. The ROI is classified to a particular tissue pathology class based upon an optimal subset of first or second order texture measures and fractal measures obtained. A color-coded output is displayed for visual presentation to a user indicating the different tissue pathology classes assigned to different regions of the CT slice.
-
Citations
37 Claims
-
1. A method for automated analysis of textural differences present on a diagnostic medical image, said image comprising a plurality of pixels, with each pixel having a gray level assigned thereto, said method comprising:
-
defining a region of interest (ROI) on said image;
forming pixel regions within said image, wherein said pixels that are located adjacent one another are assigned a common gray level providing that said adjacent pixels'"'"' gray levels differ by an insignificant amount;
performing at least one first order texture measure within said ROI to describe a frequency of occurrence of all gray levels assigned to pixels of said ROI;
determining the number of times a particular gray level “
i”
of a pixel “
x”
within said ROI and a particular gray level “
j”
of another pixel within said ROI are separated by a distance of approximately two pixels in a direction “
φ
”
relative to pixel “
x”
;
performing at least one second order texture measure within said ROI to describe spatial interdependencies between the pixels of said ROI; and
classifying said ROI as belonging to a tissue pathology class based upon said first and second order texture measures obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
removing structures within said image by assigning pixels that form said structures a particular gray level.
-
-
3. The method of claim 1, wherein prior to defining an ROI, said method further comprises:
performing said second order texture measure within only said ROI.
-
4. The method of claim 3, wherein said commonly assigned gray level is the average of all said adjacent pixels'"'"' gray levels that differ in value by an insignificant amount.
-
5. The method of claim 3, wherein said adjacent pixels'"'"' gray levels differing by an insignificant amount is a difference in gray level of 20 or less.
-
6. The method of claim 3, wherein prior to forming pixel regions within said image, said method further comprises:
converting said image from an 11-bit format to an 8-bit format.
-
7. The method of claim 1, wherein prior to said classifying, said method further comprises:
-
centering a pixel block about each pixel of said ROI;
determining the average of absolute gray level intensity differences of each possible pixel-pair separated by a distance “
d”
within said pixel block; and
assigning the pixel, about which said pixel block is centered, a stochastic fractal value based upon said average absolute gray level intensity differences obtained.
-
-
8. The method of claim 7, wherein said method further comprises:
-
assigning said pixels of said ROI only one of two binary values dependent upon their respective gray levels;
mapping said image onto a grid of super-pixels of increasing size “
e”
;
determining the number of said super-pixels that are one binary value within said ROI; and
determining a geometric fractal value of said ROI based upon said determined number of super-pixels that are said one binary value.
-
-
9. The method of claim 1, wherein prior to said classifying, said method further comprises:
eliminating said first order and second order texture measures which are redundant or fail to properly distinguish a particular tissue pathology class.
-
10. The method of claim 1, wherein prior to said classifying, said method further comprises:
-
providing known samples of particular tissue pathology classes;
performing first order and second order texture measures from said samples; and
storing said first order and second order texture measures obtained from said samples in association with said particular tissue pathology classes.
-
-
11. The method of claim 10, wherein said method further comprises:
-
determining the probability that said ROI belongs to a particular tissue pathology class based upon said stored texture measures and said first and second order texture measures performed on said ROI; and
classifying said ROI to the particular tissue pathology class for which said probability is the highest.
-
-
12. The method of claim 1, wherein said performing one or more second order texture measures further comprises:
determining gray level run-lengths that exist within said ROI by inspecting the existence of consecutive, collinear pixels that possess the same gray level in said ROI.
-
13. The method of claim 1, wherein said performing one or more second order texture measures further comprises:
determining the number of times a particular gray level and another particular gray level occur at a separation distance “
d”
within said ROI.
-
14. The method of claim 1, wherein said method further comprises:
assigning a color code to said ROI that is indicative of said particular tissue pathology class assigned to said ROI.
-
15. The method of claim 1, wherein said diagnostic medical image is a computed tomography (CT) image.
-
16. A method for automated analysis of a diagnostic medical image, said image comprising a plurality of pixels, with each pixel having a particular gray level assigned thereto, said method comprising:
-
defining a region of interest (ROI) on said image;
forming a co-occurrence matrix within said ROI, said forming including;
selecting a pixel “
x”
within said ROI;
determining the gray level “
i”
of pixel “
x”
; and
determining a gray level “
j”
of a pixel residing at a distance “
d”
in a direction “
φ
”
relative to pixel “
x,”
wherein distance “
d”
is approximately two pixels in length;
forming pixel regions within said image by assigning a common gray level to a group of pixels which possess substantially similar gray levels;
obtaining measures from said image which describe relationships between said pixels, said obtaining including obtaining at least one co-occurrence matrix measure within said ROI to describe spatial interdependencies between the pixels of said ROI; and
classifying areas of said image to a particular tissue pathology class based upon said texture measures obtained. - View Dependent Claims (35, 36)
for a direction of either 0, 45, 90, 135, 180, 225, 270 or 315 degrees relative to said pixel “
x”
, determining a gray level “
j”
of a pixel residing at a distance of approximately two pixels in length from said pixel “
x”
.
-
-
36. The method of claim 16, wherein said forming a co-occurrence matrix within said ROI further includes:
for directions of 0, 45, 90, 135, 180, 225, 270 and 315 degrees relative to said pixel “
x”
, determining a gray level “
j”
of a pixel residing at a distance of approximately two pixels in length from said pixel “
x”
.
-
17. An apparatus, comprising:
-
an image input adapted to receive a diagnostic medical image, said image comprising a plurality of pixels, with each pixel having a particular gray level assigned thereto; and
a processor adapted to define a region of interest (ROI) on said image and to form a co-occurrence matrix within said ROI by at least;
selecting a pixel “
x”
within said ROI;
determining the determining the gray level “
i”
of pixel “
x”
; and
determining a gray level “
j”
of a pixel residing at a distance “
d”
in a direction “
φ
”
relative to pixel “
x,”
wherein distance “
d”
is approximately two pixels in length;
said processor further adapted to perform texture measures on a group of pixels within said image, said texture measures providing information on an occurence frequency of gray levels assigned to said group of pixels and spatial interdependencies between particular pixels of said group of pixels, said texture measures including at least one co-occurrence matrix measure within said ROI to describe spatial interdependencies between the pixels of said ROI, said processor being adapted to classify said group of pixels to a tissue pathology class based upon said texture measures obtained, said processor being further adapted to form pixel regions within said image, wherein said pixels that are located adjacent one another are assigned a common gray level providing that said adjacent pixels'"'"' gray levels differ by an insignificant amount. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
a display for displaying a graphical user interface and said received image.
-
-
19. The apparatus of claim 18 further comprising:
a user input for use in conjunction with said graphical user interface, wherein a user of said apparatus is able to select a plurality of options of said apparatus by use of said user input and said graphical user interface.
-
20. The apparatus of claim 19, wherein said user input is a computer mouse.
-
21. The apparatus of claim 17, wherein said processor is further adapted to remove structures within said image by assigning pixels that form said structures a particular gray level.
-
22. The apparatus of claim 17, wherein said commonly assigned gray level is the average of all said adjacent pixels'"'"' gray levels that differ in value by an insignificant amount.
-
23. The apparatus of claim 17, wherein said adjacent pixels'"'"' gray levels differing by an insignificant amount is a difference in gray level of 20 or less.
-
24. The apparatus of claim 17, wherein said processor is further adapted to convert said received image from an 11-bit format to an 8-bit format.
-
25. The apparatus of claim 17, wherein said processor is further adapted to center a pixel block about each pixel of said group of pixels;
- determine the average of absolute gray level intensity differences of each possible pixel-pair separated by a distance “
d”
within said pixel block; and
assign the pixel, about which said pixel block is centered, a stochastic fractal value based upon said average gray level intensity differences obtained.
- determine the average of absolute gray level intensity differences of each possible pixel-pair separated by a distance “
-
26. The apparatus of claim 25, wherein said processor is further adapted to assign said pixels of said group of pixels only one of two binary values dependent upon their respective gray levels;
- map said image onto a grid of super-pixels of increasing size “
e”
;
determine the number of said super-pixels that are one binary value within said group of pixels; and
determine a geometric fractal value of said group of pixels based upon said determined number of super-pixels that are said one binary value.
- map said image onto a grid of super-pixels of increasing size “
-
27. The apparatus of claim 17, wherein said processor is further adapted to eliminate said texture measures which are redundant or fail to properly distinguish a particular tissue pathology class.
-
28. The apparatus of claim 17, wherein said image input is further adapted to receive samples of images that are known to possess a particular tissue pathology class;
- said processor is further adapted to determine texture measures from said received samples of images; and
said apparatus further comprises;storage for storing said texture measures obtained from said samples in association with said particular tissue pathology class.
- said processor is further adapted to determine texture measures from said received samples of images; and
-
29. The apparatus of claim 28, wherein said processor is further adapted to determine the probability that said group of pixels belongs to a particular tissue pathology class based upon said stored texture measures in said storage and said texture measures performed on said group of pixels;
- and said processor is further adapted to classify said group of pixels to the particular tissue pathology class for which said probability is the highest.
-
30. The apparatus of claim 17, wherein at least one of said texture measures is determined from gray level run-lengths that exist within said group of pixels by inspecting the existence of consecutive, collinear pixels that possess the same gray level.
-
31. The apparatus of claim 17, wherein at least one of said texture measures is determined from the number of times a particular gray level and another particular gray level, within said group of pixels, occur at a separation distance “
- d”
.
- d”
-
32. The apparatus of claim 18, wherein said processor is further adapted to assign a color code to said group of pixels that is indicative of said tissue pathology class classified to said group of pixels and said display means displays said color code on said image at the location of said group of pixels.
-
33. The apparatus of claim 17, wherein said texture measures comprise at least one first order texture measure to describe a frequency of occurrence of all gray levels assigned to pixels of said ROI and at least one second order texture measure to obtain spatial interdependencies between the pixels of said ROI.
-
34. The apparatus of claim 17, wherein said diagnostic medical image is a computed tomography (CT) image.
-
37. A method for automated analysis of textural differences present on a diagnostic medical image of the pulmonary region, said image comprising a plurality of pixels, with each pixel having a gray level assigned thereto, said method comprising:
-
defining a region of interest (ROI) on said image;
forming pixel regions within said image by assigning a common gray level to a group of pixels which possess substantially similar gray levels;
performing at least one first order texture measure within said ROI to describe a frequency of occurrence of all gray levels assigned to pixels of said ROI;
determining the number of times a particular gray level “
i”
of a pixel “
x”
within said ROI and a particular gray level “
j”
of another pixel within said ROI are separated by a distance of approximately two pixels in a direction “
φ
”
relative to pixel “
x”
;
performing at least one second order texture measure within said ROI to describe spatial interdependencies between the pixels of said ROI;
centering a pixel block about each pixel of said ROI;
determining the average of absolute gray level intensity differences of each possible pixel-pair separated by a distance “
d”
within said pixel block;
assigning the pixel, about which said pixel block is centered, a stochastic fractal value based upon said average absolute gray level intensity differences obtained; and
classifying said ROI as belonging to a tissue pathology class based upon said first and second order texture measures and said stochastic fractal value obtained.
-
Specification