System for computerized processing of chest radiographic images
First Claim
1. In a method of computerized processing of chest images, the improvement comprising:
- obtaining a digital first image of a chest;
producing a second image which is a mirror image of the first image;
performing image warping on one of the first and second images to produce a warped image which is registered to the other of said first and second images; and
subtracting the warped image from the other image to generate a subtraction image.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer readable medium for computerized processing of chest images including obtaining a digital first image of a chest (S100); producing a second image which is a mirror image (S300) of the first image; performing image warping on one of the first and second images to produce a warped image (S400) which is registered to the other of the first and second images; and subtracting the warped image from the other image to generate a subtraction image (S600). Another embodiment includes obtaining a digital first image of the chest of a subject; detecting ribcage edges on both sides of the lungs in the first chest image; determining average horizontal locations of the left and right ribcage edges at plural vertical locations; fitting the determined average horizontal locations to a straight line to derive a midline; rotating the chest image so that the midline is vertical; and shifting the rotated image to produce a lateral inclination corrected (S200) second image with the midline centered in the lateral inclination corrected image.
46 Citations
174 Claims
-
1. In a method of computerized processing of chest images, the improvement comprising:
-
obtaining a digital first image of a chest; producing a second image which is a mirror image of the first image; performing image warping on one of the first and second images to produce a warped image which is registered to the other of said first and second images; and subtracting the warped image from the other image to generate a subtraction image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
2. The method of claim 1, further comprising:
displaying the subtraction image.
-
3. The method of claim 1, wherein said step of obtaining a digital first image comprises:
-
obtaining a digital original image; and performing lateral inclination correction on the original image to generate said first image, comprising, detecting ribcage edges on both sides of the lungs in the original image, determining average horizontal locations of the left and right ribcage edges at plural vertical locations, fitting the determined average horizontal locations to a straight line to derive a midline, rotating the original image so that the midline is vertical, and shifting the rotated image to produce said first image with the midline centered in said first image.
-
-
4. The method of claim 3, wherein said step of performing image warping comprises:
-
performing global matching to align the lung areas of the one image to the other image; performing local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; performing surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; shifting pixels of the one image using the fitted shift values.
-
-
5. The method of claim 1, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and
displaying the enhanced subtraction image.
-
-
6. The method of claim 4, further comprising:
- producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image; adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and
displaying the enhanced subtraction image.
- producing an enhanced subtraction image, including;
-
7. The method of claim 4, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image;
shifting pixels of said one image using the scaled fitted shift values;
displaying the subtraction image.
-
-
8. The method of claim 6, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values; displaying the subtraction image.
-
-
9. The method of claim 1, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
10. The method of claim 9, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
11. The method of claim 10, wherein contrast and standard deviation are extracted.
-
12. The method of claim 10, wherein contrast and correlation are extracted.
-
13. The method of claim 10, wherein standard deviation and correlation are extracted.
-
14. The method of claim 11, wherein correlation is extracted.
-
15. The method of claim 14, comprising:
displaying at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
16. The method of claim 3, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
17. The method of claim 16, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
18. The method of claim 17, wherein contrast and standard deviation are extracted.
-
19. The method of claim 17, wherein contrast and correlation are extracted.
-
20. The method of claim 17, wherein standard deviation and correlation are extracted.
-
21. The method of claim 18, wherein correlation is extracted.
-
22. The method of claim 21, comprising:
displaying at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
23. The method of claim 6, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
24. The method of claim 23, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
25. The method of claim 24, wherein contrast and standard deviation are extracted.
-
26. The method of claim 24, wherein contrast and correlation are extracted.
-
27. The method of claim 24, wherein standard deviation and correlation are extracted.
-
28. The method of claim 25, wherein correlation is extracted.
-
29. The method of claim 28, comprising:
displaying at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
2. The method of claim 1, further comprising:
-
-
30. In a method for computerized processing of at least one chest image, the improvement comprising:
-
obtaining a digital first image of a chest of a subject; detecting ribcage edges on both sides of the lungs in said first chest image; determining average horizontal locations of the left and right ribcage edges at plural vertical locations; fitting the determined average horizontal locations to a straight line to derive a midline;
rotating the chest image so that the midline is vertical; andshifting the rotated image to produce a lateral inclination corrected second image with the midline centered in said lateral inclination corrected image. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
31. The method of claim 30, further comprising:
-
obtaining a temporally separated digital third image of the chest of the same subject;
detecting ribcage edges on both sides of the lungs in said third image;determining average horizontal locations of the left and right ribcage edges at plural vertical locations in said third image; fitting the determined average horizontal locations to a straight line to derive a midline in said third image; rotating the third image so that the mid line detected in said third image is vertical; shifting the rotated image to produce a lateral inclination corrected fourth image with the midline centered in said fourth image; and performing image warping on one of the second and fourth images to produce a warped image which is registered to the other of said second and fourth images; and subtracting the warped image from the other image to generate a subtraction image.
-
-
32. The method of claim 31, comprising:
displaying at least one of the first through fourth and subtraction images.
-
33. The method of claim 30, wherein said step of performing image warping comprises:
-
performing global matching to align the lung areas of the one image to the other image; performing local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; performing surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; shifting pixels of the one image using the fitted shift values.
-
-
34. The method of claim 31, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and displaying the enhanced subtraction image.
-
-
35. The method of claim 33, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and displaying the enhanced subtraction image.
-
-
36. The method of claim 33, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values; displaying the subtraction image.
-
-
37. The method of claim 35, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values;
displaying the subtraction image.
-
-
38. The method of claim 31, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
39. The method of claim 38, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
40. The method of claim 39, wherein contrast and standard deviation are extracted.
-
41. The method of claim 39, wherein contrast and correlation are extracted.
-
42. The method of claim 39, wherein standard deviation and correlation are extracted.
-
43. The method of claim 40, wherein correlation is extracted.
-
44. The method of claim 43, comprising:
displaying at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
45. The method of claim 33, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
46. The method of claim 45, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
47. The method of claim 46, wherein contrast and standard deviation are extracted.
-
48. The method of claim 46, wherein contrast and correlation are extracted.
-
49. The method of claim 46, wherein standard deviation and correlation are extracted.
-
50. The method of claim 47, wherein correlation is extracted.
-
51. The method of claim 50, comprising:
displaying at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
52. The method of claim 38, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality;
comparing each extracted feature with a predetermined threshold; andremoving from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
53. The method of claim 52, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
54. The method of claim 53, wherein contrast and standard deviation are extracted.
-
55. The method of claim 53, wherein contrast and correlation are extracted.
-
56. The method of claim 53, wherein standard deviation and correlation are extracted.
-
57. The method of claim 54, wherein correlation is extracted.
-
58. The method of claim 57, comprising:
displaying at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
31. The method of claim 30, further comprising:
-
-
59. An image processing system, comprising:
-
a mechanism configured to obtain a digital first image of a chest; a mechanism configured to produce a second image which is a mirror image of the first image; a mechanism configured to perform image warping on one of the first and second images to produce a warped image which is registered to the other of said first and second images; and a mechanism configured to subtract the warped image from the other image to generate a subtraction image. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
61. The system of claim 59, further comprising:
a mechanism configured to display the subtraction image.
-
62. The system of claim 59, wherein said mechanism configured to obtain a digital first image comprises:
-
a mechanism configured to obtain a digital original image; and a mechanism configured to perform lateral inclination correction on the original image to generate said first image, comprising, a mechanism configured to detect ribcage edges on both sides of the lungs in the original image, a mechanism configured to determine average horizontal locations of the left and right ribcage edges at plural vertical locations, a mechanism configured to fit the determined average horizontal locations to a straight line to derive a midline, rotating the original image so that the midline is vertical, and a mechanism configured to shift the rotated image to produce said first image with the midline centered in said first image.
-
-
63. The system of claim 61, wherein said mechanism configured to perform image warping comprises:
-
a mechanism configured to perform global matching to align the lung areas of the one image to the other image; a mechanism configured to perform local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; a mechanism configured to perform surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; a mechanism configured to shift pixels of the one image using/the fitted shift values.
-
-
64. The system of claim 59, further comprising:
- a mechanism configured to produce an enhanced subtraction image, including;
a mechanism configured to enhance contrast of the lung regions of the subtraction image; a mechanism configured to add a predetermined pixel value to the pixel values of the lung regions of the subtraction image; a mechanism configured to maintain pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and a mechanism configured to display the enhanced subtraction image.
- a mechanism configured to produce an enhanced subtraction image, including;
-
65. The system of claim 62, further comprising:
- a mechanism configured to produce an enhanced subtraction image, including;
a mechanism configured to enhance contrast of the lung regions of the subtraction image; a mechanism configured to add a predetermined pixel value to the pixel values of the lung regions of the subtraction image; a mechanism configured to maintain pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and a mechanism configured to display the enhanced subtraction image.
- a mechanism configured to produce an enhanced subtraction image, including;
-
66. The system of claim 62, wherein the mechanism configured to perform image warping comprises:
-
a mechanism configured to reduce by a predetermined factor the matrix size of the first and second images prior to performing global matching; a mechanism configured to scale fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; a mechanism configured to shift pixels of said one image using the scaled fitted shift values;
displaying the subtraction image.
-
-
67. The system of claim 64, wherein the mechanism configured to perform image warping comprises:
-
a mechanism configured to reduce by a predetermined factor the matrix size of the first and second images prior to performing global matching; a mechanism configured to scale fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; a mechanism configured to shift pixels of said one image using the scaled fitted shift values; a mechanism configured to display the subtraction image.
-
-
68. The system of claim 59, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality; a mechanism configured to compare each extracted feature with a predetermined threshold; and a mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
69. The system of claim 67, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
70. The system of claim 68, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
71. The system of claim 68, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
72. The system of claim 68, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
73. The system of claim 69, wherein the mechanism configured to extract is configured to extract correlation.
-
74. The system of claim 72, comprising:
a mechanism configured to display at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
75. The system of claim 61, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality; a mechanism configured to compare each extracted feature with a predetermined threshold; and a mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
76. The system of claim 74, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
77. The system of claim 75, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
78. The system of claim 75, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
79. The system of claim 75, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
80. The system of claim 76, wherein the mechanism configured to extract is configured to extract correlation.
-
81. The system of claim 79, comprising:
a mechanism configured to display at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
82. The system of claim 64, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality; a mechanism configured to compare each extracted feature with a predetermined threshold; and a mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
83. The system of claim 81, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
84. The system of claim 82, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
85. The system of claim 82, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
86. The system of claim 82, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
87. The system of claim 83, wherein the mechanism configured to extract is configured to extract correlation.
-
88. The system of claim 86, comprising:
a mechanism configured to display at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
61. The system of claim 59, further comprising:
-
-
60. A storage medium storing a program for performing the steps of:
-
obtaining a digital first image of a chest; producing a second image which is a mirror image of the first image; performing image warping on one of the first and second images to produce a warped image which is registered to the other of said first and second images; and subtracting the warped image from the other image to generate a subtraction image. - View Dependent Claims (118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145)
-
118. The storage medium of claim 60, further comprising:
displaying the subtraction image.
-
119. The storage medium of claim 60, wherein said step of obtaining a digital first image comprises:
-
obtaining a digital original image; and performing lateral inclination correction on the original image to generate said first image, comprising, detecting ribcage edges on both sides of the lungs in the original image, determining average horizontal locations of the left and right ribcage edges at plural vertical locations, fitting the determined average horizontal locations to a straight line to derive a midline, rotating the original image so that the midline is vertical, and shifting the rotated image to produce said first image with the midline centered in said first image.
-
-
120. The storage medium of claim 119, wherein said step of performing image warping comprises:
-
performing global matching to align the lung areas of the one image to the other image; performing local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; performing surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; shifting pixels of the one image using the fitted shift values.
-
-
121. The storage medium of claim 60, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and
displaying the enhanced subtraction image.
-
-
122. The storage medium of claim 120, further comprising:
- producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image; adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first and second images; and
displaying the enhanced subtraction image.
- producing an enhanced subtraction image, including;
-
123. The storage medium of claim 120, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values;
displaying the subtraction image.
-
-
124. The storage medium of claim 122, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values; displaying the subtraction image.
-
-
125. The storage medium of claim 60, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
126. The storage medium of claim 125, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
127. The storage medium of claim 126, wherein contrast and standard deviation are extracted.
-
128. The storage medium of claim 126, wherein contrast and correlation are extracted.
-
129. The storage medium of claim 126, wherein standard deviation and correlation are extracted.
-
130. The storage medium of claim 127, wherein correlation is extracted.
-
131. The storage medium of claim 130, comprising:
displaying at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
132. The storage medium of claim 119, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
133. The storage medium of claim 132, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
134. The storage medium of claim 133, wherein contrast and standard deviation are extracted.
-
135. The storage medium of claim 133, wherein contrast and correlation are extracted.
-
136. The storage medium of claim 133, wherein standard deviation and correlation are extracted.
-
137. The storage medium of claim 134, wherein correlation is extracted.
-
138. The storage medium of claim 137, comprising:
displaying at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
139. The storage medium of claim 122, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
140. The storage medium of claim 139, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
141. The storage medium of claim 140, wherein contrast and standard deviation are extracted.
-
142. The storage medium of claim 140, wherein contrast and correlation are extracted.
-
143. The storage medium of claim 140, wherein standard deviation and correlation are extracted.
-
144. The storage medium of claim 141, wherein correlation is extracted.
-
145. The storage medium of claim 144, comprising:
displaying at least one of said original, first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
118. The storage medium of claim 60, further comprising:
-
-
89. An image processing system, comprising:
-
a mechanism configured to obtain a digital first image of a chest of a subject; a mechanism configured to detect ribcage edges on both sides of the lungs in said first chest image; a mechanism configured to determine average horizontal locations of the left and right ribcage edges at plural vertical locations; a mechanism configured to fit the determined average horizontal locations to a straight line to derive a midline; a mechanism configured to rotate the chest image so that the midline is vertical; and a mechanism configured to shift the rotated image to produce a lateral inclination corrected second image with the midline centered in said lateral inclination corrected image. - View Dependent Claims (90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117)
-
90. The system of claim 89, further comprising:
-
a mechanism configured to obtain a temporally separated digital third image of the chest of the same subject; a mechanism configured to detect ribcage edges on both sides of the lungs in said third image; a mechanism configured to determine average horizontal locations of the left and right ribcage edges at plural vertical locations in said third image; a mechanism configured to fit the determined average horizontal locations to a straight line to derive a midline in said third image; a mechanism configured to rotate the third image so that the mid line detected in said third image is vertical; a mechanism configured to shift the rotated image to produce a lateral inclination corrected fourth image with the midline centered in said fourth image; and a mechanism configured to perform image warping on one of the second and fourth images to produce a warped image which is registered to the other of said second and fourth images; and a mechanism configured to subtract the warped image from the other image to generate a subtraction image.
-
-
91. The system of claim 90, comprising:
a mechanism configured to display at least one of the first through fourth and subtraction images.
-
92. The system of claim 89, wherein said mechanism configured to perform image warping comprises:
-
a mechanism configured to perform global matching to align the lung areas of the one image to the other image; a mechanism configured to perform local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; a mechanism configured to perform surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; a mechanism configured to shift pixels of the one image using the fitted shift values.
-
-
93. The system of claim 90, further comprising:
-
a mechanism configured to produce an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;a mechanism configured to add a predetermined pixel value to the pixel values of the lung regions of the subtraction image; a mechanism configured to maintain pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and a mechanism configured to display the enhanced subtraction image.
-
-
94. The system of claim 92, further comprising:
-
a mechanism configured to produce an enhanced subtraction image, including;
a mechanism configured to enhance contrast of the lung regions of the subtraction image;a mechanism configured to add a predetermined pixel value to the pixel values of the lung regions of the subtraction image; a mechanism configured to maintain pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and a mechanism configured to display the enhanced subtraction image.
-
-
95. The system of claim 92, wherein the mechanism configured to perform image warping comprises:
-
a mechanism configured to reduce by a predetermined factor the matrix size of the first and second images prior to performing global matching; a mechanism configured to scale fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; a mechanism configured to shift pixels of said one image using the scaled fitted shift values; a mechanism configured to display the subtraction image.
-
-
96. The system of claim 94, wherein the mechanism configured to perform image warping comprises:
-
a mechanism configured to reduce by a predetermined factor the matrix size of the first and second images prior to performing global matching; a mechanism configured to scale fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; a mechanism configured to shift pixels of said one image using the scaled fitted shift values; and a mechanism configured to display the subtraction image.
-
-
97. The system of claim 90, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality; a mechanism configured to compare each extracted feature with a predetermined threshold; and a mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
98. The system of claim 97, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
99. The system of claim 98, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
100. The system of claim 98, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
101. The system of claim 98, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
102. The system of claim 99, wherein the mechanism configured to extract is configured to extract correlation.
-
103. The system of claim 102, comprising:
a mechanism configured to display at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
104. The system of claim 92, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality; a mechanism configured to compare each extracted feature with a predetermined threshold; and a mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
105. The system of claim 104, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
106. The system of claim 105, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
107. The system of claim 105, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
108. The system of claim 105, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
109. The system of claim 106, wherein the mechanism configured to extract is configured to extract correlation.
-
110. The system of claim 109, comprising:
a mechanism configured to display at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
111. The system of claim 97, further comprising:
-
a mechanism configured to locate locations of candidate abnormalities in the subtraction image; a mechanism configured to extract at least one predetermined feature from each candidate abnormality;
comparing each extracted feature with a predetermined threshold; anda mechanism configured to remove from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
112. The system of claim 111, wherein said mechanism configured to extract comprises:
a mechanism configured to extract at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
113. The system of claim 112, wherein the mechanism configured to extract is configured to extract contrast and standard deviation.
-
114. The system of claim 112, wherein the mechanism configured to extract is configured to extract contrast and correlation.
-
115. The system of claim 112, wherein the mechanism configured to extract is configured to extract standard deviation and correlation.
-
116. The system of claim 113, wherein the mechanism configured to extract is configured to extract correlation.
-
117. The system of claim 116, comprising:
a mechanism configured to display at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
90. The system of claim 89, further comprising:
-
-
146. A storage medium storing a program for performing the steps of:
-
obtaining a digital first image of a chest of a subject; detecting ribcage edges on both sides of the lungs in said first chest image; determining average horizontal locations of the left and right ribcage edges at plural vertical locations; fitting the determined average horizontal locations to a straight line to derive a midline;
rotating the chest image so that the midline is vertical; andshifting the rotated image to produce a lateral inclination corrected second image with the midline centered in said lateral inclination corrected image. - View Dependent Claims (147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174)
-
147. The storage medium of claim 146, further comprising:
-
obtaining a temporally separated digital third image of the chest of the same subject;
detecting ribcage edges on both sides of the lungs in said third image;determining average horizontal locations of the left and right ribcage edges at plural vertical locations in said third image; fitting the determined average horizontal locations to a straight line to derive a midline in said third image; rotating the third image so that the mid line detected in said third image is vertical; shifting the rotated image to produce a lateral inclination corrected fourth image with the midline centered in said fourth image; and performing image warping on one of the second and fourth images to produce a warped image which is registered to the other of said second and fourth images; and subtracting the warped image from the other image to generate a subtraction image.
-
-
148. The storage medium of claim 147, comprising:
displaying at least one of the first through fourth and subtraction images.
-
149. The storage medium of claim 146, wherein said step of performing image warping comprises:
-
performing global matching to align the lung areas of the one image to the other image; performing local matching of selected regions of interest in the right and left lungs of said one image to the right and left lungs of the other image to generate shift values for pixels of said one image; performing surface fitting on the shift values of the right lung of the one image and independently performing surface fitting of shift values of the left lung of the one image to smooth the shift values and generate fitted shift values for the left and right lungs of the one image; shifting pixels of the one image using the fitted shift values.
-
-
150. The storage medium of claim 147, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and displaying the enhanced subtraction image.
-
-
151. The storage medium of claim 149, further comprising:
-
producing an enhanced subtraction image, including;
enhancing contrast of the lung regions of the subtraction image;adding a predetermined pixel value to the pixel values of the lung regions of the subtraction image; maintaining pixels of regions other than the lung regions of the subtraction image at one of, (1) a constant pixel value to generate a uniform background, and (2) at the values of corresponding pixels in one of the first, second, third and fourth images; and displaying the enhanced subtraction image.
-
-
152. The storage medium of claim 149, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values; displaying the subtraction image.
-
-
153. The storage medium of claim 151, wherein the step of performing image warping comprises:
-
reducing by a predetermined factor the matrix size of the first and second images prior to performing global matching; scaling fitted shift values by the predetermined factor for application of the scaled fitted shift values to pixels of said one image; shifting pixels of said one image using the scaled fitted shift values;
displaying the subtraction image.
-
-
154. The storage medium of claim 147, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
155. The storage medium of claim 154, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
156. The storage medium of claim 155, wherein contrast and standard deviation are extracted.
-
157. The storage medium of claim 155, wherein contrast and correlation are extracted.
-
158. The storage medium of claim 155, wherein standard deviation and correlation are extracted.
-
159. The storage medium of claim 156, wherein correlation is extracted.
-
160. The storage medium of claim 159, comprising:
displaying at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
161. The storage medium of claim 149, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
162. The storage medium of claim 161, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
163. The storage medium of claim 162, wherein contrast and standard deviation are extracted.
-
164. The storage medium of claim 162, wherein contrast and correlation are extracted.
-
165. The storage medium of claim 162, wherein standard deviation and correlation are extracted.
-
166. The storage medium of claim 163, wherein correlation is extracted.
-
167. The storage medium of claim 166, comprising:
displaying at least one of said first, second and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
168. The storage medium of claim 154, further comprising:
-
locating locations of candidate abnormalities in the subtraction image; extracting at least one predetermined feature from each candidate abnormality; comparing each extracted feature with a predetermined threshold; and removing from consideration false positive locations having an extracted feature which bears a predetermined relationship with respect to said predetermined threshold.
-
-
169. The storage medium of claim 168, wherein said extracting step comprises:
extracting at least one of contrast, standard deviation, and correlation between contrast and standard deviation at the locations of the candidate abnormalities in the subtraction image.
-
170. The storage medium of claim 169, wherein contrast and standard deviation are extracted.
-
171. The storage medium of claim 169, wherein contrast and correlation are extracted.
-
172. The storage medium of claim 169, wherein standard deviation and correlation are extracted.
-
173. The storage medium of claim 170, wherein correlation is extracted.
-
174. The storage medium of claim 173, comprising:
displaying at least one of said first, second, third, fourth and subtraction images with locations of candidate abnormalities under consideration identified in the displayed image.
-
147. The storage medium of claim 146, further comprising:
-
Specification
- Resources
-
Current AssigneeARCH Development Corporation (University of Chicago)
-
Original AssigneeARCH Development Corporation (University of Chicago)
-
InventorsIshida, Takayuki, Doi, Kunio, Li, Qiang, Katsuragawa, Shigehiko
-
Primary Examiner(s)Choobin, Barry
-
Application NumberUS09/830,562Time in Patent Office2,377 DaysField of Search382/128, 382/130, 382/131, 382/133, 382/172, 382/209, 382/224, 382/256, 382/260, 382/266, 382/294, 382/132, 382/287, 382/291, 382/308US Class Current382/132CPC Class CodesG06T 2207/10116 X-ray imageG06T 2207/20224 Image subtractionG06T 2207/30064 Lung noduleG06T 5/50 using two or more images, e...G06T 7/0012 Biomedical image inspectionG06T 7/11 Region-based segmentationG06T 7/174 involving the use of two or...G06T 7/33 using feature-based methods