Next Article in Journal
Improvement of the Non-Destructive Testing of Heritage Mural Paintings Using Stimulated Infrared Thermography and Frequency Image Processing
Next Article in Special Issue
Shape Similarity Measurement for Known-Object Localization: A New Normalized Assessment
Previous Article in Journal
A Finite-Difference Approach for Plasma Microwave Imaging Profilometry
Previous Article in Special Issue
Superpixel Segmentation Based on Anisotropic Edge Strength
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

General Type-2 Fuzzy Sugeno Integral for Edge Detection

by
Gabriela E. Martínez
1,
Claudia I. Gonzalez
1,*,
Olivia Mendoza
2 and
Patricia Melin
1
1
Division of Graduate Studies and Research, Tijuana Institute of Technology, Tijuana 22414, Mexico
2
School of Engineering, Autonomous University of Baja California, Tijuana 22390, Mexico
*
Author to whom correspondence should be addressed.
J. Imaging 2019, 5(8), 71; https://doi.org/10.3390/jimaging5080071
Submission received: 31 May 2019 / Revised: 10 August 2019 / Accepted: 12 August 2019 / Published: 16 August 2019
(This article belongs to the Special Issue Soft Computing for Edge Detection)

Abstract

:
A type-2 fuzzy edge detection method is presented in this paper. The general process consists of first obtaining the image gradients in the four directions—horizontal, vertical, and the two diagonals—and this technique is known as the morphological gradient. After that, the general type-2 fuzzy Sugeno integral (GT2 FSI) is used to integrate the four image gradients. In this second step, the GT2 FSI establishes criteria to determine at which level the obtained image gradient belongs to an edge during the process; this is calculated assigning different general type-2 fuzzy densities, and these fuzzy gradients are aggregated using the meet and join operators. The gradient integration using the GT2 FSI provides a methodology for achieving more robust edge detection, even more if we are working with blurry images. The experimental evaluations are performed on synthetic and real images, and the accuracy is quantified using Pratt’s Figure of Merit. The results values demonstrate that the proposed edge detection method outperforms other existing algorithms.

1. Introduction

The edge detection process is widely used in pattern recognition and computer vision systems because it is helpful in obtaining satisfactory results when applied in the preprocessing phase. Nevertheless, the process of finding the edges is not easy, especially if the image is blurry or distorted by noise; these phenomena frequently occurs when the image is captured by any acquisition hardware, factors like the distance, quality, and resolution of cameras, environment, and illumination variation tend to produce images with ambiguous or incomplete data. The issue of determining what is an image edge and what is not becomes more critical by the fact that edges are partially distorted or hidden.
In order to solve this issue for image edge detection, in recent years, various approaches that involve soft computing methods have been put forward, including the principles of fuzzy set theory, which is one of the main topics in this work. The aim of implementing the fuzzy reasoning proposal by Zadeh [1] for these kinds of tasks is because this is useful in modeling and approximating ambiguous or vague information, which is found in these problems.
Fuzzy techniques for edge detection have gained importance because they offer a good alternative to enhance the accuracy in the edge detection process. We can mention some important contributions for edge detection using type-1 (T1), interval type-2 (IT2), interval-valued and general type-2 (GT2) fuzzy sets (FS). Law et al. [2] and Russo [3,4] introduced an approach to edge detection applying fuzzy reasoning; in [3] fuzzy edge detection was applied to noisy images obtaining satisfactory results. Liang et al. [5] presented a competitive fuzzy edge detection method. Wu et al. [6] presented an edge detection algorithm with a multilevel fuzzy approach for blurry images. Bustince et al. [7] and Barrenechea et al. [8] introduced a new method for edge detection using interval-valued fuzzy theory. Mendoza et al. [9] and Melin et al. [10] proposed some image edge detectors methodologies implementing IT2 FS, and these achieved better results than the T1 fuzzy edge detectors. Molina et al. [11] presented a method to generate fuzzy image edge detection where the image gradients are transformed into membership degrees implementing parametric membership functions. Melin et al. [12] and Gonzalez et al. [13] presented interesting fuzzy edge detection approaches using GT2 FS theory, and these improved the edges compared to existing T1 and IT2 fuzzy edge detection methods.
As was mentioned previously, this paper aims at applying the general type-2 fuzzy Sugeno integral (GT2 FSI) [14] in aggregating the image gradients and to produce more robust edge detection. In the methodology, the image gradients and fuzzy densities are fuzzified using general type-2 membership functions including other operators, such as the meet and join which are applied in aggregating the fuzzy information sources. This procedure has the advantage of handling higher levels of vagueness or uncertainty that could be found in the images.
The GT2 FSI is an extension of the interval type-2 fuzzy Sugeno Integral (IT2 SI) [14] and the conventional Sugeno Integral [15]. Melin et al. [16] proposed a method to integrate modular neural networks using the Sugeno Integral; this was applied for time series forecasting. In addition, Melin et al. [17] also introduced an approach using the IT2 SI to aggregate the outputs of a face recognition system based on modular neural networks. In both proposals, the authors present satisfactory results when compared to other aggregation methods. In general, information aggregation is an important and necessary process to perform any decision-making task; nevertheless, this can be applied to any problem when we need to aggregate different information sources or different criteria. Implementing the GT2 FS theory [18,19,20] is possible to generate powerful aggregation techniques with the capability of handling the uncertainty information present in any image processing system [21,22,23]; being this one of the main motivations in developing this proposal.
The remainder of this paper is structured as follows. The methodology to obtain the image gradients is explained in Section 2. Section 3 presents some basic definitions about the fuzzy measures and the Sugeno integral, which are essential concepts for this work. Section 4 illustrates in detail the General type-2 fuzzy Sugeno integral approach. Section 5 presents the methodology to generate the fuzzy edge detection method and technically describes how the image gradients are aggregated using the GT2 FSI. Section 6 gives the experimental simulations when the proposed method is applied to synthetic and benchmark image databases and presents the comparison of results against other approaches. Finally, Section 7 offers some conclusions of this work, significant remarks, and future works.

2. Morphological Gradient Approach for Edge Detection

