Computer-aided diagnosis system for thoracic computer tomography images
First Claim
Patent Images
1. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
- receiving at least first and second CT images and performing volume reformatting on the second CT image using information about the first CT image;
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including at least one of image enhancement, object analysis, object detection, and image matching; and
outputting at least one result of said processing step.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of detecting and analyzing abnormalities, like lung nodules, in thoracic computer tomography (CT) images uses digital image processing techniques and adaptive computing methods. The techniques include an automatic detection process to detect candidate abnormalities, an image matching process to match CT slices from two different CT scans, and a measurement process that determines parameters of the candidate abnormalities. Final results and processed CT images are displayed on a user interface.
75 Citations
28 Claims
-
1. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
receiving at least first and second CT images and performing volume reformatting on the second CT image using information about the first CT image;
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including at least one of image enhancement, object analysis, object detection, and image matching; and
outputting at least one result of said processing step. - View Dependent Claims (2, 3, 4, 5, 16, 17, 18, 19, 20, 22)
performing image thresholding on at least one of said CT images;
extracting at least one lung image from the at least one of said CT images based on the results of the image thresholding; and
extracting at least one lung contour from said at least one lung image.
-
-
4. The method according to claim 3, wherein the step of image thresholding comprises the steps of:
-
constructing a gray-level histogram based on the output of the step of performing object processing;
performing least squares fitting of a Gaussian curve to a low-intensity range of said histogram and selecting a background threshold based thereon;
using the background threshold to eliminate low-intensity background noise from the output of the step of performing object processing;
performing voxel threshold determination, comprising the steps of;
generating a plurality of thresholded images using a plurality of possible thresholds; and
performing a statistical correlation between each of the plurality of thresholded images and at least one original image to thereby determine a voxel threshold; and
generating a voxel thresholded image by applying thresholding using the voxel threshold, thereby generating a binary image.
-
-
5. The method according to claim 3, wherein the step of extracting at least one lung image comprises the step of:
performing connected component labeling on an output of said step of image thresholding.
-
16. The method according to claim 1, wherein the step of processing comprises a step of object detection, and wherein the at least one result output in the outputting step comprises at least one of an image, a feature, and a measurement.
-
17. The method according to claim 16, wherein the step of object detection includes at least one of image enhancement, initial selection, three-dimensional object grouping, feature extraction, and classification.
-
18. The method according to claim 16, wherein the step of object detection comprises the steps of:
-
filtering an input image;
performing gray-level thresholding on the filtered input image;
making an initial nodule selection based on the output of the gray-level thresholding;
extracting features based on the output of the initial nodule selection; and
classifying objects determined in the step of initial nodule selection using the features extracted in the step of extracting features.
-
-
19. The method according to claim 18, wherein the step of filtering comprises the step of:
performing enhancement filtering for matching a nodule'"'"'s intensity profile.
-
20. The method according to claim 18, wherein the step of classifying objects comprises the step of:
analyzing relationships between features arising at different threshold levels with respect to at least one of size, shape, and location.
-
22. The method according to claim 21, wherein the step of measuring doubling time comprises the step of:
-
calculating doubling time based on at least two time-differenced CT scans. 23.The method according to claim 1, wherein the step of processing comprises a step of image matching based on the output of said object processing, and wherein the at least one result output in the outputting step comprises at least one of an image and a measurement.
-
-
6. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image, said object processing including;
performing image thresholding on at least one of said CT images;
performing top- and bottom-most slices padding on the output of said step of image thresholding;
extracting at least one lung image from the at least one of said CT images based on the results of the image thresholding; and
extracting at least one lung contour from said at least one lung image;
processing said at least one segmented image, said processing including at least one of image enhancement, object analysis, object detection, and image matching; and
outputting at least one result of said processing step.
-
-
7. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image, said object processing including;
performing image thresholding on at least one of said CT images;
removing small objects from the at least one lung image, prior to the step of extracting at least one lung contour, wherein the step of removing small objects comprises performing reversed connected component labeling;
extracting at least one lung image from the at least one of said CT images based on the results of the image thresholding; and
extracting at least one lung contour from said at least one lung image;
processing said at least one segmented image, said processing including at least one of image enhancement, object analysis, object detection, and image matching; and
outputting at least one result of said processing step.
-
-
8. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image, said object processing including;
performing image thresholding on at least one of said CT images;
extracting at least one lung image from the at least one of said CT images based on the results of the image thresholding; and
extracting at least one lung contour from said at least one lung image;
smoothing the at least one lung contour using an active contour smoothing algorithm;
processing said at least one segmented image, said processing including at least one of image enhancement, object analysis, object detection, and image matching; and
outputting at least one result of said processing step. - View Dependent Claims (9)
-
-
10. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CD images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including image enhancement, including at least one step of histogram window leveling performed on the at least one segmented image; and
outputting at least one result of said processing step, wherein the at least one result include an enhanced image. - View Dependent Claims (11)
lung area histogram window leveling; and
mediastinum area histogram window leveling;
and wherein the results of the steps of lung area histogram window leveling and mediastinum area window leveling are combined to produce an output image.
-
-
13. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including object analysis, said object analysis comprising;
computing a seed position for a consecutive measurement process;
performing gray-level thresholding on the at least one segmented image;
performing morphological shape processing on the output of said gray-level thresholding;
performing connected component labeling on the output of said morphological shape processing;
adjusting contours obtained in said connected component labeling;
reconstructing at least one three-dimensional object based on the adjusted contours; and
performing measurements on the at least one three-dimensional object; and
outputting at least one result of said processing step, the at least one result comprising at least one of an image, a feature, or a measurement. - View Dependent Claims (12, 14, 15)
determining a center of gravity from a predefined local image window.
-
-
15. The method according to claim 13, wherein the step of adjusting contours comprises the step of:
performing neighbor profile tracing.
-
21. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including;
object analysis performed on the output of said object processing; and
measuring doubling time based on results of said object analysis; and
outputting at least one result of said processing step, wherein the at least one result comprises a measurement of doubling time.
-
-
23. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including image matching based on an output of said object processing, wherein said image matching includes at least one of slice matching, volume matching, or slice warping, and wherein said image matching involves results obtained from at least two CT images; and
outputting at least one result of said processing step, said at least one result comprising at least one of an image or a measurement.
-
-
24. The method according to claim 24, wherein the step of processing comprises a step of slice matching, and wherein the step of slice matching comprises the steps of:
-
generating a curve from two-dimensional features in each CT image;
computing a gradient for each curve;
correlating gradients of the curves; and
determining a shift distance in one CT image with respect to the other CT image.
-
-
25. A method of detecting and analyzing suspected abnormalities in thoracic computer tomography (CT) images, comprising the steps of:
-
performing object processing to segment different anatomical structures in the CT images in at least one of two-dimensional CT slices and three-dimensional CT scans, resulting in at least one segmented image;
processing said at least one segmented image, said processing including image matching based on an output of said object processing, said image matching comprising;
inputting the outputs of said object processing corresponding to two CT images obtained at different times;
computing a lung area curve for each of the CT images;
fitting the two lung area curves thus computed to each other;
registering lung surface volume based on the results of the step of fitting; and
warping one of the CT images to the other CT image; and
outputting at least one result of said processing step, said at least one result comprising at least one of an image or a measurement.
-
-
26. The method according to claim 26, wherein the step of fitting the two lung area curves comprises the step of:
-
comparing the two lung area curves to minimize a sum of squared differences. - View Dependent Claims (27)
using an iterative closest point algorithm to determine a transformation by which to transform one CT image onto the other CT image.
-
-
28. The method according to claim 28, wherein said step of warping comprises the step of:
transforming the one CT image onto the other CT image using the transformation determined using the iterative closest point algorithm.
Specification