Next Article in Journal
Demonstration of Triband Multi-Focal Imaging with Optical Coherence Tomography
Next Article in Special Issue
A New Rotor Position Measurement Method for Permanent Magnet Spherical Motors
Previous Article in Journal
Experimental Simulation of Lightning Current Discharge on Rocks
Previous Article in Special Issue
Impulse Noise Denoising Using Total Variation with Overlapping Group Sparsity and Lp-Pseudo-Norm Shrinkage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Image Segmentation Method Based on Improved Regularized Level Set Model

1
College of Computer and Information Engineering, Henan Normal University, Xinxiang 453007, Henan, China
2
Engineering Technology Research Center for Computing Intelligence and Data Mining, Xinxiang 453007, Henan, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2018, 8(12), 2393; https://doi.org/10.3390/app8122393
Submission received: 18 October 2018 / Revised: 12 November 2018 / Accepted: 23 November 2018 / Published: 26 November 2018
(This article belongs to the Special Issue Advanced Intelligent Imaging Technology)

Abstract

:
When the level set algorithm is used to segment an image, the level set function must be initialized periodically to ensure that it remains a signed distance function (SDF). To avoid this defect, an improved regularized level set method-based image segmentation approach is presented. First, a new potential function is defined and introduced to reconstruct a new distance regularization term to solve this issue of periodically initializing the level set function. Second, by combining the distance regularization term with the internal and external energy terms, a new energy functional is developed. Then, the process of the new energy functional evolution is derived by using the calculus of variations and the steepest descent approach, and a partial differential equation is designed. Finally, an improved regularized level set-based image segmentation (IRLS-IS) method is proposed. Numerical experimental results demonstrate that the IRLS-IS method is not only effective and robust to segment noise and intensity-inhomogeneous images but can also analyze complex medical images well.

1. Introduction

Image segmentation plays an important role in image processing and image understanding [1]. It is an important portion of almost all computer vision fields for real-world engineering applications, ranging from object extraction to complex medical images, satellite images, video and traffic surveillance systems, etc. [2]. As a preprocessing stage, it segments an image into different homogeneous regions according to a certain consistency. At present, it is still a challenge to deal with noise, low contrast with weak edges, intensity inhomogeneity, and complex backgrounds for image segmentation [3]. Over the past several decades, many great techniques and methodologies for image segmentation have been developed to overcome these drawbacks.
The recently developed methods of image segmentation can be roughly divided into two categories: traditional methods and soft computing methods [2]. Since the former methods are simple and easy to implement, they have been widely applied and provide exact solutions to potential and practical applications. In general, considering their form of operation, these methods can be grouped into different classes of clustering, thresholding, boundary tracking, region-based segmentation, and edge-based segmentation, among others [4]. In the last few years, many clustering-based models have been used in image segmentation. In particular, those algorithms based on K-means clustering, fuzzy c-means clustering (FCM) and spectral clustering are the most widely used in image segmentation problems [5]. Wang et al. [6] presented an adaptive segmentation method for crop disease images based on K-means clustering to improve the accuracy and stability of disease spot segmentation. As the FCM algorithm is sensitive to noise and selection to the initial cluster centers, some improvements to the FCM model have been investigated for both the estimation of the intensity inhomogeneity and segmentation of magnetic resonance image data [7]. Ramudu et al. [8] combined kernel FCM clustering with particle swarm optimization to develop a global region-based image segmentation method with a fast level set model. Hu et al. [9] proposed an adaptive kernel-based FCM clustering with spatial constraints model to automatically control the influence of the neighborhood pixels on the central pixel. However, its drawbacks include the slow convergence of the iteration and over smoothing when suppressing noise [10]. He et al. [11] investigated an incremental spectral clustering method for stream image segmentation. It is known that for traditional spectral clustering, a scaling parameter needs to be fixed artificially, and obtaining its optimal value is very difficult in a Gaussian kernel function. Thus, handling the scaling parameter is a sensitive task. To solve this issue, Zelnik-Manor and Perona [12] constructed a self-tuning method for spectral clustering and image segmentation with a local scaling parameter. Goyal et al. [13] studied a fuzzy similarity measure-based spectral clustering method for noisy image segmentation, which improves the robustness to the influence of noise. However, most of these models share some common drawbacks, such as the cluster number needing to be given in advance and the sensitivity to selecting initial cluster centers. In addition, when low-level features are considered to make the representations in most algorithms, some crucial information may be lost. As a result, the segmentation performance may be degraded for some images to some extent. Over several years, the thresholding-based image segmentation method has drawn broad attention, and numerous thresholding techniques have been developed. Since they are simple and robust to noisy images, the threshold-based segmentation methods have been widely applied. The most representative method is the Otsu between-class variance. However, its computation grows exponentially when more threshold values are incorporated [14]. Tobias and Seara [15] presented image segmentation by histogram thresholding using fuzzy sets according to the similarity between gray levels, which is easy to implement and has a low computational burden. However, it does not consider the spatial contextual information in the threshold selection process. Singla and Patra [16] designed a fast context-sensitive threshold selection technique to solve image segmentation problems. Ananthi et al. [17] investigated L-interval-valued intuitionistic fuzzy sets and set the least entropy as the threshold to segment the image. However, the method may lead to increased computation time, especially when dealing with multithreshold image segmentation [18]. Gao et al. [19] introduced an enhanced artificial bee colony optimizer into multilevel threshold image segmentation. For the traditional interactive image segmentation, the robots only work for region-based methods, excluding the important class of approaches that rely on the boundary tracking paradigm. Then, Spina and Falcao [20] proposed robot users to simulate human user behavior when segmenting an image through the addition of anchor points close to the object’s boundary. Miranda et al. [21] developed an optimum user-steered boundary tracking approach for image segmentation, which simulates the behavior of water flowing through a riverbed. However, the inefficiency of these approaches lies in the fact that they cannot deal with real-life complex problems that are tolerant of partial truths, imprecision, uncertainty, and approximations [2]. Note that none of these methods are good at segmenting a variety of images, and they usually perform well in one class of images while performing poorly in another class of images. In recent years, the active contour model (ACM) [22] has become one of the most promising frameworks and effective and accurate methods for image segmentation. Currently, most existing ACMs can be categorized into two basic classes: edge-based models and region-based models, according to image features for segmentation.
The basic idea of the ACM framework is to attract the curve toward the true boundary of an object based on an energy minimization model. The two main shortcomings of ACM algorithms are as follows: (1) the sensitivity to the initial position and (2) the difficulties related to topological changes [23]. Until now, scholars [22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41] have investigated a large amount of ACM algorithms for the performance improvement of image segmentation. In 1988, Osher and Sethian [24] first presented a level set model, which is the most successful and important part of the ACM family. The evolution of the level set function is controlled by partial differential equations that describe the image, which drives the zero level set to move toward the target edge of the image. This model is a numerical method for interface tracking and shape modeling that avoids tracking and parameterizing the curve as it evolves and can flexibly deal with topological changes. Hence, the calculation accuracy is high, and the related algorithm is stable. In addition, the numerical calculations required by the level set method can be performed on a Cartesian grid without the need to parameterize the points on the contour. Due to the abovementioned advantages, it has become a very useful tool for segmenting images [25,26,27,28]. To solve all these issues, it is necessary to explore new ways or directions for image segmentation to achieve better overall performance. Thus, we focus on studying the ACM algorithm in this paper to identify a new image segmentation method.
Thus far, there are many variations to the level set model, which can roughly be divided into three categories: edge-based methods [29,30,31], region-based methods [32,33,34,35], and hybrid methods [36,37,38,39,40,41,42,43,44]. The geodesic active contour [45] is the most typical of the edge-based methods, but these methods have one very marked disadvantage: they are very sensitive to the initial position of the level set and can easily divulge the weak edges [46]. To address the above defects, the Chan Vese (CV) model [33], as the most typical of region-based level set methods, was studied. The CV method is insensitive to the initial position and independent of the image gradients so that it can handle images with weak edges [46]. The hybrid level set methods associate the edge-based models with region-based models for image segmentation [41,42,43,44].
Note that this CV method, as a global segmentation model, has all the merits of the region-based level set model, but this model cannot segment heterogeneous images well when the intensity is not homogenous [23]. Many real-world images, especially medical images, exhibit intensity inhomogeneity. Researchers [47,48,49,50,51,52,53,54,55] have proposed different solutions to address this issue. For example, Lv et al. [47] integrated fuzzy decisions and the local energy functional and presented a robust ACM to segment preprocessed vessel images. Vese and Chan [48] introduced the Mumford and Shah method to develop an image segmentation algorithm with a multiphase level set model. However, this algorithm is still time-consuming to compute, which limits its application. Li et al. [49] studied a region-based ACM and designed a local binary fitting (LBF) method, which enables the extraction of accurate local image information. However, the model is sensitive to the initial position and noisy images. Zhang et al. [50] introduced a local image fitting (LIF) energy functional to extract the local image information, and proposed a Gaussian filtering method for variational level set to regularize the level set function, which can be interpreted as a constraint on the differences between the original image and the fitting image. Zhang et al. [51] exploited a local image region statistics-based improved ACM (LSACM) and provided a level set method in the presence of intensity inhomogeneity that is robust to noise while suppressing the intensity overlapping to some extent. He et al. [52] investigated an improved scheme for a region-scalable fitting method. However, a defect of this method is its sensitivity to the initialization position. Shi and Pan [53] investigated a local and global binary fitting model that can segment an inhomogeneous image with less iteration and avoid the reinitialization of the curve evolution. Li et al. [27] designed a type of level set evolution called distance regularized level set evolution (DRLSE), which eliminates the costly process of reinitialization, uses the simple difference method to decrease the computational complexity, and improves the evolution efficiency [54]. According to this analysis, most of the existing approaches are sensitive to the initialization. Furthermore, some methods are unable to handle images with noise and intensity inhomogeneity. All of these drawbacks limit their practical applications. Thus, we focus on solving the abovementioned issues in this paper.
In this study, an image segmentation method based on an improved regularized level set model is investigated. A type of energy functional in our model consists of three parts: an external energy term, an internal energy term and a distance regularization term. Since the external energy is introduced, the inhomogeneous images can be efficiently segmented. Moreover, the reinitialization step can be avoided by employing a distance regularization term with a new potential function. As a result, the time costs and iterations are greatly reduced. Notably, a curve of the level set evolution can automatically stop on the true boundaries of objects. The results of our study indicate that the proposed IRLS-IS method not only segments inhomogeneous images and noisy images but also effectively analyzes complex medical images.
The rest of the article is organized as follows. In Section 2, we briefly review some background knowledge. A regularized level set model is improved to avoid the reinitialization step. The proposed IRLS-IS model maintains a stable evolution speed during the evolution process and successfully completes image segmentation. All of these processes are investigated in Section 3. Several experiments are conducted on some synthetic and real images, and the results are discussed in Section 4. Section 5 presents our conclusions.

