Literature DB >> 30211320

Thresholding for Medical Image Segmentation for Cancer using Fuzzy Entropy with Level Set Algorithm.

Ismail Yaqub Maolood1, Yahya Eneid Abdulridha Al-Salhi1, Songfeng Lu1,2.   

Abstract

In this study, an effective means for detecting cancer region through different types of medical image segmentation are presented and explained. We proposed a new method for cancer segmentation on the basis of fuzzy entropy with a level set (FELs) thresholding. The proposed method was successfully utilized to segment cancer images and then efficiently performed the segmentation of test ultrasound image, brain MRI, and dermoscopy image compared with algorithms proposed in previous studies. Results showed an excellent performance of the proposed method in detecting cancer image segmentation in terms of accuracy, precision, specificity, and sensitivity measures.

Entities:  

Keywords:  Fuzzy entropy; Image segmentation; Level set algorithm; Thresholding cancer segmentation

Year:  2018        PMID: 30211320      PMCID: PMC6132127          DOI: 10.1515/med-2018-0056

Source DB:  PubMed          Journal:  Open Med (Wars)


Introduction

Image segmentation is the partitioning of an image into several disjointed areas, particularly images with similar characteristics, such as color, texture, and intensity. Image segmentation is used in many fields, such as in cellular network architecture, color texturing based on an image segmentation system, and medical segmentation [1]. Image segmentation is extensively used in medical applications given its important role in image processing, especially in treatment progress monitoring, surgical planning, and abnormality detection [2]. Medical imaging is a discipline within the clinical field; this process involves using a technology to capture images of the internal parts of a human body [3]. These images are used in diagnostics as a teaching tool and in routine health care for various conditions. Medical imaging is typically referred to as diagnostic imaging because it is frequently used to aid doctors in formulating a diagnosis. Different types of technology are used in medical imaging at present. Medical image segmentation is aimed at identifying atomic structures, such as cysts, kidney tumor, skin cancer, brain tumor, and breast cancer, from images with remarkable abnormality [2]. This technique is difficult considering the various cancer sizes, shapes, and different types of the human body. Many researchers have explored and proposed numerous methods for medical image segmentation. Masood et al. [3] merged clustering advantages with thresholding and proposed other modified methods for thresholding on the basis of fuzzy c-means (FCM) clustering for skin cancer detection. Wu, Weiwei, et al. [4] suggested an efficient semiautomatic method for segmentation of liver tumor in computed tomography (CT) volumes in accordance with the FCM with graph cuts. Padmapriya Nammalwar [5] developed a novel method that combines texture and color for skin lesions and segmentation from the natural skin area in the medical image. Patel Kinjal and Jasmine Jha [6] proposed a level set method with adaptive clustering techniques to segment multiple regions of a brain and identify the region with or without tumor. Minajagi and Goudar [7] proposed a discrete wavelet transform (DWT) and an FCM for the segmentation of a brain tumor MRI. Sonali Wadgure and Pooja Thakre [8] established a fuzzy level set algorithm for medical image segmentation of a brain. Aja-Fernández et al.[9] presented a new multi-region thresholding method for images that are corrupted with noise and artifacts to a multi-region image segmentation. Mirza et al.[10] presented a new water flow-like algorithm with fuzzy entropy for efficiency and accuracy of an MRI image segmentation.

Methods

In this section, we discuss our study techniques for searching and identifying the cancer region to segment into different types of medical images. The process of the proposed method is as follows.

Selection cancer region based on a level set algorithm

