
Breast cancer occurs in the epithelial tissue of the gland, so the accuracy of gland segmentation is crucial to the physician's diagnosis. An innovative technique for breast mammography image gland segmentation is put forth in this paper. In the first step, the algorithm designed the gland segmentation evaluation function. Then a new mutation strategy is established, and the adaptive controlled variables are used to balance the ability of improved differential evolution (IDE) in terms of investigation and convergence. To evaluate its performance, The proposed method is validated on a number of benchmark breast images, including four types of glands from the Quanzhou First Hospital, Fujian, China. Furthermore, the proposed algorithm is been systematically compared to five state-of-the-art algorithms. From the average MSSIM and boxplot, the evidence suggests that the mutation strategy may be effective in searching the topography of the segmented gland problem. The experiment results demonstrated that the proposed method has the best gland segmentation results compared to other algorithms.
Citation: Mingzhu Li, Ping Li, Yao Liu. IDEFE algorithm: IDE algorithm optimizes the fuzzy entropy for the gland segmentation[J]. Mathematical Biosciences and Engineering, 2023, 20(3): 4896-4911. doi: 10.3934/mbe.2023227
[1] | Shikai Wang, Heming Jia, Xiaoxu Peng . Modified salp swarm algorithm based multilevel thresholding for color image segmentation. Mathematical Biosciences and Engineering, 2020, 17(1): 700-724. doi: 10.3934/mbe.2020036 |
[2] | Wenqi Ji, Xiaoguang He . Kapur's entropy for multilevel thresholding image segmentation based on moth-flame optimization. Mathematical Biosciences and Engineering, 2021, 18(6): 7110-7142. doi: 10.3934/mbe.2021353 |
[3] | Xiaoxu Peng, Heming Jia, Chunbo Lang . Modified dragonfly algorithm based multilevel thresholding method for color images segmentation. Mathematical Biosciences and Engineering, 2019, 16(6): 6467-6511. doi: 10.3934/mbe.2019324 |
[4] | Shikai Wang, Kangjian Sun, Wanying Zhang, Heming Jia . Multilevel thresholding using a modified ant lion optimizer with opposition-based learning for color image segmentation. Mathematical Biosciences and Engineering, 2021, 18(4): 3092-3143. doi: 10.3934/mbe.2021155 |
[5] | Yevgeniy Bodyanskiy, Olha Chala, Natalia Kasatkina, Iryna Pliss . Modified generalized neo-fuzzy system with combined online fast learning in medical diagnostic task for situations of information deficit. Mathematical Biosciences and Engineering, 2022, 19(8): 8003-8018. doi: 10.3934/mbe.2022374 |
[6] | Roslidar Roslidar, Mohd Syaryadhi, Khairun Saddami, Biswajeet Pradhan, Fitri Arnia, Maimun Syukri, Khairul Munadi . BreaCNet: A high-accuracy breast thermogram classifier based on mobile convolutional neural network. Mathematical Biosciences and Engineering, 2022, 19(2): 1304-1331. doi: 10.3934/mbe.2022060 |
[7] | Bei Liu, Hongzi Bai, Wei Chen, Huaquan Chen, Zhen Zhang . Automatic detection method of epileptic seizures based on IRCMDE and PSO-SVM. Mathematical Biosciences and Engineering, 2023, 20(5): 9349-9363. doi: 10.3934/mbe.2023410 |
[8] | Xiaoye Zhao, Yinlan Gong, Lihua Xu, Ling Xia, Jucheng Zhang, Dingchang Zheng, Zongbi Yao, Xinjie Zhang, Haicheng Wei, Jun Jiang, Haipeng Liu, Jiandong Mao . Entropy-based reliable non-invasive detection of coronary microvascular dysfunction using machine learning algorithm. Mathematical Biosciences and Engineering, 2023, 20(7): 13061-13085. doi: 10.3934/mbe.2023582 |
[9] | Jiande Zhang, Chenrong Huang, Ying Huo, Zhan Shi, Tinghuai Ma . Multi-population cooperative evolution-based image segmentation algorithm for complex helical surface image. Mathematical Biosciences and Engineering, 2020, 17(6): 7544-7561. doi: 10.3934/mbe.2020385 |
[10] | Thaweesak Trongtirakul, Sos Agaian, Adel Oulefki . Automated tumor segmentation in thermographic breast images. Mathematical Biosciences and Engineering, 2023, 20(9): 16786-16806. doi: 10.3934/mbe.2023748 |
Breast cancer occurs in the epithelial tissue of the gland, so the accuracy of gland segmentation is crucial to the physician's diagnosis. An innovative technique for breast mammography image gland segmentation is put forth in this paper. In the first step, the algorithm designed the gland segmentation evaluation function. Then a new mutation strategy is established, and the adaptive controlled variables are used to balance the ability of improved differential evolution (IDE) in terms of investigation and convergence. To evaluate its performance, The proposed method is validated on a number of benchmark breast images, including four types of glands from the Quanzhou First Hospital, Fujian, China. Furthermore, the proposed algorithm is been systematically compared to five state-of-the-art algorithms. From the average MSSIM and boxplot, the evidence suggests that the mutation strategy may be effective in searching the topography of the segmented gland problem. The experiment results demonstrated that the proposed method has the best gland segmentation results compared to other algorithms.
As reported by the Global Cancer Report [1], one in four women worldwide with new cancers is breast cancer, which is now the most prevalent cancer-related death in more than 100 countries. Breast gland segmentation is one of the most important works in tumor detection. Breast image such as mammography, ultrasound, Magnetic Resonance (MR) and Computed Tomography (CT) are widely used in breast lesion detection [2]. Mammography images clearly show the layers of the breast and tiny calcifications and calcification clusters of less than 0.1 mm. The mammography inspection system has the characteristics of clear imaging, convenient, quick inspection operation, and small radiation [3]. Breast cancer development is significantly influenced by breast density and breast gland segmentation in digital mammogram is also reported for the purpose of diagnosis. In principle, Mammography images contain glandular area, which is critical for breast cancer prediction and tumor extraction. There have been many methods developed for image segmentation thus far [4,5].
These methods can be divided into four groups: region growing, pixel classification, threshold segmentation and model construction. The region expanding technique reduces merging between neighboring or overlapping structures by adjusting the original object boundaries using grayscale and gradient information, Petrick designed a segmentation of the breast mammary based on improved region growing techniques [6]. Otsu proposed a very popular image segmentation method to separate background and objects by maximizing the variance between classes based on Euclidean distance [7]. Tran and Wagner [8] proposed the fuzzy entropy clustering algorithm, and Bezdek et al. proposed the fuzzy C-means algorithm and the Snake model [9] can extract the target contours. Mario and Francesco [10] presented a new fuzzy edge detector based on both fuzzy divergence (thought and proved to be a distance) and fuzzy entropy minimization for the thresholding sub-step in gray-scale images. In their work, they test the proposed procedure after their fuzzification by a suitable adaptive S-shaped fuzzy membership function.
Building models for image segmentation is mainly based on convolutional neural networks (CNN). Mu et al. [11] proposed the PGPLP model, which is a computationally efficient full convolutional (FCN) network for COVID-19 CT image segmentation. However, it is difficult to detect small areas of infection in CT images with poor contrast. He et al. [12] developed a novel evolvable adversarial framework based on generating adversarial network (GAN) for COVID-19 infection segmentation. Experiments show that the method can improve the stability of segmentation, but focusing on the model hyperparameter adjustment appears to make the method complicated. Those method require enhancement and more intelligent AI architectures. However, typical deep learning is a fully deterministic model that is greatly influenced by the uncertainty of the data. Then, in addition to the points mentioned above, there is a huge limitation in the nature of the CNN approach, which is that when the image is input to the network at the initial stage, the model can only understand the input image using local information because the convolution kernel of the CNN is not too large, which inevitably has some blinders on, thus affecting the distinguishability of the features extracted by the encoder at the end. These are important reasons why we have not chosen to refer to CNN for our work.
A new method for gland segmentation of breast mammography images is proposed in this paper. Compared to previous work [11,12,13,14,15,16], our algorithm is chosen for gland segmentation because of two main advantages, 1) overcoming the two main limitations of optimization fuzzy entropy algorithms, which are the susceptibility to irregular edges and the premature convergence, and 2) faster convergence process and excellent solution. There are three aspects innovation for our proposed IDEFE algorithm. To address the premature convergence and slipping into local optimum entropy issues, the following technical contributions are proposed:
● the DE/current-to-K-best/1 is proposed in mutation operator, which can be achieved through the incorporation of best solution information in the evolutionary search;
● the parameter of adaptation F and CR are generated using Cauchy and normal distributions, with the goal of balancing global exploration and local exploitation during evolution;
● the application innovations use DE algorithms to optimize fitness, which can get the optimize threshold to segment breast glands.
Figure 1 shows the optimization of the evolutionary algorithm for glandular. As can be seen from Figure 1, the segmentation results become more and more accurate as the evolutionary algorithm is iterated. Therefore, the proposed method can solve the two main problems mentioned above at the same time. Experiments are conducted using 18 glandular mammography images from the Quanzhou First Hospital and the obtained results were compared with the recent swarm intelligent optimal segmentation method.
The remainder of this paper is structured as follows. The background information and related algorithms on which this work is based are presented in Section 2. Section 3 introduces the proposed method, an improved differential evolution based on fuzzy entropy (IDEFE) algorithm. Section 4 evaluates and compares the proposed method's performance to a set of algorithms from the literature. Finally, Section 5 brings the paper to a conclusion.
Fuzzy mathematical methods have a wide range of applications, including data mining [17,18], decision support and medical diagnosis, where the fuzzy principle can be applied to image processing. Since images usually exhibit uncertainty and noise interference problems, traditional segmentation methods often fail to achieve ideal segmentation results, which adversely affects the subsequent target recognition. In order to solve the problem of ambiguity and uncertainty of image pixel attribution, some scholars have introduced fuzzy mathematical methods. The fuzzy C-mean clustering [8] method has obvious advantages in the field of image segmentation, such as fast convergence and simple operation, and has received wide attention, but it is still sensitive to the influence of noise, and the segmentation accuracy still needs further improvement. The fuzzy entropy principle that our work is based on is described below.
In the literature [19], fuzzy entropy has been proposed, dependent on the parameters for how the membership performs. In our work, the three-level thresholding parameters represented a random combination and to develop effective fitness functions that will result in high-quality image segmentation.
Let D = {(i, j): i = 0, 1, …, R-1; j = 0, 1, …, C-1}, H = {0, 1, …, I-1}, where R, C, I∈N+, the gray levels I of the size of the paper's image is 256. The gray breast mammography image defines a matrix I = {D→H}. Let I (x, y) represent the gray level value for the pixel (x, y) in the image:
Dk={I(x,y)=k∣∀(x,y)∈D,I(x,y)∈H} | (1) |
where k = 0, 1, …, I-1, let nk denotes the number of pixels in Dk. Then, the proportion of the gray level value k is defined as follows:
hk=nkR∗C | (2) |
where 0≤hk≤1, Thus, the histogram of the image h = {h0, h1, …, hl-1} and h = 1. The following conclusions can be easily formed:
Dk={l−1⋃k=0Dk=D∣Dk1∩DK2=Φ,k1≠k2} | (3) |
Π={D0,D1,…,Dl−1}is a probability partition of D with a probabilistic distribution is pk=P(Dk)=hk. The two thresholds can form the three-level segmentation image, Name the two segmentation thresholds t1 and t2. Then they divide the image into three gray level, represent bright levels, medium levels and dark levels. A fuzzy set is an extension of a classical set in which elements can partially belong to a set, such as w={x,μw(x)}, where 0<μw(x)<1is denoted the membership function. Let three gray leve Dk take the three sets of two thresholds separately: Dk<t1,t1<Dk < t2, and Dk>t2. A constraint is pd|k + pm|k + pb|k = 1 (k = 0, 1, …, 255). Then we can get that:
pd=255∑k=0P(Dd∣k)=255∑k=0pk∗μd(k) | (4) |
pm=255∑k=0P(Dm∣k)=255∑k=0pk∗μm(k) | (5) |
pb=255∑k=0P(Db∣k)=255∑k=0pk∗μb(k) | (6) |
Definition 2.3. Let Dd, Dm and Db be the dark, medium and bright value of fuzzy entropy, Then the total fuzzy entropy Ft is respectively denoted as following:
Ft=255∑k=0pk∗μd(k)pd∗ln(pk∗μd(k)pd)+255∑k=0pk∗μd(k)pd∗ln(pk∗μd(k)pd)+255∑k=0pk∗μd(k)pd∗ln(pk∗μd(k)pd) | (7) |
Differential evolution is a population based on real number coding regarded as a global search strategy, originally introduced by Price and Storn [20]. In the evolution, the initially population enters the iteration process through variation, crossover and selection until the stopping condition is satisfied. Each individual in the population represents a candidate solution of the objective function f(x), which evaluates its quality by calculating the adaptive function and records the optimal individual.
The population is initialized as follows: the dimension of feasible solution space B, the population size NP, and xG represents the G generation population. Each individual xGi,j is made up of B dimensional parameters:
vGi=xGr1+F⋅(xGr2−xGr3),r1,r2,r3∈{1,2,…,NP} | (8) |
where is xGi,j randomly chosen within the range[xL,xU], xL and xU represent the lower bound and upper bound.
At this stage, the parent population xGi produce variant individual vGi by mutation strategies, F[0, 1]. The indices r1, r2, r3 should be mutually exclusive and are generated randomly once every mutant vector within the range of [1, NP]. The commonly used mutation operator can be formulated as follows:
vGi=xGi+Fi⋅(xGr2−xGr3) | (9) |
Cross operation's main function is to generate the trail vector ui from the target vector xi and the mutated vector vi. The crossover operation of the DE algorithm, which uses a binomial cross scheme, can be written as follows:
uGi={vGi,randj≤CRor j=jrandxGi, overwise | (10) |
where jrand is a random integer between 1 and B, representing the arbitrary dimension between the mutation vector and the target vector. The crossover control parameter is CR, and randj is a uniformly distributed random number between 0 and 1. In addition, in order to improve the DE's search capabilities, Wang [21] suggested using an orthogonal crossover operation as opposed to the more common binomial or exponential. A rotationally invariant crossover (like the one described by Wang et al. [22]) will more successfully follow the function landscape and will produce better trial vectors, according to Guo and Yang [23].
The survival of the fittest model is primarily used in the selection operation. The offspring are always superior to or equal to their parents. The population accepts the trail vector ui if and only if its fitness value is greater than the fitness value of the target vector xi. Otherwise, xi is still in the following generation:
xG+1i={uGi, if f(uGi)≤f(xGi)xGi, overwise | (11) |
where f(x) is the objective function.
DE/rand/1 is widely used in DE mutation strategy and developed for DE in the literature. However, [24] indicates that a set of candidate strategies have local mutation and global mutation perhaps has some benefits over DE/rand/1. Also, the authors of [25] proposed a multi population with three mutations. Gland segmentation is converted into a real solving problem. A fast and dependable convergence performance of greedy strategies is required for the problem. In this paper, a new mutation operator called DE/current-to-K-best is proposed. A mutation strategy DE/current-to-K-best/1 is Formulated as following manner:
vGi=xGi+Fi⋅(xG,Kbest−xGi)+(xGr1−xGr2) | (12) |
where xG,Kbest is consistently selected as one of the top K solutions in the current K(0, 1] solutions.
The value of F is a fixed value and cannot be used to solve all global optimization functions in the conventional DE strategy. The scaling factor F mostly utilizes the Cauchy inverse cumulative distribution in our work. Let Fi, j be the individual's crossover probability for each dimension. Fi, j is written as follows:
Fi,j=Cauchyi,j(Fmj,0.1) | (13) |
where Fm is the scaling factor for the current individual and the positioning parameter of the Cauchy inverse cumulative distribution. The initial Fm is 0.5, and the scale parameter 0.1. Denote SF, j as the successful crossover parental scaling factor, Fmj is written as follows:
F mj=(1−c)⋅Fmj+c⋅meanF(SF,j) | (14) |
where c is a positive constant ranging from 0 to 1 and meanF(.) is the Lehmer mean operation is as follow:
meanF(SF,j)=∑DF2∑DF | (15) |
Cross probabilities CR determine the likelihood of the target individual to inherit a gene from the variant individual vGi. CR uses a normal distribution, and CRi,j represents the crossing probability of each individual dimension in the proposed algorithm. Denote SCR, j as the successful crossover parental crossover probability, CRi,j is written as follows:
CRi,j=randni,j(CRmj,0.1) | (16) |
where CRm is the average of the individual crossover probability, the initial value 0.5, and the standard deviation 0.1, CRm is expressed as follows:
CR mj=(1−c)⋅CRmj+c⋅meanCR(SCR,j) | (17) |
where meanCR(.) is usual arithmetic mean operation.
The three gray levels have six parameters for gland segmentation, xi={xi,1,xi,2,xi,3,xi,4,xi,5,xi,6}; After decoding xi to segment breast gland, the value of the fitness function f(xi). The f(xi) is calculated by evaluating Ft according to Eq (7). As DE algorithm is essentially designed to solve positive minimization problems, by constructing our fitness function as Ft:The three membership functions are shown in Figure 2, and give the membership functions detail information.
where xi={xi,1,xi,2,xi,3,xi,4,xi,5,xi,6} satisfy the following condition, 0<xi,1<xi,2<xi,3<xi,4<xi,5<xi,6<255 The optimal parameter xi that the minimum value of the total fuzzy entropy and the minimum value of fitness function. Then the most appropriate combination of thresholds, by which the image is segmented into three classes, can be computed as following:
μd(t1)=μm(t1)=0.5 | (18) |
Based on membership functions detail information in Figure 2, the optimal thresholds {t1, t2} can be given below:
1) If (xi,1+xi,3)/2≤xi,2≤xi,3, then t1=xi,1+√(xi,3−xi,1)∗(xi,2−xi,1)/2;
2) If xi,1≤xi,2<(xi,1+xi,3)/2, then t1=xi,3−√(xi,3−xi,1)∗(xi,3−xi,2)/2;
3) If (xi,4+xi,6)/2≤xi,5≤xi,6, then t2=xi,4+√(xi,6−xi,4)∗(xi,5−xi,4)/2;
4) If xi,4≤xi,5<(xi,4+xi,6)/2, then t2=xi,6−√(xi,6−xi,4)∗(xi,6−xi,5)/2;
Figure 3 shows that the framework of IDEFE how to segment breast gland in mammography image. First, module ① initialize parameters as initial evolutionary individuals for calculate the fitness in ②; Then, in the optimization stage, the IDE combines ③ the ④ and to optimal parameter in module ⑤; Until not satisfy the condition; Finally, the segmentation result ⑦ is determined by the module ⑥, which can be compared with doctor manual result ⑧. According to the fuzzy entropy criterion, the breast image is divided into black (air), gray (soft tissue) and white (breast gland). A large fuzzy entropy indicates that the set is fuzzy. However, gland segmentation requires an overall determined fuzzy set and small uncertain edges. Thus, the fitness function requires a minimum value, in order to segment significant gland area.
As the framework of the Figure 3, a new segmentation algorithm, called IDEFE, is proposed. The IDEFE algorithm is described in Algorithm in detail. As discussed in the abstract, the optimization fuzzy entropy gland segmentation with edge blurring and premature convergence is a complex problem. The optimal solution cannot be obtained quickly by the global search method, resulting in unclear edge segmentation. In our work, on the one hand, DE/current-to-K-best/1 is semi-local strategy, which cannot blindly search the global optimal solution. On the other hand, the parameter adaptation automatically updates the control parameters to appropriate values and avoids a user's prior knowledge of the relationship between the parameter settings and the characteristics of optimization problems. It clearly shows that the improved points can provide global optimum solution and fast convergence. As such, a new optimization algorithm, called IDE, is proposed. The DE/current-to-K-best/1 operator and adaptation parameter are denoted by •, where fitness value according to Eq (7); the scale factor Fm according to Eqs (13)–(15); the crossover factor CRm according to Eqs (16) and (17); the mutation vector vi according to Eq (12); the trail vector ui according to Eq (10); the optimal solution xi for the next generation according to Eq (11), the optimal thresholds according to Eq (18); The details of this algorithm arespecified as follows.
Algorithm: IDEFE |
Initialization: Set fes = 1; Initialize all parameters for the DE algorithm; ● three gray levels have six parameters xi={x1i,x2i,x3i,x4i,x5i,x6i}; ● Calculate fitness value; Results: The optimal fitness value fbest and optimal thresholds {t1,t2}; |
Repeat ● Calculate fitness value; if fes > 1 ● update the scale factor Fm; ● update the crossover factor CRm; ● Calculate the mutation vector vi; ● Calculate the trail vector ui; ● Select the optimal solution xi for the next generation; ● Reserved the optimal parameter {SFJ,SCRJ}; ● Determine the optimal thresholds. ● Reserved the fitness value fbest and optimal thresholds{t1,t2}, fes = fes +1; Until the evolution not satisfy the iteration condition; |
The breast mammography image and corresponding label are acquired from Quanzhou First Hospital, Fujian, China [26]. The BIRADS classifies the breast into four categories, proposed by the American Radiation Association [27]. The fat mammary glands accounts for less than 25%, the few accounts for 25–50%, the multi-type accounts for 51–75%, and the extremely accounts for more than 75%. The corresponding type of breast mammogram images have corresponding serial numbers, such as 133953_RCC_fat, 310679_LCC_few. Where the leading number represents the image number, RCC is denoted as right craniocaudal, and LCC is left craniocaudal. As in Figure 7(a) there are right breast images and left breast images. Since the serial number is too long, renamed #1~#18, respectively. As mentioned above, Figure 4 experimental data set and label distribution show 4 cases of fat glands, 4 cases of few glands, 6 cases of multiple glands and 4 cases of extremely glands.
Based on the computer field, the image quality assessment of Structural Similarity is proposed by Wang and Bovik [19]. The SSIM measurement system's similarity measurement can be divided into three comparison modules: brightness, contrast, and structure. The single comparable measurement function ssim(x, y) is constructed by combining the three comparison modules:
ssim(x,y)=(2μxμy+C1)(2σxσy+C2)(μ2x+μ2y+C1)(σ2x+σ2y+C2) | (19) |
where μx represents the brightness comparison function of the label image. Thus, the result image is μy. C1 and C2 are fixed numbers. Then, the MSSIM index is used as the estimated quality evaluation of the entire image, which can be expressed as:
mssim(x,y)=1MNM∑1N∑1ssim(xa,ya) | (20) |
where xa and ya are the locations of the local SSIM index in the map, and M and N are the number of local windows.
The doctor manually regarded as a comparison label, which can be used for comparing with the result image. Then, Figure 5 shows the mssim of algorithms 100 times independent tested on 18 breast images. Form the Figure 5A1, each test result of IDEFE is more uniform than other algorithms.
In order to get the distribution of MSSIM in detail, Figure 6 shows the MSSIM of differential algorithms 100 times independent tested on 6 breast images by the boxplot. From the (b4) in Figure 5, the median MSSIM value of IDEFE is not better than DEFE. Whereas, DEFE has outliers 12, 7 and 7 in the (b4) which represent poor solution robustness. The MSSIM result of FireflyFE, BatFE and ABCFE fluctuate over a range of 0.05 in the (b1), (b4), the MSSIM result of DEFE and PSOFE vary widely in the (b3), (b6). Noted that the distance of between the maximum MSSIM and the minimum in Figure 6, the overall robustness performance of IDEFE is superior to all comparative algorithms. From the mean MSSIM and the boxplot, evidences have shown that mutation strategy may be efficient in searching landscapes of segmentation gland problems.
Figure 7 #3, #9, #11, #13 and #16 show the median MSSIM results of the segmentation result of few gland images with 100 times tested by different algorithms. The ground truth of which are the results of manual segmentation by experts from the Fujian Provincial Medical Association Breast Disease Branch and verified with the assistance of experts from Quanzhou First Hospital. Although DEFE outperforms MPEDE on image #9 and #16, MPEDE is capable of finding the optimal solutions for these three images #3, #11 and #13. Since the gland brightness and background of #9 and #16 are not much different, the excessive solution of the fuzzy entropy is to divide part of the dark gland into the background area. From the #10 and #14 in Figure 7, DEFE, FireflyFE, BatFE, ABCFE, and PSOFE are not able to produce a better segmentation result than IDEFE on any of the extremely dense images.
Additionally, the solution-searching process is guided by the mutation strategy DE/current-to-K-best/1, which may result in a situation where the solution is a global optimum of the criterion. The adaptation parameters inherit the parameters of the better parent solution, which can ensure the robustness of the proposed algorithm. This problem can be solved in the future by using a multi-objective optimization approach to capitalize on the strengths of other criteria. At present, there are some image processing algorithms that combine fuzzy theory and deep learning, but they are rarely used in the field of image segmentation, and these algorithms still have many problems to be studied and solved. For this reason, in our future work, we will study in depth the description of image data uncertainty during image segmentation, the improvement of fuzzy algorithms, and the combination of CNN in deep learning with fuzzy theory related algorithms. That is, the concept of fuzzy learning is introduced in deep learning to overcome the shortcomings of fixed representation and achieve the improvement of segmentation accuracy. Convolutional units can be used to extract discriminative features at different scales, thus providing comprehensive information for pixel-level image segmentation.
For the segmentation of breast gland mammography images, a new double threshold method called IDEFE is presented in this paper. It combines the benefits of an improved DE algorithm with fuzzy entropy segmentation. Superior segmentation outcomes have been achieved in part by partially overcoming the two main limitations of optimization fuzzy entropy algorithms, which are the susceptibility to irregular edges and the premature convergence. The IDEFE algorithm and five comparison algorithms have been tested on 18 real breast gland mammography images. The experimental results demonstrate that the proposed algorithm outperforms five existing state-of-the-art techniques described in the literature. Especially, on the one hand, the proposed algorithm demonstrates greater compactness and has fewer artifacts than others on the computer image segmentation indicator; on the other hand, the medical segmentation indicator also demonstrates the superiority of the IDEFE algorithm in comparison to the competitors.
The authors warmly recognize the kind collaboration of the First Hospital of Quanzhou during the data picture gathering process. This work was supported by the Grants from National Natural Science Foundation of Fujian (2021J011394, 2021J011404), in part by the Quanzhou scientific and technological planning projects (2021C037R).
The authors declare there is no conflict of interest.
[1] |
R. L. Siegel, K. D. Miller, H. E. Fuchs, A. Jemal, Cancer statistics, 2022, Ca A Cancer J. Clin., 72 (2022), 7–33. https://doi.org/10.3322/caac.21708 doi: 10.3322/caac.21708
![]() |
[2] |
S. Lei, R. Zheng, S. Zhang, S. Wang, R. Chen, K. Sun, et al., Global patterns of breast cancer incidence and mortality: A population-based cancer registry data analysis from 2000 to 2020, Cancer Commun., 41 (2021), 1183–1194. https://doi.org/10.1002/cac2.12207 doi: 10.1002/cac2.12207
![]() |
[3] |
W. Cai, B. Zhai, Y. Liu, R. Liu, X. Ning, Quadratic polynomial guided fuzzy C-means and dual attention mechanism for medical image segmentation, Displays, 70 (2021), 102106. https://doi.org/10.1016/j.displa.2021.102106 doi: 10.1016/j.displa.2021.102106
![]() |
[4] |
H. Yazid, S. N. Basah, S. A. Rahim, M. J. A. Safar, K. S. Basaruddin, Performance analysis of entropy thresholding for successful image segmentation, Multimed. Tools Appl., 81 (2022), 6433–6450. https://doi.org/10.1007/s11042-021-11813-z doi: 10.1007/s11042-021-11813-z
![]() |
[5] |
A. Ciaramella, D. Nardone, A. Staiano, Data integration by fuzzy similarity-based hierarchical clustering, BMC Bioinf., 21 (2020), 350–350. https://doi.org/10.1186/s12859-020-03567-6 doi: 10.1186/s12859-020-03567-6
![]() |
[6] |
N. Petrick, H. P. Chan, B. Sahiner, M. A. Helvie, Combined adaptive enhancement and region growing segmentation of breast masses on digitized mammograms, Med. Phys., 26 (1999), 1642–1654. https://doi.org/10.1118/1.598658 doi: 10.1118/1.598658
![]() |
[7] |
N. Otsu, A threshold selection method from gray-level histograms, IEEE Trans. Syst. Man Cybern., 9 (1979), 62–66. https://doi.org/10.1109/TSMC.1979.4310076 doi: 10.1109/TSMC.1979.4310076
![]() |
[8] | D. Tran, M. Wagner, Fuzzy entropy clustering, in Ninth IEEE International Conference on Fuzzy Systems, FUZZ-IEEE, 1 (2000), 152–157. https://doi.org/10.1109/FUZZY.2000.838650 |
[9] |
A. Yezzi, S. Kichenassamy, A. Kumar, P. Olver, A. Tannenbaum, A geometric snake model for segmentation of medical imagery, IEEE Trans. Med. Imaging, 16 (1997), 199–209. https://doi.org/10.1109/42.563665 doi: 10.1109/42.563665
![]() |
[10] |
M. Versaci, F. C. Morabito, Image edge detection: A new approach based on fuzzy entropy and fuzzy divergence, Int. J. Fuzzy Syst., 23 (2021), 918–936. https://doi.org/10.1007/s40815-020-01030-5 doi: 10.1007/s40815-020-01030-5
![]() |
[11] |
N. Mu, H. Wang, Y. Zhang, J. Jiang, J. Tang, Progressive global perception and local polishing network for lung infection segmentation of COVID-19 CT images, Pattern Recognit., 120 (2021), 108168. https://doi.org/10.1016/j.patcog.2021.108168 doi: 10.1016/j.patcog.2021.108168
![]() |
[12] |
J. He, Q. Zhu, K. Zhang, P. Yu, J. Tang, An evolvable adversarial network with gradient penalty for COVID-19 infection segmentation, Appl. Soft Comput., 113 (2021), 107947. https://doi.org/10.1016/j.asoc.2021.107947 doi: 10.1016/j.asoc.2021.107947
![]() |
[13] |
M. H. Horng, Multilevel thresholding selection based on the artificial bee colony algorithm for image segmentation, Expert Syst. Appl., 38 (2011), 13785–13791. https://doi.org/10.1016/j.eswa.2011.04.180 doi: 10.1016/j.eswa.2011.04.180
![]() |
[14] |
Z. W. Ye, M. W. Wang, W. Liu, S. B. Chen, Fuzzy entropy based optimal thresholding using bat algorithm, Appl. Soft Comput., 31 (2015), 381–395. https://doi.org/10.1016/j.asoc.2015.02.012 doi: 10.1016/j.asoc.2015.02.012
![]() |
[15] |
M. S. R. Naidu, P. R. Kumar, Multilevel image thresholding for image segmentation by optimizing fuzzy entropy using Firefly algorithm, Int. J. Eng. Technol., 9 (2017), 472–488. https://doi.org/10.21817/ijet/2017/v9i2/170902013 doi: 10.21817/ijet/2017/v9i2/170902013
![]() |
[16] |
S. Dhar, M. K. Kundu, A novel method for image thresholding using interval type-2 fuzzy sets and bat algorithm, Appl. Soft Comput., 63 (2018), 154–166. https://doi.org/10.1016/j.asoc.2017.11.032 doi: 10.1016/j.asoc.2017.11.032
![]() |
[17] |
C. W. Lin, T. P. Hong, A survey of fuzzy web mining, WIRE Data Min. Knowl. Discovery, 3 (2013), 190–199. https://doi.org/10.1002/widm.1091 doi: 10.1002/widm.1091
![]() |
[18] |
C. W. Lin, T. P. Hong, W. H. Lu, Linguistic data mining with fuzzy FP-trees, Expert Syst. Appl., 37 (2010), 4560–4567. https://doi.org/10.1016/j.eswa.2009.12.052 doi: 10.1016/j.eswa.2009.12.052
![]() |
[19] |
J. Li, W. Tang, J. Wang, X. Zhang, Multilevel thresholding selection based on variational mode decomposition for image segmentation, Signal Process., 147 (2018), S0165168418300306. https://doi.org/10.1016/j.sigpro.2018.01.022 doi: 10.1016/j.sigpro.2018.01.022
![]() |
[20] |
R. Storn, K. Price, Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces, J. Global Optim., 11 (1997), 341–359. https://doi.org/10.1023/A:1008202821328 doi: 10.1023/A:1008202821328
![]() |
[21] |
Y. Wang, Z. Cai, Q. Zhang, Enhancing the search ability of differential evolution through orthogonal crossover, Inf. Sci., 185 (2012), 153–177. https://doi.org/10.1016/j.ins.2011.09.001 doi: 10.1016/j.ins.2011.09.001
![]() |
[22] |
S. M. Guo, C. C. Yang, Enhancing differential evolution utilizing eigenvector-based crossover operator, IEEE Trans. Evol. Comput., 19 (2015), 31–49. https://doi.org/10.1109/TEVC.2014.2375933 doi: 10.1109/TEVC.2014.2375933
![]() |
[23] |
Z. J. Wang, Z. H. Zhan, Y. Lin, W. J. Yu, H. Wang, S. Kwong, et al., Automatic niching differential evolution with contour prediction approach for multimodal optimization problems, IEEE Trans. Evol. Comput., 24 (2019), 114–128. https://doi.org/10.1109/TEVC.2019.2910721 doi: 10.1109/TEVC.2019.2910721
![]() |
[24] |
Y. Wang, Z. Cai, Q. Zhang, Differential evolution with composite trial vector generation strategies and control parameters, IEEE Trans. Evol. Comput., 15 (2011), 55–66. https://doi.org/10.1109/TEVC.2010.2087271 doi: 10.1109/TEVC.2010.2087271
![]() |
[25] |
G. Wu, R. Mallipeddi, P. N. Suganthan, R. Wang, H. Chen, Differential evolution with multipopulation based ensemble of mutation strategies, Inf. Sci., 329 (2015), 329–345. https://doi.org/10.1016/j.ins.2015.09.009 doi: 10.1016/j.ins.2015.09.009
![]() |
[26] |
Y. Fan, P. Liu, J. Tang, Y. Luo, Y. Du, Fuzzy entropy based on differential evolution for breast gland segmentation, Australas Phys. Eng. Sci. Med., 41 (2018), 1101–1114. https://doi.org/10.1007/s13246-018-0672-5 doi: 10.1007/s13246-018-0672-5
![]() |
[27] |
S. G. Orel, N. Kay, C. Reynolds, D. C. Sullivan, BI-RADS categorization as a predictor of malignancy, Radiology, 211 (1999), 845–850. https://doi.org/10.1148/radiology.211.3.r99jn31845 doi: 10.1148/radiology.211.3.r99jn31845
![]() |
1. | Canglu Zhu, Xuexue Zhuo, Deqing Zhang, Peng Qian, Jiujiu Yu, 2023, Research on Object Detection and Segmentation Algorithm based on Deep Learning, 979-8-3503-0814-3, 1, 10.1109/GCITC60406.2023.10425862 |