Academic Open Internet Journal

www.acadjournal.com

Volume 15, 2005

 

 

Boundary Mapping of Chromosome Images using

Gradient Vector Flow Active Contours and Investigations

A.Prabhu Britto1 & Dr.G.Ravindran2

1Research Scholar, Center for Medical Electronics, Dept. of ECE, Anna University, Chennai 600 025 INDIA britto_albert@ieee.org

2Chairman, Faculty of Information and Communication Engineering, Anna University, Chennai 600 025 INDIA

 

 

Abstract

In this paper it is proposed to identify and investigate optimality of a suitable boundary mapping technique for Chromosome images.  This work is expected to yield a robust technique which can be used to boundary map chromosome images from chromosome spread images, having variability in shape and size.  Weak edges are also manifested here.  Gradient Vector Flow field Active Contours are studied and found to have good convergence properties.  Boundary mapping using Gradient Vector Flow Active Contours is done on chromosome spread images.  It is found that a unique set of parameter values for the technique is required for boundary mapping every chromosome image.  Characterization studies have shown that an optimal range of values exists for each parameter within which good boundary mapping results can be obtained for various chromosomes in similar class of images.  Statistical testing validates that the experimental results are significant.

Keywords: Gradient Vector Flow, Active Contours, Deformable Curves, Chromosome, Boundary Mapping, Characterization

 

1. Introduction

The development of robust techniques in Image Processing and Computer Vision Techniques is one of the primary tasks in aiding Human Interpretation and Automated Machine Perception.  Segmentation Techniques are widely used in various areas in medicine and industry to extract significant meaningful information from objects of interest in images.  Segmentation assumes the presence of some image property of interest and attempts to precisely localize areas that possess that property.  Variations in image properties demand highly efficient techniques for information extraction from images.  Hence, the development of a robust segmentation technique that extracts best information content from images belonging to similar classes of images having variable image properties is an important task.  The extracted information should be fit to be used subsequently as input for higher image processing routines or to form conclusive mathematical opinions.

Manual segmentation by a skilled operator can be influenced by operator bias and reproducible results may be difficult to achieve.  Automated Segmentation using mathematical techniques is not influenced by bias and the results can always be reproduced.

Mathematical description of object boundaries, otherwise called as “Boundary Mapping”, is a fundamental segmentation approach that can be easily done in high-contrast noise-free images using only image information by employing low-level techniques, traditional edge detectors, region growing or mathematical morphology.  These techniques are generally computationally fast and may sometimes require expert interactive guidance.  When these techniques are applied for image segmentation, noise and other artifacts can possibly cause incorrect segmentation or boundary discontinuities in segmented objects [1]. 

The classical boundary mapping techniques, namely, region growing, relaxation labeling, edge detection and linking suffer from limitations.  Edge or seed points are identified and are used to construct the boundary considering local information.  This may lead to incorrect assumptions during the boundary integration process generating boundaries that do not closely approximate the actual object boundary.  It is difficult to automate classical boundary mapping techniques because complexities in shape, variety and variability exist in anatomical structures in medical images.  Other difficulties include imaging conditions which introduce further variability in image characteristics.  Further the clinical significance factor requires utmost care in processing medical images. 

Hence, high-level segmentation techniques capable of overcoming these difficulties are explored.  However, one formidable task in medical imaging is the boundary mapping of images with weak edges, highly variable shapes, variable image properties and variable object locations in similar images.  This requires careful selection of parameters for any technique that is applied for segmentation and the parameter values may be image specific which cannot be applied optimally across a class of images to yield better results.

This work aims to obtain accurate segmentation results from a class of images that have variable properties as outlined in the earlier paragraph.  The expected outcome would result in obtaining a universal set of parameter values for the adopted segmentation scheme that can be applied for similar class of images that have variability in image properties. 

Chromosome spread images have variability in image properties and hence the task of Boundary Mapping of Chromosome spread images using high-level segmentation techniques is chosen with the perspective of obtaining a boundary mapping technique that can be applied universally over a similar class of images. Prospective high-level segmentation techniques for boundary mapping were studied and Gradient Vector Flow (GVF) Active Contours were chosen.  Further discussion on GVF Active Contours and its suitability to the task of boundary mapping in chromosome spread images and its application can be found in subsequent paragraphs.  GVF Active contour is a parametric representation providing a compact, analytical description of object shape. 