In 1987, Osher and Sethian introduced a level set method, which utilizes and implements the dynamic variation boundary for medical image segmentation. Most medical image modalities are grayscale, and m = (x, y) is considered a point in the medical image. This point and the position of m(t) will evolve at the overtime, t is the time for the m(t) point on the surface; this point is expressed below [22]. The boundary segmentation for the medical image is defined as a part surface where the contour level set equals zero. The height surface is equal to the length from m = (x, y) to the nearest point on the contour [23]. Where x and y are the points on the image, t is the time, and d is the distance between x, y point and zero level set. The partial differential equations (PDE) function ∅(x, y, t = 0), and evaluation is possible by approximating the active contours by tracking zero level set for point and position of overtime m(t). The development of a curved surface is characterized by the various forces of the internal and external research archives. The height surface is equal to the distance from the nearest pixel on an active contour to (x, y), such that ∅(t, x, y,) < 0, the initial function ∅ with distance m(t) being negative inside the contour, if ∅(t, x, y,) > 0, the initial function ∅ with m(t) is positive outside the contour, and if ∅ (t, x, y,) ≌ 0 . the initial function ∅ of the level set matches the initial contour are getting closer to the target boundaries of cancer, the speed function is expected to gradually slow down to zero. [24]. The distance value of d outside the curve is positive, whereas the distance value of d inside the contour is negative; furthermore, the distance value of d on the boundary of the image is equal to zero [24]. The initial function ∅ can be the arbitrary function until the zero level set equals the initial contour. Thus, initial function ∅ = t = 0 or ∅t is overtime, and we can use motion equation with the chain rule. If the motion equation is , and m(t) is the speed of normal force F to the surface, then m(t) = F(m(t))n, where n equals . The motion equation is . The advancing force F must be regularized by an edge indication initial function ∅t to stop the level set evolution near the optimal solution [24]. The equation can be rewritten as. t = 0 is the time for the process, and defining the overtime for a motion to ∅(x, y, t) at any time t by evolving the initial ∅(x, y, t = 0) overtime is possible after defining the motion of ∅ in Eq. 4. The surface curvature by motion ∅ and a popular formulation for the level set method to find the part with cancer can be obtained by.

Medical cancer thresholding based on fuzzy entropy

Thresholding method is a technique that uses the classification pixels to segment colored and grayscale images. Many methods, such as scene processing, medical thresholding, document image analysis, and map processing have been proposed for image thresholding application. The simplest method for medical image segmentation is the image thresholding technique; this technique is the simplest method for implementing an image and thus accelerates the process. D = (i, j), where i = (0,1… M − 1), j = (0,1… N – 1). In these variables, M and N are two integer numbers that correspond to the width and height of a medical image. G = (0, 1… L – 1) is used to determine the number of grayscale in a medical image. I(x, y) is adopted to obtain the grayscale value of an image at a pixel (x, y), and DK = (x, y); moreover I(x, y) = k, where (x, y) = D and k = (0, 1… L – 1). We suggest that T1 and T2 be utilized as the thresholds for medical image segmentation; D is an original medical image domain and divided into three regions, namely, Em, Eb, and Ed. The Ed region covers the pixels with less grayscale value than T1, Em covers the pixels with a middle grayscale value between T1 and T2, and Eb covers the pixels with more grayscale value than T2 . Wa = Em, Eb, and Ed is the unknown probabilistic distribution of D domain, which probability distribution is described in [25, 27]. The membership functions (μ) for Ed, Em, and Eb correspond to μm, μb, and μd and requires six parameters for this process, that is, a1, b1, c1, a2, b2, and c2. accordance with the membership function (μ) the thresholds T1 and T2 are the variables for every pixel k = 0,1….,255 [26, 27]. The condition of a probability of Em, Eb, and Ed to Pm|k, Pb|k and Pd|k of a pixel is divided into three classes, namely, dust, bright, and dark. The pixel pertains to Dk with pm|k + Pb|k, + Pd|k = 1, k = 0,1,2 …255. then, the abovementioned equation can be rewritten as. The grayscale value with a grade of pixels for k among the classes of dust(Em), bright (Eb), and dark (Ed) can be determined as equivalent to the condition of the probabilities Pm|k, Pb|k, and Pd|k. The equation can be expressed as. We selected the three parameters for fuzzy membership function, that is, U, S, and Z, where U = (k, a1, b1, c1, a2, b2, c2), S(k, a1, b1, c1, a2, b2, c2). and Z(k, a1, b1, c1, a2, b2, c2] as the membership function classes of dust μm(k), bright μb(k), and dark μd(k) [25, 26, 28], The three equations for membership functions can be rewritten as. The six parameters must be within the range of (0 ≤ a1 < b1 < c1 < a2 < b2 < c2 ≤ 255) pixels. The function of fuzzy entropy for each class of dust, bright, and dark is defined as. The total fuzzy entropy function for all classes can be computed and summarized. The objective functions of the abovementioned equation apply optimization techniques to find the maximum value of fuzzy entropy for all classes. The threshold technique is calculated using the following equation. On the basis of Eqs. (10–12), the thresholds T1 and T2 are considered the points of intersection for dust μm(k), bright μb(k), and dark μd (k). T1 and T2 can be calculated as follows.

