A hierarchical genetic algorithm for segmentation of multi-spectral human-brain MRI

https://doi.org/10.1016/j.eswa.2006.12.012Get rights and content

Abstract

Magnetic resonance imaging (MRI) segmentation has been implemented by many clustering techniques, such as k-means, fuzzy c-means (FCM), learning-vector quantization (LVQ) and fuzzy algorithms for LVQ (FALVQ). Although these algorithms have been successful in applying MRI segmentation, obtaining the right number of clusters and adapting to different cluster characteristics are still not satisfactorily addressed. This report proposes an optimization technique, a hierarchical genetic algorithm with a fuzzy learning-vector quantization network (HGALVQ), to segment multi-spectral human-brain MRI. Evaluation of this approach is based on a real case with human-brain MRI of an individual suffering from meningioma. The HGALVQ is verified by the comparison with other popular clustering algorithms such as k-means, FCM, FALVQ, LVQ, and simulated annealing. Experimental results show that HGALVQ not only returns an appropriate number of clusters and also outperforms other methods in specificity.

Introduction

Magnetic resonance images (MRI) can produce images of the human anatomy that reveal the structure, metabolism, and function of internal tissues or organs, thereby greatly extending the range of human vision into realms that would otherwise be inaccessible. This process strongly relies on the brain image segmentation which is a procedure in medical applications such as morphological analysis of neurological structures in differential diagnosis, neurosurgical planning, follow-up of a specific treatment or disease evolution and construction of neurological atlases (Valdes-Cristerna, Medina-Banuelos, & Yanez-Suarez, 2004). Several types of medical image segmentation methods can be applied to brain MRI, e.g., edge-based, region-based, and pixel-based (Dhawan, 2003).

The edge-based methods use edge information to determine boundaries of objects to form closed regions belonging to the objects in the image. Some researchers applied these methods to divide MRI into regions with connected boundaries (Long et al., 1991, Tang et al., 2000). However, it suffers from spurious edges and sometimes results in erratic performance. The region-based methods develop a region growing process based on a pre-defined similarity criterion to form closed regions and the pixel-based methods use histogram statistics to define single or multiple thresholds to classify an image pixel-by-pixel. For example, Jimenez-Alaniz, Medina-Banuelos, and Yanez-Suarez (2006) used a mean shift algorithm in the joint spatial-range domain to segment brain MRI. These methods sometimes fail because of they are limited by the difficulties due to intensity inhomogeneities, partial volume effects and susceptibility artifacts. Furthermore, all methods are degraded by noise perturbations in low contrast and low signal-to-noise ratio (SNR) images (Xue et al., 2003). Statistical methods have also been developed, since segmenting images requires a priori statistical assumptions that are rarely satisfied in practice (Cline et al., 1990, Liang, 1993, Marroquin et al., 2002, Prastawa et al., 2004).

In those pixel-based or intensity-based classification methods, clustering techniques are often used for brain image segmentation, such as k-means clustering, fuzzy c-means (FCM) algorithm, neural networks and fuzzy clustering algorithms (Chuang et al., 1999, Dhawan, 2003, Hall et al., 1992, Ozkan et al., 1993, Pham and Prince, 1999, Yen and Langari, 1999). FCM and its variants have been used successfully for MR image segmentation (Hall et al., 1992, Siyal and Yu, 2005, Shen et al., 2005). Neural networks require that a large amount of training data be available, the learning of which usually requires a long time. To complement these difficulties, a family of learning vector quantization (LVQ) has been developed (Karayiammis, 1997, Karayiammis and Pai, 1999). This approach can be used to generate crisp c-partitions of unlabeled data vectors. Pal, Bezdek, and Tsao (1993) identified a close relationship between this algorithm and a clustering procedure, known as the sequential hard c-means algorithm. They also suggested that LVQ could be performed through an unsupervised learning process by using a competitive neural network whose weight vectors represent the prototypes, the formulation of which resulted in the generalized LVQ (GLVQ) algorithm. A batch-learning scheme, namely the fuzzy LVQ (FLVQ), was proposed by Tsao, Bezdek, and Pal (1994). Karayiammis and Pai (1999) proposed a framework for the development of fuzzy algorithms for LVQ (FALVQ), the scheme of which influenced the development of a broad variety of FALVQ algorithms. Recently, a level set algorithm has been successful applied for automatic or semi-automatic segmentation of brain MRI (Wu et al., 2005, Xie et al., 2005).

Although the impact of these imaging techniques on diagnostic radiology has been revolutionary in the last two decades because of its capability to produce anatomical images with unprecedented quality and safety to the patient, obtaining the right number of clusters and adapting to different cluster characteristics are still not satisfactorily addressed. Further, the drawbacks of these techniques include the tedious and time-consuming nature of the segmentation task, and the lack of consistency among persons performing it. Thus, better technology is desirable in order to return an appropriate number of clusters and produce images at a higher speed and resolution.

This report presents an optimization technique, a hierarchical genetic algorithm with a fuzzy learning-vector quantization network (HGALVQ), for segmentation of multi-spectral brain MRIs to achieve this goal. The multi-spectral images are obtained from the magnetic resonance technique which allows for the exploration of different characteristics of the same subject by the adjustment of the acquisition parameters. These produce three pulse sequences in clinical MRI such as T1-weighted, T2-weighted and spin density (SD) images. Each pulse sequence produces images with contrast characteristics that permit specific types of tissue to be visualized. For instance, T1-weighted images provide excellent atomic detail and good tissue contrasts. Cerebrospinal fluid (CSF) is much brighter than the gray and white matter in T2-weighted images. Pathologic lesions are seen very clearly as hyper-intensities in SD images, which also show gray matter/white matter contrasts. These three pulse sequences often provide sufficient contrasts to segment the images into different categories such as white matter, gray matter, CSF, skull, skin, fat, air surrounding, and so on (Brown and Semelka, 1999, Cocosco et al., 2003, Liang and Lauterbur, 2000).

