Claims
- 1. A method for identifying lung fields within a chest region based on posteroanterior chest radiographic images, comprising:
generating first image data representative of a posteroanterior chest image inclusive of lung fields; performing global threshold analysis of the posteroanterior chest image by processing said first image data to generate a processed image of the chest region inclusive of the lung fields; identifying the lung fields in said processed image of the chest region; and constructing, based on said lung fields identified in said processed image, first initial lung segmentation contours for said posteroanterior chest image.
- 2. The method according to claim 1, further comprising:
performing global gray-level histogram analysis of said posteroanterior chest radiographic image to identify a maximum gray-level and a minimum gray-level designating a gray-level threshold range; wherein said performing global threshold analysis further comprises:
a) generating a binary image having pixels having either a first logic level or a second logic level based on a gray-level threshold within said gray-level threshold range, said binary image providing said processed image; b) repeating substep a) a predetermined number of times at progressively larger gray-level thresholds within the gray-level threshold range; and c) processing said binary image to eliminate pixels outside the lung fields.
- 3. The method according to claim 2, wherein substep c) comprises:
constructing intermediate lung segmentation contours representing boundaries of groups of contiguous pixels having said first logic level; determining the centroid for each of said intermediate lung segmentation contours; detecting centroids outside the lung fields; and prohibiting regions of the binary image defined by intermediate lung segmentation contours having centroids outside the lung fields from having said first logic level during subsequent iterations of substep a) generating.
- 4. The method according to claim 3, wherein said performing global threshold analysis further comprises:
smoothing the intermediate lung segmentation contours constructed during the last iteration of said generating a binary image to provide said first initial lung segmentation contours.
- 5. The method according to claim 1, further comprising:
performing, based on said first initial lung segmentation contours, local threshold analysis to construct second initial lung segmentation contours for said posteroanterior chest image.
- 6. The method according to claim 5, wherein said performing local threshold analysis comprises:
positioning regions-of-interest (ROIs) along said first initial lung segmentation contours; performing local gray-level thresholding within each of said ROIs; generating a composite binary image based on said performing local gray-level thresholding; and constructing based on said composite binary image said second initial lung segmentation contours for said posteroanterior chest image.
- 7. The method according to claim 5, further comprising:
applying a rolling ball filter to said second initial lung segmentation contours to eliminate large-scale concavities in said second initial lung segmentation contours and to construct for said posteroanterior chest image third initial lung segmentation contours representative of lung fields.
- 8. The method according to claim 1, further comprising:
delineating costophrenic angle margins for each of said lung fields; and constructing final lung segmentation contours based on said first initial lung segmentation contours and said costophrenic angle margins.
- 9. The method according to claim 8, wherein said constructing final lung segmentation contours comprises:
performing local global thresholding analysis to construct second initial lung segmentation contours based on said first initial lung segmentation contours; and splicing said costophrenic angle margins to said second initial lung segmentation contours to construct said final lung segmentation contours.
- 10. The method according to claim 8, wherein said delineating costophrenic angle margins comprises:
a) placing costophrenic regions of interest (ROIs) over approximate locations of each costophrenic angle as determined based on the first initial lung segmentation contours; b) identifying diaphragm border points within each of said ROIs; c) identifying costal border points within each of said ROIs; d) checking the placement of said ROIs at least once to determine whether the ROIs were positioned accurately in substep a); and e) repeating substeps a) through d) if it is determined in substep d) that the ROIs were not accurately positioned in substep a).
- 11. The method according to claim 8, wherein said delineating costophrenic angle margins comprises:
determining whether said posteroanterior chest image exhibits an abnormal hemithorax.
- 12. A method for analyzing costophrenic angles in chest images, comprising:
generating a radiographic chest image inclusive of a left hemithorax having a left costophrenic angle and of a right hemithorax having a right costophrenic angle; delineating in said radiographic chest image a left costophrenic margin and a right costophrenic margin corresponding to the left and right costohprenic angles, respectively; and determining the angles formed by each of said left and right costophrenic margins.
- 13. The method according to claim 12, wherein said delineating said left and right costophrenic margins comprises:
determining whether one of said left and right hemithoraxes is abnormal based upon the spatial relation between the left and right costophrenic margins.
- 14. The method according to claim 12, wherein said delineating left and right costophrenic margins comprises:
placing costophrenic regions of interest (ROIs) having predetermined dimensions over approximate locations of said left and right costophrenic angles in said radiographic chest image.
- 15. The method according to claim 14, wherein said delineating left and right costophrenic margins further comprises:
identifying initial diaphragmatic points within each of said costophrenic ROIs.
- 16. The method according to claim 15, wherein said identifying initial diaphragmatic points comprises:
a) selecting as a first initial diaphragmatic point for each of said costophrenic ROIs a pixel in a most medial column having the highest contrast; b) selecting as a subsequent initial diaphragmatic point in each of said costophrenic ROIs a pixel in a predetermined search region lateral to a column containing a last selected initial diaphragmatic point; c) determining if there is an upward trend in the initial diaphragm points; and d) repeating substeps b) and c) if no upward trend is detected in substep c); wherein said delineating left and right costophrenic margins further comprises:
fitting a parabolic curve to the diaphragm points which do not contribute to the upward trend determined in substep c) to construct a diaphragmatic curve.
- 17. The method according to claim 16, wherein said delineating left and right costophrenic margins further comprises:
identifying initial costal points within each of said costophrenic ROIs.
- 18. The method according to claim 17, wherein said identifying initial costal points further comprises:
e) selecting as the first initial costal point for each of said left and right costophrenic ROIs a pixel in an uppermost row in each of said costophrenic ROIs having a highest gray-level; f) selecting as a subsequent initial costal point in each costophrenic angle ROI a pixel in a predetermined search region inferior to a row containing a last selected initial costal point; and g) repeating substep f) until in substep f) a costal point is selected that is inferior to said diaphragmatic curve.
- 19. The method according to claim 12, further comprising:
assigning a degree of costophrenic angle abnormality for at least one of said left and right costophrenic angles based on a measurement angle defined by a vertex located at the intersection between the costal and diaphragmatic curves and by two lines extending from the vertex to predetermined points along the costal and diaphragmatic curves, respectively.
- 20. A computer readable medium storing computer instructions for identification of lung fields within a chest region based on posteroanterior chest radiographic images, by performing the steps of:
generating first image data representative of a posteroanterior chest image inclusive of lung fields: performing global threshold analysis of the posteroanterior chest image by processing said first image data to generate a processed image of the chest region inclusive of the lung fields; identifying the lung fields in said processed image of the chest region; and constructing, based on said lung fields identified in said processed image, first initial lung segmentation contours for said posteroanterior chest image.
- 21. The medium of claim 20, wherein the computer instructions further comprise:
performing global gray-level histogram analysis of said posteroanterior chest radiographic image to identify a maximum gray-level and a minimum gray-level designating a gray-level threshold range; and wherein the computer instructions for said performing global threshold analysis further comprise:
a) generating a binary image having pixels having either a first logic level or a second logic level based on a gray-level threshold within said gray-level threshold range, said binary image providing said processed image; b) repeating substep a) a predetermined number of times at progressively larger gray-level thresholds within the gray-level threshold range; and c) processing said binary image to eliminate pixels outside the lung fields.
- 22. The medium of claim 21, wherein the computer instructions for said substep c) comprise:
constructing intermediate lung segmentation contours representing boundaries of groups of contiguous pixels having said first logic level; determining the centroid for each of said intermediate lung segmentation contours; detecting centroids outside the lung fields; and prohibiting regions of the binary image defined by intermediate lung segmentation contours having centroids outside the lung fields from having said first logic level during subsequent iterations of said generating a binary image.
- 23. The medium of claim 22, wherein the computer instructions for said performing global threshold analysis further comprise:
smoothing the intermediate lung segmentation contours constructed during the last iteration of said generating a binary image to provide said first initial lung segmentation contours.
- 24. The medium of claim 20, wherein the computer instructions further comprise:
performing, based on said first initial lung segmentation contours, local threshold analysis to construct second initial lung segmentation contours for said posteroanterior chest image.
- 25. The medium of claim 24, wherein the computer instructions for said performing local threshold analysis comprise:
positioning regions-of-interest (ROIs) along said first initial lung segmentation contours; performing local gray-level thresholding within each of said ROIs; generating a composite binary image based on said performing local gray-level thresholding; and constructing based on said composite binary image said second initial lung segmentation contours for said posteroanterior chest image.
- 26. The medium of claim 24, wherein the computer instructions further comprise:
applying a rolling ball filter to said second initial lung segmentation contours to eliminate large-scale concavities in said second initial lung segmentation contours and to construct for said posteroanterior chest image third initial lung segmentation contours representative of lung fields.
- 27. The medium of claim 20, wherein the computer instructions further comprise:
delineating costophrenic angle margins for each of said lung fields; and constructing final lung segmentation contours based on said first initial lung segmentation contours and said costophrenic angle margins.
- 28. The medium of claim 27, wherein the computer instructions for said constructing final lung segmentation contours comprise:
performing local global thresholding analysis to construct second initial lung segmentation contours based on said first initial lung segmentation contours; and splicing said costophrenic angle margins to said second initial lung segmentation contours to construct said final lung segmentation contours.
- 29. The medium of claim 27, wherein the computer instructions for said delineating costophrenic angle margins comprise:
a) placing costophrenic regions of interest (ROIs) over approximate locations of each costophrenic angle as determined based on the first initial lung segmentation contours; b) identifying diaphragm border points within each of said ROIs; c) identifying costal border points within each of said ROIs; d) checking the placement of said ROIs at least once to determine whether the ROIs were positioned accurately in substep a); and e) repeating substeps a) through d) if it is determined in substep d) that the ROIs were not accurately positioned in substep a).
- 30. The medium of claim 27, wherein the computer instructions for said delineating costophrenic angle margins comprises:
determining whether said posteroanterior chest image exhibits an abnormal hemithorax.
- 31. A computer readable medium storing computer instructions for analysis of costophrenic angles in chest images, by performing the steps of:
generating a radiographic chest image inclusive of a left hemithorax having a left costophrenic angle and of a right hemithorax having a right costophrenic angle; delineating in said radiographic chest image a left costophrenic margin and a right costophrenic margin corresponding to the left and right costohprenic angles, respectively; and determining the angles formed by each of said left and right costophrenic margins.
- 32. The medium of claim 31, wherein the computer instructions for said delineating left and right costophrenic margins comprise:
determining whether one of said left and right hemithoraxes is abnormal based upon the spatial relation between the left and right costophrenic margins.
- 33. The medium of claim 31, wherein the computer instructions for said delineating left and right costophrenic margins comprise:
placing costophrenic regions of interest (ROIs) having predetermined dimensions over approximate locations of said left and right costophrenic angles in said radiographic chest image.
- 34. The medium of claim 33, wherein the computer instructions for said delineating left and right costophrenic margins further comprise:
identifying initial diaphragmatic points within each of said costophrenic ROIs.
- 35. The medium of claim 34, wherein the computer instructions for said identifying initial diaphragmatic points comprise:
a) selecting as a first initial diaphragmatic point for each of said costophrenic ROIs a pixel in a most medial column having the highest contrast; b) selecting as a subsequent initial diaphragmatic point in each of said costophrenic ROIs a pixel in a predetermined search region lateral to a column containing a last selected initial diaphragmatic point; c) determining if there is an upward trend in the initial diaphragm points; and d) repeating substeps b) and c) if no upward trend is detected in substep c); wherein said delineating left and right costophrenic margins further comprises:
fitting a parabolic curve to the diaphragm points which do not contribute to the upward trend determined in substep c) to construct a diaphragmatic curve.
- 36. The medium of claim 35, wherein the computer instructions for said delineating left and right costophrenic margins further comprise:
identifying initial costal points within each of said costophrenic ROIs.
- 37. The medium of claim 36, wherein the computer instructions for said identifying initial costal points further comprise:
e) selecting as the first initial costal point for each of said left and right costophrenic ROIs a pixel in an uppermost row in each of said costophrenic ROIs having a highest gray-level; f) selecting as a subsequent initial costal point in each costophrenic angle ROI a pixel in a predetermined search region inferior to a row containing a last selected initial costal point; and g) repeating substep f) until in substep f) a costal point is selected that is inferior to said diaphragmatic curve.
- 38. The medium of claim 31, further comprising:
assigning a degree of costophrenic angle abnormality for at least one of said left and right costophrenic angles based on a measurement angle defined by a vertex located at the intersection of the costal and diaphragmatic curves and by two lines extending from the vertex to predetermined points along the costal and diaphragmatic curves, respectively.
- 39. A system for identifying lung fields within a chest region based on posteroanterior chest radiographic images, comprising:
an image acquisition device configured to generate first image data representative of a posteroanterior chest image inclusive of lung fields; a global gray-level thresholding unit configured to process said first image data to generate a processed image of the chest region inclusive of the lung fields; means for identifying the lung fields in said processed image of the chest region; and means for constructing, based on the lung fields identified in said processed image, first initial lung segmentation contours for said posteroanterior chest image.
- 40. The system of claim 39, further comprising:
a gray-level histogram analysis unit configured to perform a global gray-level histogram analysis of said posteroanterior chest radiographic image to identify a maximum gray-level and a minimum gray-level which designate a gray-level threshold range; wherein said global gray-level thresholding unit comprises:
a) means for generating a binary image with pixels having either a first logic level or a second logic level based on a gray-level threshold within said gray-level threshold range, said binary image provides said processed image; b) means for iteratively using said a) means a predetermined number of times at progressively larger gray-level thresholds within the gray-level threshold range; and c) means for processing said binary image to eliminate pixels outside the lung fields.
- 41. The system of claim 40, wherein said c) means comprises:
means for constructing intermediate lung segmentation contours representing boundaries of groups of contiguous pixels having said first logic level; means for determining the centroid for each of said intermediate lung segmentation contours; means for detecting centroids outside the lung fields; and means for prohibiting regions of the binary image defined by intermediate lung segmentation contours with centroids outside the lung fields from having said first logic level during subsequent iterations of using said a) means.
- 42. The system of claim 41 wherein said global gray-level thresholding analysis unit further comprises:
means for smoothing the intermediate lung segmentation contours constructed during the last iteration of using said a) means to provide said first initial lung segmentation contours.
- 43. The system of claim 39, further comprising:
a local gray-level thresholding unit configured to perform, based on said first initial lung segmentation contours, local threshold analysis to construct second initial lung segmentation contours for said posteroanterior chest image.
- 44. The system of claim 43, wherein said local gray-level thresholding unit further comprises:
means for positioning regions-of-interest (ROIs) along said first initial lung segmentation contours; means for performing local gray-level thresholding within each of said ROIs; means for generating a composite binary image based on an output of said means for performing local gray-level thresholding; and means for constructing based on said composite binary image said second initial lung segmentation contours for said posteroanterior chest image.
- 45. The system of claim 43, further comprising:
a rolling ball filter unit configured to eliminate large-scale concavities in said second initial lung segmentation contours to construct for said posteroanterior chest image third initial lung segmentation contours representative of lung fields.
- 46. The system of claim 39, further comprising:
means for delineating costophrenic angle margins for each of said lung fields; and means for constructing final lung segmentation contours based on said first initial lung segmentation contours and said costophrenic angle margins.
- 47. The system of claim 46, wherein said means for constructing final lung segmentation contours comprises:
a local gray-level thresholding unit configured to construct second initial lung segmentation contours based on said first initial lung segmentation contours; and a splicing unit configured to splice said costophrenic angle margins to said second initial lung segmentation contours to construct said final lung segmentation contours.
- 48. The system of claim 46, wherein said means for delineating costophrenic angle margins comprises:
a) means for placing costophrenic regions of interest (ROIs) over approximate locations of each costophrenic angle as determined based on the first initial lung segmentation contours; b) means for identifying diaphragm border points within each of said ROIs; c) means for identifying costal border points within each of said ROIs; d) means for checking the placement of said ROIs at least once to determine whether the ROIs were positioned accurately by said a) means; and e) means for iteratively using means a) through d) if it is determined by d) means that the ROIs were not accurately positioned by said a) means.
- 49. The system of claim 46, wherein said means for delineating costophrenic angle margins comprises:
means for determining whether said posteroanterior chest image exhibits an abnormal hemithorax.
- 50. A system for analyzing costophrenic angles in radiographic chest images, comprising:
an image acquisition device for generating a radiographic chest image inclusive of a left hemithorax having a left costophrenic angle and of a right hemithorax having a right costophrenic angle; means for delineating in said radiographic chest image a left costophrenic margin and a right costophrenic margin which correspond to the left and right costohprenic angles, respectively; and means for determining the angles formed by each of said left and right costophrenic margins.
- 51. The system of claim 50, wherein said means for delineating said left and right costophrenic margins comprises:
means for determining whether one of said left and right hemithoraxes is abnormal based upon the spatial relation between the left and right costophrenic margins.
- 52. The system of claim 50, wherein said means for delineating left and right costophrenic margins comprises:
a costophrenic angle ROI placement unit configured to place costophrenic regions of interest (ROIs) with predetermined dimensions over approximate locations of said left and right costophrenic angles in said radiographic chest image.
- 53. The system of claim 52, wherein said means for delineating said left and right costophrenic margins further comprises:
a diaphragm border point selection unit configured to identify initial diaphragmatic points within each of said costophrenic ROIs.
- 54. The system of claim 53, wherein said diaphragm border point selection unit comprises:
a) means for selecting as a first initial diaphragmatic point for each of said costophrenic ROIs a pixel in a most medial column having the highest contrast; b) means for selecting as a subsequent initial diaphragmatic point in each of said costophrenic ROIs a pixel in a predetermined search region lateral to a column which contains a last selected initial diaphragmatic point; c) means for determining if there is an upward trend in the initial diaphragm points; and d) means for repeating the use of means b) and c) if no upward trend is detected by means c); wherein said means for delineating left and right costophrenic margins further comprises:
a diaphragm parabolic curve-fitting unit configured to fit a parabolic curve to the diaphragmatic points which do not contribute to the upward trend determined by means c) to construct a diaphragmatic curve.
- 55. The system of claim 54, wherein said means for delineating left and right costophrenic margins further comprises:
a ribcage border point selection unit configured to identify initial costal points within each of said costophrenic ROIs.
- 56. The system of claim 55, wherein said ribcage border point selection unit comprises:
e) means for selecting as the first initial costal point for each of said left and right costophrenic ROIs a pixel in an uppermost row in each of said costophrenic ROIs having a highest gray-level; f) means for selecting as a subsequent initial costal point in each costophrenic angle ROI a pixel in a predetermined search region inferior to a row containing a last selected initial costal point; and g) means for repeating the use of means f) until a costal point which is inferior to said diaphragmatic curve is selected by means f).
- 57. The system of claim 50, further comprising:
means for assigning a degree of costophrenic angle abnormality for at least one of said left and right costophrenic angles based on a measurement angle defined by a vertex located at the intersection of the costal and diaphragmatic curves and by two lines extending from the vertex to predetermined points along the costal and diaphragmatic curves, respectively.
Government Interests
[0001] The present invention was made in part with U.S. Government support under grant numbers CA48985 and T32 CA09649 from the USPHS. The U.S. Government has certain rights in the invention.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09028518 |
Feb 1998 |
US |
Child |
09842860 |
Apr 2001 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09842860 |
Apr 2001 |
US |
Child |
10283044 |
Oct 2002 |
US |