Proposed method approach

Numerous researchers have worked and developed methods for solving cancer problems by using medical image segmentation. The proposed method is used to find multiple cancers in different medical images and conduct estimation analyses of these cancers. The goal of the proposed method is to output useful information for cancer boundary through medical image segmentation and be efficient in classifying cancer. This study also attempts to combine several methods to create an effective segmentation. A flowchart of this process is illustrated in Figure 1.
Figure 1

Proposed approach for extracting the part with cancer through medical image segmentation.

Proposed approach for extracting the part with cancer through medical image segmentation. Our FELs thresholding proposed algorithm Input: Medical image. Output: Extracted the part with cancer and then segmented. Read medical image. Create a loop for reading the pixels of a medical image. Initiate counter searching of a medical image in accordance with Eq. (4). If the force is positive (F =1), then the counter must be from inside the image. If the force is negative (F=–1), then the force must be outside the counter. Evaluate the function ∅ by the numerical level set using Eqs. (2 and 3). If the function ∅t is approximately zero in a boundary by Eq. (4), then proceed to the next equation to select the part with cancer tissue range. Define the three parameters for fuzzy entropy membership functions, such as U, S, and Z, to initialize the membership function values, namely, dust μm(k), bright μb(k), and dark μd(k), using Eqs. (10–12), respectively. Calculate double thresholding to find the lower and upper limits using Eq. (15). Extract the part with cancer and segment the medical image in accordance with Eq. (16). End. This flowchart demonstrates the proposed method for a cancer region through medical image segmentation. This method consists of the following three stages: the first stage is using a level set algorithm to search in a medical image to find the part with cancer and select it. The second stage is using the fuzzy entropy to experiment and analyze the part with cancer and segment it after the selected previews of the algorithm. The final stage is using double thresholding to extract the part with cancer. The details of the proposed method are presented as follows. The level set algorithm creates a loop to search for the medical image and find the parts with cancer tissue region and select it. The background and foreground regions are calculated for every threshold grayscale level. The pixels of the membership degree of the medical image are calculated for every threshold grayscale level. The fuzzy entropy algorithm is calculated for every threshold grayscale level, and the smallest value of the threshold is selected. The part with cancer is a threshold with the grayscale level based on the smallest value of the fuzzy entropy. The cancer region is segmented and extracted.

Results and discussion

In this study, we present and apply the proposed segmentation result for medical image problems. The proposed algorithm has been applied to 84 images and is divided into three types of images, in which 28 images are ultrasound for breast cancer, 32 images are brain MRI, and 24 images are dermoscopy color image. The FELs thresholding method has been implemented in the three types of the medical image affected by three types of cancer. Cancer may be large, medium, or small. Our study consists of three stages. The first stage confirms the effectiveness, efficiency, and accuracy of our study by comparing it with the three other algorithms used for medical image segmentation [31,32,33]. The second part explains the capability of our method in terms of efficiency. The final stage implements and evaluates the proposed method for medical image segmentation of cancer. All methods are implemented by MATLAB2014a on a computer with CPU 3.50 GHz and 8 GB RAM and the operating system is 64-bit Windows 7.

Experiment the results

