Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2008 Dec 8.
Published in final edited form as: Med Image Comput Comput Assist Interv. 2008;11(Pt 1):376–383. doi: 10.1007/978-3-540-85988-8_45

Cell Spreading Analysis with Directed Edge Profile-Guided Level Set Active Contours

I Ersoy 1, F Bunyak 1, K Palaniappan 1, M Sun 2, G Forgacs 2
PMCID: PMC2597563  NIHMSID: NIHMS66129  PMID: 18979769

Abstract

Cell adhesion and spreading within the extracellular matrix (ECM) plays an important role in cell motility, cell growth and tissue organization. Measuring cell spreading dynamics enables the investigation of cell mechanosensitivity to external mechanical stimuli, such as substrate rigidity. A common approach to measure cell spreading dynamics is to take time lapse images and quantify cell size and perimeter as a function of time. In our experiments, differences in cell characteristics between different treatments are subtle and require accurate measurements of cell parameters across a large population of cells to ensure an adequate sample size for statistical hypothesis testing. This paper presents a new approach to estimate accurate cell boundaries with complex shapes by applying a modified geodesic active contour level set method that directly utilizes the halo effect typically seen in phase contrast microscopy. Contour evolution is guided by edge profiles in a perpendicular direction to ensure convergence to the correct cell boundary. The proposed approach is tested on bovine aortic endothelial cell images under different treatments, and demonstrates accurate segmentation for a wide range of cell sizes and shapes compared to manual ground truth.

1 Introduction

Endothelial cells (ECs) reside in the innermost layer of blood vessels, and constantly experience mechanical stimulation such as shear stress and cyclic stretching. Increasing evidence shows the direct effects of these mechanical signals on endothelial structure and functions [1]. One particular example is that atherosclerotic lesions usually locate at the bifurcations and curvatures in the arterial tree, areas that are characterized by disturbed flow with low shear stress magnitudes [2]. This indicates that EC mechanosensitivity plays a critical role in atherosclerosis development. Atherosclerosis development is a complex, multiple stage process with various causing factors, among which high level of cholesterol is one of the most important. The corresponding biological study is to investigate cholesterol effects on EC mechanosensitivity by studying cell spreading dynamics (e.g. cell spreading area as a function time) on substrates of different rigidity. This is of particular importance for ECs because mechanics of the endothelium changes during the development of atherosclerosis. Cell cholesterol level may be either elevated or decreased using chemical drugs (e.g. methyl-beta-cyclodextran) [3] and cell spreading is recorded for further cell area analysis. Under some conditions, cells show subtle difference between different cholesterol modulations (e.g. cholesterol enrichment and cholesterol depletion). To get good statistics, accurate cell area measurement and large sample size are needed. This requires automatic and accurate methods, especially when large volume of data are collected to obtain better statistics. In recent years, active contours have become increasingly popular for cell segmentation [4]. Geometric model of active contours [5] provides advantages such as eliminating the need to reparameterize the curve and automatic handling of topology changes via level set implementation [6]. The major drawbacks of the classical edge-based active contours are the leakage due to weak edges and stopping at local maximums in noisy images. While the region-based active contours [7, 8, 9] overcome these drawbacks, they require a bimodal image model to discern background and foreground which is not applicable in some high resolution cell images. Figure 1 shows typical phase contrast images of cells. The white regions surrounding the cells are the typical phase halo. A straight-forward implementation of [7] converges to the boundaries between phase halo and the rest of the image. Using various features in Chan and Vese formulation such as variance to discern cells from background gives satisfactory results [10] but the sharp phase halos contribute to the variance and cause early stopping of curve evolution. Similarly, edge stopping functions used in regular geodesic active contours, if initialized outside of the cells, respond to the outer edges of phase halos and cause early stopping which produces an inaccurate segmentation. When the curve is initialized inside the cells, the texture inside the cell also causes premature stopping. Often phase halo is compensated by normalizing the image but this weakens the cell boundaries further, especially in the areas where cells are flattened, and leads to leakage of the curve. One remedy is to enforce a shape model, but it fails for cells with highly irregular shapes. Nucleus-based initialization and segmentation [11] is also not applicable to images such as in figure 1. To obtain an accurate segmentation, we propose an approach that exploits the phase halo effect instead of compensating it. The intensity profile perpendicular to the local cell boundary is similar along the whole boundary of a cell; it passes from the brighter phase halo to the darker cell boundary. We propose to initialize the curve outside the cell and phase halo, and guide the active contour evolution based on the desired edge profiles which effectively lets the curve evolve through the halos and stop at the actual boundaries. We also use a spatially adaptive force to slow the curve evolution at boundaries to prevent leakage.