2. Related Work

2.1. Chan Vese (CV) Model

The original CV model is on the basis of the evolution of the curve. A continuous curve is used to represent the segmentation target area, and it is controlled by the energy functional. Then, the energy functional of the curve’s independent variable transforms the segmentation problem into a function for minimizing the energy. The image will be divided when the energy functional is close to the minimum [33]. The CV model is an ACM based on global information. By adding the area and the length of the curve, the CV model can be used as a smooth constraint on the evolution of the curve for detecting objects.
Assume that u is a given image, and then the energy functional [40,55] can be written as
E C V ( u , C ) = μ Ω δ ( φ ) | ( φ ) | d x d y + v Ω H ( φ ) d x d y + λ 1 Ω | u c 1 | 2 H ( φ ) d x d y + λ 2 Ω | u c 2 | 2 ( 1 H ( φ ) ) d x d y ,
where μ, ν, λ1 and λ2 denote the corresponding coefficients, all of which are positive constants. Generally, λ1 = λ2 = 1, Ω is a given image domain, ϕ is a level set function, H is the Heaviside function, δ is the Dirac delta function, c1 describes the average gray value in the target area and the background area in evolution curve C, and c2 denotes the average gray value in the target area and the background area outside evolution curve C. For the energy functional, the first two terms are regular terms that represent the length of the curve and the area inside the curve, respectively. The latter two terms are collectively called the fidelity terms and are responsible for attracting the evolution curve C to the target contour.
According to the calculus of variations and the gradient descent model, the partial differential formula can be obtained by minimizing Ecv(u, C). Then, the partial differential equation is expressed as
φ t = δ ( φ ) [ μ d i v φ | φ | λ 1 | u c 1 | 2 + λ 2 | u c 2 | 2 ] ,
where d i v φ | φ | is the curvature of the level set, and c1 and c2 need to be updated at each iteration.
To ensure the stability and the validity of the level set evolution, ϕ must be near the SDF, especially close to the zero level set model. The SDF has good properties, such as | φ | = 1 , which make the rate of change of the level set function uniform everywhere. Therefore, the SDF is used to keep the evolution of the level set model stable [56,57]; that is, the initial level set function is an SDF. After several iterations, the level set function is periodically reinitialized to the SDF. However, this reinitialization forces the CV model to be an SDF. As Gomes and Faugeras [58] revealed a disagreement between the theory and its implementation in the practical application of the level set method, a general scheme to solve these issues so far has not been obtained, and the process of the reinitialization is usually performed in a special manner. It is therefore necessary to investigate a new distance regularization term to avoid reinitialization [18].

2.2. Distance Regularization Term

Arnold [59] notes that the function ϕ, which meets | φ | = 1 , is an SDF plus a constant [60]. According to the above analysis, Li et al. [61] designed an algorithm without reinitialization. The algorithm uses the following energy penalty term to weaken the deviation between the level set function and the SDF [62,63]. Meanwhile, the introduction of the penalty term can improve the speed of the image segmentation. Then, the energy penalty term is given as
P ( φ ) = Ω p ( | φ | ) d x d y ,
where the potential function is described as
p ( s ) = 1 2 ( s 1 ) 2 .
Thus, with the calculus of variations and the steepest descent model [64], a gradient flow formula corresponding to the energy functional P(ϕ) is obtained as
φ t = d i v ( d p ( | φ | ) φ ) ,
where div(•) is the divergence operator and dp is a function defined by Li et al. [27,54] according to the function relationship, written as
d p ( s ) = p ( s ) s .
From Equations (4) and (6), d p ( s ) = 1 1 s can be obtained as the diffusion ratio of the level set evolution.

3. Proposed Method

3.1. New Distance Regularization Term

In this subsection, this deviation between the level set function and the SDF has been offset by the regularization of the traditional level set model; therefore, compared with the traditional level set function, our method as an extended CV model has the advantages of a more accurate computation and a more stable evolution process.
It is known that for the level set model, a potential function must have a point with a minimum on s = 1, and the goal of constructing a new potential function is to keep | φ | = 1 in the vicinity of the zero level set model. Then, owing to a new potential function, the regularized level set function can reserve an SDF throughout the process of evolution. Thus, a new potential function is constructed as
p ( s ) = 1 2 ( s 3 ) 2 + 6 ln ( s + 2 ) ( 2 + 6 ln 3 ) .
Due to the existing proportional relationship between the diffusion ratio and the potential function, a diffusion ratio can be defined as
d p ( s ) = 1 3 s + 2 .
Based on the energy penalty term Equation (3) and the defined potential function Equation (8), a new distance regularization term is defined as
P ( φ ) = Ω ( 1 2 ( | φ | 3 ) 2 + 6 ln ( | φ | + 2 ) ( 2 + 6 ln 3 ) ) d x d y .
The new distance regularization term corrects the deviation of the level set function and the SDF. Meanwhile, this term ensures that the level set evolves without requiring periodic initialization and can avoid a sharp or flat shape. Therefore, the reinitialization step can be avoided during the level set evolution.