Edge detection is an essential phase in image processing and computer vision systems; especially, in applications for feature extraction or detection of significant elements found in the image. This process may simplify and reduce the amount of data to be processed; it can be applied as a filter to discard the irrelevant characteristics and to preserve the essential properties of the image.
For humans, it is easy to recognize an object with little information about it or only its edges, it is expected that for image recognition systems will be easier to learn with fewer image features and achieve better recognition results.
In the literature, we can find various ways to perform the process of edge detection, where the most used techniques are focused on obtaining the gradient by calculating the first derivative of the image. There are several methods based on this approach; the best known are the Roberts, Sobel, and Prewitt operators [24,25], these apply a convolution process that uses a kernel to approximate the image gradient and returns the values of the first derivative only for the horizontal and vertical direction.
In this paper, we are proposing to use the morphological gradient (MG) approach, which consists of calculating the first derivative, but for the four angles or directions of the image; i.e., vertical, horizontal and the two diagonals (0, 45, 90 and 135 degrees), as is shown in Figure 1, and indicated by the variables G1, G2, G3, and G4 respectively. These image gradients are calculated as follows.
The variable Gi (for i = 1…4) is used to represent the possible directions of the gradients (edges), and these are calculated with Equation (2) by applying a 3 × 3 matrix. In Equation (2), zi represents the coefficients of matrix positions (Figure 2) and, these are obtained with Equation (1); where f represents the image, x-axis the columns and y-axis the rows. Finally, the possible edge value E is integrated by using Equation (3) [10], [26,27].
z 1 = f ( x 1 , y 1 )     z 2   = f ( x , y 1 ) z 3 = f ( x + 1 ,   y 1 )     z 4   = f ( x 1 , y ) z 5   = f ( x , y )                                   z 6   = f ( x + 1 ,   y ) z 7 = f ( x 1 , y + 1 )     z 8   = f ( x , y + 1 ) z 9 = f ( x + 1 ,   y + 1 )
G 1 =   ( z 5     z 2 ) 2   +   ( z 5     z 8 ) 2   G 2 =   ( z 5     z 4 ) 2   +   ( z 5     z 6 ) 2   G 3 =   ( z 5     z 1 ) 2   +   ( z 5     z 9 ) 2   G 4 =   ( z 5     z 3 ) 2   +   ( z 5     z 7 ) 2  
E = G 1 + G 2 + G 3 + G 4

3. The Sugeno Integral and Fuzzy Measures

There exist operators that allow us to perform mathematical operations on elements that form a collection, and usually, the overall result is a numerical value.
In recent years, fuzzy integrals and fuzzy measures have become popular in various areas of research on aggregation operators, so it is interesting to apply these operators in different study cases to analyze their behavior. Usually when an aggregation process is used, the computer systems that need to combine or fuse information require preliminary processing. In particular, for the case of the morphological gradient edge detector, the information sources are the gradients calculated in the four directions. In general, it is possible to distinguish among the process of aggregation, information integration, and information fusion.
Fusion consists of combining information, for example, combining degrees of satisfaction of a user. The integration uses information from various sources for a particular purpose, for example, taking the online information base to decide the best destination for a trip. Aggregation operators combine information when mathematically formalized, for example, the arithmetic mean. For a better understanding, this Section defines the Sugeno measures and Sugeno Integral.

3.1. Sugeno Measures

In the literature, we can find the term λ-measures, defined as a particular type of monotonic measures [28]. If we have a universe of discourse X and a nonempty family D of subsets of X, a monotone measure μ on 〈X, D〉 is a function of the form μ: D → [0,∞]. It is assumed that the universal set X is finite and that D = P(X). That is, the monotonic measures of concern are sets of functions μ: P(X) → [0, 1].
Definition 1. 
A monotonic set measure μ on space X is a mapping μ: P(X) → [0, 1] such that the following properties hold [29,30]:
1) 
μ(∅)= 0
2) 
μ(X) = 1
3) 
For all B, C ∈ P(X), if B ⊆ C, then μ(B) ≤ μ(C)
A monotonic measure is established as follows: Also called fuzzy measure (FM) and denoted by μ, is represented by μ: 2x in the interval [0,1] for a finite dataset X = {x1, x2, …, xn}, and that must comply with the conditions shown below:
1)
μ(∅) = 0 and μ(X) = 1.
2)
Given B, C ∈ 2x, if B ⊂ C then μ(B) ≤ μ(C) (monotonicity property). In this case, B and C represent subsets of the set X.
If μ(B) and μ(C) are two disjoint sets, we can still reconstruct the degree μ(B ∪ C). The reconstructed value is no longer the sum μ(B) + μ(C), but a slightly more complex expression. A Sugeno measure is a λ-fuzzy or also called fuzzy measure if it complies with the option 1 of addition for some −1 < λ.
μ(B ∪ C) = μ(B) + μ(C) + λ μ(B)μ(C)
Equation (4) is commonly known as the λ-rule. When X represents a finite set and each element is assigned a fuzzy density (FD) μ(x) for all x of the set X, these represent the relevance of each one of the data sources. It should be noted that the importance of a subset of data from a set B used to give a solution to a problem is determined by the fuzzy measure [31]. The value of μ(B) for each of the B ⊂ X is calculated by the recurrent application of the λ-rule, and this parameter can be expressed by using Equation (5).
μ ( B ) =   [ x B ( 1 + λ μ ( { x } ) ) λ ]
Once the FD μ ( { x } )   is defined, using the constraint μ(x) = 1, we can calculate the λ value so that when applying Equation (5) we obtain Equation (6).
λ   +   1   = i = 1 n ( 1   +   λ μ ( { x i } ) )
An element that characterizes this type of measure is the lambda parameter (λ), and this can be calculated with Equation (6) when the FD is assigned.
One of the important works of Sugeno was to demonstrate that this polynomial function is numerically easy to solve and that its root is greater than −1. The property of Equation (6) allows decreasing the free parameters numbers from 2n − 2 to n since it stipulates the n different densities [32]; the lambda parameter (λ) is calculated based on the Theorem 1 [33]:
Theorem 1. 
Let μ({x}) > 0 in at least two elements of X, and 1 > μ({x}) for all x that belong to the set X. Then, the unique parameter λ is calculated with Equation (6) as follows:
  • If x X μ ( { x } ) < 1 , then λ is a value in (0,∞).
  • If x X μ ( { x } ) = 1 , then λ = 0;
  • If x X μ ( { x } ) > 1 , then λ is a value in (−1, 0).
If μ is a λ-FM, using Equation (5) μ(Bi) is calculated recursively rearranging μ({x}) and the sets X in descending order taking as reference the values of the set X [34,35].

3.2. Sugeno Integral