Fig. 1.

Fig. 1

Phase contrast cell images. Left to right: sample cell, intensity profile at the marked direction, derivative of the directed profile. The actual cell boundary point is marked on the graphs.

2 Methods

2.1 Ridge-Based Cell Detection

An initial curve close to the actual cell boundary needs to be detected to capture the desired characteristic of the local directional derivative as shown in figure 1. Shape-based properties of the intensity surface are utilized to produce the initial coarse cell detection. These properties are chosen because of their robustness to image contrast and intensity variations. In phase contrast microscopy images, the cell membrane boundaries and phase halos around the cells produce crest lines (ridges and valleys), and subcellular structures produce blob- or ridge-like patterns so the use of ridge detection methods are ideal for the initial detection. In curvature based detection, ridges can be defined as local extrema of principal curvatures [12]. Principal curvatures and directions of a hypersurface L correspond to the eigenvalues κ1 ≥ ...≥ κn—1 and eigenvectors ξ1 ≥ ... ≥ ξn—1 of the shape operator matrix on the tangent space W . In 2D case, W is given by:

W=I1II=[LxLxLxLyLxLyLyLy]1[LxxcLxycLxycLyyc] (1)

where I and II are the first and second fundamental forms and c=Lx×LyLx×Ly [12]. Since computation of principal curvatures is expensive, mean curvature H=12(κ1+κ2)=12trace(W) is often used [13,14] to classify surface patches (H < 0 : peak, ridge, or saddle ridge; H = 0 : flat or minimal surface; H > 0 : pit, valley, or saddle valley). In generalization of local extrema for real-valued functions of a vector variable [12], a point x0 is classified as maximum if ▽L(x0) = 0 (critical point) and H(L(x0)) is negative definite (all eigenvalues λi < 0) where H is the Hessian matrix:

H=[LxxLxyLxyLyy] (2)

For critical points (▽L(x0) = 0), according to the Taylor series expansion and curvature definitions eigenvalues λi and eigenvectors vi of the Hessian matrix correspond to principal curvatures кi and principal directions ξi respectively [15]. Eigenvalues and eigenvectors of the Hessian matrix have been used in many medical image processing applications as a ridgeness measure [16, 17]. Since we want to detect membrane boundaries, phase halos, and subcellular structures associated with cells (dark ridges, bright ridges and dark blobs respectively ), we use λ1(H). Initial cell detection is done by thresholding λ1(H). Threshold value Tr is selected based on mean and standard deviation (σ) of λ1(H). Regions where λ1(H)>Tr are classified as cells. The obtained mask is further refined using morphological closing to make cell masks more compact, and morphological opening and area opening to remove spurious detections and to refine cell contours.

2.2 Directed Edge Profile-Guided Level Set Active Contours

Initial detection of cells produce cell masks that have discontinuities and spurious results and they are larger than the actual cells, particularly where the phase halos are thick. To refine the initial cell detection, we propose a novel geodesic active contour evolution with spatially adaptive force and guided by edge profiles. In level set based active contour methods, a curve C is represented implicitly via a Lipschitz function ϕ by C={(x,y)ϕ(x,y)=0}, and the evolution of the curve is given by the zero-level curve of the function ϕ(t, x, y) [7]. We propose use of a modified version of the geodesic active contours [5]. In regular geodesic active contours [5] the level set function ϕ is evolved using the speed function,

ϕt=g(I)(Fc+K(ϕ))ϕ+ϕg(I) (3)