3.2. New Energy Functional

The distance regularization term is employed to ensure the stability and the validity of the level set evolution [65]. To accurately segment an image, the energy functional should contain an external energy term and force the evolution curve to move toward the target edge.
On the basis of the distance regularization term, by combining the internal and external energy terms, a new energy functional is given as
E ( φ ) = μ P ( φ ) + λ E int ( φ ) + ν E e x t ( φ ) .
To minimize the impact of noise in the process of segmenting images, the external energy term Eext (ϕ) is utilized, where the Laplacian of a Gaussian (LoG) filter is contained. The LoG filter is employed to maintain the sensitivity during the evolution of the level set and then drive the zero level set to move toward the target edge. Based on the above descriptions, assume that ϕ is a level set function, and then the Eext (ϕ) is expressed as
E e x t ( φ ) = Ω ( Δ G σ I ) ( H ( φ ) ) d x d y ,
where Δ is the Laplacian operator, Gσ denotes the Gaussian kernel function, Gσ*I describes the convolution operation of I with Gσ, and the Heaviside function H(x) can be described as
H ( x ) = 1 2 [ 1 + 2 π arctan x ε ] .
Then, the internal energy term is expressed as
E int ( φ ) = Ω δ ( φ ) | φ | d x d y ,
where | φ | is the gradient mode of ϕ, and δ(x) is the Dirac delta function and can be written as
δ ( x ) = 1 π ε ε 2 + x 2 .
Thus, a new energy functional is constructed by combining our proposed distance regularization term with the internal and external energy terms. The new energy functional is described as
E ( φ ) = μ Ω ( 1 2 ( | ( φ ) | 3 ) 2 + 6 ln ( | ( φ ) | + 2 ) ( 2 + 6 ln 3 ) ) d x d y + λ Ω δ ( φ ) | ( φ ) | d x d y + v Ω ( Δ G σ I ) ( H ( φ ) ) d x d y ,
where μ, λ and ν are greater than zero.
The calculus of variations and the steepest descent model [64] are introduced to minimize E(ϕ), and the corresponding partial differential equation is expressed as
φ t = μ d i v ( ( 1 3 ( | φ | + 2 ) ) φ ) + λ δ ( φ ) d i v ( φ | ( φ ) | ) + ν δ ( φ ) ( Δ G σ I ) .

3.3. Regularized Level Set Model-Based Image Segmentation Algorithm

The flowchart of the proposed IRLS-IS method is outlined in Figure 1.
After the abovementioned procedures of image segmentation, the detailed steps of the proposed IRLS-IS method can be summarized as follows.
Algorithm 1. IRLS-IS
Input: An original image
Output: The result of image segmentation
Step 1: Initialize parameters δ, μ, λ and ν
Step 2: Set the level set function ϕ 0 ( x , y ) = 1
Step 3: ComCompute the Dirac delta functionStn
Step 4: For n = 1: iterNum
Step 5: Calculate Δ G σ I , that is, the Gaussian kernel function in [66] is convolved with image I, and then the Laplacian operator is applied
Step 6: Compute d i v φ | φ | to determine the curvature of the level set function
Step 7: Compute dp(s) using Equation (8)
Step 8: Update the level set function
Step 9: If min φ t is found by using Equation (16), then output the result
Step 10: Else return to Step 4
Step 11: End for
For the IRLS-IS algorithm, the computational complexity mainly focuses on Step 5. In Algorithm 1, Step 5 is the most time-consuming to calculate the Gaussian convolution, and its time complexity is approximately O(K2 × N), where typically K < 7 when a K × K Gaussian convolution kernel is implemented in the spatial domain on an image with N pixels. Hence, the time complexity of IRLS-IS is close to O(N). Note that the computational complexity of reinitialization is O(N2) [50]. Since the IRLS-IS has eliminated the reinitialization step, its time costs and iteration operations are drastically reduced. Therefore, the computational complexity of our IRLS-IS method is lower than that of the other related level set models [33,48,67,68,69].

4. Experimental Results

4.1. Experiment Preparation

To demonstrate the performance of our IRLS-IS model on various representative synthetic and real images of different characteristics, more comprehensive results for all contrasted algorithms should be obtained and analyzed. Following the experimental techniques for image segmentation designed by Ji et al. [34], these selected images are mostly corrupted with one or more degenerative characteristics, including additive noise, low contrast, a low signal-to-noise ratio, weak edges, and intensity inhomogeneity. Some related parameters that are set in the process of image segmentation are illustrated in Figure 2; the original images can be found in [3,42,50]. All of the compared models in this paper are performed in MATLAB version R2014a in a Windows 7 environment using a 3.20 GHz Intel (R) CPU with 4 GB of RAM.
Figure 2 shows the IRLS-IS method involves two parameters to be manually set. Figure 2a illustrates the original image (left) and the experimental results (right) by setting σ = 4, 3.2, 2.6, and 2 with ν = 0.15. Figure 2b shows the original image (left) and the experimental results (right) by setting ν = 0.4, 0.2, 0.15, and 0.1 with σ = 2.6. The other related parameters are set as Δt = 5, λ = 5 and μ = 0.01.
It is well known that the objective of image segmentation is to segment the whole image domain into several distinct regions in line with the regional consistency. To the best of our knowledge, most existing image segmentation techniques [2] only segment the target regions of images, which are usually not identified by tags and have no special contents. Our proposed IRLS-IS method is different from the approaches for the semantic segmentation of an image [70,71,72,73], in which the task is to predict the pixel-level category labels and recognize the objects in the image and segment them.

4.2. Segmentation of Single-Objective Images

In this subsection, the goal is to test the effectiveness of our method in terms of the segmentation of the single-objective images. The DRLSE model [27] can maintain the regularity of the level set function, particularly the desirable signed distance property in the vicinity of the zero level set. The LBF model [49], as a region-based ACM for image segmentation in a variational level set framework, effectively uses local image information to segment the intensity-inhomogeneous images. The LIF model [50] has less computational complexity than the LBF model and does not need reinitialization for image segmentation. The LSACM [51] includes two-phase level set models and yields closed-form solutions for the estimated parameters in the distribution. These representatives ACM algorithms are four state-of-the-art level set methods published recently for image segmentation. They show improvements over the classical ACM and are specially selected based on the level set method for comparison experiments. The chosen parameters for the four models can be found in [27,49,50,51]. The experimental results are demonstrated in Figure 3, and the original images shown in Figure 3a can be found in [52,74]. Following the experimental techniques for image segmentation in [26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51] in which the boundaries of objects were labeled in red, we used the same techniques to mark the boundaries of the target regions in this paper.
As shown in Figure 3, the Row 3, and Row 4 images are two real-world images, and the other images are synthetic images. Some unnecessary objects are obtained by the DRLSE and the LBF models in the second and third columns, and the corresponding experimental results are illustrated in Figure 3b,c, while the LIF model cannot deal with the second and third images in the fourth column of Figure 3. The reason for the segmentation failure is that the LIF model relies on global information, and so it cannot segment images with a weak boundary. The segmentation results are ideal for the fourth image in the fifth column, and the experimental results are demonstrated in Figure 3e. As seen from Figure 3f, the IRLS-IS model succeeds in segmenting the images. It follows that perfect segmentation is primarily due to the external energy term, which can efficiently solve this defect of the weak boundary and obtain good segmentation results. This outcome states that the IRLS-IS algorithm efficiently completes the segmentation of single-objective images with a weak boundary.

