Automated lung nodule segmentation using dynamic programming and EM-based classification

In this paper we present a robust and automated algorithm to segment lung nodules in three dimensional (3D) Computed Tomography (CT) volume dataset. The nodule is segmented out in slice-per-slice basis, that is, we first process each CT slice separately to extract two dimensional (2D) contours of the nodule which can then be stacked together to get the whole 3D surface. The extracted 2D contours are optimal as we utilize dynamic programming based optimization algorithm. To extract each 2D contour, we utilize a shape based constraint. Given a physician specified point on the nodule, we blow a circle which gives us rough initialization of the nodule from where our dynamic programming based algorithm estimates the optimal contour. As a nodule can be calcified, we pre-process a small region-of-interest (ROI), around the physician selected point on the nodule boundary, using the Expectation Maximization (EM) based algorithm to classify and remove calcification. Our proposed approach can be consistently and robustly used to segment not only the solitary nodules but also the nodules attached to lung walls and vessels.

[1]  R. Redner,et al.  Mixture densities, maximum likelihood, and the EM algorithm , 1984 .

[2]  Ramesh C. Jain,et al.  Using Dynamic Programming for Solving Variational Problems in Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  B. Geiger Three-dimensional modeling of human organs and its application to diagnosis and surgical planning , 1993 .

[4]  Alok Gupta,et al.  Dynamic Programming for Detecting, Tracking, and Matching Deformable Contours , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Manuel G. Penedo,et al.  Computer-Aided Lung Nodule Detection in Chest Radiography , 1995, ICSC.

[6]  P. Green,et al.  Corrigendum: On Bayesian analysis of mixtures with an unknown number of components , 1997 .

[7]  Takeo Ishigaki,et al.  Nodule detection on chest helical CT scans by using a genetic algorithm , 1997, Proceedings Intelligent Information Systems. IIS'97.

[8]  Manuel G. Penedo,et al.  Computer-aided diagnosis: a neural-network-based approach to lung nodule detection , 1998, IEEE Transactions on Medical Imaging.

[9]  Y. Kawata,et al.  Computer-aided diagnosis for pulmonary nodules based on helical CT images , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[10]  Kunio Doi,et al.  Three-dimensional approach to lung nodule detection in helical CT , 1999, Medical Imaging.

[11]  Heber MacMahon,et al.  Analysis of a three-dimensional lung nodule detection method for thoracic CT scans , 2000, Medical Imaging: Image Processing.

[12]  Andrés Santos,et al.  Automatic detection of cellular necrosis in epithelial cell cultures , 2001, SPIE Medical Imaging.

[13]  Philip F. Judy,et al.  Evaluation of segmentation using lung nodule phantom CT images , 2001, SPIE Medical Imaging.