The main advantage of Active Contour models is the ability to generate closed parametric curves from images and incorporation of a smoothness constraint that provides robustness to noise and spurious edges.  It can always be argued that low-level boundary mapping techniques could be used to boundary map the same chromosome spread images.  But these techniques do not yield higher intelligence about the boundary maps of chromosome spread images.  Hence, parametric representations of Active Contour models are chosen as they are capable of yielding higher intelligence that could be used as input for further processes designed to carry out clinical investigations.

Active Contours also called as Snakes or Deformable Curves, first proposed by Kass et al. [2] are energy-minimizing contours that apply information about the boundaries as part of an optimization procedure.  They are generally initialized around the object of interest by automatic or manual process.  The contour then deforms itself from its initial position in conformity with nearest dominant edge feature by minimizing the energy governing the formulation of the active contour. 

The Active Contour Models, which are connected and continuous consider an object boundary as a whole, and make use of apriori knowledge of object shape to constrain the segmentation problem.  The inherent continuity and smoothness of the Active Contour models compensates for noise, gaps and other irregularities in object boundaries. 

In this work the various parameters in the active contour formulation are investigated for an optimal selection.  Hence the same optimal set of parameters is expected to be used for boundary mapping of all chromosomes in spite of variability in terms of shape and features in similar classes of chromosome spread images.  The expected outcome would result in obtaining a universal set of parameter values that can be applied for similar class of images having variability in image properties.

 

2. Active Contour Models

Active Contour Models or Deformable Models can be specified as physically motivated, model based techniques for delineating region boundaries using closed parametric curves or surfaces that deform under the influence of internal and external forces.  All Active Contour models generally follow the same methodology to map boundaries of objects.  First, a closed curve is initialized either manually or automatically near the boundary of the object of interest.  The initial curve is then allowed to undergo an iterative relaxation process which is guided by internal and external forces.  Internal forces which enforce smoothness of the curve are computed from within the Active Contour.  External forces are derived from the image and help to drive the curve toward the desired image features of interest during the course of the iterative process. 

The energy function consisting of the internal and external forces is minimized during the application of an Active Contour model to images, thus making the model active.  The energy minimization process can be viewed as a dynamic problem where the active contour model is governed by the laws of elasticity and lagrangian dynamics [3] and the model evolves according to the forces acting on it until equilibrium of all forces is reached, which is equivalent to a minimum of the energy function.  The framework of active contour models comprises mainly of the representation of the model, the energy function and the optimization of the energy function.

 

3. Formulation of Active Contour Models

An Active Contour Model can be represented by a curve c, as a function of its arc length τ,

  -- (1) with τ = [0…1]. 

A contour is a closed curve, and hence to define a closed curve c(0) is set to equal c(1).  This representation requires an analytic form of the curve c.  Finite differences are suggested to obtain a polygonal approximation of the curve.  Such a discrete model can be expressed as an ordered set of n vertices vi = (xi,yi)T with v=(v1,…,vn).  The only difficulty with this discrete representation is that a very large number of vertices are required to achieve accuracy, which in turn could lead to high computational complexity and numerical instability [3].

This work focuses on parametric deformable curves, which synthesize parametric curves within an image domain and allow them to move toward edges under the influence of internal forces coming from within the model itself and external forces computed from the image data.  Hence the scope of this discussion is restricted to the relevance to this work.

Mathematically, an active contour model can be defined in discrete form as a curve x that moves through the spatial domain of an image to minimize the energy functional

 -- (2)

where α and β are weighting parameters that control the active contour’s tension and rigidity respectively [4] , and x’(s) and x”(s) denote the first and second derivatives of x(s) with respect to s. The first order derivative discourages stretching and makes the snake behave like an elastic string. The second order derivative discourages bending and makes the snake behave like a rigid rod. The weighting parameters of tension and rigidity, viz., α govern the effect of the derivatives on the snake.

The external energy function Eext is derived from the image so that it takes on its smaller values at the features of interest such as boundaries and guides the active contour towards the boundaries.  The external energy is defined by

 -- (3)

where Gσ(x,y) is a two-dimensional Gaussian function with standard deviation σ and I(x,y) represents the image, and κ is the external force weight.  This external energy is specified for a line drawing (black on white) and positive κ is used.  For other types of images, the external energy undergoes a slight modification. A motivation for applying some Gaussian filtering to the underlying image is to reduce noise.