where Fc is a constant, K is the curvature term (Eq.4) and g(▽I) is the edge stopping function, a decreasing function of the image gradient which can be defined as in Eq.5.

K=div(ϕϕ)=ϕxxϕy22ϕxϕyϕxy+ϕyyϕx2(ϕx2+ϕy2)32 (4)
g(I)=exp(Gσ(x,y)I(x,y)) (5)

The constant balloon force Fc pushes the curve inwards or outwards depending on its sign. The regularization term K ensures boundary smoothness and g(I)is used to stop the curve evolution at cell boundaries. The term ▽g . ▽ϕ is used to increase the basin of attraction for evolving the curve to the boundaries of the objects. The geodesic active contours are more suitable for our application where intensity inside the cell boundaries is highly heterogeneous, and there is no clear difference between inside and outside intensity profiles so intensity thresholding or Chan-Vese type minimal variance models are not applicable. However, since they are designed to stop at edges, they suffer from: (1) early stopping on background or foreground edges, (2) contour leaking across weak boundaries, and (3) for our particular application, early stopping at outer edges of phase halos. To overcome the first problem, we use the ridge-based initialization to start the contour from outside, close to the actual boundary. To reduce the effects of the second problem, we propose replacing the constant balloon force Fc in Eq. 3 with an intensity adaptive force FA:

FA(x,y)=cI(x,y) (6)

This intensity adaptive force increases the speed of contraction on bright phase halos and reduces it on thin dark extensions and prevents leaking across weak edges. To handle the third problem, we propose a modified edge stopping function. The existence of phase halo increases the edge strength at cell boundaries. We propose the edge stopping function gd (Eq. 9) guided by the directed edge profile, that lets the curve evolve through the outer halo edge and stop at the actual boundary edge. As shown in figure 1, if initialized close to the actual boundary, the first light-to-dark edge encountered in the local perpendicular direction corresponds to the actual boundary. By choosing this profile as the stopping criterion we avoid the outer edge of phase halo. This stopping function is obtained as follows. Normal vector N to the evolving contour/surface can be determined directly from the level set function:

N=ϕϕ (7)

Edge profile is obtained as the intensity derivative in opposite direction to the normal:

IN=ϕϕI (8)

Dark-to-light transitions produce positive response in IN. We define the edge profile-guided edge stopping function gd as:

gd(I)=1H(IN)(1g(I)) (9)

where H is the heaviside step function:

H(x)={1ifx>00elsewhere}

This sets gd to 1 at regions where there is a dark-to-light (background-to-halo) transition perpendicular to boundary, and keeps regular edge stopping function everywhere else. Thus it lets the active contour evolve through the edges with a dark-to-light profile and stop at edges with light-to-dark profile. Eq.10 shows the speed function of the proposed curve evolution.

ϕt=(1H(IN)(1g(I)))(cI+K(ϕ))ϕ+ϕ(1H(IN)(1g(I))) (10)

3 Experiments and Results