In this study, we present and explain the analysis of results with the initial counter that utilizes the FELs thresholding algorithm. The analysis is conducted by using three types of medical image, that is, ultrasound for breast cancer, brain MRI, and dermoscopy skin image. The results of the experiment show that the compact constraint of the proposed method exerts various effects on different degrees of compactness. Figures (2–4)a depict the original images. The searching and scanning have started to find the ground truth (GT) regions of cancer by decreasing and increasing the parameter value of the mask (M), as demonstrated in Figures (2–4)b; these processes continue pixel by pixel on the medical image until the nearest GT boundary of cancer. The level set method creates a red initial curve around the cancer region because this method is sensitive to this process, as displayed in Figures (2–4)c. The experimental images illustrated optimization steps of iterations until achevieing the optimum solution which showed the results in Figures 5, 6 and 7. Table 1 and Figure 8 summarize the performance of the FELs thresholding method, which is calculated for sensitivity, precision, specificity, and accuracy measures, for each medical image.
Figure 2

Fuzzy entropy with level set segmentation of ultrasound breast cancer: (a) Original ultrasound image with cancer, (b) is searching to find the cancer to region, (c) find the cancer and segmented after 130 iterations, (d) is initialization by thresholding (100-220,250-340) for extracted the cancer region.

Figure 4

Fuzzy entropy with level set segmentation of dermoscopy color image for skin cancer: (a) Original skin image with cancer, (b) is searching to find cancer to region, (c) find the cancer and segmented after 300 iterations, (d) is initialization by thresholding (120-230,170-310) for extracted the cancer region.

Figure 5

Illustrates iteration measures in ultrasound breast cancer segmentation.

Figure 6

Shows iteration measures in brain cancer segmentation.

Figure 7

Shows iteration measures of dermoscopy color image in skin cancer segmentation.

Table 1

Results of cancer segmentation by FELs proposed methods for medical image.

Medical ImageUltrasound ImageMRI ImageDermoscopy Image
Jaccard Coefficient0.92290.97180.9515
Dice Coefficient0.91870.79890.8768
Accuracy0.99120.98920.9875
Sensitivity0.91960.76530.8378
Specificity0.99530.99560.9959
Precision0.91790.83570.9198
Figure 8

Results of performance measures segmentation for FELs proposed methods for medical image.

Fuzzy entropy with level set segmentation of ultrasound breast cancer: (a) Original ultrasound image with cancer, (b) is searching to find the cancer to region, (c) find the cancer and segmented after 130 iterations, (d) is initialization by thresholding (100-220,250-340) for extracted the cancer region. Fuzzy entropy with level set segmentation of MRI Brain cancer: (a) Original MRI image with cancer, (b) is searching to find the cancer to region, (c) find the cancer and segmented after 130 iterations, (d) is initialization by thresholding (80-170,170-230) for extracted the cancer region. Fuzzy entropy with level set segmentation of dermoscopy color image for skin cancer: (a) Original skin image with cancer, (b) is searching to find cancer to region, (c) find the cancer and segmented after 300 iterations, (d) is initialization by thresholding (120-230,170-310) for extracted the cancer region. Illustrates iteration measures in ultrasound breast cancer segmentation. Shows iteration measures in brain cancer segmentation. Shows iteration measures of dermoscopy color image in skin cancer segmentation. Results of performance measures segmentation for FELs proposed methods for medical image. Results of cancer segmentation by FELs proposed methods for medical image.

Segmentation result and comparison