An active contour that minimizes E must satisfy the Euler Equation

 -- (4),   whereand  

comprise the components of a force balance equation such that  -- (5)

The internal force Fint discourages stretching and bending while the external potential force Fext drives the active contour towards the desired image boundary.  Eq. (4) is solved by making the active contour dynamic by treating x as a function of time t as well as s.  Then the partial derivative of x with respect to t is then set equal to the left hand side of Eq. (4) as follows  -- (6)

A solution to Eq. (6) can be obtained by discretizing the equation and solving the discrete system iteratively [2].  When the solution x(s, t) stabilizes, the term xt(s, t) vanishes and a solution of Eq. (4) is achieved.

Traditional active contour models suffer from a few severe drawbacks.  Boundary concavities leave the contour split across the boundary.  Capture range is also limited.  Methods suggested to overcome these difficulties, namely multiresolution methods [5], pressure forces [6], distance potentials [7], control points [8], domain adaptivity [9], directional attractions [10] and solenoidal fields[11], however solved one problem but introduced new ones[12]. 

Hence, a new class of external fields called Gradient Vector Flow fields [12, 13] was suggested to overcome the difficulties in traditional active contour models.  Gradient Vector Flow fields are obtained by solving a vector diffusion equation that diffuses the gradient vectors of a gray-level edge map computed from the image.  Hence, the active contour models using Gradient Vector Flow (GVF) fields as the external force are called as Gradient Vector Flow (GVF) Active Contours.  The GVF active contour model cannot be written as the negative gradient of a potential function.  Hence it is directly specified from a dynamic force equation instead of the standard energy minimization network. 

The external forces arising out of GVF fields are non-conservative forces as they cannot be written as gradients of scalar potential functions.  The usage of non-conservative forces as external forces show improved performance of Gradient Vector Flow field Active Contours compared to traditional energy-minimizing active contours [12, 13].

The GVF field points towards the object boundary when very near to the boundary, but varies smoothly over homogeneous image regions extending to the image border.  Hence the GVF field can capture an active contour from long range from either side of the object boundary and can force it into the object boundary.  Thus the GVF Active Contour model has a large capture range.  Hence, the GVF active contour model is insensitive to initialization of the contour and also flexible in initialization.  The gradient vectors are normal to the boundary surface but by combining the Laplacian and the Gradient, the result is not the normal vectors to the boundary surface.  As a result of this, the GVF field yields vectors that point into boundary concavities so that the active contour is driven through the concavities.  It is thus able to move into boundary concavities.  Information regarding whether the initial contour should expand or contract need not be given to the GVF active contour model.  The GVF is very useful when there are boundary gaps, because it preserves the perceptual edge property of active contours [2, 13].

Hence, the GVF active contour model is judged to be the most suitable Active Contour formulation for boundary mapping of chromosome spread images.

 

4. Gradient Vector Flow (GVF) Active Contours

The GVF field is defined as the equilibrium solution to the following vector diffusion equation [12],

 -- (7a)

 -- (7b)

where, ut denotes the partial derivative of u(x,t) with respect to t, is the Laplacian operator (applied to each spatial component of u separately), and f is an edge map that has a higher value at the desired object boundary. The functions in “g” and “h” control the amount of diffusion in GVF.  In Eq. (7a),  produces a smoothly varying vector field, and hence called as the “smoothing term”, while encourages the vector field u to be close to computed from the image data and hence called as the data term.  The weighting functions and apply to the smoothing and data terms respectively and they are chosen as and  [13].   is constant here, and smoothing occurs everywhere, while grows larger near strong edges and dominates at boundaries.

Hence, the Gradient Vector Flow field is defined as the vector field v that minimizes the energy functional

 -- (8)

The effect of this variational formulation is that the result is made smooth when there is no data.  When the gradient of the edge map is large, it keeps the external field nearly equal to the gradient, but keeps field to be slowly varying in homogeneous regions where the gradient of the edge map is small, i.e., the gradient of an edge map has vectors point toward the edges, which are normal to the edges at the edges, and have magnitudes only in the immediate vicinity of the edges, and in homogeneous regions  is nearly zero.