This integral can be interpreted from two points of view: decision making under uncertainty and the decision making of multiple criteria. Sugeno defined the fuzzy integral term with respect to fuzzy measurements (FM or λ-FM) as non-linear functions [15]. The "maxmin" operators are generalized by Equation (7); this can be understood as finding the highest degree of likeness with the expected value and the target.
S u g e n o μ ( x 1 , x 2 , , x n ) = max i = 1.. n ( min ( D ( x σ ( i ) ) ,   μ ( A σ ( i ) ) ) )
where   x σ ( i ) determine that the data D ( x σ ( i ) ) need to be permuted as 0 D ( x σ ( 1 ) ) D ( x σ ( 2 ) ) D ( x σ ( n ) ) 1 , and A σ ( i ) = { σ ( i ) , , σ ( n ) } .
Any problem in which X = {x1, ..., xn} is considered as a finite set, can be solved using the Sugeno integral. In Algorithm 1, the steps to evaluate the Sugeno integral (SI) are presented.
Algorithm 1: Sugeno integral algorithm.
Input:n represents the sources number; {x1, x2, …, xn} denotes the information and the fuzzy densities of the information sources are M1, M2, …, Mn ∈ (0,1).
Output: Sugeno integral h(σ(x1), σ(x2), …, σ(xn)).
1: Estimate λ using the equation
f ( λ ) = { i = 1 n ( 1 + M i ( x i ) λ ) } ( 1 + λ )
2: The variable xi must be fuzzify using.
D i = { ( x , μ D i ( x ) ) | x   ϵ   X } ,   μ { D i } ( x ) [ 0 , 1 ]
3: Reordered with base on D(xi) all the Mi in descending order.
4: Determine the FM for all Di using Equation (4).
5: Calculate Sugeno integral with Equation (7).
6: OUTPUT Sugeno integral.

4. General Type-2 Fuzzy Sugeno Integral

In recent years, there has been a significant increase in the fuzzy research area, especially in interval type-2 fuzzy logic and more recently in general type-2 fuzzy logic. The main idea of working with higher orders or types of fuzzy logic is to build models of uncertainty more robust, so it is expected that better results will be obtained when making use of the general type-2 fuzzy logic. Based on the above, it is of great interest to combine the fuzzy Sugeno integral and general type-2 fuzzy systems to achieve better handling of uncertainty in the process of aggregation of various information sources.
When the Sugeno integral is used as an operator to make decisions, the number of information sources n and the fuzzy densities M(xi) ∈ (0,1) must be defined for each information source D(xi). The series of steps used to extend the Sugeno integral applying the GT2 FS are described below [14].
1)
The first step is to evaluate each D(xi) and M(xi) using a GT2 membership function (MF) that is expressed by Equation (8), and calculated using Equation (9). In Equation (8), “trigausstype2” represents a Gaussian GT2 MF with uncertainty in the mean, where x denotes the domain of the primary MF and u is the partition for the secondary MF. Figure 3 illustrates a representation of this GT2 MF.
μ ˜ ( x , u ) = t r i g a u s s t y p e 2 ( x , u , [ a 1 , b 1 , c 1 , a 2 , b 2 , c 2 , ρ ] )
μ ˜ ( x , u ) = e x p [ 1 2 ( u p x σ u ) 2 ]
In Equation (9), the parameter σu is calculated with Equation (10). Where ρ, is an uncertainty fraction that is added in the support of the secondary MF, δ is obtained by Equation (11), px with Equation (12), the variables a, b and c represent the parameterization of the MF and are determined using Equation (13).
σ u = 1 + ρ 2 3 δ + ε
δ =   μ ¯ ( x ) μ _ ( x )
p x   = m a x ( m i n ( x a b a   , c x c b ) , 0 )
a =   a 1 + a 2 2 ,           b =   b 1 + b 2 2 ,             c =   c 1 + c 2 2
2)
The next step is obtain the alpha cuts (αi) for all the D(xi) and M(xi) to calculate μ ( M i L α i ( x i ) ), μ ( M i R α i ( x i ) ) and μ ( D L α i ( x i ) ), μ ( D R α i ( x i ) ).
3)
After calculating the αi cuts, based on Equation (4) the next thing is estimate lambda (λ) and the alpha cuts (αi) for the lambda left ( λ L ) and lambda right ( λ R ) applying Equations (14) and (15).
f ( λ L α i ) = { i = 1 n ( 1 + M i L α i ( x i ) λ L α i     ) } ( 1 + λ L α i     )
f ( λ R α i ) = { i = 1 n ( 1 + M i R α i ( x i ) λ R α i     ) } ( 1 + λ R α i     )
Once λ L α i and λ R α i values are obtained, the next step is determine μ L α i ( A i )   and μ R α i ( A i ) by using Equations (16)–(19).
μ L α i ( A 1 ) = μ L α i ( x 1 )
μ L α i ( A i ) = μ L α i ( x i ) +   μ L α i ( A i 1 ) + λ L α i μ L α i ( x i ) μ L α i ( A i 1 )
μ R α i ( A 1 ) = μ R α i ( x 1 )
μ R α i ( A i ) = μ R α i ( x i ) +   μ R α i ( A i 1 ) + λ R α i μ R α i ( x i ) μ R α i ( A i 1 )
4)
Taking as a reference the Equation (7), is necessary to calculate the Sugeno integral for α i using Equation (20).
h ( σ ˜ α 1 ,   σ ˜ α 2 ,   ,   σ ˜ α n ) = I = 1 n ( [ h L α 1 , h R α 1 ] , [ h L α 2 , h R α 2 ] , , [ h L α n , h R α n ] )
In Equation (20), each σ ˜ α i represents an interval of the form Equation (21).
σ ˜ α i = i = 1 n ( ( [ μ ( D L α i ( x i ) ) , μ L α i ( A i ) ] , [ μ ( D R α i ( x i ) ) , μ R α i ( A i ) ] ) )
Equation (21) defines the composition; the symbol represents the meet operator of the GT2 FS and is used to represent the join.
5)
To obtain the GT2 FSI, finally, we calculate the supreme of the σ ˜ α i using Equation (22).
h = s u p i ( h ( σ ˜ α i ) )
The general type-2 fuzzy Sugeno integral is summarized in Algorithm 2.
Algorithm 2: General type-2 fuzzy Sugeno integral algorithm
Input:n represents the sources number, D(xi) denotes the information and M(xi) the FD in the domain (0,1).
Output: General type-2 Sugeno integral h.
1: Estimate the M(xi) and D(xi) using the function
μ ˜ ( x , u ) = t r i g a u s s t y p e 2 ( x , u , [ a 1 , b 1 , c 1 , a 2 , b 2 , c 2 , ρ ] )
2: Determine the alpha cuts (αi) for D(xi) and M(xi)
μ ( M i L α i ( x i ) ) , μ ( M i R α i ( x i ) )
μ ( D L α i ( x i ) ) , μ ( D R α i ( x i ) )
3: Calculate λ and the αi cuts for λ L and λ R using Equations (14) and (15).
4: Determine the FM μ L α i ( B i )   and μ R α i ( B i ) applying Equations (16)–(19).
5: Calculate the Sugeno integral h ( σ ˜ α i ) , for all the αi with Equation (20).
6: Finally, calculate the GT2SI
The proposed general type-2 fuzzy Sugeno integral can be applied in any study case where information is combined, that can be formalized mathematically.

