Next Article in Journal
Proposing an Intelligent Dual-Energy Radiation-Based System for Metering Scale Layer Thickness in Oil Pipelines Containing an Annular Regime of Three-Phase Flow
Next Article in Special Issue
GPS Data Correction Based on Fuzzy Logic for Tracking Land Vehicles
Previous Article in Journal
Improved Constrained k-Means Algorithm for Clustering with Domain Knowledge
Previous Article in Special Issue
An Area Coverage Scheme Based on Fuzzy Logic and Shuffled Frog-Leaping Algorithm (SFLA) in Heterogeneous Wireless Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Bit-Plane-Dependence Region Competition

Department of Mathematics, Statistics and Insurance, The Hang Seng University of Hong Kong, Hong Kong 999077, China
*
Author to whom correspondence should be addressed.
Submission received: 2 September 2021 / Revised: 20 September 2021 / Accepted: 22 September 2021 / Published: 26 September 2021
(This article belongs to the Special Issue Fuzzy Sets, Fuzzy Logic and Their Applications 2021)

Abstract

:
This paper presents a novel variational model based on fuzzy region competition and statistical image variation modeling for image segmentation. In the energy functional of the proposed model, each region is characterized by the pixel-level color feature and region-level spatial/frequency information extracted from various image domains, which are modeled by the windowed bit-plane-dependence probability models. To efficiently minimize the energy functional, we apply an alternating minimization procedure with the use of Chambolle’s fast duality projection algorithm, where the closed-form solutions of the energy functional are obtained. Our method gives soft segmentation result via the fuzzy membership function, and moreover, the use of multi-domain statistical region characterization provides additional information that can enhance the segmentation accuracy. Experimental results indicate that the proposed method has a superior performance and outperforms the current state-of-the-art superpixel-based and deep-learning-based approaches.

1. Introduction

Image segmentation, which aims to partition an image into homogeneous regions [1,2,3], is one of the most challenging problems in computer vision and has various applications, such as pattern recognition and medical imaging. Among the existing approaches, variational methods have been extensively investigated and the best-known approach is the classical active contour model [4,5,6], which adopts a boundary function to evolve the curve on the object boundary. Nevertheless, this approach is sensitive to noise, and thus, an unsatisfactory segmentation result may be obtained for a noisy image. In order to obtain a smooth segmentation from a noisy image, Tong et al. [7] proposed a multi-scale approach to suppress various types of noises by minimizing a boundary threshold surface function. Although these methods work well for some natural images, they largely consider edge information without involving other essential image features, and hence, fail to segment images with complex texture structures. As well as boundary-based methods, region-based approaches are also popular methodologies that make use of both the boundary and region information. The most influential approach is the variational model proposed by Mumford and Shah [8], which estimates an image by the piecewise smooth functions with regular boundaries. Chan and Vese [9] studied a particular case of the Mumford-Shah model using the piecewise constant functions and applied their model to a two-phase image segmentation problem. They proposed a curve evolution technique with a level set [10] formulation to minimize the energy functional. The Chan-Vese model was then extended to vector-valued [11] and multiphase [12] cases. However, experimental results indicate that the piecewise constant functions can only be applied to simple images with homogeneous structures and fail to segment images with complex texture patterns. In [13], the authors proposed a non-convex and convex coupling variational segmentation model based on the total generalized p-variation regularizer and Mumford-Shah model to preserve the boundary and detect the structure in the image. Region competition [1] is another widely used variational image segmentation method that penalizes the boundary length and the Bayes error in each image region is characterized by a probability distribution. Based on the classical region competition model, a novel clustering-based region competition approach [14] was proposed for image segmentation. A non-parametric approach using information theory and curve evolution [15] was also studied, with remarkable success.
The aforementioned approaches adopt binary segmentation that gives hard results. Nevertheless, hard-labeling may not be the optimal scheme because natural images usually have a small dynamic range or limited spatial resolution, which blurs the distinction between image regions, leading to the degradation of boundary identification. The fuzzy segmentation method [16,17,18,19,20,21], which applies a membership function valued between zero and one to measure the association degree of each pixel to all regions, is an alternative approach that has been frequently used in data mining, medical images [22,23,24], and so on. The major advantage of a fuzzy approach is that the optimization problem is convex with respect to the membership function. As a result, the model is not sensitive to initialization and the global minimum may be found explicitly. In [2], Li et al. applied a piecewise constant fuzzy region competition model for multiphase image segmentation. The energy functional was solved using the alternating minimization procedure in which the closed-form solutions were obtained. Experimental results for typical gray-scale and color images have shown satisfactory results. A variational multiphase image segmentation model with the fuzzy membership functions and L1-norm fidelity was proposed in [25]. An alternating direction method of multipliers was adopted to solve the energy functional. Experiments demonstrate that this approach is robust to impulse noise and thus provides satisfactory results. As with the Chan-Vese model, however, the segmentation accuracy of the above methods will be lower for complex images because the piecewise constant functions are not suffice in characterizing indispensable image region information. Recently, a robust active contour segmentation by a fractional-order differential method and fuzzy statistical information of boundaries was proposed for vascular image segmentation [26]. Luo et al. [27] developed an unsupervised multi-region method based on fuzzy active contour model for segmenting SAR images. Compared with the level set-based framework, this method is computationally much more efficient and robust to strong noise. A level set model using an optimized fuzzy region clustering technique [28] was also presented for biomedical MRI and CT scan image segmentation. Their proposed algorithm is capable of identifying weak boundaries and can segment the desired components of an image. In [29], the authors proposed an improved fuzzy region competition-based framework via the hierarchical strategy so that the minimization problem is always convex during the iterative calculation. Their method was applied to noisy SAR images, with satisfactory segmentation results.
Although most variational region-based segmentation approaches perform satisfactorily for some natural and textural images, they consider only simple features from a particular image domain as region characterization, and thus, may not perform well for images with sophisticated texture patterns. In such a case, high-level features from various image domains are critical to deal with complex images. In [30], the authors used a geodesic active contour in conjunction with the Gabor features to segment texture images. A vectorial piecewise constant Mumford-Shah model [31] was adopted for the Gabor filtered images, producing a satisfactory performance. Moreover, a level set formulation with a structure tensor and nonlinear diffusion [32] was employed for unsupervised texture segmentation. A new large-scale image segmentation method that combines fuzzy region competition and the Gaussian mixture model [33] was also proposed. Experimental results indicate that this approach has a superior performance on remote sensing images. In addition to the image features mentioned above, the distribution of image variation is one of the most important and useful features which has been widely used in various areas with satisfactory results. Nevertheless, the distribution should not be directly used because the high dimensionality leads to extremely high computational cost for real-time applications. Hence, there are compelling reasons to develop a more powerful representation to replace the distribution while preserving its important properties. Recently, many effective and efficient statistical methods have been proposed to model the distributions. Essentially, the choice of a parametric family of models depends on the applications and the model itself should be mathematically and statistically tractable. For instance, Do and Vetterli [34] proposed the use of a generalized Gaussian density (GGD) to model wavelet subband histograms and successfully applied GGD to texture retrieval. A characteristic GGD based on Kullback-Leibler divergence [35] and the generalized Gamma density [36] were proposed and applied to supervised texture classification with promising results. While these models usually work well for most distributions of image variation, they always assume the distributions have a specific structure (such as symmetry, monotone and periodicity) and cannot model fluctuating distributions. To remedy this shortcoming, the bit-plane-based probability models [19,37,38] were proposed to characterize image variations that do not need to have specific structures. Thus, incorporating these models to characterize image regions into the energy functional would help to enhance the segmentation of texture images and deal with challenging segmentation problem.