4.3. Segmentation of Multiobjective Images

This portion of our experiments considers the segmentation of multiobjective images. The IRLS-IS method is compared with the abovementioned four methods (DRLSE, LBF, LIF, and LSACM). The original multiobjective images and the segmentation results of the five models are demonstrated in Figure 4, and the original images shown in Figure 4a are from [28,34]. The images are synthetic images. As shown in Figure 4b,d, the DRLSE and LIF models failed to segment the multiobjective images. Row 3 of Figure 4c shows that the LBF model cannot detect the true boundary. The object boundaries are precisely extracted by the LSACM algorithm and our IRLS-IS model, and the results are illustrated in Figure 4e,f. The results indicate that our IRLS-IS method effectively extracts the objects in the multiobjective images.

4.4. Segmentation of Noisy Images

The following subsection describes an experiment on the segmentation of noisy images. We still choose the above four models in Subsection 4.3 for some comparison experiments. Figure 5 shows the original images with different intensity noise and the comparison results of the five segmentation methods, where the original images without noise in Figure 5a are coming from [75,76]. In Figure 5, Row 1 and Row 6 are the original images and the segmentation results, respectively. Row 2 and Row 3 present noisy images (zero mean, variance 0.04 and 0.06) and the segmentation results, respectively. Row 4 and Row 5 also present noisy images (zero mean, variance 0.1 and 0.3) and the segmentation results. Figure 5b,e show that the DRLSE and LSACM algorithms cannot eliminate the interference of noise and fail to segment the images. It can be observed from Figure 5c,d that the LBF and LIF models could analyze the images without Gaussian noise well, but for the Gaussian noisy images, they perform segmentation poorly. As shown in Figure 5f, the object boundaries are accurately extracted by our IRLS-IS method. The improvements in the results are mainly due to the external energy term, which can successfully address the noise problem. It can be clearly seen that the IRLS-IS model effectively eliminates the noise interference and completes the segmentation of the noisy image.

4.5. Segmentation of Medical Images

This part of our experiments is to verify the segmentation performance of medical images. First, we chose two simple medical images to demonstrate the segmentation performance of our IRLS-IS method. Figure 6 shows the original images and the segmentation results of the five compared methods, where the original simple medical images can be obtained from [42,75], while the compared models are still DRLSE, LBF, LIF, and LSACM. The compared four models cannot segment the first image, and the results are shown in Row 1 of Figure 6. The second image in the second column shows that most of the boundaries are obtained by the DRLSE model. However, the internal details are not recognized; the results are illustrated in Figure 6b. The object boundaries are not accurately extracted by the LBF, LIF, and LSACM algorithms, as depicted in Figure 6c,d,e. The IRLS-IS model initializes the level set function as a constant, and this gets rid of the dependency on the initialization position, so the proposed IRLS-IS method can process some simple medical images efficiently. The segmentation results demonstrate that our IRLS-IS model achieves satisfactory results for simple medical images.
Next, we continued testing our algorithms with two types of complex medical images. It is still a challenge to segment some complex medical images, because these medical images not only contain noise and intensity inhomogeneity but also have less obvious boundaries. To verify the efficiency and feasibility of our proposed IRLS-IS method on complex medical images, three existing methods, namely, the LSACM algorithm [51], the cross entropy-based model (CEM) [46] and the local hybrid image fitting model (LHIF) [77], are selected to conduct further comparative experiments, and the results are presented in Figure 7, where the original image Figure 7a is from [34,77] and Figure 7c,d were previously obtained by Wang et al. [77].
Figure 7 presents experimental results of heart image segmentation with the four compared models. The image size is 152 × 128. As shown in Figure 7b, the LSACM cannot extract the true boundary of the heart image. Figure 7c illustrates that the CEM model has very poor performance in segmenting the heart image. The true boundaries are precisely obtained by Wang’s LHIF model and our proposed IRLS-IS model, and the results are described in Figure 7d,e, respectively. There is a slight difference between the segmentation results of the LHIF model and the IRLS-IS model. Local leakage exists in the upper part of Figure 7d, but this is not the case in our IRLS-IS model. However, our model did not recognize the lower part of the right of Figure 7a, primarily because our algorithm has a large time step. Therefore, the experimental studies pertaining to the heart image state that the IRLS-IS algorithm efficiently eliminates the interference of intensity inhomogeneity and can achieve better segmentation performance on this medical image of a heart.
When segmenting images with a cerebral infarction, there are two relatively sensitive problems with the traditional level set model [78,79]. One problem is that the boundaries between brain tissues are often not characterized by class changes; therefore, the boundary is prone to leakage. The other is that segmenting images of cerebral infarction is not a simple target and background segmentation problem. The medical images always incorporate various organizations and backgrounds. Thus, the traditional level set algorithms are not appropriate for brain images. Hence, the objective of the following portion of our experiments is to demonstrate the effectiveness of our IRLS-IS method on a complex cerebral infarction image. Our IRLS-IS model is compared with the DRLSE model [27] and the LSACM algorithm [51]. Figure 8 presents the results of the segmentation experiment, where the original cerebral infarction image can be downloaded at https://medpix.nlm.nih.gov/home (Picture Name: Posterior Reversible Leukoencephalopathy, PRES), and the image size is 369 × 351.
Figure 8b,c show that the DRLSE and LSACM algorithms cannot segment the cerebral infarction image. The segmentation results of our IRLS-IS method are demonstrated in Figure 8d. Since the IRLS-IS algorithm initializes the level set function to a constant value and breaks away from the dependence on the initialization position, our IRLS-IS method can analyze complex medical images very well.

4.6. Comparative Evaluation

In addition to the visual evaluation, the DICE coefficient (Dice) [80] and the Jaccard similarity index (JSI) [81] are often used as two important criteria for evaluating the segmentation accuracy of a target region. Following the experimental techniques designed in [34,75], the tested images were selected randomly from the BSDS500 database. Note that BSDS500 contains hundreds of natural images and their ground-truth segmentation maps generated by multiple individuals [82]. To enhance the coherency of our work with the above algorithms and compare it well with the CV model [48], the LBF model [49], and the LIF model [50], this next batch of experiments is conducted to further test our proposed IRLS-IS model on fifteen representative real-world color images, which are chosen from the Berkeley segmentation data set 500 (BSDS500).
Dice characterizes spatial overlaps between the segmented regions and the ground truth, and the formula of Dice [77] is expressed as
D i c e ( G , S ) = 2 N ( A B ) N ( A ) + N ( B ) ,
where represents an intersection operator, N(∙) describes the number of pixels in the enclosed set, A represents the results of the IRLS-IS model to segment images, and B describes the ground truths. It is noted that the value of Dice is between 0 and 1. If the Dice is closer to 1, the segmentation results are more accurate [59]. Then, the Dice results of the four compared models are depicted in Table 1, where the best values are in bold font.
The JSI is the second statistical measure used for the quantitative evaluation in this paper, and the formula for the JSI [83] is
J S I ( s 1 , s 2 ) = | s 1 s 2 | | s 1 s 2 | ,
where s1 describes the segmented volume and s2 denotes the ground truth. The value of JSI is from 0 to 1. It is obvious that when the value of JSI is closer to 1, the more similar s1 is to s2.
Then, the precision of segmenting the Berkeley color images is measured by the JSI value, as shown in Table 1, where the bold font indicates the best result. As we can see from Table 1, the IRLS-IS method achieves the best values for the Dice and JSI on the thirteen-image data. On image ID: 102061, the Dice and JSI values of IRLS-IS are 0.01% and 0.02% less than those of CV, respectively, so they are almost the same. On image ID: 147091, the values of IRLS-IS are 0.2% and 0.3% less than those of CV, respectively, and then they only have subtle differences. Thus, the proposed IRLS-IS algorithm obtains the optimal values of Dice and JSI on the selected fifteen image data. In summary, these results demonstrate that our IRLS-IS method is indeed efficient and outperforms the three currently available approaches.
The abovementioned experimental results and analyses fully demonstrate the validity and stability of our IRLS-IS method. The new distance regularization term proposed in this paper not only avoids the problem of reinitialization but also initializes the level set function to a constant. It effectively solves the problem of selecting the initial size of the level set. In addition, the new distance regularization term is more robust than that proposed by Li and allows the partial differential equations to evolve with a large time step. Therefore, our IRLS-IS model successfully segments several noisy images and inhomogeneous images, efficiently handles some complex medical images, and reduces the iterations and the running time of the central processing unit (CPU) of computer.