Bovine aortic endothelial cells (BAECs; Cambrex East Rutherford, NJ) between passages 12 and 16 were grown in DMEM (Invitrogen, Carlsbad, CA) containing 10% fetal bovine serum (FBS; Sigma-Aldrich, St. Louis, MO), 10 g/ml penicillin, streptomycin and kanamycin sulfate (Invitrogen, Carlsbad, CA). Cell cultures were maintained in a humidified incubator at 37C, with 5% CO2. Cells were split every 3-4 days. Rat-tail collage I (BD Biosciences, Bedford, MA) at 0.3 mg/ml in acidic acid was absorbed onto the glass coverslip for 24 hours. Then the coverslip was rinsed in PBS to remove unbound collagen. A glass coverslip in a 35 mm Petri dish with 1 ml cell culture medium is placed on an Olympus IX70 inverted microscope. 2Χ104 cells from cell suspension were added to the Petri dish. Images of spreading cells were recorded in phase contrast mode with a CoolSNAPfx digital video camera (Photometrics, Tucson, AZ), using a 10Χ objective. The proposed method was tested on a data set of BAECs obtained as described above. Each image in the data set is 1300 Χ 1030 pixels in size and contains about 30–50 BAECs. Figure 2 shows segmentation results of four methods and the manually drawn ground truth on magnified sample cells. Light red contours represent the ridge-based initialization as described in previous section. Dark green contours represent the final segmentation results, all methods have been initialized with the red contours. Chan and Vese method, as expected, converges to phase halos. Geodesic active contour with fixed force and regular edge stopping function (regular GAC) leaks through weak edges and is stopped by the strong phase halo edges. If the spatially adaptive force is applied, the contour tends to stop at weak edges most of the time as well as on strong halo edges. The proposed edge profile-guided stopping function with spatially adaptive force assures the desired result, it is stopped by weak halo-to-boundary edges, but evolves through the strong outer halo edges and converges to the desired boundary, producing a very tight cell segmentation. To obtain a quantitative validation of the proposed method, a small set of images have been selected and cells not in direct contact have been manually segmented by an expert in the art. Majority of cells have been successfully segmented by the proposed method except a few cells that were merged or separated. Table 1 shows error analysis with respect to this ground truth. The same parameters are used for all images, 0.5σ is chosen as the threshold at the ridge-based initial detection phase. Fourth and fifth columns of the table show the average cell area and average percentage error for each image respectively, regular GAC has a big error due to leakage through the actual boundaries whereas the proposed method gives good results. In total (36 cells) the average error of regular GAC is -28.6%, that of proposed method is 2.3%. Sixth column shows the RMS error, again the proposed method results in better performance as opposed to regular GAC. Figure 3 compares regular GAC and proposed method with respect to the manual ground truth in terms of percentage deviation from the actual cell area for each of the 36 cells.

Fig. 2.

Fig. 2

Magnified results on sample cells from BAEC data set. light red: ridge-based initialization, dark green: final segmentation. From left to right: Chan and Vese, GAC, GAC with adaptive force, proposed method, manual ground truth.

Table 1.

Error analysis with respect to manual ground truth

Image Cells Method Avg. Area (pixels) Avg. Error (%) RMS
1 9 Regular GAC 1872 -51.9% 2038
Proposed 3947 1.4% 243
2 6 Regular GAC 2259 -21.1% 838
Proposed 3137 7.2% 213
3 12 Regular GAC 2797 -14.9% 692
Proposed 3327 0.4% 130
4 9 Regular GAC 2367 -28.7% 1216
Proposed 3476 2.5% 262
####
Total 36 Regular GAC 2368 -28.6% 1298
Proposed 3488 2.3% 212

Fig. 3.

Fig. 3

Percentage error of cell area with respect to ground truth: proposed method vs. regular GAC

4 Discussion and Conclusion

A new approach to obtain accurate cell boundaries in phase contrast microscopy is presented in this paper. The use of ridge and blob measures provides a robust initial detection. The active contour is implemented with level set and its evolution is guided by edge profiles to stop it at the desired boundaries. This enables the active contour to pass through phase halo edges and stop at the actual cell boundary. Also, the use of spatially adaptive force prevents leakage at the boundaries. The proposed method is tested on time lapse images of bovine aortic endothelial cells with highly complex structure, it provides very robust performance compared to other methods and ground truth. Methods that cannot successfully exclude phase halos skew the statistics because at different times and substrates, the amount of halo around a cell is variable. The proposed method provides an automatic estimate of cell area that is of suffcient accuracy to test various biological hypotheses.

Footnotes

Research partially supported by NIH NIBIB award R33-EB00573 (KP), NIHHL64388 (GF), American Heart Association (MS).