Motivation and Contribution

Variational image segmentation methodology is well-established in the literature and fuzzy region competition is by far one of the most popular approaches. Traditional fuzzy region competition models consider simple boundary and region features extracted in a specific image domain, but they are unable to capture essential image information, and thus, hard to segment images with low color contrast and complex textured patterns. In addition, an appropriate and sophisticated probability distribution should be adopted to correctly characterize the image region in order to enhance the segmentation accuracy. Nevertheless, a simple probability distribution (e.g., Gaussian distribution) is typically employed in order to obtain a closed-form solution of the energy functional so that a time-consuming numerical algorithm is avoided to estimate the parameters of the probability distribution. Motivated by the above issues and recent research on statistical image variation modeling, we propose a novel variational approach that can tackle the limitations of existing algorithms. The contributions of this paper are summarized below.
  • We propose a novel variational model that integrates the pixel-level color feature and region-level spatial/frequency information into the fuzzy region competition for image segmentation. Specifically, we propose using the windowed bit-plane-dependence probability models to characterize spatial/frequency region information extracted from various image domains to improve the segmentation accuracy;
  • A fuzzy bit-plane-dependence region competition algorithm is developed based on the alternating minimization procedure with the Chambolle’s fast duality projection algorithm. In addition, the closed-form solutions for model parameters and fuzzy membership function are obtained and no numerical algorithm is necessary for parameter estimation, thus making the proposed algorithm much faster.
This paper is organized as follows. Section 2 introduces the bit-plane-based probability models for image region characterization. In Section 3, we present the fuzzy bit-plane-dependence region competition model. Section 4 presents the optimization procedure and the overall implementation. Experimental results are shown in Section 5 and Section 6 concludes the paper.

2. Bit-Plane-Dependence Probability Model

The modeling of image variation by a parametric family of statistical distributions plays an important role in many applications. Many studies reveal that using a robust parametric model to represent image variation leads to satisfactory texture classification and retrieval performance. In this section, we present the bit-plane-dependence probability model and use it as a region characterization for our proposed segmentation model as presented in Section 3.
Pi et al. [37] first proposed using the product of Bernoulli distributions (PBD) to model the distributions of image variation. The idea is summarized as follows: given a collection of coefficients of image variation, each coefficient Y is quantized into a nonnegative integer, which is then transformed into the following m binary bit-planes:
Y = i = 0 m 1 2 i Y i ,
where Y i { 0 , 1 } is a Bernoulli random variable representing the i th binary bit of the quantized coefficient. Based on (1), the joint probability distribution of the quantized coefficients is
P ( Y = y ) = P ( Y 0 = y 0 , Y 1 = y 1 , . , Y m 1 = y m 1 ) , y = 0 ,   1 , ,   2 m 1 ,
where y 0 , y 1 , , y m 1 is a binary representation of y. Let p i = P ( Y i = 1 ) , i = 0 , 1 , , m 1 , and assume that Y i : i = 0 ,   1 , ,   m 1 are statistically independent, then (2) can be written as PBD, as follows:
P PBD ( Y = y ) = i = 0 m 1 P ( Y i = y i ) = i = 0 m 1 p i y i ( 1 p i ) 1 y i .
The major advantage of PBD is that it performs excellently in modeling wavelet subbands and provides a satisfactory performance in fitting low-degree fluctuating histograms [38]. Experimental results [37,38] also show that PBD performs better than GGD [34] in supervised texture retrieval. Furthermore, compared with most existing model parameter estimation methods, the bit-plane probabilities p i can be efficiently extracted via the counting of 1-bit occurrence for each bit-plane.
Note that the PBD model (3) assumes all bit-planes are independent, but such an assumption may not be appropriate because dependencies may exist between bit-planes. This shortcoming can be alleviated by incorporating conditional probabilities between successive bit-planes into (2):
P ( Y = y ) = P ( Y 0 = y 0 ) i = 1 m 1 P ( Y i = y i | Y i 1 = y i 1 ) , y = 0 ,   1 , ,   2 m 1 .
Let λ i = P ( Y i = 1 | Y i 1 = 1 ) , i = 1 , 2 , , m 1 , and assume successive bit-plane dependence. Then, we obtain the following bit-plane-dependence probability model (BDPM):
P BDPM ( Y = y )   = p 0 y 0 ( 1 p 0 ) 1 y 0 i = 1 m 1 λ i y i 1 y i ( 1 λ i ) y i 1 ( 1 y i )                                                                                                         × p i λ i p i 1 1 p i 1   ( 1 y i 1 ) y i 1 p i λ i p i 1 1 p i 1   ( 1 y i 1 ) ( 1 y i )
where max ( 0 , 1 ( 1 p i ) / p i 1 ) λ i min ( p i / p i 1 , 1 ) such that the conditional probabilities are between zero and one. Note that (4) reduces to (3) when λ i = p i , i = 1 , ,   m 1 . The major advantages of (4) are threefold [19]. Firstly, the maximum likelihood estimators of model parameters are joint sufficient statistics, which capture all possible information about the model parameters that is in the data. Secondly, compared with the current image variation models which assume that the distributions have specific structures such as symmetry, monotone, and periodicity, BDPM provides a universal parametric representation that can be used to model random distributions without enforcing any specific restrictions on the distributions. Thirdly, experiments show that BDPM outperforms PBD in terms of image variation modeling.

3. Fuzzy Bit-Plane-Dependence Region Competition Model