4.7. Discussion

According to the abovementioned experimental results, our contributions to the IRLS-IS method can be summarized as follows.
(1) Compared with Li’s DRLSE model in [18], our proposed IRLS-IS model initializes the level set function to a constant, which solves the problem of selecting the initial size of the level set and is insensitive to the initialization. The IRLS-IS model can eliminate the dependence on this initial contour position so that it can segment images effectively. However, the DRLSE model is overly reliant on the initialization location. Therefore, some numerical errors may occur during the evolution, and occasionally the desired segmentation results may not be derived [84,85,86]. Because only the local region information is used, the LBF method efficiently segments the inhomogeneous images. However, it is very easy to get caught up in a local minimum when this initial contour is inappropriate. Thus, the LBF method is sensitive to the initial contour of the images. In contrast to LBF, LIF conducts the convolution before the iteration, and thus, the running time of the computing can be reduced dramatically [87,88], but the initial contour of LBF and LIF is weak in robustness. The global information-based CEM model is the same as the CV model and cannot achieve the satisfied segmentation results on some inhomogeneous images.
(2) The LoG filter-based external energy term is presented. The external energy term not only reduces the influence of noise on image segmentation but also overcomes the interference caused by intensity inhomogeneity. Moreover, the internal energy term is introduced to regulate the smoothness of the zero level curves and to eliminate the low occurrence and isolated regions in the final segmentation results [23].
(3) The new distance regularization term corrects this deviation of the traditional level set function and the SDF to avoid the expensive computation of reinitialization. In addition, the new distance regularization term makes the IRLS-IS method evolve in a large step, and thus, the IRLS-IS method can improve the efficiency and generate the results of image segmentation. Therefore, our IRLS-IS model has a lower computational complexity than Li’s DRLSE model in [27].

5. Conclusion

In this work, we have introduced a new potential function and reconstructed a distance regularization term to compensate for the deviation between the traditional level set function and the SDF. Furthermore, the new distance regularization term can avoid this periodically reinitialized operation of the level set function. Our proposed distance regularization term is employed for the evolution of the partial differential equation, which guarantees the computational accuracy of the level set function. To efficiently validate the segmentation performance of the presented IRLS-IS algorithm, several experiments are conducted in this study. The results fully show that our proposed IRLS-IS method can effectively analyze noisy images and inhomogeneous images. Therefore, the IRLS-IS algorithm not only segments the specified target well but also reduces the boundary leakage, which improves the accuracy and robustness of the segmentation. However, taking account into the uncertainty of medical images, such as blurred boundaries and gray matter, and because the medical image itself has low contrast (such that the boundary between the tissue and lesions is blurred), the proposed method will not be suitable in all situations.

Author Contributions