The objective of HGALVQ is to formulate and partition a set of feature vectors of multi-spectral brain MRIs into a relatively small number of clusters, each represented by a vector called a prototype. Each feature vector contains the elements T1, T2, and SD parameters at a certain image location called voxels. Then the HGALVQ searches for the best partition of the feature vectors so that the segmented image is obtained by representing each feature vector by its closest prototype. The objective function is based on the weighted sum of the squared Euclidean distances between each input vector and the prototypes. A fast computation of Euclidean distances using look-up table (LUT) is added to improve the performance of the algorithm over HGALVQ.

The rest of this paper is organized as follows: Section 2 describes in detail the proposed method, including the LVQ network, hierarchical genetic scheme, and hierarchical genetic operation. Section 3 illustrates the experimental results obtained from the algorithm for the segmentation of brain MRIs. Sections 4 Discussion and performance comparison, 5 Conclusion contain the discussion and conclusion.

Section snippets

Description of method

In this section, we first introduce a LVQ network followed by a hierarchical genetic scheme, the integration of these two methods, and the hierarchical genetic operation.

Experimental results

Fig. 7 shows the computation flow for the HGALVQ. The input is a 65536 × 3 integer-value matrix where each row vector is formed by using the pixel values of the T1-weighted, T2-weighted, and SD-weighted MR images. In addition to input vectors, there are three parameters required to implement HGALVQ defined as NP, NT, and NG. NP is the number of chromosomes, NT is the initial number of prototypes, and NG is the number of generations. The other parameter settings for the genetic operations in this

Discussion and performance comparison

This paper describes a new approach to segmentation of brain MRIs for three types of images (T1, T2, PD). Since the proposed algorithm does not employ exhaustive searches, the solution generated is near optimal. Because the number of final clusters is not fixed, the algorithm can locate different types of brain tissues (e.g., tumors or meningiomas). An experimental design is used to specify the initial number of prototypes, in the same way that other parameters are predetermined. Once the

Conclusion

This paper has presented a heuristic method to cluster the tissues in the brain MRI. The method is based on the minimization of a locally weighted error and the complexity of a competitive network. The former is defined as the average generalized distance between the feature vectors and their prototypes. The latter is defined as the number of active nodes in the network. This minimization problem has been accomplished through a hierarchical genetic algorithm with gene operations including

Acknowledgements

The authors convey special appreciation to Dr. Eric Lin of the Neurosurgery Department at Cheng-Ching General Hospital in Taichung and Dr. W.C. Shen of the Radiology Department at the China Medical College Hospital in Taichung, Taiwan, for their providing MRIs and expert advice. This research was conducted with the support of the National Science Council of the ROC (NSC 90-2218-E-212-011, NSC 90-2745-P-212-001). The authors also wish to express appreciation to Mr. Chih-We Wang for his pilot

References (36)

  • K. Xie et al.

    Semi-automated brain tumor and edema segmentation using MRI

    European Journal of Radiology

    (2005)
  • J.H. Xue et al.

    An integrated method of adaptive enhancement for unsupervised segmentation of MRI brain images

    Pattern Recognition Letters

    (2003)
  • M.A. Brown et al.

    MRI: Basic principles and applications

    (1999)
  • K. Chuang et al.

    Model-free functional MRI analysis using Kohonen clustering neural network and fuzzy C-means

    IEEE Transactions on Medical Imaging

    (1999)
  • H.E. Cline et al.

    Three-dimensional segmentation of MR images of the head using probability and connectivity

    Journal of Computing Assistant Tomography

    (1990)
  • A.P. Dhawan

    Medical image analysis

    (2003)
  • D.E. Goldberg

    Genetic algorithms in search, optimization, and machine learning

    (1993)
  • L.O. Hall et al.

    A comparison of neural network and fuzzy clustering techniques in segmenting magnetic resonance images of the brain

    IEEE Transactions on Neural Networks

    (1992)
  • Cited by (65)

    • Automatic magnetic resonance image segmentation by fuzzy intercluster hostility index based genetic algorithm: An application

      2016, Applied Soft Computing Journal
      Citation Excerpt :

      In this method, the chromosomes are formulated in a hierarchical structure to find out the exact number of segments in a test image automatically. Yeh and Fu [15] presented an optimization technique named hierarchical genetic algorithm with a fuzzy learning-vector quantization network (HGALVQ) to segment multi-spectral human-brain MRI. This method is capable to derive the exact number of clusters in the human brain MRI images.

    • Image Analysis of MRI-based Brain Tumor Classification and Segmentation using BSA and RELM Networks

      2023, 2nd International Conference on Automation, Computing and Renewable Systems, ICACRS 2023 - Proceedings
    • Abnormality Classifications Using Machine Learning

      2023, Artificial Intelligence and Machine Learning: An Intelligent Perspective of Emerging Technologies
    • Detection of Brain Tumor Using K-Means Clustering

      2023, Lecture Notes in Networks and Systems
    View all citing articles on Scopus
    View full text