Having introduced the bit-plane-dependence probability model, we present, in this section, the fuzzy bit-plane-dependence region competition model. We start by formulating the segmentation problem as follows: let I be an image with image domain Ω , the goal of segmentation is to partition Ω into N regions Ω j : j = 1 , 2 , , N by a suitable measure such that Ω i Ω j = , i j , and Ω = Ω i Ω N Γ with Γ representing the boundaries of all regions.
Various successful fuzzy region competition approaches in the literature are generally based on the optimization of an energy functional consisting of both the boundary and region information. The general form of energy functional for segmenting I into N phases can be represented as:
E δ , U = j = 1 N Ω u j d x α j = 1 N Ω u j log P j ( I | δ j ) d x
with constraints
i   j = 1 N u j = 1 ,   ( ii )   0 u j 1 , j = 1 , 2 , , N ,
where δ = δ j : j = 1 , 2 , , N is a set of parameters for the regions Ω j : j = 1 , 2 , , N , U = u j : u j B V [ 0 , 1 ] ( Ω ) ,   j = 1 , 2 , , N with B V [ 0 , 1 ] ( Ω ) is a space of the functions of the bounded variations taking their values between zero and one, P j ( I | δ j ) is a probability distribution of region Ω j characterized by the parameter δ j , and α is a positive constant that balances the two energy terms. In (5), the first term is a total variation that measures the lengths of boundaries for all of the image regions in a fuzzy manner whereas the second term is the sum of the cost for coding the intensity of every pixel inside each region according to a probability distribution P j ( I | δ j ) .
Most existing fuzzy region competition models consider only simple image features extracted from a particular image domain, but these features may not capture essential region information, especially for images with low color contrast and complex textured structures. Hence, it is expected that the overall segmentation results would improve if the effective texture features extracted from different image domains could be adopted in conjunction with color for region characterization. As mentioned in Section 2, we propose using the bit-plane-dependence probability model to characterize local region information in various image domains and incorporating (4) into the energy functional (5).

The Proposed Model

Let I 0 be a color image and I 1 be the associated gray-scale image. We assume that the spatial image components of I 1 in a particular region Ω j are independent and identically distributed (i.i.d.) samples generated by a family of probability distribution P j 1 I 1 ϕ j 1 , where ϕ j 1 is the parameter of the distribution P j 1 . To utilize the region information extracted from other image domains, we let { Ψ q : q = 2 , 3 , , Q } be a collection of image transform operators which transform I 1 into a series of transformed images { I q : q = 2 , 3 , , Q } in the associated image domains, i.e., I q = Ψ q ( I 1 ) . In the same region Ω j , we further assume that the region components of the respective image domain are i.i.d. samples generated by a family of probability distribution P j q I q ϕ j q , where ϕ j q is the parameter of the distribution P j q . To integrate the model (4) into the energy functional (5), we use BDPM for all probability distributions { P j q : j = 1 , 2 , , N ; q = 1 , 2 , , Q } . That is,
P j q ( I q | ϕ j q ) = p 0 j q y 0 q ( 1 p 0 j q ) 1 y 0 q i = 1 m 1 λ i j q y i 1 q y i q ( 1 λ i j q ) y i 1 q ( 1 y i q )                                                                                             × p i j q λ i j q p i 1 j q 1 p i 1 j q   ( 1 y i 1 q ) y i q 1 p i j q λ i j q p i 1 j q 1 p i 1 j q   ( 1 y i 1 q ) ( 1 y i q )
where ϕ j q = p 0 j q , p i j q , λ i j q : i = 1 , 2 , , m 1 . In addition, the CIELAB color feature with the L2-norm as a dissimilarity measurement is incorporated into (5) to capture pixel-level information. The CIELAB color space is adopted because it is perceptually uniform with respect to human color vision and performs well in various applications. Then, we obtain the following fuzzy bit-plane-dependence region competition energy functional:
E ϕ , C , U = j = 1 N Ω | u j | d x + α 0 j = 1 N Ω u j I 0 c j 2 d x q = 1 Q α q j = 1 N Ω u j log P j q I q ϕ j q d x
subject to the constraints (6), where ϕ = ϕ j q : j = 1 , 2 , , N ; q = 1 , 2 , Q is a set of parameters for the probability distributions P j q : j = 1 , 2 , , N ; q = 1 , 2 , , Q , C = c j : j = 1 , 2 , , N is a set of CIELAB color parameters, U = u j :   j = 1 , 2 , , N is a fuzzy membership function, and { α q : q = 0 , 1 , 2 , , Q } are fixed parameters.
Note that the major drawback of (8) is that the misclassification of an image pixel would occur because of the noise or statistical fluctuation of data in various image domains, as only a single sample is taken from each probability distribution. To overcome this shortcoming, we propose incorporating the neighboring information around each pixel into (8). Let W x M be an M × M window centered at pixel x. For each image domain, the probability distribution P j q I q ϕ j q is replaced by W x M P j q I q ϕ j q 1 / M 2 , which is the geometric mean of BDPM over W x M . In fact, log P j q I q ϕ j q is replaced by 1 / M 2 W x M log P j q I q ϕ j q , which is the average of log-likelihood functions over W x M . Hence, we can rewrite the energy functional (8), as follows:
E ϕ , C , U = j = 1 N Ω | u j | d x + α 0 j = 1 N Ω u j I 0 c j 2 d x                                                                                                 q = 1 Q α q j = 1 N Ω u j log W x M P j q I q ϕ j q 1 / M 2 d x
We remark that the CIELAB color characterizes pixel-level information whereas the windowed BDPM model captures region-level information. In addition, the energy functional (9) not only provides local region information in the spatial domain, as in the original and existing region competition models, but also provides local region information extracted from other image domains (i.e., when q = 2 , 3 , , Q ), which is expected to improve the overall segmentation performance.

4. The Optimization Procedure

The minimization of (9) with the BDPM model (7) and the constraints of (6) form a class of constrained nonlinear optimization problems whose solutions are unknown. Various methodologies can be used to minimize the energy functional, such as curve evolution via the level-set formulation or alternating minimization method. In this paper, we shall use the alternating minimization procedure and make use of the fast duality projection algorithm of Chambolle [39]. Note that the data fidelity and regularization terms in the energy functional are coupled, thus we introduce a collection of auxiliary variables V = v j : j = 1 , 2 , , N to decouple these two terms. Specifically, we shall approximate (9) by replacing u j with v j in the regularization term and adding convex terms that force u j and v j to be sufficiently close:
E ϕ , C , U , V = j = 1 N Ω | v j | d x + 1 2 θ j = 1 N Ω v j u j 2 d x                                                 + α 0 j = 1 N Ω u j I 0 c j 2 d x q = 1 Q α q j = 1 N Ω u j log W x M P j q I q ϕ j q 1 / M 2 d x
where θ is a small positive constant such that u j is sufficiently close to v j with respect to the L2-norm. In what follows, the alternating minimization procedure is adopted to perform the optimization of (10).

4.1. CIELAB Color Parameter

Fixing ϕ ,  U and V , we compute C = c j : j = 1 , 2 , , N by setting
E ϕ , U , V C c j = Ω u j I 0 c j d x = 0
It is straight forward to demonstrate that
c ^ j = Ω u j I 0 d x Ω u j d x , j = 1 , 2 , , N ,  
which is simply the CIELAB color weighted by the fuzzy membership function.

4.2. Windowed BDPM Parameter