L.S. and J.X. conceived the algorithm and designed the experiments; X.M. implemented the experiments; S.Z. analyzed the results; X.M. drafted the manuscript. All authors read and revised the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (Grants 61772176, 61402153, 61370169, and U1604156), the China Postdoctoral Science Foundation (Grant 2016M602247), the Plan for Scientific Innovation Talent of Henan Province (Grant 184100510003), the Key Project of Science and Technology Department of Henan Province (Grant 182102210362), the Young Scholar Program of Henan Province (Grant 2017GGJS041), the Key Scientific and Technological Project of Xinxiang City (Grant CXGG17002), the Natural Science Foundation of Henan Province (Grant 182300410130), and the Ph.D. Research Foundation of Henan Normal University (Grant qd15132).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Min, H.; Jia, W.; Wang, X.; Zhao, Y.; Hu, R.X.; Luo, Y.T.; Xue, F.; Lu, J.T. An intensity-texture model based level set method for image segmentation. Pattern Recognit. 2015, 48, 1547–1562. [Google Scholar] [CrossRef]
  2. Chouhan, S.S.; Kaul, A.; Singh, U.P. Soft computing approaches for image segmentation: A survey. Multimed. Tools Appl. 2018, 77, 28483–28537. [Google Scholar] [CrossRef]
  3. Wang, X.F.; Min, H.; Zou, L.; Zhang, Y.G. A novel level set method for image segmentation by incorporating local statistical analysis and global similarity measurement. Pattern Recognit. 2015, 48, 189–204. [Google Scholar] [CrossRef]
  4. Jiao, L.C.; Gong, M.G.; Wang, S.; Hou, B.A.; Zheng, Z.; Wu, Q.D. Natural and remote sensing image segmentation using memetic computing. IEEE Comput. Intell. Mag. 2010, 5, 78–91. [Google Scholar] [CrossRef]
  5. Shi, Y.; Chen, Z.S.; Qi, Z.Q.; Meng, F.; Cui, L.M. A novel clustering-based image segmentation via density peaks algorithm with mid-level feature. Neural Comput. Appl. 2017, 28, S29–S39. [Google Scholar] [CrossRef]
  6. Wang, Z.; Wang, K.; Pan, S.; Han, Y. Segmentation of crop disease images with an improved K-means clustering algorithm. Appl. Eng. Agric. 2018, 34, 277–289. [Google Scholar] [CrossRef]
  7. Mahata, N.; Kahali, S.; Adhikari, S.K.; Sing, J.K. Local contextual information and Gaussian function induced fuzzy clustering algorithm for brain MR image segmentation and intensity inhomogeneity estimation. Appl. Soft Comput. 2018, 68, 586–596. [Google Scholar] [CrossRef]
  8. Ramudu, K.; Babu, T.R. Segmentation of tissues from MRI biomedical images using kernel fuzzy PSO clustering based level set approach. Curr. Med. Imaging Rev. 2018, 14, 389–400. [Google Scholar] [CrossRef]
  9. Hu, G.; Du, Z. Adaptive kernel-based fuzzy c-means clustering with spatial constraints for image segmentation. Int. J. Pattern Recognit. Artif. Intell. 2019, 33, 1954003. [Google Scholar] [CrossRef]
  10. Guo, L.; Chen, L.; Wu, Y.W.; Chen, C.L.P. Image guided fuzzy c-means for image segmentation. Int. J. Fuzzy Syst. 2017, 19, 1660–1669. [Google Scholar] [CrossRef]
  11. He, L.; Li, Y.; Zhang, X.; Chen, C.B.; Zhu, L.; Leng, C.C. Incremental spectral clustering via fastfood features and its application to stream image segmentation. Symmetry 2018, 10, 272. [Google Scholar] [CrossRef]
  12. Zelnik-Manor, L.; Perona, P. Self-tuning spectral clustering. In Advances in Neural Information Processing Systems; MIT Press: Cambridge, MA, USA, 2005; pp. 1601–1608. [Google Scholar]
  13. Goyal, S.; Kumar, S.; Zaveri, M.A.; Shukla, A.K. Fuzzy similarity measure based spectral clustering framework for noisy image segmentation. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2017, 25, 649–673. [Google Scholar] [CrossRef]
  14. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
  15. Tobias, O.J.; Seara, R. Image segmentation by histogram thresholding using fuzzy sets. IEEE Trans. Image Process. 2002, 11, 1457–1465. [Google Scholar] [CrossRef] [PubMed]
  16. Singla, A.; Patra, S. A fast automatic optimal threshold selection technique for image segmentation. Signal Image Video Process. 2017, 11, 243–250. [Google Scholar] [CrossRef]
  17. Ananthi, V.P.; Balasubramaniam, P.; Raveendran, P. A thresholding method based on interval-valued intuitionistic fuzzy sets: An application to image segmentation. Pattern Anal. Appl. 2018, 21, 1039–1051. [Google Scholar] [CrossRef]
  18. Han, J.; Yang, C.H.; Zhou, X.J.; Gui, W.H. A new multi-threshold image segmentation approach using state transition algorithm. Appl. Math. Model. 2017, 44, 588–601. [Google Scholar] [CrossRef]
  19. Gao, Y.; Li, X.; Dong, M.; Li, H.P. An enhanced artificial bee colony optimizer and its application to multi-level threshold image segmentation. J. Cent. South Univ. 2018, 25, 107–120. [Google Scholar] [CrossRef]
  20. Spina, T.V.; Falcão, A.X. Robot users for the evaluation of boundary-tracking approaches in interactive image segmentation. In Proceedings of the IEEE International Conference on Image Processing (ICIP) 2014, Paris, France, 27–30 October 2014; pp. 3248–3252. [Google Scholar]
  21. Miranda, P.A.V.; Falcao, A.X.; Spina, T.V. Riverbed: A novel user-steered image segmentation method based on optimum boundary tracking. IEEE Trans. Image Process. 2012, 21, 3042–3052. [Google Scholar] [CrossRef] [PubMed]
  22. Kass, M.; Witkin, A.; Terzopoulos, D. Snakes: Active contour models. Int. J. Comput. Vis. 1988, 1, 321–331. [Google Scholar] [CrossRef] [Green Version]
  23. Wang, X.F.; Huang, D.S.; Xu, H. An efficient local Chan-Vese model for image segmentation. Pattern Recognit. 2010, 43, 603–618. [Google Scholar] [CrossRef]
  24. Osher, O.; Sethian, J.A. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. J. Comput. Phys. 1988, 79, 12–49. [Google Scholar] [CrossRef] [Green Version]
  25. Bui, T.D.; Ahn, C.; Shin, J. Unsupervised segmentation of noisy and inhomogeneous images using global region statistics with non-convex regularization. Digit. Signal Process. 2016, 57, 13–33. [Google Scholar] [CrossRef]
  26. Popescu, D.; Ichim, L. Intelligent image processing system for detection and segmentation of regions of interest in retinal images. Symmetry 2018, 10, 73. [Google Scholar] [CrossRef]
  27. Li, C.M.; Xu, C.Y.; Gui, C.F.; Fox, M.D. Distance regularized level set evolution and its application to image segmentation. IEEE Trans. Image Process. 2010, 19, 3243–3254. [Google Scholar] [PubMed]
  28. Zhao, L.K.; Zheng, S.Y.; Wei, H.T.; Gui, L. Adaptive active contour model driven by global and local intensity fitting energy for image segmentation. Opt.-Int. J. Light Electron Opt. 2017, 140, 908–920. [Google Scholar] [CrossRef]
  29. Gao, S.; Bui, T.D. Image segmentation and selective smoothing by using Mumford-Shah model. IEEE Trans. Image Process. 2005, 14, 1537–1549. [Google Scholar] [PubMed]
  30. Sarti, A.; Malladi, R.; Sethian, J.A. Subjective surfaces: A geometric model for boundary completion. Int. J. Comput. Vis. 2002, 46, 201–221. [Google Scholar] [CrossRef]
  31. Xie, X.H.; Mirmehdi, M. MAC: Magnetostatic active contour model. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 30, 632–646. [Google Scholar] [CrossRef] [PubMed]
  32. Mumford, D.B.; Shah, J. Optimal approximations by piecewise smooth functions and associated variational problems. Commun. Pure Appl. Math. 1989, 42, 577–685. [Google Scholar] [CrossRef] [Green Version]
  33. Tony, F.; Chan, T.F.; Vese, L.A. Active contours without edges. IEEE Trans. Image Process. 2001, 10, 266–277. [Google Scholar] [Green Version]
  34. Ji, Z.X.; Xia, Y.; Sun, Q.S.; Cao, G.; Chen, Q. Active contours driven by local likelihood image fitting energy for image segmentation. Inf. Sci. 2015, 301, 285–304. [Google Scholar] [CrossRef]
  35. Ge, Q.; Xiao, L.; Huang, H.; Wei, Z.H. An active contour model driven by anisotropic region fitting energy for image segmentation. Digit. Signal Process. 2013, 23, 238–243. [Google Scholar] [CrossRef]
  36. Estellers, V.; Zosso, D.; Bresson, X.; Thiran, J.P. Harmonic active contours. IEEE Trans. Image Process. 2014, 23, 69–82. [Google Scholar] [CrossRef] [PubMed]
  37. Kim, W.; Kim, C. Active contours driven by the salient edge energy model. IEEE Trans. Image Process. 2013, 22, 1667–1673. [Google Scholar] [PubMed]
  38. Ma, Z.; Jorge, R.N.; Mascarenhas, T.; Tavares, J.M.R.S. Novel approach to segment the inner and outer boundaries of the bladder wall in T2-weighted magnetic resonance images. Ann. Biomed. Eng. 2011, 39, 2287–2297. [Google Scholar] [CrossRef] [PubMed]
  39. Ma, N.; Men, Y.B.; Men, C.G.; Li, X. Accurate dense stereo matching based on image segmentation using an adaptive multi-cost approach. Symmetry-Basel 2016, 8, 159. [Google Scholar] [CrossRef]
  40. Jiang, X.L.; Wu, X.L.; Xiong, Y.; Li, B.L. Active contours driven by local and global intensity fitting energies based on local entropy. Opt.-Int. J. Light Electron Opt. 2015, 126, 5672–5677. [Google Scholar] [CrossRef]
  41. Ge, Q.; Xiao, L.; Zhang, J.; Wei, Z.H. An improved region-based model with local statistical features for image segmentation. Pattern Recognit. 2012, 45, 1578–1590. [Google Scholar] [CrossRef]
  42. Zhang, L.; Peng, X.G.; Li, G.; Li, H.F. A novel active contour model for image segmentation using local and global region-based information. Mach. Vis. Appl. 2017, 28, 75–89. [Google Scholar] [CrossRef]
  43. Wang, H.; Huang, T.Z.; Xu, Z.; Wang, Y.G. A two-stage image segmentation via global and local region active contours. Neurocomputing 2016, 205, 130–140. [Google Scholar] [CrossRef]
  44. Zheng, Q.; Lu, Z.T.; Yang, W.; Zhang, M.H.; Feng, Q.J.; Chen, W.F. A robust medical image segmentation method using KL distance and local neighborhood information. Comput. Biol. Med. 2013, 43, 459–470. [Google Scholar] [CrossRef] [PubMed]
  45. Caselles, V.; Kimmel, R.; Sapiro, G. Geodesic active contours. Int. J. Comput. Vis. 1997, 22, 61–79. [Google Scholar] [CrossRef]
  46. Song, Y.; Wu, Y.Q.; Dai, Y.M. A new active contour remote sensing river image segmentation algorithm inspired from the cross entropy. Digit. Signal Process. 2016, 48, 322–332. [Google Scholar] [CrossRef]
  47. Lv, H.L.; Wang, Z.Y.; Fu, S.J.; Zhang, C.M.; Zhai, L.; Liu, X.Y. A robust active contour segmentation based on fractional-order differentiation and fuzzy energy. IEEE Access 2017, 5, 7753–7761. [Google Scholar] [CrossRef]
  48. Vese, L.A.; Chan, T.F. A multiphase level set framework for image segmentation using the Mumford and Shah model. Int. J. Comput. Vis. 2002, 50, 271–293. [Google Scholar] [CrossRef]
  49. Li, C.M.; Kao, C.Y.; Gore, J.C.; Ding, Z.H. Implicit active contours driven by local binary fitting energy. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA, 17–22 June 2007; pp. 1–7. [Google Scholar]
  50. Zhang, K.H.; Song, H.H.; Zhang, L. Active contours driven by local image fitting energy. Pattern Recognit. 2010, 43, 1199–1206. [Google Scholar] [CrossRef]
  51. Zhang, K.H.; Zhang, L.; Lam, K.M.; Zhang, D. A level set approach to image segmentation with intensity inhomogeneity. IEEE Trans. Cybern. 2016, 46, 546–557. [Google Scholar] [CrossRef] [PubMed]
  52. He, C.J.; Wang, Y.; Chen, Q. Active contours driven by weighted region-scalable fitting energy based on local entropy. Signal Process. 2012, 92, 587–600. [Google Scholar] [CrossRef]
  53. Shi, N.; Pan, J.X. An improved active contours model for image segmentation by level set method. Opt.-Int. J. Light Electron Opt. 2016, 127, 1037–1042. [Google Scholar] [CrossRef]
  54. Li, C.M.; Xu, C.Y.; Gui, C.F.; Fox, M.D. Level set evolution without re-initialization: A new variational formulation. IEEE Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA, 20–26 June 2005; pp. 430–436. [Google Scholar]
  55. Li, X.P.; Wang, X.; Dai, Y.X. Robust global minimization of active contour model for multi-object medical image segmentation. IEEE International Conference on Instrumentation and Measurement Technology 2014, Montevideo, Uruguay, 12–15 May 2014; pp. 1443–1448. [Google Scholar]
  56. Sethian, J.A. Level set methods and fast marching methods. J. Comput. Inf. Technol. 2003, 11, 1–2. [Google Scholar]
  57. Fedkiw, R.; Osher, S. Level set methods and dynamic implicit surfaces. Appl. Mech. Rev. 2004, 57, 266–273. [Google Scholar]
  58. Gomes, J.; Faugeras, O. Reconciling distance functions and level sets. J. Visual Commun. Image Represent. 2000, 11, 209–223. [Google Scholar] [CrossRef]
  59. Arnold, V.I. Geometrical methods in the theory of ordinary differential equations. Adv. Math. 1990, 80, 269. [Google Scholar]
  60. Cai, Q.; Liu, H.Y.; Qian, Y.M.; Li, J.; Duan, X.J.; Yang, Y.H. Local and global active contour model for image segmentation with intensity inhomogeneity. IEEE Access 2018, 6, 54224–54240. [Google Scholar] [CrossRef]
  61. Li, C.M.; Xu, C.Y.; Konwar, K.M.; Fox, M.D. Fast distance preserving level set evolution for medical image segmentation. In Proceedings of the IEEE 9th International Conference on Control, Automation, Robotics and Vision, Singapore, 5–8 December 2006; pp. 1–7. [Google Scholar]
  62. Gao, L.; Liu, X.Y.; Chen, W.F. Phase-and GVF-based level set segmentation of ultrasonic breast tumors. J. Appl. Math. 2012, 2012, 810805. [Google Scholar] [CrossRef]
  63. Huang, C.C.; Zeng, L. Level set evolution model for image segmentation based on variable exponent p-Laplace equation. Appl. Math. Model. 2016, 40, 7739–7750. [Google Scholar] [CrossRef]
  64. Wang, Y.; He, C.J. An adaptive level set evolution equation for contour extraction. Appl. Math. Comput. 2013, 219, 11420–11429. [Google Scholar] [CrossRef]
  65. Yu, C.Y.; Zhang, W.S.; Yu, Y.Y.; Li, Y. A novel active contour model for image segmentation using distance regularization term. Comput. Math. Appl. 2013, 65, 1746–1759. [Google Scholar] [CrossRef]
  66. Liu, C.; Liu, W.B.; Xing, W.W. An improved edge-based level set method combining local regional fitting information for noisy image segmentation. Signal Process. 2017, 130, 12–21. [Google Scholar] [CrossRef]
  67. Zhang, K.H.; Zhang, L.; Song, H.H.; Zhou, W.G. Active contours with selective local or global segmentation: A new formulation and level set method. Image Vis. Comput. 2010, 28, 668–676. [Google Scholar] [CrossRef]
  68. Zhu, G.P.; Zhang, S.Q.; Zeng, Q.S.; Wang, C.H. Boundary-based image segmentation using binary level set method. Opt. Eng. 2007, 46, 050501. [Google Scholar] [Green Version]
  69. Shi, Y.; Karl, W.C. Real-time tracking using level sets. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 2005, San Diego, CA, USA, 20–26 June 2005; pp. 34–41. [Google Scholar]
  70. Li, Q.; Liang, A.H.; Liu, H.Z. Hierarchical semantic segmentation of image scene with object labeling. EURASIP J. Image Video Process. 2018, 2018, 15. [Google Scholar] [CrossRef] [Green Version]
  71. Garcia-Garcia, A.; Orts-Escolano, S.; Oprea, S.; Villena-Martinez, V.; Martinez-Gonzalez, P.; Garcia-Rodriguez, J. A survey on deep learning techniques for image and video semantic segmentation. Appl. Soft Comput. 2018, 70, 41–65. [Google Scholar] [CrossRef]
  72. Xue, Y.B.; Geng, H.Q.; Zhang, H.; Xue, Z.S.; Xu, G.P. Semantic segmentation based on fusion of features and classifiers. Multimed. Tools Appl. 2018, 77, 22199–22211. [Google Scholar] [CrossRef]
  73. Liu, J.; Wang, Y.H.; Li, Y.; Fu, J.; Li, J.Y.; Lu, H.Q. Collaborative deconvolutional neural networks for joint depth estimation and semantic segmentation. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 5655–5666. [Google Scholar] [CrossRef] [PubMed]
  74. Cao, J.F.; Wu, X.J. A novel level set method for image segmentation by combining local and global information. J. Mod. Opt. 2017, 64, 2399–2412. [Google Scholar] [CrossRef]
  75. Li, M.; He, C.J.; Zhan, Y. Adaptive regularized level set method for weak boundary object segmentation. Math. Probl. Eng. 2012, 2012, 369472. [Google Scholar] [CrossRef]
  76. Wang, Z.F.; Liu, Y.J. Active contour model by combining edge and region information discrete dynamic systems. Adv. Mech. Eng. 2017, 9, 168781401769294. [Google Scholar] [CrossRef]
  77. Wang, L.; Chang, Y.; Wang, H.; Wang, Z.Z.; Pu, J.T.; Yang, X.D. An active contour model based on local fitted images for image segmentation. Inf. Sci. 2017, 418, 61–73. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  78. Zhang, J.; Liu, M.X.; An, L.; Gao, Y.Z.; Shen, D.G. Alzheimer’s disease diagnosis using landmark-based features from longitudinal structural MR images. IEEE J. Biomed. Health Inform. 2017, 21, 1607–1616. [Google Scholar] [CrossRef] [PubMed]
  79. Feng, Y.C.; Shen, X.J.; Chen, H.P.; Zhang, X.L. Segmentation fusion based on neighboring information for MR brain images. Multimed. Tools Appl. 2017, 76, 23139–23161. [Google Scholar] [CrossRef]
  80. Dice, L.R. Measures of the amount of ecologic association between species. Ecology 1945, 26, 297–302. [Google Scholar] [CrossRef]
  81. Jaccard, P. The distribution of the flora in the alpine zone. New Phytol. 1912, 11, 37–50. [Google Scholar] [CrossRef]
  82. Arbelaez, P.; Maire, M.; Fowlkes, C.; Malik, J. Contour detection and hierarchical image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 898–916. [Google Scholar] [CrossRef] [PubMed]
  83. Shyu, K.K.; Pham, V.T.; Tran, T.T.; Lee, P.L. Unsupervised active contours driven by density distance and local fitting energy with applications to medical image segmentation. Mach. Vis. Appl. 2012, 23, 1159–1175. [Google Scholar] [CrossRef]
  84. Wang, X.C.; Shan, J.X.; Niu, Y.M.; Tan, L.W.; Zhang, S.X. Enhanced distance regularization for re-initialization free level set evolution with application to image segmentation. Neurocomputing 2014, 141, 223–235. [Google Scholar] [CrossRef]
  85. Yi, Z.R.; Zhang, T.J.; Niu, H.; Liu, D.C. A new level set method for image segmentation and its application to spatio-temporal image correlation. J. Med. Imaging Health Inform. 2015, 5, 1698–1702. [Google Scholar] [CrossRef]
  86. Xu, H.Y.; Jiang, G.Y.; Yu, M.; Luo, T. A global and local active contour model based on dual algorithm for image segmentation. Comput. Math. Appl. 2017, 74, 1471–1488. [Google Scholar] [CrossRef]
  87. Han, B.; Wu, Y.Q. A novel active contour model based on modified symmetric cross entropy for remote sensing river image segmentation. Pattern Recognit. 2017, 67, 396–409. [Google Scholar] [CrossRef]
  88. Han, B.; Wu, Y.Q. Active contours driven by median global image fitting energy for SAR river image segmentation. Digit. Signal Process. 2017, 71, 46–60. [Google Scholar] [CrossRef]