The proposed (FELs) thresholding method is used in the experiment and test conducted on the three types of medical image to find the boundaries of the cancer regions; the results are segmented and extracted, and the (FELs) thresholding method is compared with the different segmentation methods for cancer. In 1945, Dice introduced a Dice coefficient method [29] and in 1912, Taccard introduced a Jaccard coefficient method [30], which utilizes for computing of the extent of spatial overlap between two binary images. It is commonly used in reporting to evaluate and perform the part of cancer segmentation or registration effects which can measure the overlap with the ground truth image. They can range between 0 (no overlap) and 1 (perfect agreement). Dice and Jaccard similarity coefficients are computed by measuring the similarity of the pixels in terms of the GT and cancer segmentation (CS) [31]. The performance of CS calculated by four factors is utilized. A true positive pixel indicates an existing and accurately detected cancer region, whereas a false positive pixel denotes a non-existing cancer case, but a result is detected. A true negative pixel indicates a non-existing cancer case, and the result is undetected, whereas a false negative pixel denotes an existing cancer case, but the result is undetected [33]. The parameter details are provided mathematically as follows: Jaccard similarity: GT represents ground truth, and CS denotes cancer segmentation; Jaccard coefficient is defined as follows: Dice similarity coefficient shows that. Where CS is the cancer segmentation and GT is the ground truth image. The results showed that Jaccard and Dice coefficient was in between 0 and 1. The value of 0 corresponds to no similarity (no overlap), whereas the value of 1 indicates a similarity (perfect agreement). According to the results, Jaccard coefficient is implementing better than Dice coefficient for cancer segmentation. We test the proposed (FELs) thresholding method to measure the capability of the method in terms of sensitivity, precision, specificity, and accuracy measures by checking the negative CS results, positive CS results, positive predictive pixel values, and true CS results [33]. The accuracy results are defined as “correct” if the medical image is segmented correctly. If only a part of this region is segmented correctly, then the results are defined as “poor” results. To emphasize the accuracy results, we use the correct and poor rates, which are defined as Where X is the total number of medical images. The FELs thresholding method has been applied to 84 images and divided into three types of medical images to determine the accuracy of the cancer image. The proposed method provides a correct rate of 96.4% and a poor rate of 3.6% after detecting 27 cancer cases from 28 ultrasound results for breast cancer; the correct rate of 96.9% and poor rate of 3.1% are obtained after detecting 31 cancer cases from 32 MRI brain cancer results; the correct rate of 95.8% and poor rate of 4.2% are achieved after detecting 23 cancer cases from 24 dermoscopy image results. The proposed algorithm has performed well and obtained a better result than the other approaches [32, 33]. Table 2 summarizes the comparison of the results.
Table 2

Comparison of our proposed method with other standard methods in terms of Dice coefficient and, Jaccard coefficient.

Cancer segmentation methodPerformance measures for segmentation
Jaccard-coefficientDice-coefficient
Color k means0.4943570.640071
FCM0.5024150.660864
TVFCM0.5300860.684207
Texture based0.1952470.324119
AFPDEFCM0.5667550.716681
FELs for Ultrasound Image0.9229220.918703
FELs for MRI Image0.9718310.798921
FELs for Dermoscopy Image0.9515130.876811
Comparison of our proposed method with other standard methods in terms of Dice coefficient and, Jaccard coefficient. Also, besides the cancer region, they have other types of the pathological lesion and a similar signal as the cancer region, such as traumatic brain injury (TBI). The study have applied (FELs) thresholding method to TBI image. According to the equations (19, 21 and 22) provided earlier, it might be possible to achieve the satisfied outcome as explained below: Figures 10 and 11 show pathological lesions and similar to signal of the cancer region. The testing results for figure10 according to equations (1, 2 and 3) for sensitivity; specificity; and accuracy were (0, 0.2028, 0) respectively. Also for figure 11 was (0, 0.2869, 0) respectively.
Figure 10

Traumatic brain injury (TBI) with cancer, (a) Original image, (b) searching for injury with cancer, (c) find injury with cancer and segmented, (d) Thresholding and extracted the injury with cancer region.

Figure 11

Traumatic brain injury (TBI), (a) Original image, (b) searching for injury, (c) find injury and segmented, (d) Thresholding and extracted the injury region.

Comparison the performance measures segmentation for our proposed method with other standard segmentation cancer methods according to Dice-coefficient, and Jaccard-coefficient. Traumatic brain injury (TBI) with cancer, (a) Original image, (b) searching for injury with cancer, (c) find injury with cancer and segmented, (d) Thresholding and extracted the injury with cancer region. Traumatic brain injury (TBI), (a) Original image, (b) searching for injury, (c) find injury and segmented, (d) Thresholding and extracted the injury region.

Conclusion