Fixing C , U , V , we solve ϕ = ϕ j q : j = 1 , 2 , , N ; q = 1 , 2 , Q with ϕ j q = p 0 j q , p i j q , λ i j q : i = 1 , 2 , , m 1 by minimizing
E C , U , V ϕ = q = 1 Q α q j = 1 N Ω u j log W x M P j q I q ϕ j q 1 / M 2 d x .
Taking the partial derivatives of (12) with respect to p i j q and λ i j q followed by setting them to zero leads to
p ^ i , j q = Ω u j 1 M 2 W x M y i q d z d x Ω u j d x , i = 0 , 1 , , m 1 ; j = 1 , 2 , , N ; q = 1 , 2 , , Q ,
λ ^ i , j q = Ω u j W x M y i 1 q y i q d z d x Ω u j W x M y i 1 q d z d x , i = 1 , 2 , , m 1 ; j = 1 , 2 , , N ; q = 1 , 2 , , Q .  
In (13) and (14), the estimators are the weighted local sample mean of 1-bit occurrence, and the weighted local average of 1-bit occurrence in successive bit-planes, respectively, within a window for each region in a particular image domain. It is important to remark that the windowed BDPM parameter has a closed-form solution, which implies that it can be obtained efficiently via only the bit-plane extraction. Note that when M = 1, the neighboring information is neglected and only pixel-level bit-plane information is captured, whereas the region-level bit-plane information is extracted through the windowed BDPM when M > 1.

4.3. Total Variation Minimization

Fixing ϕ ,  C and U, we compute V by minimizing
E ϕ , C , U V = Ω | v j | d x + 1 2 θ Ω v j u j 2 d x
which can be solved efficiently using the Chambolle’s fast duality projection algorithm [39]. Then, the solution is given by
v ^ j = u j θ div   k j ,
where div is the divergence operator. The vector k j can be computed using a fixed-point algorithm:
k j n + 1 = k j n + τ ( div   k j n u j / θ ) 1 + τ ( div   k j n u j / θ )
with initial value k j 0 = 0 and 0 < τ 1 / 8 to ensure the convergence of the algorithm [39].

4.4. Fuzzy Membership Function

Fixing ϕ ,  C and V, we solve U by minimizing
E ϕ , C , V U = 1 2 θ j = 1 N Ω v j u j 2 d x + α 0 j = 1 N Ω u j I 0 c j 2 d x                                     q = 1 Q α q j = 1 N Ω u j log W x M P j q I q ϕ j q 1 / M 2 d x
subject to
( i )   j = 1 N u j = 1 ,   ( ii )   0 u j 1 , j = 1 , 2 , , N .
Equivalently, we can minimize the energy
E ˜ ϕ , C , V U = 1 2 θ Ω j = 1 N H j u j 2 d x + K ,
subject to the same constraints (i) and (ii), where
H j = v j α 0 θ I 0 c j 2 + θ q = 1 Q α q log W x M P j q I q ϕ j q 1 / M 2
and
K = 1 2 θ j = 1 N Ω H j 2 d x
Note that both constraints (i) and (ii) apply to membership function independently for each point x Ω . Hence the minimizer U ^ of E ˜ ϕ , C , V is also the pointwise minimizer of the function f U = j = 1 N H j u j 2 subject to the same constraints. That is, for each point x Ω , U ^ ( x ) is the solution to the problem
min U j = 1 N H j ( x ) u j ( x ) 2 ,
subject to
( i )   j = 1 N u j ( x ) = 1 ,   ( ii )   0 u j ( x ) 1 , j = 1 , 2 , , N .
The above minimization problem is exactly the problem of computing the Euclidean projection of the vector H ( x ) = [ H 1 ( x ) , , H N ( x ) ] on the probability simplex Δ N . According to [40], the projection z of a vector y R N onto Δ N can be expressed as z i = max { y i + λ , 0 } , where i = 1 , 2 , , N , and λ is the Lagrange multiplier chosen such that the constraint i = 1 N z i = 1 holds. An algorithm to compute λ , with y = H ( x ) , consists of the following steps. Firstly, we reorder the components H j ( x ) : 1 j N into H ( 1 ) ( x ) H ( 2 ) ( x ) H ( N ) ( x ) , and find the integer ρ ( x ) such that
ρ ( x ) = max j : H j ( x ) + 1 j 1 i = 1 j H i ( x ) > 0
Then, the Lagrange multiplier λ ( x ) can be computed as
λ ( x ) = 1 ρ ( x ) 1 i = 1 ρ ( x ) H ( i ) ( x )
Finally, the minimizer U ^ of E ˜ ϕ , C , V , which is also the projection of H ( x ) on Δ N for each x Ω , is given by
u ^ j = max H j + λ , 0 ,   j = 1 , 2 , , N .

4.5. The Overall Implementation

The optimization of (9) is performed by the alternating minimization between ϕ , C and U. The fuzzy bit-plane-dependence region competition algorithm (Algorithm 1) is summarized below. The overall implementation of the proposed method is shown in Figure 1.
Algorithm 1 Fuzzy Bit-plane-dependence Region Competition Algorithm
Input: Input image I, number of regions N, number of bit-planes m, number of image domains Q, regularization parameters α q , q = 0 , 1 , , Q , size of window M, parameters of Chambolle’s fast duality projection algorithm θ and τ , initial fuzzy membership function U 0 and parameter of termination criterion ε .
Output: Optimal fuzzy membership function U ^ o p t
Step 1:Compute the color and windowed BDPM parameters (C and ϕ ) using (11), (13) and (14), respectively.
Step 2:Compute the auxiliary variable and fuzzy membership function (V and U) using (15) and (16), respectively.
Step 3:Repeat Step 1 and Step 2 till termination. The termination criterion is U n e w U o l d < ε , where ε is a small positive constant.
In order to visualize the segmentation results and compare our method with the existing approaches, as reported in the following section, the defuzzification process is performed as follows. Given the optimal fuzzy membership function, U ^ o p t = u ^ j o p t : j = 1 , 2 , , N , obtained from the algorithm above, the final segmentation result is constructed by assigning each pixel a label j * where j * = arg max j u ^ j o p t .

5. Experiments

5.1. Experimental Setting