5. Edge Detection Using General Type-2 Fuzzy Sugeno Integral

The edge detection process is widely used in pattern recognition and computer vision, nevertheless, the process to determine the edges is not easy, the issue of determining what is and what is not an image edge is made more critical by the fact that edges in many cases are partially distorted or hidden. The aim of this work is performing the aggregation process to combine the image gradients obtained by the MG edge detector, which was explained in Section 2 with FSI. For the fuzzy aggregation, the Sugeno integral combined with the general fuzzy sets operators GT2 FSI is used (detailed in Section 4). The fuzzy densities of the Sugeno integral associated with each of the gradients, and the general type-2 fuzzy systems allow the handling of uncertainty associated with the information sources to be carried out, so it is expected that by applying the proposed method, the edge detection should be more robust than applying any of the traditional methods. A general diagram about this methodology is in Figure 4.
The steps for integrating the gradients based on GT FSI are in Figure 5 and explained below:
  • Establish Gi: If we have the numerical representation of an image like the one in Figure 6, and we select coefficients of the matrix positions 3 × 3 (as in Figure 1) to calculate the morphological gradient method by applying Equations (1)–(3) we obtain:
    G 1 =   ( 24   14 ) 2   +   ( 24   28 ) 2     =   10.77
    G 2 =   ( 24   20 ) 2   +   ( 24   26 ) 2     =   4.47
    G 3 =   ( 24     10 ) 2   +   ( 24   32 ) 2     =   16.12
    G 4 =   ( 24   16 ) 2   +   ( 24   30 ) 2     =   10
    E= 10.77 + 4.47 + 16.12 + 10 = 41.36 ≈ 41
    So, the central pixel of the selected sub-matrix is replaced by the obtained value 41. However, if the proposed method is used, the Gi gradients are first calculated, which represent the sources of information; in this case, the normalized values are G = [0.1077, 0. 447, 0. 1612, 0.10]. For this test, five alpha cuts in the points α = [0.2, 0.4, 0.6, 0.8, 0.99] were defined for the general type-2 fuzzy system. Once obtaining the Gi gradients, the next step is to assign the fuzzy densities and continue with the following steps as explained below.
  • Assignment of fuzzy densities M({xi}) for each Gi: The relevance or importance of a particular source is determined by M({xi}), thus, the information sources must be associated with one; in this case, the fuzzy densities were arbitrarily assigned. In this case, a fuzzy density M = [0.2, 0.2, 0.2, 0.2] was assigned to each of the information sources.
  • Evaluate and generate the M i L α i ( x i ) , M i R α i ( x i ) , D L α i ( x i ) and D R α i ( x i ) : The next step is to evaluate each gradient (information sources) and fuzzy density with a general membership function using Equation (9) and generate a left and right interval for each alpha cut (see Table 1 and Table 2).
  • Calculate λ L α i and λ R α i : The next thing is to determine the left and right lambda values for each alpha cut using the bisection method applying Equations (14) and (15), the results can be seen in Table 3.
  • Calculate the fuzzy measures M L α i ( B i ) and   M R α i ( B i ) : After that, the fuzzy measures associated with each information source are calculated (see Table 4) to perform the aggregation process using Equations (16)–(19).
  • Calculate the GT2 FSI + MG: Using the meet and join operators of the general fuzzy sets, the gradients are integrated applying the Sugeno integral with Equation (20) and (22); in this case, for each alpha cuts we obtain a solution interval. When applying the Sugeno integral, the minimum of D L α i ( x i ) , μ L α i and D R α i ( x i ) , μ R α i is calculated, getting the results of Table 5.
Finally, the minimum is applied to each of the left and right information sources with respect to each alpha cut, obtaining an interval for each of the alpha cuts, which can be observed in Table 6.
In the case of the proposed model, the max of each interval is calculated, obtaining as a final result [0.1447, 0.3839]; then the supreme is calculated at the interval using Equation (22), and a result of the GT2 FSI + MG is obtained by 0.3839 ≈ 0.38. Using the proposed method, the central pixel of the selected sub-matrix (see Figure 1) is replaced by the obtained value 0.38. We can notice that the final value obtained by the GT2 FSI + MG was 0.3839, this differs from the value calculated by the traditional MG that was of 41.36 (see step 1); therefore, the proposed method could be useful to determine in a more accurate way if the gradient represents an edge of the image. The latter is due to the property that the GT2 FSI + MG method has in the handling of uncertainty.
One of the main drawbacks that we have when obtaining an interval, is to determine which of the values represents the best solution. For this work, one of the approximations that we use is to calculate the average of each one of the intervals and, in the end, to select the supreme of all of them to represent the solution set expressed in Equation (22). For this particular edge detection application, the main goal was to determine whether the pixel corresponds to an edge.

6. Simulation Results