µ is a regularization parameter that governs the tradeoff between the first and the second term in the integrand in Eq. (8).  The solution of Eq. (8) can be done using the Calculus of Variations and further by treating u and v as functions of time, solving them as generalized diffusion equations [13].

 

5. Results AND CONCLUSION

The chromosome metaphase image (size 480 x 512 pixels at 72 pixels per inch resolution) was taken and preprocessed. The image was made to undergo minimal preprocessing so that the goal of boundary mapping in chromosome images with very weak edges is maintained.  Insignificant and unnecessary regions in the image were removed interactively.  Automatic selection of chromosomes is not done as this work concentrates on information from a single chromosome only, at any instant of time.  The chromosome of interest was selected by user selection of a few points on the outer periphery of the chromosome spread image.  These selected points were made to form the vertices of a polygon.  On constructing the perimeter of the polygon, seed points for the initial contour were determined automatically by periodically selecting every third pixel along the perimeter of the polygon.  The GVF deformable curve was then allowed to deform until it converged to the chromosome boundary.

The optimum parameters for the deformable curve with respect to the Chromosome images were determined by tabulated studies.  The GVF Active contour is governed by the following parameters, namely, σ, µ, α, β and κ. 

σ determines the Gaussian filtering that is applied to the image to generate the external field.  Larger value of σ will cause the boundaries to become blurry and distorted, and can also cause a shift in the boundary location.  However, large values of σ are necessary to increase the capture range of the active contour.

 

 

 

 

 

 

 

 

 

 

 

 

 


µ is a regularization parameter in the energy functional given by Eq. (8), and requires a higher value in the presence of noise in the image. 

α determines the tension of the active contour and β determines the rigidity of the contour.  The tension keeps the active contour contracted and the rigidity keeps it smooth.  α and β may also take on value zero.  This implies that the influence of the respective tension and rigidity terms in the diffusion equation is low. 

κ is the external force weight that determines the strength of the external field that is applied.  The GVF field was built up in 80 iterations and the Contour iterations were set to 40.

 

5.1 EXPERIMENTAL RESULTS

A few output samples are presented here.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


The figures show original chromosome image samples, their corresponding GVF fields and boundary mapped chromosome images.

 

5.2 Experimental Validation

In order to quantify the performance of a segmentation method, validation experiments are necessary.  Validation is typically performed using one or two different types of truth models.  When no ground truth model is available, validation is performed on an ordinal or ranking scale and quantified.  In this work, ground truth model is not available and hence validation is performed on ordinal or ranking scale and then quantified.

A set of 10 random samples is taken and characterization of each parameter is done.  The outputs were tabulated in ranking order with “1” describing the best quality output and as the quality decreases the rank increases up to rank “97”.  Rank “98” is a special case, where the output image is rejected based on quality or the output image is not available due to numerical instability possibly caused due to the greater number of contour points [3].  The tables represent characterization studies for each parameter.  The statistical median is used to judge the distribution of values for each parameter value for all samples.  When the median leans towards the lower values, i.e., towards “1”, it indicates that almost 50% of the outputs lean towards “1”, which is a good indicator of obtaining majority good outputs on various samples, making that particular parameter value an optimal one.  In each characterization study, a value for the parameter is chosen which gives the maximum good quality outputs for all samples.  Since, each table denotes variation for only one parameter either between the lower and upper limits of the parameter or between the lower and upper limits giving significantly different output, with the other parameters taking a constant value, the best parameter value of that table is the one that gives maximum good quality outputs for all samples or a majority of samples.  Due to the exhaustive study on every parameter treating the other parameters as constants, statistical testing using other statistical techniques like PCA or multivariate analysis need not be done.

The characterization studies reveal that each parameter sometimes has an optimal range within which it can assume any value thereby giving majority good outputs for all samples.  But for the sake of experimental purposes, only that investigated discrete value of each parameter that gave optimal best output was chosen.  Hence, the characterization has yielded optimal values for the GVF parameters which can be used for similar class of images to obtain good boundary mapping results. 

An important point to be noted is that characterization studies have been performed for those parameter values which give either significant output or significant difference in performance between adjacent parameter values.  Those parameter values where there is no significant difference between adjacent parameter values have not been tabulated.  Also, those parameter values outside the tabulated range which gave no proper results have not been tabulated. 

The following tables show the characterization experimental results in the ranking scale, where “1” denotes the best quality output and the rank increases numerically with decreasing quality up to “98”.

 

