Improved Automatic Detection and Segmentation of Cell Nuclei in Histopathology Images

Automatic segmentation of cell nuclei is an essential step in image cytometry and histometry. Despite substantial progress, there is a need to improve accuracy, speed, level of automation, and adaptability to new applications. This paper presents a robust and accurate novel method for segmenting cell nuclei using a combination of ideas. The image foreground is extracted automatically using a graph-cuts-based binarization. Next, nuclear seed points are detected by a novel method combining multiscale Laplacian-of-Gaussian filtering constrained by distance-map-based adaptive scale selection. These points are used to perform an initial segmentation that is refined using a second graph-cuts-based algorithm incorporating the method of alpha expansions and graph coloring to reduce computational complexity. Nuclear segmentation results were manually validated over 25 representative images (15 in vitro images and 10 in vivo images, containing more than 7400 nuclei) drawn from diverse cancer histopathology studies, and four types of segmentation errors were investigated. The overall accuracy of the proposed segmentation algorithm exceeded 86%. The accuracy was found to exceed 94% when only over- and undersegmentation errors were considered. The confounding image characteristics that led to most detection/segmentation errors were high cell density, high degree of clustering, poor image contrast and noisy background, damaged/irregular nuclei, and poor edge information. We present an efficient semiautomated approach to editing automated segmentation results that requires two mouse clicks per operation.

[1]  J J Vaquero,et al.  Applying watershed algorithms to the segmentation of clustered nuclei. , 1998, Cytometry.

[2]  Qing Yang,et al.  Harmonic cut and regularized centroid transform for localization of subcellular structures , 2002, Object recognition supported by user interaction for service robots.

[3]  D. Szarowski,et al.  Advances in automated 3-D image analyses of cell populations imaged by confocal microscopy. , 1996, Cytometry.

[4]  B. S. Manjunath,et al.  Automated tool for the detection of cell nuclei in digital microscopic images: application to retinal images. , 2006, Molecular vision.

[5]  Badrinath Roysam,et al.  A multi‐model approach to simultaneous segmentation and classification of heterogeneous populations of cell nuclei in 3D confocal microscope images , 2007, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[6]  Jiulun Fan Notes on Poisson distribution-based minimum error thresholding , 1998, Pattern Recognit. Lett..

[7]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Josef Kittler,et al.  Minimum error thresholding , 1986, Pattern Recognit..

[9]  Gareth Funka-Lea,et al.  Graph Cuts and Efficient N-D Image Segmentation , 2006, International Journal of Computer Vision.

[10]  N. Pal,et al.  On object background classification , 1992 .

[11]  Qing Yang,et al.  Segmentation of heterogeneous blob objects through voting and level set formulation , 2007, Pattern Recognit. Lett..

[12]  Bruce L. McNaughton,et al.  3D-catFISH: a system for automated quantitative three-dimensional compartmental analysis of temporal gene transcription activity imaged by fluorescence in situ hybridization , 2004, Journal of Neuroscience Methods.

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

[14]  B. Yener,et al.  Cell-Graph Mining for Breast Tissue Modeling and Classification , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[15]  Benoit M. Macq,et al.  Fast Euclidean Distance Transformation by Propagation Using Multiple Neighborhoods , 1999, Comput. Vis. Image Underst..

[16]  Yidong Chen,et al.  The Local Maximum Clustering Method and Its Application in Microarray Gene Expression Data Analysis , 2004, EURASIP J. Adv. Signal Process..

[17]  Joseph Gil,et al.  Linear Time Euclidean Distance , 1995 .

[18]  J. Turner,et al.  Algorithms for automated characterization of cell populations in thick specimens from 3‐D confocal fluorescence microscopy data , 1994, Journal of microscopy.

[19]  Badrinath Roysam,et al.  Hierarchical, model‐based merging of multiple fragments for improved three‐dimensional segmentation of nuclei , 2005, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[20]  R. Malladi,et al.  Segmentation of nuclei and cells using membrane related protein markers , 2001, Journal of microscopy.