References

  • 1.Aplin A, Hogan B, Tomeu J, Juliano R. Cell adhesion differentially regulates the nucleocytoplasmic distribution of active map kinases. J. Cell Sci. 2002;115:2781–2790. doi: 10.1242/jcs.115.13.2781. [DOI] [PubMed] [Google Scholar]
  • 2.Parker K, Brock A, Brangwynne C, Mannix R, Wang N, Ostuni E, Geisse N, Adams J, Whitesides G, Ingber D. Directional control of lamellipodia extension by constraining cell shape and orienting cell tractional forces. FASEB J. 2002;16:1195–1204. doi: 10.1096/fj.02-0038com. [DOI] [PubMed] [Google Scholar]
  • 3.Sun M, Northup N, Marga F, Huber T, Byfield F, Levitan I, Forgacs G. The effect of cellular cholesterol on membrane-cytoskeleton adhesion. J. Cell Sci. 2007;120:2223–2231. doi: 10.1242/jcs.001370. [DOI] [PubMed] [Google Scholar]
  • 4.Wang X, He W, Metaxas D, Matthew R, White E. Cell segmentation and tracking using texture-adaptive snakes. IEEE Comp. Soc; Proc. 4th IEEE Int. Symp. Biomed. Imaging (ISBI); Los Alamitos. 2007.pp. 101–104. [Google Scholar]
  • 5.Caselles V, Kimmel R, Sapiro G. Geodesic active contours. Int. J. of Comp. Vision. 1997;22:61–79. [Google Scholar]
  • 6.Sethian J. Level Set Methods and Fast Marching Methods. 2nd Cambridge Univ. Press; Cambridge: 1999. [Google Scholar]
  • 7.Chan T, Vese L. Active contours without edges. IEEE Trans. Image Process. 2001;10:266–277. doi: 10.1109/83.902291. [DOI] [PubMed] [Google Scholar]
  • 8.Nath S, Palaniappan K, Bunyak F. Cell segmentation using coupled level sets and graph-vertex coloring. In: Larsen R, Nielsen M, Sporring J, editors. MICCAI 2006. LNCS. Vol. 4190. Springer, Heidelberg: 2006. pp. 101–108. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Bunyak F, Palaniappan K, Nath SK, Baskin TI, Dong G. Quantitative cell motility for in vitro wound healing using level set-based active contour tracking. IEEE Comp. Soc; Proc. 3rd IEEE Int. Symp. Biomed. Imaging (ISBI); Los Alamitos. 2006; pp. 1040–1043. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Palaniappan K, Ersoy I, Nath S. Moving object segmentation using the flux tensor for biological video microscopy. In: Ip HH-S, Au OC, Leung H, Sun M-T, Ma W-Y, Hu S-M, editors. PCM 2007. LNCS. Vol. 4810. Springer, Heidelberg: 2007. pp. 483–493. [Google Scholar]
  • 11.Yan P, Zhou X, Shah M, Wong S. Automatic segmentation of high throughput RNAi fluorescent cellular images. IEEE Trans. Inf. Tech. Biom. 2008;12:109–117. doi: 10.1109/TITB.2007.898006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Eberly D. Ridges in Image and Data Analysis. Kluwer Academic Publishers; Dordrecht: 1996. [Google Scholar]
  • 13.Lopez A, Lumbreras F, Serrat J, Villanueva J. Evaluation of methods for ridge and valley detection. IEEE Trans. PAMI. 1999;21:327–335. [Google Scholar]
  • 14.Besl PJ, Jain RC. Segmentation through variable-order surface fitting. IEEE Trans. PAMI. 1988;10:167–192. [Google Scholar]
  • 15.Bronshtein I, Semendyayev K. Handbook of mathematics. 3rd Springer, London: 1997. 4.3 Differential Geometry. [Google Scholar]
  • 16.Staal J, Abràmoff M, Niemeijer M, Viergever M, van Ginneken B. Ridge-based vessel segmentation in color images of the retina. IEEE Trans. Med. Imag. 2004;23:501–509. doi: 10.1109/TMI.2004.825627. [DOI] [PubMed] [Google Scholar]
  • 17.Zhou J, Chang S, Metaxas D, Axel L. Vessel boundary extraction using ridge scan-conversion deformable model. IEEE Comp. Soc; Proc. 3rd IEEE Int. Symp. Biomed. Imaging (ISBI); Los Alamitos. 2006.pp. 189–192. [Google Scholar]

RESOURCES