Table 1. Characterization of Sigma

gvfsigma

0.125

0.25

0.5

1

1.5

sample 1

45

45

37

45

81

sample 2

50

34

87

11

12

sample 3

49

38

37

33

98

sample 4

48

45

31

31

16

sample 5

50

98

98

98

98

sample 6

48

46

46

58

46

sample 7

98

97

98

98

98

sample 8

90

50

98

98

98

sample 9

86

45

52

98

47

sample 10

77

35

52

82

82

median

50

45

52

70

82

In Table 1, the median indicates that the acceptable optimal range of σ extends from 0.125 to 0.5.  The best value compared qualitatively amongst those tested is 0.25 and hence it is chosen for performing further characterization.

 

Table 2. Characterization of Mu

gvfmu

0.005

0.01

0.1

0.15

0.2

sample 1

29

29

45

39

62

sample 2

29

29

34

33

29

sample 3

34

34

38

45

50

sample 4

31

31

45

32

47

sample 5

98

98

98

90

90

sample 6

37

36

46

62

61

sample 7

98

98

97

98

98

sample 8

91

98

50

97

97

sample 9

29

29

45

47

45

sample 10

45

45

35

35

45

median

36

35

45

46

56

In Table 2, the median indicates that the acceptable optimal range of µ extends from 0.005 to 0.15.  The best value compared qualitatively amongst those tested is 0.01 and hence it is chosen for performing further characterization.

 

Table 3. Characterization of Alpha

gvfalpha

0.2

0.25

0.3

0.35

0.4

0.5

1

sample 1

29

87

13

70

13

31

29

sample 2

29

13

13

29

29

29

29

sample 3

29

29

29

75

29

29

98

sample 4

31

31

31

32

31

31

77

sample 5

98

98

98

98

98

98

98

sample 6

98

36

38

36

38

36

55

sample 7

98

98

98

98

98

98

98

sample 8

98

98

98

98

98

98

36

sample 9

31

13

31

13

13

13

29

sample 10

15

15

45

32

29

31

45

median

31

34

35

53

30

31

50

In Table 3, the median indicates that the acceptable optimal range of α extends from 0.2 to 0.5.  The best value compared qualitatively amongst those tested is 0.3 and hence it is chosen for performing further characterization.

 

Table 4. Characterization of Beta

Gvfbeta

0

0.2

0.4

0.6

0.8

1

sample 1

13

29

29

31

45

46

sample 2

13

13

77

34

29

46

sample 3

29

45

77

97

29

97

sample 4

31

31

31

31

77

31

sample 5

98

98

98

98

98

98

sample 6

38

36

36

38

42

37

sample 7

98

98

98

98

98

98

sample 8

98

98

98

98

98

98

sample 9

31

29

31

15

31

31

sample 10

45

39

47

47

47

45

Median

35

38

62

43

46

46

In Table 4, the median indicates that the acceptable optimal range of β extends from 0 to 0.2.  The best value compared qualitatively amongst those tested is 0 and hence it is chosen for performing further characterization.

 

Table 5. Characterization of Kappa

gvfkappa

0.1

0.2

0.25

0.3

0.35

0.4

0.45

0.5

0.6

0.8

1

1.2

sample 1

97

97

97

29

29

29

46

29

13

29

29

77

sample 2

97

77

77

77

29

29

29

38

13

13

38

13

sample 3

97

13

13

75

34

50

29

11

29

45

74

77

sample 4

97

78

79

80

29

29

29

29

31

98

98

77

sample 5

97

97

97

97

98

98

98

98

98

98

98

98

sample 6

97

97

40

38

37

36

52

46

38

98

98

98

sample 7

97

97

97

98

97

98

98

98

98

98

98

98

sample 8

97

97

97

60

97

54

98

98

98

98

98

98

sample 9

97

78

77

77

77

29

87

46

31

29

29

29

sample 10

97

49

45

45

45

45

46

46

45

13

13

37

median

97

88

78

76

41

41

49

46

35

72

86

77

In Table 5, the median indicates that the acceptable optimal range of κ extends from 0.35 to 0.6.  The best value compared qualitatively amongst those tested is 0.6.

Hence the optimal set of parameter values that give good boundary mapping for the given class of chromosome images, subjected to the preprocessing treatment outlined in previous paragraphs is σ = 0.25, µ = 0.01, α = 0.3, β = 0, and κ = 0.6