The proposed method is applied to real-world natural images. Unless otherwise specified, we fix the parameters, which achieve the best results, in all the following experiments: m = 8 , θ = 1.0 , τ = 0.125 , M = 25 , α 0 [ 0.0001 , 0.005 ] , α q = 50 α 0 , q = 1 , 2 , , Q , and ε = 10 2 . To characterize local region information in various image domains using the windowed BDPM model, a collection of transformed images { I q : q = 2 , 3 , , Q } should be generated. In this paper, we use 3-level wavelet transform (i.e., Q = 10) followed by the Hilbert transform to construct the transformed images. We simply report results of 3-level wavelet transform since our segmentation results reveal that 3-level decomposition is good enough to capture essential wavelet information and usually performs better than the others. Note that when 4-level decomposition is used, the subband information at the highest level is redundant and does not enhance the segmentation performance. To obtain the transformed images, we first index each wavelet subband q = { 2 , 3 , , 10 } = { ( l , θ ) : l = 1 , 2 , 3 ; θ = ( H , V , D ) } , where l denotes the level of wavelet decomposition and θ is the direction with H, V and D representing horizontal, vertical, and diagonal directions, respectively. Evaluation of all possible wavelet transforms, and filter banks is beyond the scope of this paper; thus, we focus on undecimated wavelet transform (UWT) with Symlets filter bank. Dissimilar to the traditional discrete wavelet transform in which downsampling is performed in each decomposition level, UWT is used so that the filtered image is not subsampled, and therefore, each subband is the same size as the original image. It is important to remark that the UWT coefficients may exhibit a wide spectrum of sinusoidal oscillation, which affects the image variation modeling performance, leading to the degradation of segmentation accuracy. Thus, we narrow down the spectrum of sinusoidal oscillation by applying the Hilbert transform [41] to the UWT coefficients and consider their magnitude to obtain the transformed image. Mathematically, let C ( l , b ) be the UWT coefficients of the corresponding q th subband and H ( C ( l , b ) ) be the Hilbert transform of C ( l , b ) . Then the transformed image is given by Figure 2
I q = 255 × | H ( C ( l , b ) ) | min | H ( C ( l , b ) ) | max | H ( C ( l , b ) ) | min | H ( C ( l , b ) ) | .
To quantify the effectiveness of the proposed method, we use three measures, namely: segmentation covering [42], F-measure [43] and Jaccard index [44]. The segmentation covering (SC) measures the overlap of regions of the final segmentation and the regions of the ground truth, F-measure (F) is defined as a harmonic mean of precision and recall, while Jaccard index (JI) measures the intersection over the union of the labelled segments.

5.2. Comparative Segmentation Results

We compare the proposed fuzzy bit-plane-dependence region competition (FBRC) algorithm with several state-of-the-art variational-based, superpixel-based and deep-learning-based approaches, namely: fuzzy region competition with Gaussian mixture model (FRCGMM) [33], L1 fuzzy segmentation (L1FS) [25], piecewise constant fuzzy region competition (PCFRC) [2], superpixel-based fast fuzzy c-means clustering (SFFCM) [45], automatic fuzzy clustering framework (AFCF) [46], backpropagation (BP) [47] and differentiable feature clustering (DFC) [48] algorithms using the well-known Microsoft research in Cambridge dataset [49], Berkeley segmentation dataset 500 [50], Weizmann segmentation evaluation (WSE) database [51] and PH2 database [52]. In the implementation of the above algorithms, we have tried different combinations of parameters to obtain the best possible performance.
Figure 2 displays the comparative segmentation results. In this experiment, we shall simply assess their performance based on visual satisfaction. The following are some discussions about the algorithms and main points observed from the figures.
Figure 2. Comparative segmentation results for various algorithms. (aj) are images from [49,50,51,52]. The 1st to the 8th columns are the results for FRCGMM, L1FS, PCFRC, SFFCM, AFCF, BP, DFC and FBRC, respectively.
Figure 2. Comparative segmentation results for various algorithms. (aj) are images from [49,50,51,52]. The 1st to the 8th columns are the results for FRCGMM, L1FS, PCFRC, SFFCM, AFCF, BP, DFC and FBRC, respectively.
Mathematics 09 02392 g002
(1)
The segmentation results of the proposed method for all images are visually satisfying whereas the rest gives unsatisfactory performance for some images. Specifically, the variational-based FRCGMM, L1FS and PCFRC and superpixel-based SFFCM and AFCF perform similarly while the deep-learning-based BP and DFC provide undesirable results. The success of FBRC is mainly due to the fact that it adopts the CIELAB color feature to capture pixel-level information and the windowed BDPM model to characterize region-level information while the rest employs only pixel-level information in a particular image domain. In addition, the proposed method incorporates additional information from various image domains to further enhance the segmentation accuracy;
(2)
The proposed method usually adheres well to object boundaries for all images, but other approaches give approximated object boundaries for some cases, see, for instance, the segmented boundaries of Figure 2d by FRCGMM, Figure 2b by SFFCM, and Figure 2h by DFC. Essentially, the unsatisfactory boundary adherence of the cases reveals the insufficiency of feature representation adopted by these methods. Note that the proposed method uses the windowed BDPM to characterize local region information and the window may straddle multiple objects in the image, and thus, the quality of the neighboring information in the window will degrade. Nevertheless, the use of windowed BDPM to capture region information from multi-domain provides additional information so that our proposed method can still capture the object boundaries well;
(3)
The proposed method performs better than the other algorithms in terms of mis-segmentation of object parts. For instance, L1FS mis-segments the “Sky” in Figure 2d, AFCF mis-segments the “Rake” in Figure 2e, and BP mis-segments the “Cow” in Figure 2c. Similar examples can also be found in other images. The results clearly indicate that the use of windowed BDPM model to characterize texture patterns is shown to be effective in most cases, see, for instance, the “Tree” in Figure 2b.
Figure 3 shows the comparative segmentation results with the provided ground truths, which are obtained by asking human subjects to manually segment the images into various object parts for all of the algorithms. As can be seen, the segmentation results of Figure 3 for FBRC are visually satisfying and the proposed method outperforms other algorithms for all images. As previously mentioned, this is mainly because most algorithms use a single feature in a particular image domain to characterize image regions, but our method adopts both the color and multi-domain windowed BDPM model to capture essential pixel and region levels information. In addition, we also remark that the proposed method adopts BDPM to capture texture information, and thus, our algorithm can segment images with low color contrast and complex textured patterns. Table 1 reports the average quantitative measures for all the algorithms using the WSE database. As far as the segmentation accuracy is concerned, we observe that the variational-based and superpixel-based algorithms perform similarly, and FBRC outperforms the recently developed deep-learning-based algorithms. Lastly, it is important to emphasize that the proposed method generally performs better than all other algorithms in the sense that it achieves the best measures in SC, JI and F.
To provide an additional justification of our approach, we shall compare the proposed method with the aforementioned approaches using the PH2 database, which consists of 200 dermoscopic images of melanocytic lesions. Table 2 shows the corresponding quantitative results. As with the results of the WSE database, both variational-based and superpixel-based methods have similar performance, and FBRC performs better than the deep-learning-based algorithms. Compared with the current state-of-the-art methodologies, the results clearly reveal the superior performance of the proposed method.

5.3. Parameter Sensitivity