[21]  Dana H. Ballard,et al.  Generalizing the Hough transform to detect arbitrary shapes , 1981, Pattern Recognit..

[22]  Marie-Pierre Jolly,et al.  Interactive graph cuts for optimal boundary & region segmentation of objects in N-D images , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[23]  Stephen T. C. Wong,et al.  3D cell nuclei segmentation based on gradient flow tracking , 2007, BMC Cell Biology.

[24]  Vladimir Kolmogorov,et al.  An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision , 2004, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[26]  Badrinath Roysam,et al.  A hybrid 3D watershed algorithm incorporating gradient cues and object models for automatic segmentation of nuclei in confocal image stacks , 2003, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[27]  Kannappan Palaniappan,et al.  Cell Segmentation Using Coupled Level Sets and Graph-Vertex Coloring , 2006, MICCAI.

[28]  Matthew McAuliffe,et al.  Whole cell segmentation in solid tissue sections , 2005, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[29]  J N Turner,et al.  Advances in high-speed, three-dimensional imaging and automated segmentation algorithms for thick and overlapped clusters in cytologic preparations. Application to cervical smears. , 1998, Analytical and quantitative cytology and histology.

[30]  S. M. Pandit,et al.  Automatic threshold selection based on histogram modes and a discriminant criterion , 1998, Machine Vision and Applications.

[31]  David G. Kirkpatrick,et al.  Linear Time Euclidean Distance Algorithms , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Robin Thomas,et al.  Efficiently four-coloring planar graphs , 1996, STOC '96.

[33]  Olga Veksler,et al.  Markov random fields with efficient approximations , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[34]  Qing Yang,et al.  Iterative Voting for Inference of Structural Saliency and Characterization of Subcellular Events , 2007, IEEE Transactions on Image Processing.

[35]  Kannappan Palaniappan,et al.  Robust Tracking of Migrating Cells Using Four-Color Level Set Segmentation , 2006, ACIVS.

[36]  Prabhakar R. Gudla,et al.  A high‐throughput system for segmenting nuclei using multiscale techniques , 2008, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[37]  Pierre Soille,et al.  Morphological Image Analysis: Principles and Applications , 2003 .

[38]  Yousef Al-Kofahi,et al.  Associative image analysis: A method for automated quantification of 3D multi-parameter images of brain tissue , 2008, Journal of Neuroscience Methods.

[39]  Xue-Cheng Tai,et al.  A binary level set model and some applications to Mumford-Shah image segmentation , 2006, IEEE Transactions on Image Processing.

[40]  J N Turner,et al.  Automated three-dimensional image analysis of thick and overlapped clusters in cytologic preparations. Application to cytologic smears. , 1993, Analytical and quantitative cytology and histology.

[41]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[42]  Stephen T. C. Wong,et al.  Detection of blob objects in microscopic zebrafish images based on gradient vector diffusion , 2007, Cytometry. Part A : the journal of the International Society for Analytical Cytology.

[43]  Meng Wang,et al.  Novel cell segmentation and online SVM for cell cycle phase identification in automated microscopy , 2008, Bioinform..

[44]  Qing Yang,et al.  Perceptual organization of radial symmetries , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[45]  C Wählby,et al.  Combining intensity, edge and shape information for 2D and 3D segmentation of cell nuclei in tissue sections , 2004, Journal of microscopy.

[46]  Olga Veksler,et al.  Fast Approximate Energy Minimization via Graph Cuts , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[47]  Josef Kittler,et al.  On threshold selection using clustering criteria , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[48]  Sankar K. Pal,et al.  Image Model, Poisson Distribution and Object Extraction , 1991, Int. J. Pattern Recognit. Artif. Intell..

[49]  D. Pinkel,et al.  Segmentation of confocal microscope images of cell nuclei in thick tissue sections , 1999, Journal of microscopy.

[50]  Dimitris N. Metaxas,et al.  Using the Pn Potts model with learning methods to segment live cell images , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[51]  N. Otsu A threshold selection method from gray level histograms , 1979 .