A safe limit of 5% tolerance can be introduced to the optimal range of parameter values to make them suitable for use in similar classes of chromosome spread images.

 

Table 6. Optimal range of GVF Active Contour parameter values for chromosome spread images

Parameter

Chosen Parameter Value for tested spread image

Acceptable Range of Parameter values

Acceptable Range of Values at 5% tolerance

GVF Sigma

0.25

[0.125 , 0.5]

[0.1187 , 0.5250]

GVF Mu

0.01

[0.005 , 0.15]

[0.0047 , 0.1575]

GVF Alpha

0.3

[0.2 , 0.5]

[0.1900 , 0.5250]

GVF Beta

0

[0 , 0.2]

[0 , 0.2100]

GVF Kappa

0.6

[0.35 , 0.6]

[0.3325 , 0.6300]

This can be extended to other similar classes of images by performing a Characterization study to find optimal parameters, and the same parameters can be used for successful boundary mapping of images in the same class of images. 

 

5.3 STATISTICAL VALIDATION

The parameters act independently on the boundary mapping scheme.  In each characterization, the effect of other parameters will also be felt as they assume a definite constant value.  In the course of the characterization study from Table 1 to Table 5, optimum values for the respective parameters are chosen and applied as constant in the characterization study of the next parameter in the successive table.  In the last characterization study shown in Table 5, the values of σ, µ, α and β take on the chosen optimal values and only κ is investigated, thereby yielding a one way variation.  Hence, one way analysis of variance on Table 5 is sufficient to test the significance of the entire boundary mapping process.  A significant outcome from Table 5 will justify that the experimental results of Table 5 are valid, implying that the selected parameter values from Table 1 to Table 4 used as constants in Table 5 are also valid.

Hence one way anova test is performed on the last characterization (Table 5) to judge the experimental results.  At the customary .05 significance level, one way anova test yields a p value of 1.00027E-009 on Table 5, which rejects the null hypothesis.  The very small p-value of 1.00027E-009 indicates that differences between the column means are highly significant. The probability of this outcome under the null hypothesis is less than 1 in 1,000,000,000. The test therefore strongly supports the alternate hypothesis that one or more of the samples are drawn from populations with different means.  This implies that the results in Table 5 do not arise out of mere fluctuations and the results are actually significant.  Therefore the experimental results are valid.  This justifies that a suitable value of parameter κ can be chosen from Table 5, and that the constant values of parameters σ, µ, α, and β used in Table 5 are also valid as these values also have significant influence on the results tabulated in Table 5.  Therefore, the experimental results and the inferences that are discussed in the previous paragraphs are also significant. 

 

5.4 VALIDATION OF ROBUSTNESS OF THE SCHEME

The following difficulties were observed during the implementation of the boundary mapping scheme.

The banding pattern present in the chromosomes gives rise to higher contrast compared to the outer edges. This characteristic causes the GVF external field to have a higher strength at the bands.  Therefore, the GVF Active Contour feels more attraction towards the bands than the outer boundary.  Hence, the contour tends to cross the boundary into the inner regions seeking the bands.

The chromosome images in the chromosome spread image have variability in shape and size due to the nature of the spread image.  Also, the spatial distribution of the chromosomes is random accompanied by uneven spacing between adjacent chromosomes.  Hence, each chromosome in a chromosome spread image becomes a unique sample demanding unique values of the parameters governing the GVF Active Contour.  There is also a need for unique number of iterations to converge.

The small object size of the chromosomes makes the computed GVF field also to be small.  Hence suitable choice of parameters is necessary; else the Active Contour crosses the boundary and results in a straight line at the axis of the chromosome sample.

The chromosomes in the spread image (at 72 pixels per inch resolution) have a minor axis length varying between 14 and 17 pixels approximately and major axis length varying between 30 and 80 pixels approximately.  This causes the GVF external field to have a high density at corners.  Accompanied with the banding characteristic, the axis lengths force the GVF Active Contour to map contours at the inner region of the chromosome instead of the actual boundary at the periphery of the chromosome. 

The weak edges in chromosomes also contribute to the Active Contour to overwhelm weak edges and move into inner regions.