In this subsection, we analyze the sensitivity of parameters to the segmentation performance. In the Chambolle’s fast duality projection algorithm, we set θ = 1.0 and τ = 0.125 . Our experiments show that changing the values of θ and τ will not affect the segmentation results unless the values of θ and τ are sufficiently large. In fact, the algorithm of Chambolle may not converge if τ > 0.125 [39]. To update the windowed BDPM parameter during the optimization process, the window of size M = 25 is used. Here, we study the effect of window size to the segmentation accuracy by comparing the performance for different values of M. Figure 4 displays some visual examples when M = 1, 25, 50 and 75, and Table 3 reports the average quantitative measures using different window sizes for the WSE database. While the segmentation results are generally satisfactory, we notice that the performance is inferior when the window size is sufficiently small/large, see, for instance, Figure 4a when M = 1 and Figure 4b when M = 75. This phenomenon can be understood as follows: the larger the window size, the smaller the segmentation error because larger window provides more statistical information for image variation modeling. Nevertheless, when the window is sufficiently large, the segmentation error increases since the window may straddle multiple image regions, and thus, the information extracted from the windows centered at the pixels near the region boundaries could be inaccurate. On the other hand, when the window size is small, the quality of image variation modeling will degrade which would increase the segmentation error. When M = 1, the neighboring information is neglected, and the promising segmentation results may not be achieved since only a single sample is taken from the probability distribution. As evident in our experiments, setting the window of size M = 25 is suffice for achieving satisfactory segmentation results. It is important to remark that in the case when the neighboring information is neglected (then (9) reduces to (8)), the use of the BDPM model for region characterization from various image domains can provide additional information to discriminate regions with similar spatial statistics, which in turn improves the segmentation performance. Lastly, we shall investigate the effectiveness of the BDPM model in the proposed energy functional by comparing the segmentation performance between α q = 0 and α q > 0 for q 1 . When α q = 0 , the BDPM model in the energy functional is neglected while it is adopted when α q > 0 . Figure 5 displays some visual examples. As can be seen, the results for α q > 0 performs better than that for α q = 0 , see, for instance, the “neck of goat” in Figure 5a, the “tail of the plane” in Figure 5c and the “hair of lady” in Figure 5d. Table 4 reports the average quantitative performance for the effectiveness of BDPM to the segmentation performance for the WSE database. We observe that the three measures, namely, SC, JI and F, for α q > 0 performs better than the cases when α q = 0 . These results qualitatively and quantitatively justify that the use of BDPM model for region characterization from multi-domain can improve the segmentation performance.

5.4. Computational Cost

All of the experiments have been implemented on the Intel Core i7-6700HQ laptop. Table 1 and Table 2 list the average computation times of all methods for WSE and PH2 databases, respectively. Briefly speaking, the superpixel-based methods are the fastest since they simply perform standard fuzzy c-means clustering on the superpixels while the deep-learning-based algorithms have high computational cost because they require optimizing complex convolutional neural networks. FRCGMM and LIFS are slower than PCFRC. This may be explained by the fact that FRCGMM performs highly precise fitting of data with Gaussian mixture model, and that L1FS introduces two sets of auxiliary variables and requires solving a collection of sub-problems based on the alternating direction methods of multipliers. The computation time for FBRC is slightly shorter than PCFRC. Both methods adopt the alternating minimization procedure and apply the Chambolle’s fast duality projection algorithm to solve the total variation minimization problem to speed up the segmentation process.

6. Conclusions

In this paper, we have presented a novel multiphase image segmentation model based on fuzzy region competition and statistical image variation modeling. In the proposed energy functional, each region is characterized by the color and spatial/frequency information modeled by the windowed bit-plane-dependence probability models in various image domains, and is represented by the fuzzy membership function. We have employed the alternating minimization procedure in conjunction with the Chambolle’s fast duality projection algorithm to minimize the energy functional, where its closed-form solutions are obtained. Comparative experiments have demonstrated the effectiveness of our proposed method.
While the proposed method provides satisfactory segmentation performance, we shall study the following as future work. Firstly, a few parameters in the algorithm need to be manually selected in order to achieve promising results. Nevertheless, our experiments reveal that selecting a value for each parameter in a certain range is good enough to provide similar performance. In fact, some parameters have significant impact to the segmentation accuracy. Specifically, an automatic parameter selection scheme for α q , q 0 is necessary so that these parameters can be adaptively adjusted during the optimization procedure, which may improve the segmentation results. Secondly, we use the wavelet and Hilbert transforms to construct the transformed images in all our experiments. However, various image domains are available in the literature and can be adopted in our case. Thus, the selection of image domains and their advantages for image segmentation (or in a specific application domains) should be investigated.

Author Contributions

Conceptualization, S.C. and T.N.; methodology, S.C., T.N., C.Y. and B.L.; software, T.N.; validation, T.N.; formal analysis, T.N.; investigation, S.C., T.N., C.Y. and B.L.; data curation, T.N.; writing—original draft preparation, S.C.; visualization, T.N. All authors have read and agreed to the published version of the manuscript.

Funding

The work described in this paper was partially supported by the grant from the Research Grants Council of the Hong Kong Special Administration Region (Project Reference No. UGC/FDS14/P01/17).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Acknowledgments