The results of the proposed fuzzy edge detection method are presented below, the implementation of which consists in the integration of the image gradients using the integral Sugeno combined with the GT2 FS operators.
In this section, two tests are presented; in the first test, a database of synthetic images was used, which can be seen in Table 7. In the second test, the proposed edge detector was implemented in a benchmark database of image segmentation and boundary detection (BSDS) [36] that we can found in Table 8. In both tables, we can observe the original images used to test the proposed edge detector, together with their reference images (ground true), these reference images are necessary to measure the edge detection accuracy. Additionally, to test the effectiveness of the GT2 FSI + MG method, several edge detectors were analyzed as the Morphological gradient method, the MG using the Sugeno integral (SI + MG) and MG combined with Sugeno integral and the operators of type-2 fuzzy systems (IT2 SI + MG).
For the first test, the traditional morphological gradient edge detection method was applied in both image databases (Table 7 and Table 8). The visual results of the edge detection for the synthetic images database are shown in Table 9; where the last column represents the value of the fuzzy density associated with each gradient. For the first two images, an FD = 0.6 was assigned for each gradient, while for the last three images an FD = 0.2 was used.
To evaluate the efficiency of the proposed edge detection method, the metric based on the “Figure of merit” of Pratt’s (FOM) [37,38,39] was used. FOM values are between 0 and 1 (If the result of the FOM is 1 or very close to 1, this means that the detected edge is the same or very similar to the reference image. Otherwise, when is closer to 0, there is a high difference between the detected edge and the reference image.
In Table 10, is possible to appreciate the FOM values obtained with the synthetic images, using the detectors MG, SI + MG, IT2SI + MG, respectively. Comparing the obtained results, we can conclude that for this database, the GT2 FSI + MG provides better results, in most of the images than the traditional MG and IT2 SI + MG.
After evaluating the BSDS database with the edge detectors, the obtained images can be appreciated in Table 11. The image number is in the first column. The images obtained using the aggregation operator based on the morphological gradient with the traditional Sugeno integral are presented in the second column. The images produced after applying the Sugeno integral with the operators of the fuzzy logic type-2 are shown in the third column. We can appreciate the images in which the proposed method GT2 FSI was implemented in the fourth column; in this column, the FD assigned at each gradient was 0.2. The last column presents the images after using the GT2 FSI, but in this case, the FD associated at each gradient was 0.7. It is possible to appreciate visually that the images present more information on the edges that the obtained with other methods and other FDs.
In Table 12, the FOM metrics of the BSDS database obtained after performing experiments with diverse edge detectors can be visualized. The database used for these tests differs from the previous one, since it contains real images of animals, landscapes or other things. However, this database also has reference images.
To have a better point of comparison, the Morphological gradient and Sobel detectors were also applied. In the obtained results, it can be observed that due to the nature of the information present in the images, the edge detection process turns out to be more complicated than in the synthetic image database, so that, in most cases, the calculated values with the metric are very low. However, they serve as a point of comparison for evaluating the detectors used.
The 16 images were evaluated with the MG detectors, Sobel, SI + MG, IT2 SI + MG, and GT2 FSI + MG. In the case of the aggregators using measures, FD = 0.2 was associated with the gradients of each integrator; according to the FOM metric, Sobel was better in three images, SI + MG in two, IT2 SI + MG, in three, while that GT2 FSI + MG achieved better results in eight images; which this last represents the 50 percent of the image database.
In most cases, the task of edge detection is improved when a traditional edge detection method (MG or Sobel) is combined with some other technique, for example an aggregation operator that uses measures or a fuzzy system [9,10,12,13,14] especially when the ideal parameters for the measures or MF used are known. In this case, the tests carried out with the proposed method were made by assigning fuzzy densities of 0.2 to each of the gradients calculated in the four directions. However, it does not mean that these densities are appropriate because they are arbitrarily established, so it is expected that by varying the FD the results obtained when calculating the FOM metric will improve.

7. Conclusions and Future Works

In summary, this paper presents a fuzzy approach for edge detection applying the general type-2 fuzzy Sugeno integral as a method to aggregate the image gradients; this provides a more robust system because the images are viewed as fuzzy information and this gives the advantage of modeling the uncertainty contained in the data.
In Section 6, we presented a comparative analysis of the different used methods to aggregate the image gradients, such as the traditional Sugeno integral, IT2 SI, and the GT2 FSI. The results showed that the GT2 FIS is suitable to combine this type of information; above all to improve edge detection tasks based on gradients.
According to the results shown in Table 10 and Table 12, we can notice that edges of the image were better in most cases after applying the GT2 FSI + MG operator or working with fuzzy measures. However, it is necessary to perform more tests varying the fuzzy densities designated for each information sources, as well as the parameters of the general fuzzy system to verify if the results can be improved even more.
Operators that use fuzzy measures manage degrees of membership to each of the information sources, which allows managing various levels of uncertainty. Therefore, when using this type of aggregation operators, different alternatives can be explored when solving problems, so it is interesting to apply fuzzy measurements to several applications to explore a broader field of action, as in this case in the edges detectors.
We envision that the fuzzy densities associated with each of the information sources are optimal for the system and assigned automatically since they play an essential role in obtaining a solution with the proposed operator. Therefore, as future work, it is possible to implement optimization techniques with the purpose of finding the optimal values for the fuzzy densities and the parameters of the GT2 MFs; all this is performed in order to improve the proposed system and to take the most advantages of the aggregation operator. In this research, we present an approximation of the combination of the general fuzzy sets with the Sugeno integral; however, it is necessary to consider whether there are other ways to combine the proposed methods.

Author Contributions

Conceptualization, G.E.M. and C.I.G; methodology, G.E.M. and O.M; software, G.E.M and C.I.G; validation, O.M. and P.M.; formal analysis, G.E.M and O.M; investigation, G.E.M and C.I.G; writing—original draft preparation, G.E.M. and C.I.G; writing—review and editing, C.I.G. and P.M; project administration, P.M.; funding acquisition, P.M.

Funding

This research was funded by Consejo Nacional de Ciencia y Tecnología, grant number 178539.

Acknowledgments

We would like to express our gratitude to the Consejo Nacional de Ciencia y Tecnologia and Tecnologico Nacional de Mexico/Tijuana Institute of Technology for the facilities and resources granted for the development of this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zadeh, L.A. Toward extended fuzzy logic—A first step. Fuzzy Sets Syst. 2009, 160, 3175–3181. [Google Scholar] [CrossRef]
  2. Law, T.; Itoh, H.; Seki, H. Image filtering, edge detection, and edge tracing using fuzzy reasoning. IEEE Trans. Pattern Anal. Mach. Intell. 1996, 18, 481–491. [Google Scholar] [CrossRef]
  3. Russo, F. Edge Detection in Noisy Images Using Fuzzy Reasoning. IEEE Trans. Instrum. Meas. 1998, 47, 1102–1105. [Google Scholar] [CrossRef]
  4. Russo, F. FIRE operators for image processing. Fuzzy Sets Syst. 1999, 103, 265–275. [Google Scholar] [CrossRef]
  5. Liang, L.R.; Looney, C.G. Competitive fuzzy edge detection. Appl. Soft Comput. 2003, 3, 123–137. [Google Scholar] [CrossRef]
  6. Wu, J.; Yin, Z.; Xiong, Y. The Fast Multilevel Fuzzy Edge Detection of Blurry Images. IEEE Signal. Process. Lett. 2007, 14, 344–347. [Google Scholar] [CrossRef]
  7. Bustince, H.; Barrenechea, E.; Pagola, M.; Fernandez, J. Interval-valued fuzzy sets constructed from matrices: Application to edge detection. Fuzzy Sets Syst. 2009, 160, 1819–1840. [Google Scholar] [CrossRef]
  8. Barrenechea, E.; Bustince, H.; De Baets, B.; Molina, C.L. Construction of Interval-Valued Fuzzy Relations with Application to the Generation of the Fuzzy Edge Images. IEEE Trans. Fuzzy Syst. 2011, 19, 819–830. [Google Scholar] [CrossRef]
  9. Mendoza, O.; Melin, P.; Licea, G. Interval type-2 fuzzy logic for edge detection in digital images. Int. J. Intell. Syst. 2009, 24, 1115–1134. [Google Scholar] [CrossRef]
  10. Melin, P.; Mendoza, O.; Castillo, O. An improved method for edge detection based on interval type-2 fuzzy logic. Expert Syst. Appl. 2010, 37, 8527–8535. [Google Scholar] [CrossRef]
  11. Molina, C.L.; De Baets, B.; Bustince, H. Generating fuzzy edge images from gradient magnitudes. Comput. Vis. Image Underst. 2011, 115, 1571–1580. [Google Scholar] [CrossRef]
  12. Melin, P.; Gonzalez, C.I.; Castro, J.R.; Mendoza, O.; Castillo, O. Edge-Detection Method for Image Processing Based on Generalized Type-2 Fuzzy Logic. IEEE Trans. Fuzzy Syst. 2014, 22, 1515–1525. [Google Scholar] [CrossRef]
  13. Gonzalez, C.I.; Melin, P.; Castro, J.R.; Castillo, O. Edge Detection Methods Based on Generalized Type-2 Fuzzy Logic; Springer International Publishing: Basel, Switzerland, 2017. [Google Scholar]
  14. Melin, P.; Martinez, G.E. Extension of the Fuzzy Sugeno Integral Based on Generalized Type-2 Fuzzy Logic; Springer: Berlin, Germany, 2019. [Google Scholar]
  15. Sugeno, M. Theory of Fuzzy Integrals and Its Applications. Ph.D. Thesis, Tokyo Institute of Technology, Tokyo, Japan, 1974. [Google Scholar]
  16. Melin, P.; Mendoza, O.; Castillo, O. Face Recognition with an Improved Interval Type-2 Fuzzy Logic Sugeno Integral and Modular Neural Networks. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 2011, 41, 1001–1012. [Google Scholar] [CrossRef]
  17. Melin, P.; Mancilla, A.; Lopez, M.; Mendoza, O. A hybrid modular neural network architecture with fuzzy Sugeno integration for time series forecasting. Appl. Soft Comput. 2007, 7, 1217–1226. [Google Scholar] [CrossRef]
  18. Wagner, C.; Hagras, H. Toward general type-2 fuzzy logic systems based on zSlices. Fuzzy Syst. IEEE Trans. 2010, 18, 637–660. [Google Scholar] [CrossRef]
  19. Mendel, J.M.; Fellow, L.; Liu, F.; Zhai, D. α-Plane Representation for Type-2 Fuzzy Sets. Theory Appl. IEEE Trans. Fuzzy Syst. 2009, 17, 1189–1207. [Google Scholar] [CrossRef]
  20. Mendel, J.M. General Type-2 Fuzzy Logic Systems Made Simple: A Tutorial. IEEE Trans. Fuzzy Syst. 2014, 22, 1162–1182. [Google Scholar] [CrossRef]
  21. Sanchez, M.A.; Castillo, O.; Castro, J.R. Generalized Type-2 Fuzzy Systems for controlling a mobile robot and a performance comparison with Interval Type-2 and Type-1 Fuzzy Systems. Expert Syst. Appl. 2015, 42, 5904–5914. [Google Scholar] [CrossRef]
  22. Castro, J.R.; Sanchez, M.A.; González, C.I.; Melin, P.; Castillo, O. A New Method for Parameterization of General Type-2 Fuzzy Sets. Fuzzy Inf. Eng. 2018, 10, 31–57. [Google Scholar] [CrossRef]
  23. Melin, P.; Ontiveros-Robles, E.; González, C.I.; Castro, J.R.; Castillo, O. An approach for parameterized shadowed type-2 fuzzy membership functions applied in control applications. Soft Comput. 2019, 23, 3887–3901. [Google Scholar] [CrossRef]
  24. Sobel, I. Camera Models and Perception. Ph.D. Thesis, Stanford University, Stanford, CA, USA, 1970. [Google Scholar]
  25. Prewitt, J.M.S. Object enhancement and extraction. In Picture Analysis and Psychopictorics; Academic Press: New York, NY, USA, 1970; pp. 75–149. [Google Scholar]
  26. Evans, A.N.; Liu, X.U. A morphological gradient approach to color edge detection. IEEE Trans. Image Process. 2006, 15, 1454–1463. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Becerikli, Y.; Karan, T.M. A New Fuzzy Approach for Edge Detection. In Computational Intelligence and Bioinspired Systems; LNCS; Springer Verlag: Berlin, Germany, 2005; pp. 943–951. [Google Scholar]
  28. Mendez-Vazquez, A.; Gader, P.; Keller, J.M.; Chamberlin, K. Minimum classification error training for Choquet integrals with applications to landmine detection. IEEE Trans. Fuzzy Syst. 2008, 16, 225–238. [Google Scholar] [CrossRef]
  29. Yager, R. A knowledge-based approach to adversarial decision making. Int. J. Intell. Syst. 2008, 23, 1–21. [Google Scholar] [CrossRef]
  30. Klir, G. Uncertainty and Information; Wiley: Hoboken, NJ, USA, 2005. [Google Scholar]
  31. Huang, K.K.; Shieh, J.; Lee, K.J.; Wu, S.N. Applying a generalized Choquet integral with signed fuzzy measure based on the complexity to evaluate the overall satisfaction of the patients. In Proceedings of the International Conference on Machine Learning and Cybernetics, Qingdao, China, 11–14 July 2010; Volume 5, pp. 2377–2382. [Google Scholar]
  32. Bezdek, J.C.; Keller, J.; Pal, N.R. Fuzzy Models and Algorithms for Pattern Recognition and Image Processing; Springer: New York, NY, USA, 2005. [Google Scholar]
  33. Torra, V.; Narukawa, Y. Modeling Decisions, Information Fusion and Aggregation Operators; Springer: Heidelberg, Germany, 2007. [Google Scholar]
  34. Verikas, A.; Lipnickas, A.; Malmqvist, K.; Bacauskiene, M.; Gelzinis, A. Soft combination of neural classifiers: A comparative study. Pattern Recognit. 1999, 20, 429–444. [Google Scholar] [CrossRef]
  35. Timonin, M. Robust optimization of the Choquet integral. Fuzzy Sets Syst. 2013, 213, 27–46. [Google Scholar] [CrossRef]
  36. Arbelaez, P.; Maire, M.; Fowlkes, C.; Malik, J. Contour Detection and Hierarchical Image Segmentation. IEEE TPAMI 2011, 33, 898–916. [Google Scholar] [CrossRef]
  37. Pratt, W. Digital Image Processing; Wiley: New York, NY, USA, 1978. [Google Scholar]
  38. Abdou, I.; Pratt, W. Quantitative design and evaluation of enhancement/thresholding edge detectors. Proc. IEEE 1979, 67, 753–763. [Google Scholar] [CrossRef]
  39. Perez-Ornelas, F.; Mendoza, O.; Melin, P.; Castro, J.R.; Rodriguez-Diaz, A.; Castillo, O. Fuzzy Index to Evaluate Edge Detection in Digital Images. PLoS ONE 2015, 10, e0131161. [Google Scholar] [CrossRef]
Figure 1. Gradients direction G i .
Figure 1. Gradients direction G i .
Jimaging 05 00071 g001
Figure 2. Coefficients Z i .
Figure 2. Coefficients Z i .
Jimaging 05 00071 g002
Figure 3. Generalized membership function trigausstype-2.
Figure 3. Generalized membership function trigausstype-2.
Jimaging 05 00071 g003
Figure 4. General diagram for general type-2 fuzzy Sugeno integral (GT2 FSI) + morphological gradient (MG) edge detection.
Figure 4. General diagram for general type-2 fuzzy Sugeno integral (GT2 FSI) + morphological gradient (MG) edge detection.
Jimaging 05 00071 g004
Figure 5. Integration of the image gradients by using GT2 FSI + MG.
Figure 5. Integration of the image gradients by using GT2 FSI + MG.
Jimaging 05 00071 g005
Figure 6. Numerical representation of an image.
Figure 6. Numerical representation of an image.
Jimaging 05 00071 g006
Table 1. Fuzzy densities generated by each alpha cut.
Table 1. Fuzzy densities generated by each alpha cut.
M i L α i ( x i ) M i R α i ( x i )
xii0.20.40.60.80.990.20.40.60.80.99
x10.00680.07670.13120.18560.26920.57650.50660.45210.39770.3142
x20.20600.26800.31620.36440.43840.71060.64870.60050.55230.4783
x30.00010.02410.07080.11740.18900.45250.39260.34590.29920.2276
x40.30560.36360.40870.45380.52300.77770.71980.67460.62960.5603
Table 2. Gradients generated by each alpha cut.
Table 2. Gradients generated by each alpha cut.
D L α i ( x i ) D R α i ( x i )
xii0.20.40.60.80.990.20.40.60.80.99
x100.02820.07540.12270.19520.46200.40130.35410.30680.2343
x2000.03740.07970.14470.38390.32950.28710.24480.1798
x300.05630.10770.15910.23810.52840.46240.41090.35950.2806
x400.02410.07080.11740.18900.45250.39260.34590.29920.2276
Table 3. Left and right lambda values generated by each alpha cut.
Table 3. Left and right lambda values generated by each alpha cut.
λ L α i λ R α i
0.20.40.60.80.990.20.40.60.80.99
−1.74 × 10−161.48910.2495−0.2916−0.6745−0.9829−0.9634−0.9375−0.8964−0.7819
Table 4. Fuzzy measures calculated by each alpha cut.
Table 4. Fuzzy measures calculated by each alpha cut.
μ L α i μ R α i
xii0.20.40.60.80.990.20.40.60.80.99
x10.00010.02410.07080.11740.18900.45250.39260.34590.29920.2276
x20.00690.10360.20430.29670.42390.77260.70760.65140.59030.4859
x30.31260.52330.63380.71120.79740.95970.93670.91410.88670.8333
x40.5186111111111
Table 5. Min values generated of the information sources with respect to the fuzzy measures.
Table 5. Min values generated of the information sources with respect to the fuzzy measures.
μ L α i μ R α i
xii0.20.40.60.80.990.20.40.60.80.99
x100.02410.07080.11740.189 0.45250.39260.34590.29920.2276
x2000.0374 0.07970.14470.38390.32950.28710.24480.1798
x300.05630.10770.15910.23810.52840.46240.41090.35950.2806
x400.02410.07080.11740.1890.45250.39260.34590.29920.2276
Table 6. Intervals generated by each alpha cut.
Table 6. Intervals generated by each alpha cut.
αiLeft IntervalRight Interval
0.200.3839
0.400.3295
0.60.03740.2871
0.80.07970.2448
0.990.14470.1798
Table 7. Synthetic images database together with their reference images.
Table 7. Synthetic images database together with their reference images.
Image NumberSynthetic ImageReference Image
1 Jimaging 05 00071 i001 Jimaging 05 00071 i002
2 Jimaging 05 00071 i003 Jimaging 05 00071 i004
3 Jimaging 05 00071 i005 Jimaging 05 00071 i006
4 Jimaging 05 00071 i007 Jimaging 05 00071 i008
5 Jimaging 05 00071 i009 Jimaging 05 00071 i010
Table 8. A sample of the benchmark database of image segmentation and boundary detection (BSDS)l database with the original images and their reference images.
Table 8. A sample of the benchmark database of image segmentation and boundary detection (BSDS)l database with the original images and their reference images.
Image NumberOriginal ImageReference ImageImage NumberOriginal ImageReference Image
1 Jimaging 05 00071 i011 Jimaging 05 00071 i0129 Jimaging 05 00071 i013 Jimaging 05 00071 i014
2 Jimaging 05 00071 i015 Jimaging 05 00071 i01610 Jimaging 05 00071 i017 Jimaging 05 00071 i018
3 Jimaging 05 00071 i019 Jimaging 05 00071 i02011 Jimaging 05 00071 i021 Jimaging 05 00071 i022
4 Jimaging 05 00071 i023 Jimaging 05 00071 i02412 Jimaging 05 00071 i025 Jimaging 05 00071 i026
5 Jimaging 05 00071 i027 Jimaging 05 00071 i02813 Jimaging 05 00071 i029 Jimaging 05 00071 i030
6 Jimaging 05 00071 i031 Jimaging 05 00071 i03214 Jimaging 05 00071 i033 Jimaging 05 00071 i034
7 Jimaging 05 00071 i035 Jimaging 05 00071 i03615 Jimaging 05 00071 i037 Jimaging 05 00071 i038
8 Jimaging 05 00071 i039 Jimaging 05 00071 i04016 Jimaging 05 00071 i041 Jimaging 05 00071 i042
Table 9. Edge detectors in synthetic images.
Table 9. Edge detectors in synthetic images.
Image NumberMGSI + MGIT2 SI + MGGT2 FSI + MGFD
1 Jimaging 05 00071 i043 Jimaging 05 00071 i044 Jimaging 05 00071 i045 Jimaging 05 00071 i0460.6
2 Jimaging 05 00071 i047 Jimaging 05 00071 i048 Jimaging 05 00071 i049 Jimaging 05 00071 i0500.6
3 Jimaging 05 00071 i051 Jimaging 05 00071 i052 Jimaging 05 00071 i053 Jimaging 05 00071 i0540.2
4 Jimaging 05 00071 i055 Jimaging 05 00071 i056 Jimaging 05 00071 i057 Jimaging 05 00071 i0580.2
5 Jimaging 05 00071 i059 Jimaging 05 00071 i060 Jimaging 05 00071 i061 Jimaging 05 00071 i0620.2
Table 10. "Figure of merit" (FOM) metric calculated using different edge detectors in synthetic images.
Table 10. "Figure of merit" (FOM) metric calculated using different edge detectors in synthetic images.
Image NumberMGSI + MGIT2 SI + MGGT2 FSI + MG
10.81990.94080.94650.9503
20.87440.94770.95030.9582
30.87040.88410.89640.8981
40.91970.91990.92040.9218
50.86210.88120.92020.9286
Table 11. The BSDS image database after implementing edge detectors.
Table 11. The BSDS image database after implementing edge detectors.
Image NumberSugeno Integral
(FD = 0.2)
IT2 SI + MG
(FD = 0.2)
GT2 FSI + MG
(FD = 0.2)
GT2 FSI + MG
(FD = 0.7)
1 Jimaging 05 00071 i063 Jimaging 05 00071 i064 Jimaging 05 00071 i065 Jimaging 05 00071 i066
2 Jimaging 05 00071 i067 Jimaging 05 00071 i068 Jimaging 05 00071 i069 Jimaging 05 00071 i070
3 Jimaging 05 00071 i071 Jimaging 05 00071 i072 Jimaging 05 00071 i073 Jimaging 05 00071 i074
4 Jimaging 05 00071 i075 Jimaging 05 00071 i076 Jimaging 05 00071 i077 Jimaging 05 00071 i078
5 Jimaging 05 00071 i079 Jimaging 05 00071 i080 Jimaging 05 00071 i081 Jimaging 05 00071 i082
6 Jimaging 05 00071 i083 Jimaging 05 00071 i084 Jimaging 05 00071 i085 Jimaging 05 00071 i086
7 Jimaging 05 00071 i087 Jimaging 05 00071 i088 Jimaging 05 00071 i089 Jimaging 05 00071 i090
8 Jimaging 05 00071 i091 Jimaging 05 00071 i092 Jimaging 05 00071 i093 Jimaging 05 00071 i094
9 Jimaging 05 00071 i095 Jimaging 05 00071 i096 Jimaging 05 00071 i097 Jimaging 05 00071 i098
10 Jimaging 05 00071 i099 Jimaging 05 00071 i100 Jimaging 05 00071 i101 Jimaging 05 00071 i102
11 Jimaging 05 00071 i103 Jimaging 05 00071 i104 Jimaging 05 00071 i105 Jimaging 05 00071 i106
12 Jimaging 05 00071 i107 Jimaging 05 00071 i108 Jimaging 05 00071 i109 Jimaging 05 00071 i110
13 Jimaging 05 00071 i111 Jimaging 05 00071 i112 Jimaging 05 00071 i113 Jimaging 05 00071 i114
14 Jimaging 05 00071 i115 Jimaging 05 00071 i116 Jimaging 05 00071 i117 Jimaging 05 00071 i118
15 Jimaging 05 00071 i119 Jimaging 05 00071 i120 Jimaging 05 00071 i121 Jimaging 05 00071 i122
16 Jimaging 05 00071 i123 Jimaging 05 00071 i124 Jimaging 05 00071 i125 Jimaging 05 00071 i126
Table 12. FOM metric obtained after using edge detectors in the BSDS database.
Table 12. FOM metric obtained after using edge detectors in the BSDS database.
Image NumberEdge Detectors
MGSOBELSI + MG (FD = 0.2)IT2 SI + MG (FD = 0.2)GT2 FSI + MG (FD = 0.2)
10.34240.39440.36240.39740.4029
20.14060.14760.15060.14880.1634
30.33870.46210.35870.40610.4223
40.22250.27670.24250.35330.3356
50.10530.09680.10350.09860.1037
60.21330.24380.23330.24120.2517
70.37920.44540.39920.40060.4276
80.27550.30710.29550.30980.3098
90.21440.24060.23440.23780.2428
100.38370.44220.40370.44710.4498
110.75510.77270.66930.77510.7429
120.54920.53970.54920.5440.4282
130.47870.47190.49870.49480.4876
140.4010.40870.4110.42590.4038
150.45080.4790.43080.42110.3944
160.18090.19320.19210.19540.1981

Share and Cite

MDPI and ACS Style

Martínez, G.E.; Gonzalez, C.I.; Mendoza, O.; Melin, P. General Type-2 Fuzzy Sugeno Integral for Edge Detection. J. Imaging 2019, 5, 71. https://doi.org/10.3390/jimaging5080071

AMA Style

Martínez GE, Gonzalez CI, Mendoza O, Melin P. General Type-2 Fuzzy Sugeno Integral for Edge Detection. Journal of Imaging. 2019; 5(8):71. https://doi.org/10.3390/jimaging5080071

Chicago/Turabian Style

Martínez, Gabriela E., Claudia I. Gonzalez, Olivia Mendoza, and Patricia Melin. 2019. "General Type-2 Fuzzy Sugeno Integral for Edge Detection" Journal of Imaging 5, no. 8: 71. https://doi.org/10.3390/jimaging5080071

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