The proposed FELs threshold method can be beneficial to developing a system for clinical images used for diagnoses. In this method, three types of images such as ultrasound results for breast cancer, brain MRI, and dermoscopy skin image. The proposed method achieved 92.29%, 97.18%, and 95.15% for the Jaccard similarity coefficient whereas 91.87%, 79.89%, and 87.68% for the Dice similarity coefficient, respectively. The Jaccard and Dice similarity coefficients are utilized to compare the diversity and similarity pixels between the images. The proposed method indicates a favorable accuracy for cancer detection through each medical image segmentation that we used in a computer-aided diagnosis. The computational costs are disregarded because the detection rate has reached a favorable degree. The successful rate of the FELs thresholding method indicates each medical image at 0.9912, 0.9892, and 0.9875 for accuracy; 0.9196, 0.7653, and 0.8378 for sensitivity; 0.9953, 0.9956, and 0.9959 for specificity; 0.9179, 0.8357, and 0.9198 for precision, correspondingly. The accuracy degree for detecting cancer in patients through the medical image segmentation is promising. This method can be utilized to classify the type of cancers in accordance with the clinical diagnosis method. Future work is planned to optimize our algorithm to be able to detect the non-brain original cancer metastasis.
  7 in total

1.  Integrating spatial fuzzy clustering with level set methods for automated medical image segmentation.

Authors:  Bing Nan Li; Chee Kong Chui; Stephen Chang; S H Ong
Journal:  Comput Biol Med       Date:  2010-11-12       Impact factor: 4.589

2.  Level set segmentation with multiple regions.

Authors:  Thomas Brox; Joachim Weickert
Journal:  IEEE Trans Image Process       Date:  2006-10       Impact factor: 10.856

3.  A threshold fuzzy entropy based feature selection for medical database classification.

Authors:  P Jaganathan; R Kuppuchamy
Journal:  Comput Biol Med       Date:  2013-10-25       Impact factor: 4.589

4.  A fourth order PDE based fuzzy c- means approach for segmentation of microscopic biopsy images in presence of Poisson noise for cancer detection.

Authors:  Rajesh Kumar; Subodh Srivastava; Rajeev Srivastava
Journal:  Comput Methods Programs Biomed       Date:  2017-05-15       Impact factor: 5.428

5.  A novel approach to segmentation and measurement of medical image using level set methods.

Authors:  Yao-Tien Chen
Journal:  Magn Reson Imaging       Date:  2017-02-20       Impact factor: 2.546

6.  Medical image segmentation based on level set and isoperimetric constraint.

Authors:  Luying Gui; Chunming Li; Xiaoping Yang
Journal:  Phys Med       Date:  2017-09-30       Impact factor: 2.685

7.  3D Liver Tumor Segmentation in CT Images Using Improved Fuzzy C-Means and Graph Cuts.

Authors:  Weiwei Wu; Shuicai Wu; Zhuhuang Zhou; Rui Zhang; Yanhua Zhang
Journal:  Biomed Res Int       Date:  2017-09-26       Impact factor: 3.411

  7 in total
  4 in total

Review 1.  Dermoscopy in China: current status and future prospective.

Authors:  Xue Shen; Rui-Xing Yu; Chang-Bing Shen; Cheng-Xu Li; Yan Jing; Ya-Jie Zheng; Zi-Yi Wang; Ke Xue; Feng Xu; Jian-Bin Yu; Ru-Song Meng; Yong Cui
Journal:  Chin Med J (Engl)       Date:  2019-09-05       Impact factor: 2.628

2.  Grayscale medical image segmentation method based on 2D&3D object detection with deep learning.

Authors:  Yunfei Ge; Qing Zhang; Yuantao Sun; Yidong Shen; Xijiong Wang
Journal:  BMC Med Imaging       Date:  2022-02-27       Impact factor: 1.930

3.  An adaptive multilevel thresholding method with chaotically-enhanced Rao algorithm.

Authors:  Yagmur Olmez; Abdulkadir Sengur; Gonca Ozmen Koca; Ravipudi Venkata Rao
Journal:  Multimed Tools Appl       Date:  2022-09-09       Impact factor: 2.577

4.  Intelligent Segmentation Algorithm for Diagnosis of Meniere's Disease in the Inner Auditory Canal Using MRI Images with Three-Dimensional Level Set.

Authors:  Ting Liu; Ying Xu; Yujuan An; Hongzhou Ge
Journal:  Contrast Media Mol Imaging       Date:  2021-07-20       Impact factor: 3.161

  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.