This work is supported by the Big Data Intelligence Centre of The Hang Seng University of Hong Kong.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhu, S.C.; Yuille, A. Region competition: Unifying snake/balloon, region growing and Bayes/MDL/energy for multi-band image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 1996, 18, 884–900. [Google Scholar]
  2. Li, F.; Ng, M.K.; Zeng, T.Y.; Shen, C. A multiphase image segmentation method based on fuzzy region competition. SIAM J. Imaging Sci. 2010, 3, 277–299. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Zhu, S.-C.; Luo, S. CO3 for ultra-fast and accurate interactive segmentation. In Proceedings of the 18th ACM International Conference on Multimedia, Firenze, Italy, 25–29 October 2010; pp. 93–102. [Google Scholar]
  4. Caselles, V.; Catte, F.; Coll, T.; Dibos, F. A geometric model for active contours in image processing. Numer. Math. 1993, 66, 1–31. [Google Scholar] [CrossRef]
  5. Caselles, V.; Kimmel, R.; Sapiro, G. Geodesic active contours. Int. J. Comput. Vis. 1997, 22, 61–79. [Google Scholar] [CrossRef]
  6. Kass, M.; Witkin, A.; Terzopoulos, D. Snakes: Active contour models. Int. J. Comput. Vis. 1988, 1, 321–331. [Google Scholar] [CrossRef]
  7. Tong, C.S.; Zhang, Y.; Zheng, N. Variational image binarization and its multi-scale realizations. J. Math. Imaging Vis. 2005, 23, 185–198. [Google Scholar] [CrossRef]
  8. Mumford, D.; 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]
  9. Chan, T.; Vese, L. Active contours without edges. IEEE Trans. Image Process. 2001, 10, 266–277. [Google Scholar] [CrossRef] [Green Version]
  10. Osher, S.; Sethian, J.A. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulation. J. Comput. Phys. 1988, 79, 12–49. [Google Scholar] [CrossRef] [Green Version]
  11. Chan, T.; Sandberg, B.; Vese, L. Active contours without edges for vector-valued images. J. Visual Commun. Image Represent. 2000, 11, 130–141. [Google Scholar] [CrossRef] [Green Version]
  12. Vese, L.; Chan, T. 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]
  13. Wu, T.; Shao, J. Non-convex and convex coupling image segmentation via TGpV regularization and thresholding. Adv. Appl. Math. Mech. 2020, 12, 849–878. [Google Scholar]
  14. Tang, M.; Ma, S. General scheme of region competition based on scale space. IEEE Trans. Pattern Anal. Mach. Intell. 2001, 13, 1366–1378. [Google Scholar] [CrossRef]
  15. Kim, J.; Fisher, J.; Yezzi, A.; Cetin, M.; Willsky, A. A nonparametric statistical method for image segmentation using information theory and curve evolution. IEEE Trans. Image Process. 2005, 14, 1486–1502. [Google Scholar]
  16. Mory, B.; Ardon, R.; Thiran, J.-P. Variational segmentation using fuzzy region competition and local non-parametric probability density functions. In Proceedings of the 2007 IEEE 11th International Conference on Computer Vision, Rio de Janeiro, Brazil, 14–21 October 2007. [Google Scholar]
  17. Mory, B.; Ardon, R. Fuzzy region competition: A convex two-phase segmentation framework. In Proceedings of the International Conference on Scale Space and Variational Methods in Computer Vision, Ischia, Italy, 30 May–2 June 2007. [Google Scholar]
  18. Ni, K.; Bresson, X.; Chan, T.; Esedoglu, S. Local histogram-based segmentation using the Wasserstein distance. Int. J. Comput. Vis. 2009, 84, 97–111. [Google Scholar] [CrossRef] [Green Version]
  19. Choy, S.K.; Yuen, K.; Yu, C. Fuzzy bit-plane-dependence image segmentation. Signal. Process. 2019, 154, 30–44. [Google Scholar] [CrossRef]
  20. Zhang, X.; Pan, W.; Wu, Z.; Chen, J.; Mao, Y.; Wu, R. Robust image segmentation using fuzzy c-means clustering with spatial information based on total generalized variation. IEEE Access 2020, 8, 95681–95697. [Google Scholar] [CrossRef]
  21. Choy, S.K.; Ng, T.C.; Yu, C. Unsupervised fuzzy model-based image segmentation. Signal Process. 2020, 171, 107483. [Google Scholar] [CrossRef]
  22. Pham, D.; Prince, J. Adaptive fuzzy segmentation of magnetic resonance images. IEEE Trans. Med. Imaging 1999, 18, 737–752. [Google Scholar] [CrossRef] [PubMed]
  23. Ahmed, M.; Yamany, S.; Mohamed, N.; Farag, A.; Moriarty, T. A modified fuzzy c- means algorithm for bias field estimation and segmentation of MRI data. IEEE Trans. Med. Imaging 2002, 21, 193–199. [Google Scholar] [CrossRef] [PubMed]
  24. Zhang, Z.; Song, J. An adaptive fuzzy level set model with local spatial information for medical image segmentation and bias correction. IEEE Access 2019, 7, 27322–27338. [Google Scholar] [CrossRef]
  25. Li, F.; Osher, S.; Qin, J.; Yan, M. A multiphase image segmentation based on fuzzy membership functions and L1-norm fidelity. J. Sci. Comput. 2016, 69, 82–106. [Google Scholar] [CrossRef] [Green Version]
  26. Lv, H.; Wang, Z.; Fu, S.; Zhang, C.; Zhai, L.; Liu, X. A robust active contour segmentation based on fractional-order differentiation and fuzzy energy. IEEE Access 2017, 5, 7753–7761. [Google Scholar] [CrossRef]
  27. Luo, S.; Sarabandi, K.; Tong, L.; Guo, S. Unsupervised multiregion partitioning of fully polarimetric SAR images with advanced fuzzy active contours. IEEE Geosci. Remote Sens. 2020, 58, 1475–1486. [Google Scholar] [CrossRef]
  28. Ramudu, K.; Babu, T.R. Level set evolution of biomedical MRI and CT scan images using optimized fuzzy region clustering. Comput. Methods Biomech. Biomed. Eng. Imaging Vis. 2019, 7, 96–107. [Google Scholar] [CrossRef]
  29. Luo, S.; Sarabandi, K.; Tong, L.; Guo, S. An improved fuzzy region competition-based framework for the multiphase segmentation of SAR images. IEEE Geosci. Remote Sens. 2020, 58, 2457–2470. [Google Scholar] [CrossRef]
  30. Sagiv, C.; Sochen, N.; Zeevi, Y. Integrated active contours for texture segmentation. IEEE Trans. Image Process. 2006, 15, 1633–1646. [Google Scholar]
  31. Sandberg, B.; Chan, T.; Vese, L. A Level-Set and Gabor-Based Active Contour Algorithm for Segmenting Textured Images. Available online: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.7.3145&rep=rep1&type=pdf (accessed on 24 May 2021).
  32. Rousson, M.; Brox, T.; Deriche, R. Active unsupervised texture segmentation on a diffusion-based feature Space. In Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, USA, 18–20 June 2003. [Google Scholar]
  33. Yin, S.; Zhang, Y.; Karim, S. Large scale remote sensing image segmentation based on fuzzy region competition and Gaussian mixture model. IEEE Access 2018, 6, 26069–26080. [Google Scholar] [CrossRef]
  34. Do, M.N.; Vetterli, M. Wavelet-based texture retrieval using generalized Gaussian density and Kullback-Leibler distance. IEEE Trans. Image Process. 2002, 11, 146–158. [Google Scholar] [CrossRef] [Green Version]
  35. Choy, S.K.; Tong, C.S. Supervised texture classification using characteristic generalized Gaussian density. J. Math. Imaging Vis. 2007, 29, 35–47. [Google Scholar] [CrossRef]
  36. Choy, S.K.; Tong, C.S. Statistical wavelet subband characterization based on generalized Gamma density and its application in texture retrieval. IEEE Trans. Image Process. 2010, 19, 281–289. [Google Scholar] [CrossRef]
  37. Pi, M.; Tong, C.S.; Choy, S.K.; Zhang, H. A fast and effective model for wavelet subband histograms and its application in texture image retrieval. IEEE Trans. Image Process. 2006, 15, 3078–3088. [Google Scholar] [CrossRef] [PubMed]
  38. Choy, S.K.; Tong, C.S. Statistical properties of bit-plane probability model and its application in supervised texture classification. IEEE Trans. Image Process. 2008, 17, 1399–1405. [Google Scholar] [CrossRef] [PubMed]
  39. Chambolle, A. An algorithm for total variation minimization and applications. J. Math. Imaging Vis. 2004, 20, 89–97. [Google Scholar]
  40. Wang, W.; Carreira-Perpinan, M.A. Projection onto the probability simplex: An efficient algorithm with a simple proof, and an application. arXiv 2013, arXiv:1309.1541v1. [Google Scholar]
  41. Bulow, T.; Sommer, G. A novel approach to the 2D analytic signal. Computer Analysis of Images and Patterns, Lecture Notes in Computer Science. In Proceedings of the International Conference on Computer Analysis of Images and Patterns, Ljubljana, Slovenia, 1–3 September 1999. [Google Scholar]
  42. Arbelaez, P.; Maire, M.; Fowlkes, C.; Malik, J. From contours to regions: An empirical evaluation. In Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA, 20–25 June 2009. [Google Scholar]
  43. Van Rijsbergen, C.J. Information Retrieval; Butterworths: London, UK, 1979. [Google Scholar]
  44. Jaccard, P. Nouvelles recherches sur la distribution florale. Bull. Soc. Vaud. Sci. Nat. 1908, 44, 223–270. [Google Scholar]
  45. Lei, T.; Jia, X.; Zhang, Y.; Liu, S.; Meng, H.; Nandi, A.K. Superpixel-based fast fuzzy c- means clustering for color image segmentation. IEEE Trans. Fuzzy Syst. 2019, 27, 1753–1766. [Google Scholar] [CrossRef] [Green Version]
  46. Lei, T.; Liu, P.; Jia, X.; Zhang, X.; Meng, H.; Nandi, A.K. Automatic fuzzy clustering framework for image segmentation. IEEE Trans. Fuzzy Syst. 2020, 28, 2078–2092. [Google Scholar] [CrossRef] [Green Version]
  47. Kanezaki, A. Unsupervised image segmentation by backpropagation. In Proceedings of the ICASSP, Calgary, AB, Canada, 15–20 April 2018. [Google Scholar]
  48. Kim, W.; Kanezaki, A.; Tanaka, M. Unsupervised learning of image segmentation based on differentiable feature clustering. IEEE Trans. Image Process. 2020, 28, 8055–8068. [Google Scholar] [CrossRef]
  49. Shotton, J.; Winn, J.; Rother, C.; Criminisi, A. TextonBoost for image understanding: Multi-class object recognition and segmentation by jointly modeling texture, layout, and context. Int. J. Comput. Vis. 2009, 81, 2–23. [Google Scholar] [CrossRef] [Green Version]
  50. Arbelaez, P.; Maire, M.; Fowlkes, C.; Malik, J. Contour detection hierarchical image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 898–916. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  51. Alpert, S.; Galun, M.; Basri, R.; Brandt, A. Image segmentation by probabilistic bottom-up aggregation and cue integration. In Proceedings of the 2007 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA, 17–22 June 2007. [Google Scholar]
  52. Mendonça, T.; Ferreira, P.M.; Marques, J.; Marcal, A.R.S.; Rozeira, J. PH2—A dermoscopic image database for research and benchmarking. In Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan, 3–7 July 2013. [Google Scholar]
Figure 1. The overall implementation of the proposed method.
Figure 1. The overall implementation of the proposed method.
Mathematics 09 02392 g001
Figure 3. Comparative segmentation results for various algorithms. (aj) are images from [49,50,51,52]. The 1st to the 8th columns are the results for FRCGMM, L1FS, PCFRC, SFFCM, AFCF, BP, DFC and FBRC, respectively.
Figure 3. Comparative segmentation results for various algorithms. (aj) are images from [49,50,51,52]. The 1st to the 8th columns are the results for FRCGMM, L1FS, PCFRC, SFFCM, AFCF, BP, DFC and FBRC, respectively.
Mathematics 09 02392 g003
Figure 4. Effectiveness of window size to the segmentation results. (a,b) are images from [49,50]. The 1st to the 4th columns are the results for M = 1, M = 25, M = 50 and M = 75, respectively.
Figure 4. Effectiveness of window size to the segmentation results. (a,b) are images from [49,50]. The 1st to the 4th columns are the results for M = 1, M = 25, M = 50 and M = 75, respectively.
Mathematics 09 02392 g004
Figure 5. Effectiveness of BDPM to the segmentation results. (ad) are images from [49,50]. First row: α q = 0 , q 1 . Second row: α q > 0 , q 1 .
Figure 5. Effectiveness of BDPM to the segmentation results. (ad) are images from [49,50]. First row: α q = 0 , q 1 . Second row: α q > 0 , q 1 .
Mathematics 09 02392 g005
Table 1. Quantitative comparisons of various approaches for WSE database. The best results are highlighted in bold.
Table 1. Quantitative comparisons of various approaches for WSE database. The best results are highlighted in bold.
MethodsSCJIFTime (s)
FRCGMM0.7990.6660.76545.282
L1FS0.7580.6440.74872.296
PCFRC0.8210.6870.77339.619
SFFCM0.7980.6710.7660.815
AFCF0.8010.6570.7510.673
BP0.7260.4080.49697.358
DFC0.6400.4200.52879.903
FBRC0.8290.7010.78831.473
Table 2. Quantitative comparisons of various approaches for PH2 database. The best results are highlighted in bold.
Table 2. Quantitative comparisons of various approaches for PH2 database. The best results are highlighted in bold.
MethodsSCJIFTime (s)
FRCGMM0.7650.6740.77835.431
L1FS0.8140.7120.80035.912
PCFRC0.8070.6650.75326.769
SFFCM0.7230.6590.7734.561
AFCF0.6900.5910.7114.609
BP0.8050.4710.543285.990
DFC0.6260.2850.373195.900
FBRC0.8210.7390.82725.783
Table 3. Quantitative comparisons using different window sizes for WSE database. The best results are highlighted in bold.
Table 3. Quantitative comparisons using different window sizes for WSE database. The best results are highlighted in bold.
MSCJIF
10.8290.6920.779
250.8290.7010.788
500.8280.6890.777
750.8270.6880.776
Table 4. Quantitative comparisons for the effectiveness of BDPM to the segmentation performance for WSE database. The best results are highlighted in bold.
Table 4. Quantitative comparisons for the effectiveness of BDPM to the segmentation performance for WSE database. The best results are highlighted in bold.
SCJIF
α q = 0 ,   q 1 0.8180.6950.780
α q > 0 ,   q 1 .0.8290.7010.788
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Choy, S.; Ng, T.; Yu, C.; Lam, B. Fuzzy Bit-Plane-Dependence Region Competition. Mathematics 2021, 9, 2392. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192392

AMA Style

Choy S, Ng T, Yu C, Lam B. Fuzzy Bit-Plane-Dependence Region Competition. Mathematics. 2021; 9(19):2392. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192392

Chicago/Turabian Style

Choy, Siukai, Tszching Ng, Carisa Yu, and Benson Lam. 2021. "Fuzzy Bit-Plane-Dependence Region Competition" Mathematics 9, no. 19: 2392. https://0-doi-org.brum.beds.ac.uk/10.3390/math9192392

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