In addition to these inherent difficulties, more difficulty was introduced to validate the robustness of the boundary mapping scheme.  The image was further degraded by transforming pixels having gray levels greater than 90% intensity in the range [0, 255].  This resulted in degradation of weak edges, giving rise to distorted edges and uneven boundary in the original image, offering more challenges to the task of segmentation using GVF Active Contours.

These difficulties make the task of boundary mapping of chromosomes in chromosome spread images very difficult.  In spite of these difficulties, the GVF Active Contours were employed to map the boundaries of chromosomes in chromosome spread images by careful selection of the GVF Active Contour parameters.  The successful results support the fact that the employed scheme is very robust even in the midst of so many difficulties and can be used to boundary map chromosomes in similar classes of chromosome spread images.  In other classes of chromosome spread images, a characterization need to be done, and then boundary mapping can be successfully done with the optimal parameter values obtained from the characterization process.

 

5.5 CONCLUSION

Chromosome spread images assume characteristics similar to each other, except for the exact shape of chromosomes that are variable under imaging conditions.  The external force that guides the contour to convergence is calculated from the image, and hence the external force assumes a value that is characteristic of the image.  Other parameters of the GVF Active Contour are influenced only by the size of the chromosomes, which will be similar in a class of images that are imaged under similar conditions. 

The GVF Active Contours are well suited to the task of boundary mapping in chromosome images with the same optimal value of parameters for a class of images.  This proves that the GVF Active Contours which were earlier used for boundary mapping based on unique parameter values for every image can also be used for boundary mapping a given class of images based on optimal parameter values for all the images in the given class.  This can be extended to other classes of chromosome spread images.  From the validations, it is inferred that the boundary mapping scheme will be successful in other classes of chromosome spread images also.

 

6. Acknowledgement

The authors wish to thank Prof. Ken Castleman and Prof. Qiang Wu, both from Advanced Digital Imaging Research, Texas for their help in providing chromosome images.

 

7. References

[1]     T. McInerney and D. Terzopoulos, “Deformable models in medical image analysis”, IEEE Proceedings of the Workshop on Mathematical Methods in Biomedical Image Analysis: 171-180, 1996.

[2]     M. Kass, A. Witkin, D. Terzopoulos, Snakes: active contour models, Int. J. Comp. Vision 1: 321–331, 1987.

[3]     D. Rueckert, Segmentation and tracking in cardiovascular MR images using geometrically deformable models and templates, PhD thesis, Imperial College of Science, Technology and Medicine, London, 1997.

[4]     C. Xu and J.L. Prince, Gradient Vector Flow: A New External Force for Snakes, IEEE Proc. Conf. on Comp. Vis. Patt. Recog. (CVPR'97) 66-71

[5]     B.Leroy, I.Herlin and L.D.Cohen, “Multi-resolution algorithms for active contour models”, In 12th Intl. Conf. on Analysis and Optimization of Systems: 58-65, 1996.

[6]     L.D.Cohen, “On active contours and balloons”, CVGIP: Image Understanding, 53(2):211-218, March 1991.

[7]     L.D.Cohen and I.Cohen, “Finite-element methods for active contour models and balloons for 2-D and 3-D images”, IEEE Trans. On Pattern Anal. Machine Intell., 15(11):1131-1147, November 1993.

[8]     C.Davatzikos and J.L.Prince, “An active contour model for mapping the cortex”, IEEE Trans. on Medical Imaging, 14(1):65-80, March 1995.

[9]     C.Davatzikos and J.L.Prince, “Convexity analysis of active contour models”, In Proc. Conf. on Info. Sci. and Sys.:581-587, 1994.

[10]  A.J.Abrantes and J.S.Marques, “A class of constrained clustering algorithms for object boundary extraction”, IEEE Trans. on Image Processing, 5(11):1507-1521, November 1996.

[11]  J.L. Prince and C.Xu, “A new external force model for snakes”, In 1996 Image and Multidimensional Signal Processing Workshop:30-31, 1996.

[12]  C. Xu and J.L.Prince, “Gradient Vector Flow Deformable Models”, In Handbook of Medical Imaging, Academic Press, Sept. 2000

[13]  C.Xu and J.L. Prince, “Snakes, shapes and gradient vector flow”, IEEE Trans. on Image Processing, 7(3):359-369, March 1998.

 

Technical College - Bourgas,

All rights reserved, © March, 2000