Figure 1. The process of the proposed improved regularized level set-based image segmentation method.
Figure 1. The process of the proposed improved regularized level set-based image segmentation method.
Applsci 08 02393 g001
Figure 2. The segmentation results of a blood vessel using different parameter values: (a) The original image (left) and the segmentation results of our method with ν = 0.15 and different σ; (b) The original image (left) and the segmentation results of our method with σ = 2.6 and different ν.
Figure 2. The segmentation results of a blood vessel using different parameter values: (a) The original image (left) and the segmentation results of our method with ν = 0.15 and different σ; (b) The original image (left) and the segmentation results of our method with σ = 2.6 and different ν.
Applsci 08 02393 g002
Figure 3. Comparisons of the five models in segmenting single-objective images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model. DRLSE: distance regularized level set evolution; LBF: local binary fitting; LIF: local image fitting; LSACM: local image region statistics-based improved active contour model; IRLS-IS: improved regularized level set-based image segmentation.
Figure 3. Comparisons of the five models in segmenting single-objective images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model. DRLSE: distance regularized level set evolution; LBF: local binary fitting; LIF: local image fitting; LSACM: local image region statistics-based improved active contour model; IRLS-IS: improved regularized level set-based image segmentation.
Applsci 08 02393 g003
Figure 4. Comparisons of the five models in segmenting multiobjective images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Figure 4. Comparisons of the five models in segmenting multiobjective images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Applsci 08 02393 g004
Figure 5. Comparisons of the five models in segmenting noisy images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Figure 5. Comparisons of the five models in segmenting noisy images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Applsci 08 02393 g005aApplsci 08 02393 g005b
Figure 6. Comparisons of the five models in segmenting simple medical images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Figure 6. Comparisons of the five models in segmenting simple medical images: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LBF model; (d) The segmentation results of the LIF model; (e) The segmentation results of the LSACM model; (f) The segmentation results of the IRLS-IS model.
Applsci 08 02393 g006
Figure 7. Comparisons of the four models in segmenting the heart image: (a) The original image; (b) The segmentation results of the LSACM model; (c) The segmentation results of the CEM model; (d) The segmentation results of the LHIF model; (e) The segmentation results of the IRLS-IS model.
Figure 7. Comparisons of the four models in segmenting the heart image: (a) The original image; (b) The segmentation results of the LSACM model; (c) The segmentation results of the CEM model; (d) The segmentation results of the LHIF model; (e) The segmentation results of the IRLS-IS model.
Applsci 08 02393 g007
Figure 8. Comparisons of the three models in segmenting an image with a cerebral infarction: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LSACM model; (d) The segmentation results of the IRLS-IS model.
Figure 8. Comparisons of the three models in segmenting an image with a cerebral infarction: (a) The original image; (b) The segmentation results of the DRLSE model; (c) The segmentation results of the LSACM model; (d) The segmentation results of the IRLS-IS model.
Applsci 08 02393 g008
Table 1. The Dice and JSI values of the results of image segmentation on the fifteen Berkeley color images. JSI: Jaccard similarity index; CV: Chan Vese.
Table 1. The Dice and JSI values of the results of image segmentation on the fifteen Berkeley color images. JSI: Jaccard similarity index; CV: Chan Vese.
Image IDCVLBFLIFIRLS-IS
DiceJSIDiceJSIDiceJSIDiceJSI
80680.97800.95700.95550.91490.86730.76570.97920.9592
170670.90930.83360.87830.78300.83030.70990.94250.8912
280830.94690.89910.92360.85800.80620.67530.95560.9151
290300.95250.90930.94320.89250.81060.68150.96340.9293
330440.91080.83610.87000.76990.82530.70260.94340.8929
410040.97630.95370.95650.91660.87690.78080.97690.9548
410850.92090.85340.88180.78860.84460.73100.92290.8568
860160.93450.87700.78680.64850.74810.59760.95360.9113
1020610.96340.92930.94420.89440.85160.74160.96330.9291
1350690.99140.98290.99090.98190.82020.69510.99500.9900
1430900.95750.91850.95170.90830.86330.75950.97150.9446
1470910.96930.94040.93870.88440.82540.70270.96730.9367
2070560.96770.93750.93050.87000.81830.69240.98740.9482
2960590.94700.89940.92760.86500.82830.70690.96580.9339
3170800.95910.92140.92880.86710.86650.76450.95960.9223

Share and Cite

MDPI and ACS Style

Sun, L.; Meng, X.; Xu, J.; Zhang, S. An Image Segmentation Method Based on Improved Regularized Level Set Model. Appl. Sci. 2018, 8, 2393. https://doi.org/10.3390/app8122393

AMA Style

Sun L, Meng X, Xu J, Zhang S. An Image Segmentation Method Based on Improved Regularized Level Set Model. Applied Sciences. 2018; 8(12):2393. https://doi.org/10.3390/app8122393

Chicago/Turabian Style

Sun, Lin, Xinchao Meng, Jiucheng Xu, and Shiguang Zhang. 2018. "An Image Segmentation Method Based on Improved Regularized Level Set Model" Applied Sciences 8, no. 12: 2393. https://doi.org/10.3390/app8122393

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop