Next Article in Journal
Achieving Security in Proof-of-Proof Protocol with Non-Zero Synchronization Time
Next Article in Special Issue
A Target Damage Assessment Mathematical Model and Calculation Method Based on the Intersection of Warhead Fragment and Target Mechanism
Previous Article in Journal
Solvability of a State–Dependence Functional Integro-Differential Inclusion with Delay Nonlocal Condition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Smooth Fuzzy Model in Image Denoising and Edge Detection

by
Ebrahim Navid Sadjadi
1,*,†,
Danial Sadrian Zadeh
2,†,
Behzad Moshiri
2,3,
Jesús García Herrero
1,
Jose Manuel Molina López
1 and
Roemi Fernández
4
1
Department of Informatics, Universidad Carlos III de Madrid, 28270 Colmenarejo, Spain
2
School of Electrical and Computer Engineering, University of Tehran, Tehran 1439957131, Iran
3
Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
4
Centre for Automation and Robotics, CSIC-UPM, Ctra. Campo Real Km 0.2, Arganda del Rey, 28500 Madrid, Spain
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2022, 10(14), 2421; https://doi.org/10.3390/math10142421
Submission received: 26 April 2022 / Revised: 5 July 2022 / Accepted: 6 July 2022 / Published: 11 July 2022
(This article belongs to the Special Issue Soft Methods for Modeling Uncertainty and Imprecision)

Abstract

:
In this paper, the bounded variation property of fuzzy models with smooth compositions have been studied, and they have been compared with the standard fuzzy composition (e.g., min–max). Moreover, the contribution of the bounded variation of the smooth fuzzy model for the noise removal and edge preservation of the digital images has been investigated. Different simulations on the test images have been employed to verify the results. The performance index related to the detected edges of the smooth fuzzy models in the presence of both Gaussian and Impulse (also known as salt-and-pepper noise) noises of different densities has been found to be higher than the standard well-known fuzzy models (e.g., min–max composition), which demonstrates the efficiency of smooth compositions in comparison to the standard composition.

1. Introduction

Edge detection is a useful step toward visual object detection and image segmentation. An edge is normally extracted by the observation of the intensity changes inside the region of interest of the entire image. Therefore, different gradient calculation measures have been developed in the literature to find the abrupt changes of the pixel’s qualities. The Robert edge detection algorithm, as a basic method of edge detection, calculates the discrete differentiation between the diagonally adjacent pixels [1,2]. Similarly, Sobel edge detection and Prewitt edge detection perform the same process of differentiation inside the horizontal and vertical masks, respectively. Canny edge detection is considered as the standard edge detection technique, where the process is performed in three stages. Firstly, the image goes through the Gaussian filter to be smoothed. Secondly, the directional gradient is calculated to estimate the edges. The third step is the post-processing, where it is attempted to thin the edges [3]. The smoothing of the image is also used in the other well-established algorithms of edge detection, such as Laplacian of Gaussian (LoG), where the sum of the second derivative of the Gaussian function is used [4]. However, the variation of the pixel values across the region of interest and the induced noises during the recording and transformation can degenerate the image detection process. Readers interested in a survey of the mentioned algorithms are referred to [1,5,6].
The wider applications of the image processing algorithms in industry, robotics, military, geography, and medical diagnosis detection have acted as a motor for the development of the recent algorithms in the image segmentation [7,8,9], morphological operations [3], and noise removal [10]. The basic edge detection algorithms have been highly extended in recent years. For instance, for the better smoothing of images, the geometry of images has been used upon the bandlet transformation to improve the performance of edge detection algorithms in [11]. The Faber Shcauder wavelet transformation has been used with a bilateral filtering method in [12]. Many research works also have been performed to tackle the noise reduction problem in edge detection.
Normally, it is impossible to identify the kind or level of noise in an image; however, it is believed that the impulse (type) noises are more related to the image acquisition process (i.e., scanning and motion blurring) and the Gaussian (type) noises are related to the transmission process. Hence, many researchers have focused on soft computing methods and fuzzy models for the development of the robust algorithms of the edge detection of the noisy images [5,13,14]. Soft computing methods and fuzzy models, in general, can incorporate more parameters and different high-pass or low-pass filters into the edge detection algorithm and therefore preserve the edges while simultaneously smoothing the noises [1].
Several applications of the standard fuzzy logic-based edge detection have been reported in the literature. In [1], the type-2 fuzzy model has been employed. The anisotropic filtering has been developed in [15]. In [16], a modified region growing procedure is introduced to evaluate the distance between a pixel and the region. However, the shortages of the fuzzy models in general are as follows:
  • Although it is proved that the fuzzy models can approximate any continuous function in the compact set, their derivative is not continuous. In other words, the fuzzy models are not smooth [17].
  • The type-2 fuzzy logics improve the performance of the edge detection algorithms; however, they demand higher computational power in parallel.
  • The selection of the best shape of membership function (MF) is mostly a problematic matter in the design step, and many developed methods are only applicable to a special shape of MF.
Therefore, in the present manuscript, we intend to employ the smooth fuzzy compositions (SFCs) for edge detection and noise removal purposes. The novelties and contributions of the proposed method are as follows:
  • The fuzzy models with smooth compositions are classified as type-1 fuzzy models. Therefore, they do not call for notably higher computational power compared to the standard fuzzy models of min–max and product–sum compositions.
  • Considering the structural properties, the smooth fuzzy models (SFMs) are bounded variation functions, enabling them to dampen the noises in the image, even at low signal-to-noise ratios (SNRs).
  • The results for the bounded variation property are general for all MF selections.
The bounded variation property of the smooth compositions is the backbone of the proposed approach in the manuscript, and we have compared the total variation denoising of the smooth fuzzy compositions to the standard fuzzy compositions through quantitative methods. Upon this characteristic, therefore, the smooth fuzzy models would preserve the edges and important information of the images. This capacity has been demonstrated through the comparison of Pratt’s figure of merit (PFOM) values of the different models.
Two cases of Gaussian noise and Impulse noise have been considered in the simulations. Considering that the source and type of the noises usually are not determined, and the proposed method is able to remove both types of noises, the results are highly applicable to real applications.
Therefore, the structure of the manuscript is as follows. We begin with the preliminaries of the functional analysis and then introduce the general fuzzy modeling and the smooth fuzzy modeling schemes. In the next section, we elaborate on the bounded variation property of the smooth fuzzy compositions and contrast the total variation denoising of the smooth fuzzy compositions toward the standard fuzzy compositions. After that, we employ the obtained results for the edge detection of the images and demonstrate the higher performance of the smooth compositions over the standard fuzzy compositions for the edge detection. Finally, the results are discussed, and the paper is concluded.

2. Preliminaries

2.1. Mathematical Background

In this section, for the convenience of the reader, we review some mathematical backgrounds from [17].
Definition 1.
A function ψ : [ a , b ] R is Lipschitz if there is a constant c 0 such that for all u , v [ a , b ] , | f ( u ) f ( v ) | c | u v | . The infimum of such c is called the Lipschitz constant.
Proposition 1.
If ψ is differentiable on ( a , b ) and its derivative ψ is increasing, then ψ is convex.
Proposition 2.
Let ψ be a convex function on ( a , b ) . ψ is then Lipschitz, and thus absolutely continuous, on each closed, bounded subinterval [ c , d ] of ( a , b ) .
Lemma 1.
Let the function ψ be absolutely continuous on the closed, bounded interval [ a , b ] . Then, f is the difference of increasing absolutely continuous functions and, in particular, is of bounded variation.
Proof of Lemma 1. 
See [17]. □

2.2. General Structure of Fuzzy Systems

After reviewing the mathematical preliminaries from [17], we continue to the main part of the manuscript.
We consider a system of multiple inputs and single output to facilitate the theory development; however, it is clear to us that our results can be extended for multiple input–multiple output systems since the multiple output part can be easily decomposed into several single outputs of the system.
We consider a system where the state depends on the last n states of the system as follows:
h : R n R ,
x ( k + 1 ) = h x ( k ) , x ( k 1 ) , , x ( k n + 1 ) .
We call every i-th past state of the system state x i ; hence, the system definition changes to be as follows:
x ( k + 1 ) = h ( x 1 , x 2 , , x n ) .
For every state of the system, we consider an interval where each state has the highest probability of existence in that interval. Hence, we partition the interval into 2 N + 1 regions and assign an MF for each region.
To complete the fuzzy system definition, we need to assign rules for the data in each region of domain of the inputs and outputs. In mathematical terms, we consider the following:
R ( i ) : If   x 1   is   M 1 i   and   x 2   is   M 2 i   and and   x n   is   M n i ,   then   g ( x )   is   d i   under   the   possibility   μ i ( x ) , i = 1 , , r ,
where the function x ( k + 1 ) : = g ( x ) , x = [ x 1 , , x n ] , 0 x is about to approximate the system dynamics h ( x ) in the corresponding interval. The fuzzy rules we have just constructed are supposed to have two IF and THEN parts, which can be interpreted to make a mathematical inference based on the fuzzy values employing the compositions of t-norms and s-norms.
Different types of t-norms and s-norms have been introduced in the literature [18,19,20], where the min–max composition and product–sum composition are the mostly used compositions and are shown as follows:
I : { (5a) T ( a , b ) = min a , b , (5b) S ( a , b ) = max a , b ,
II : { (6a) T ( a , b ) = a · b , (6b) S ( a , b ) = a + b a · b
We consider that the output of a fuzzy model is determined upon the centroid defuzzification formula, given by
x ( k + 1 ) : = g ( x ) = i = 1 r d i · μ i ( x ) i = 1 r μ i ( x ) .

2.3. Smooth Fuzzy Models

In [18,21,22,23], the smooth fuzzy models are generally constructed upon the utilization of SFCs instead of the standard fuzzy compositions introduced above. The SFCs are smooth t-norms and smooth s-norms, and are shown as follows:
I : { (8a) T A ( a , b ) = 1 cos ( 2 π cos 1 ( 1 a ) cos 1 ( 1 b ) ) , (8b) S A ( a , b ) = v · ω · β log β ( v ) log β ( ω ) 1 β 1 ,
where β ( 1 , ) , ( β 1 ) a + 1 , and ϖ = ( β 1 ) b + 1 ;
II : { (9a) T B ( a , b ) = 4 π tan 1 ( tan ( π 4 a ) tan ( π 4 b ) ) , (9b) S B ( a , b ) = 1 4 π tan 1 ( tan ( π 4 ( 1 a ) ) tan ( π 4 ( 1 b ) ) ) ,
III : { (10a) T C ( a , b ) = 1 2 π cos 1 ( sin ( π 2 a ) sin ( π 2 b ) ) , (10b) S C ( a , b ) = 2 π cos 1 ( cos ( π 2 a ) cos ( π 2 b ) ) ,
IV : { (11a) T D ( a , b ) = cos ( cos 1 ( a ) + cos 1 ( b ) 2 π cos 1 ( a ) cos 1 ( b ) ) , (11b) S D ( a , b ) = cos ( 2 π cos 1 ( a ) cos 1 ( b ) ) .
To facilitate the explanation, we assume r = 2 , corresponding to the MFs μ a ( x ) and μ b ( x ) , along with two state variables. Then, the fuzzy model can be written as follows:
g ( x ) = d 1 · μ 1 ( x ) + d 2 · μ 2 ( x ) μ 1 ( x ) + μ 2 ( x ) ,
where μ 1 ( x ) and μ 2 ( x ) are the MFs from the system state vector x = [ x 1 x 2 ] T .
μ i ( x i ) = S T μ a ( x i ) , μ b ( x i ) , i = 1 , 2 .
For more details on such calculations, interested readers are referred to [23,24,25,26,27,28,29,30,31,32].
Lemma 2.
The composition of smooth fuzzy operators class B is Lipschitz with respect to the MF.
Proof of Lemma 2. 
To prove the lemma, we must check that the derivatives of the s–t composition class B with respect to MF are increasing in the interval [ 0 , 1 ] . Hence, based upon Propositions 1 and 2, the proof is complete. □
For two MFs μ a ( x ) and μ b ( x ) , we define B as follows:
B = S B T B μ a ( · ) , μ b ( · ) .
Therefore, the derivative using the chain rule will be as follows:
B = S B T B μ a ( · ) , μ b ( · ) × T B μ a ( · ) , μ b ( · ) = π 4 π 4 sec 2 π 4 μ j ( · ) 1 + t a n π 4 μ a ( · ) t a n π 4 μ b ( · ) 2 × π 4 π 4 sec 2 π 4 1 μ j ( · ) 1 + t a n π 4 1 μ a ( · ) t a n π 4 1 μ b ( · ) 2 ,
and B 0 , j = a , b .
Corollary 1.
The s–t smooth composition class B is absolutely continuous.
Proof of Corollary 1. 
Corollary 1 can be deduced from Lemma 2, Propositions 1 and 2. □
Theorem 1.
The s–t smooth composition class B is a bounded variation function.
Proof of Theorem 1. 
Theorem 1 can be deduced from Corollary 1 and Lemma 1. □

3. Comparison of Bounded Variation of Different Fuzzy Compositions

The functions of the bounded variations property have been studied widely in the literature [17,33,34,35,36,37,38], and many researchers have worked on their applications for edge preservation and noise reduction. In the previous section, we concluded that the smooth compositions are bounded variation functions of MF. Hence, in this section, we demonstrate what the bounded variation property means for the smooth fuzzy compositions and quantify the noise removal capacity of different fuzzy compositions. We employ the PFOM as the instrument for this purpose.

3.1. Instrumentation (Pratt’s Figure of Merit)

Pratt in [39,40] introduced a figure of merit as an index for errors in edge detection as follows:
PFOM = 1 max ( I I , I A ) k = 1 I A 1 1 + α d 2 ( k ) ,
where I I is the number of ideal edge points, I A is the number of actual or detected edge points, α is a scaling constant (typically equal to 1 / 9 ), and d is the separation distance of the actual edge point normal to the line of ideal edge points. In the literature [5,41,42,43,44], various approaches are provided to compute distance d. Some possible definitions of distance, which compute the distance between the position of two pixels ( v 1 , w 1 ) and ( v 2 , w 2 ) , are as follows:
  • City block distance, based on four-connectivity, provides only horizontal and vertical distances for movements:
    d c i t = | v 1 v 2 | + | w 1 w 2 | .
  • Chessboard distance, based on eight-connectivity, provides diagonal distances for movements as well as horizontal and vertical distances for movements:
    d c h e s s = max | v 1 v 2 | , | w 1 w 2 | .
  • Euclidean distance measures the actual physical distance as
    d e u c = ( v 1 v 2 ) 2 + ( w 1 w 2 ) 2 .

3.2. Illustrations

In this section, we consider the “Euclidean distance” between MFs and compare the performance of the different t-norm operators. Two MFs of the Gaussian shapes are considered as follows:
{ (20a) M F 1 = G a u s s i a n ( m 1 , s t d 1 m 1 = 5  and  s t d 1 = 5 , (20b) M F 2 = G a u s s i a n ( m 2 , s t d 2 m 2 = 7  and  s t d 2 = 5 .
The outputs of different t-norm operators have been studied with these MFs. The t-norm operators in the study are (i) the smooth fuzzy t-norm type B and (ii) the standard fuzzy t-norm min. As has been shown in Figure 1, the performance of the two t-norm operators is the same under the normal condition. Now, we consider the noisy conditions.
  • Scenario 1: Both MFs are considered with additive noise as follows:
    m ˜ 1 = m 1 + n o i s e ,
    m ˜ 2 = m 2 + n o i s e .
    Therefore, the MFs can be considered as follows:
    M F 1 = G a u s s i a n ( m ˜ 1 , s t d 1 ) ,
    M F 2 = G a u s s i a n ( m ˜ 2 , s t d 2 ) .
    The impacts of the two t-norm operators are different, as illustrated in Figure 2.
  • Scenario 2: Both MFs are considered with the additive noise as follows:
    s t d ˜ 1 = s t d 1 + n o i s e ,
    s t d ˜ 2 = s t d 2 + n o i s e .
    Therefore, the MFs can be considered as follows:
    M F 1 = G a u s s i a n ( m 1 , s t d ˜ 1 ) ,
    M F 2 = G a u s s i a n ( m 2 , s t d ˜ 2 ) .
    The impacts of the two t-norm operators are different, as illustrated in Figure 2.
It is evident from the comparison of the PFOM corresponding to the different t-norm operators, summarized in Table 1 and Table 2, that the smooth operator shows a higher level of tolerance to the noises.

4. Application to Edge Detection of Images

In this section, we verify how the employment of smooth fuzzy compositions removes noises and preserves the edges of the images. In the previous section, it was demonstrated that smooth fuzzy compositions outperformed the standard fuzzy compositions in dampening the effect of the noises. Therefore, for the edge detection of images, the application of the smooth compositions has been compared to the standard fuzzy compositions, and to make a fair comparison, the same structure of the fuzzy model has been considered for both types of compositions.

4.1. Non-Fuzzy Edge Detection

In the classical edge detection algorithm, the Sobel operators are employed as the vertical and horizontal derivative approximations of the image. The algorithm employs Sobel operators throughout the horizontal axis and vertical axis, as follows:
H h o r i z = 1 0 + 1 2 0 + 2 1 0 + 1 , H v e r t = + 1 + 2 + 1 0 0 0 1 2 1 ,
which act as three-by-three convolution masks on the image. Therefore, the gradients along both axes are determined as follows:
{ (29a) h h o r i z = H h o r i z I M G , (29b) h v e r t = H v e r t I M G .
where ∗ represents the convolution operator. It is attempted to detect the zero-crossings of the first-order directional derivative in the gradient direction of the image by the minimization of the following function:
h = h h o r i z 2 + h v e r t 2 .

4.2. Fuzzy Edge Detection

For the fuzzy edge detection algorithm, we consider four inputs to the fuzzy system. The first two inputs are the vertical and horizontal derivative approximations of the image, h h o r i z and h v e r t , respectively. The third input to the fuzzy system is the output of the image through a convolution mask of a low-pass filter, which is as follows:
L P = 1 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ,
l p = L P I M G .
The fourth input to the fuzzy system is the output of a convolution mask of a high-pass filter, which is as follows:
H P = 1 16 1 8 1 16 1 8 + 3 4 1 8 1 16 1 8 1 16 ,
h p = H P I M G .
Consequently, the fuzzy model g ( x ) can be constructed upon the suitable synchronization of the rules on the inputs. The rule basis for this fuzzy system is shown in Table 3. The MFs for all the inputs and the output are shown in Figure 3. The range on which the MFs are defined is flexible for the inputs and can extend further than 255 or lower than 0. However, the range of MF is fixed for the output, [ 0 , 255 ] .
The fuzzy model detects the edges of the image in the range from 0 to 255. It is known that in the grayscale format, 255 corresponds to white and 0 means black, and therefore, the closer a pixel is to 255, the greater the probability of the pixel being identified as an edge pixel. Figure 4 illustrates the developed fuzzy inference system for this paper.
Therefore, very similar to (30), the zero-crossings detection of the image can be carried out through the minimization of the first-order derivative of the fuzzy model as follows:
| | g ( x ) | | = i = 1 r ( g h o r i z 2 ) i + ( g v e r t 2 ) i .
The numerical solution of the minimization problem (33) is equal to the minimization of the norm function | | g | | over the bounded variation search space of the image Ω , rewritten as follows:
a r g min | | g ( x ) | | g ( x ) B V ( Ω ) = i = 1 r ( g h o r i z 2 ) i + ( g v e r t 2 ) i .

4.3. Noise Removal Characteristics of the Smooth Fuzzy Model

We consider the noisy image f ( x ) as the output of the fuzzy model designed for the edge detection, added to the independently and identically distributed zero-mean Gaussian random variable η , as f ( x ) = g ( x ) + η . We amplify the minimization problem (34) to estimate the denoised image g ( x ) as the solution of the following problem:
a r g min Ω | | g ( x ) | | g ( x ) B V ( Ω ) d x + λ 2 Ω f ( x ) g ( x ) 2 d x ,
where λ is a positive parameter. The first term in the minimization avoids the solution from the oscillation behavior in the edge detection and smooths the images. The second term runs the smooth fuzzy model to remove the noise and to be close to the edges.
Lemma 3.
The solution of the minimization problem (35) exists and is unique and stable with respect to the perturbations.
Proof of Lemma 3. 
See [45]. □
Proposition 3.
The same conclusions of the noise-removing capacity of the smooth fuzzy models can be deduced for the definition of the Laplace noise and the minimization problem shown below:
a r g min Ω | | g ( x ) | | g ( x ) B V ( Ω ) d x + λ 2 Ω | | f ( x ) g ( x ) | | d x .
Proof of Proposition 3. 
See [46,47]. □
Proposition 4.
The same conclusions of the noise-removing capacity of the smooth fuzzy models can be deduced for the definition of the Poisson noise and the minimization problem shown below:
a r g min Ω | | g ( x ) | | g ( x ) B V ( Ω ) d x + λ 2 Ω f ( x ) log ( g ( x ) ) g ( x ) 2 d x .
Proof of Proposition 4. 
See [48]. □

4.4. The Proposed Procedure

The grayscale image is used as the input to the fuzzy model of the edge detector system. Canny is used as the ideal edge detector for comparison using the PFOM value. A threshold filter is applied to the output image of the fuzzy model (fuzzy inference system) in such a way that the pixels with values higher than the threshold can be considered as the edge pixels (with pixel value being equal to 255), and the rest are considered as the non-edges (with a pixel value equal to 0). This process is called binarization.
In fact, in the binarization process, the threshold value for each image is selected adaptively. The output of the fuzzy inference system is a denoised gray-scale image with the edge pixels being more discernible than those of the input. Since the output pixels have values between 0 and 255, the threshold value will be a value in this range that provides the maximum PFOM in comparison with the ideal edge-detected image. In other words, a loop sweeps the interval of [ 0 , 255 ] and selects the value that maximizes the PFOM. Finally, the edge-detected image pixel values will be either 0 or 255, which is called binarization. The employed procedure is illustrated in Algorithm 1 and Figure 5. Mathematics 10 02421 i177

4.5. Comparison Instrument

Before proceeding to the edge detection, we need to choose the most fitted measure of distance, according to Section 3.1. The difference of the distance measures has been illustrated by the numerical comparison of an example in Figure 6, in which the pixel “aa” is located at ( 2 , 1 ) and the pixel “bb” is located at ( 3 , 3 ) . The measures introduced above are used for the calculation of distance between the pixels as follows:
d c i t = | 2 3 | + | 1 3 | = 3 d c h e s s = max | 2 3 | , | 1 3 | = 2 d e u c = ( 2 3 ) 2 + ( 1 3 ) 2 = 5 = 2.236
The “Euclidean distance” is based on the actual physical distance; however, the “Chessboard distance” can demonstrate movement in eight directions, which are almost all possible movements in an image. Secondly, with the employment of the “Chessboard distance,” the detected edges would have the same probability of belonging to the ideal edges.

5. Results and Discussions

For the purpose of simulation, we consider two sets of images: (1) three images from MATLAB repository (Table 4) and (2) five X-ray images available online (Table 5).
In Table 6, we show the results for applying the proposed method on each of the images and calculating the PFOM value under two types of noise: Gaussian and Impulse. Note that in these tables, the Gaussian noise is denoted by “G” with three different variance levels: 0.001 , 0.002 , and 0.003 . Similarly, the Impulse noise is denoted by “I” with three different density levels: 0.25 % , 0.50 % , and 1 % .
As shown in Table 6, the PFOM values related to the smooth composition are higher than those of the standard composition in all cases. Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14 also provide a visual demonstration supporting this conclusion. As is quite obvious from these tables, the density of noise in the edge-detected images of smooth composition is always less than that of the standard composition. Furthermore, the Canny edge detector is also highly prone to noises and is unable to decrease the noise density.

Experimental Results

This subsection of the manuscript dives deeper into the details of the visual tables, i.e., Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13 and Table 14.
Table 7 shows that:
  • In all cases, the Canny edge detector detects more edge pixels than both fuzzy compositions.
  • As the level of noise increases, all three methods become adversely affected by the noise, and still more edges are detected by Canny.
  • However, in all cases, the PFOM value for the smooth composition is always greater than the PFOM value for the standard composition, according to Table 6.
Table 8 shows that:
  • In all cases, the Canny edge detector detects more edge pixels than both fuzzy compositions.
  • As the level of noise increases, Canny and standard composition become adversely affected by the noise, and still more edges are detected by Canny; however, most of the detected edges by Canny are misdetections due to the impact of noise. As is obvious from this table, the smooth composition provides a better image with reduced noise density.
  • In all cases, the PFOM value for the smooth composition is always greater than the PFOM value for the standard composition, according to Table 6.
Table 9 shows the following:
  • In all cases, the Canny edge detector detects more edge pixels than both fuzzy compositions.
  • As the level of noise increases, Canny and standard composition become adversely affected by noise, and still more edges are detected by Canny; however, most of the detected edges by Canny are misdetections due to the impact of noise. As is obvious from this table, the standard and smooth compositions provide a better image with reduced noise density.
  • However, in all cases, the PFOM value for the smooth composition is always greater than the PFOM value for the standard composition, according to Table 6.
Table 10 shows the following:
  • In all cases, the Canny edge detector detects more edge pixels than both fuzzy compositions.
  • As the level of noise increases, Canny and standard composition become adversely affected by the noise, and still more edges are detected by Canny; however, most of the detected edges by Canny are misdetections due to the impact of noise. As is obvious from this table, the smooth composition provides a better image with reduced noise density.
  • In all cases, the PFOM value for the smooth composition is always greater than the PFOM value for the standard composition, according to Table 6.
For Table 11, Table 12 and Table 13, the same points of Table 10 can be made. Therefore, for the sake of brevity, the points are not mentioned.
Table 14 shows the following:
  • In all cases, the Canny edge detector detects more edge pixels than both fuzzy compositions.
  • As the level of noise increases, all three methods become adversely affected by the noise, and still more edges are detected by Canny; however, most of the detected edges by Canny are misdetections due to the impact of noise. As is obvious from this table, the standard composition as well as the smooth composition somehow show equal performance in reducing noise density.
  • However, in all cases, the PFOM value for the smooth composition is always greater than the PFOM value for the standard composition, according to Table 6.

6. Conclusions

The contribution of the present manuscript is twofold. Firstly, it studies the bounded variation of the smooth fuzzy models and quantifies the results for the application of different fuzzy compositions for noise removal. On the other hand, it applies the smooth fuzzy compositions for the edge detection of digital images. The results have been expressed in terms of the widely used Pratt’s Figure of Merit (PFOM) as well as the visual observations of the images in the presence of the different levels of noise. The presented experiments could show the superiority of the smooth fuzzy filters over the standard fuzzy filters through numerical comparisons of the error in performance and visual observation. In the theoretical studies, the involved MF has not been supposed to have a special shape, and therefore, we leave the designer free to select it based on the desire for the improvement of the fuzzy edge detection algorithm by the involvement of the smooth compositions.

7. Future Works

Fuzzy edge detection methods are being widely used in the processing of medical images. Hence, future work can be dedicated to the application of the proposed technique in a wide range of investigations on the extension of the earlier works on the detection of diabetic retinopathy [49], in the maculopathy of eye fundus images [50], or for brain tumor detection and treatments [51,52,53]. In addition, other types of smooth compositions can be used in the wider domain of datasets for comparison with the standard fuzzy compositions for noise removal and edge recovery.

Author Contributions

Conceptualization, E.N.S., B.M., J.G.H., J.M.M.L. and R.F.; methodology, E.N.S. and D.S.Z.; software, D.S.Z.; validation, E.N.S., B.M., J.G.H., J.M.M.L. and R.F.; formal analysis, E.N.S. and D.S.Z.; data curation, E.N.S. and D.S.Z.; writing—original draft preparation, E.N.S. and D.S.Z.; writing—review and editing, B.M., J.G.H., J.M.M.L. and R.F.; visualization, D.S.Z.; funding acquisition, J.G.H. and J.M.M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by public research projects of Spanish Ministry of Science and Innovation, references PID2020-118249RB-C22 and PDC2021-121567-C22—AEI/10.13039/501100011033, and by the Madrid Government (Comunidad de Madrid-Spain) under the Multiannual Agreement with UC3M in the line of Excellence of University Professors, reference EPUC3M17.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
LoGLaplacian of Gaussian
MFMembership Function
SFCsSmooth Fuzzy Compositions
SFMsSmooth Fuzzy Models
SNRsSignal-to-Noise Ratios
PFOMPratt’s Figure of Merit

References

  1. Gonzalez, C.I.; Melin, P.; Castro, J.R.; Castillo, O.; Mendoza, O. Optimization of interval type-2 fuzzy systems for image edge detection. Appl. Soft Comput. 2016, 47, 631–643. [Google Scholar] [CrossRef]
  2. Verma, O.P.; Parihar, A.S. An Optimal Fuzzy System for Edge Detection in Color Images Using Bacterial Foraging Algorithm. IEEE Trans. Fuzzy Syst. 2017, 25, 114–127. [Google Scholar] [CrossRef]
  3. Li, O.; Shui, P.L. Noise-robust color edge detection using anisotropic morphological directional derivative matrix. Signal Process. 2019, 165, 90–103. [Google Scholar] [CrossRef]
  4. Haq, I.; Anwar, S.; Shah, K.; Khan, M.T.; Shah, S.A. Fuzzy Logic Based Edge Detection in Smooth and Noisy Clinical Images. PLoS ONE 2015, 10, e0138712. [Google Scholar] [CrossRef] [PubMed]
  5. 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]
  6. Uguz, S.; Sahin, U.; Sahin, F. Edge detection with fuzzy cellular automata transition function optimized by PSO. Comput. Electr. Eng. 2015, 43, 180–192. [Google Scholar] [CrossRef]
  7. Veganzones, M.A.; Tochon, G.; Dalla-Mura, M.; Plaza, A.J.; Chanussot, J. Hyperspectral Image Segmentation Using a New Spectral Unmixing-Based Binary Partition Tree Representation. IEEE Trans. Image Process. 2014, 23, 3574–3589. [Google Scholar] [CrossRef]
  8. Ziółko, B.; Emms, D.; Ziółko, M. Fuzzy Evaluations of Image Segmentation. IEEE Trans. Fuzzy Syst. 2018, 26, 1789–1799. [Google Scholar] [CrossRef]
  9. Tang, Y.; Ren, F.; Pedrycz, W. Fuzzy C-Means clustering through SSIM and patch for image segmentation. Appl. Soft Comput. 2020, 87, 105928. [Google Scholar] [CrossRef]
  10. Singh, V.; Dev, R.; Dhar, N.K.; Agrawal, P.; Verma, N.K. Adaptive Type-2 Fuzzy Approach for Filtering Salt and Pepper Noise in Grayscale Images. IEEE Trans. Fuzzy Syst. 2018, 26, 3170–3176. [Google Scholar] [CrossRef]
  11. Mosleh, A.; Bouguila, N.; Hamza, A.B. Image Text Detection Using a Bandlet-Based Edge Detector and Stroke Width Transform. In Proceedings of the British Machine Vision Conference 2012, Surrey, UK, 3–7 September 2012; Bowden, R., Collomosse, J., Mikolajczyk, K., Eds.; BMVA: Durham, UK, 2012; pp. 63.1–63.12. [Google Scholar] [CrossRef] [Green Version]
  12. Azeroual, A.; Afdel, K. Fast Image Edge Detection based on Faber Schauder Wavelet and Otsu Threshold. Heliyon 2017, 3, e00485. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  13. uddin Khan, N.; Arya, K.V. A new fuzzy rule based pixel organization scheme for optimal edge detection and impulse noise removal. Multimed. Tools Appl. 2020, 79, 33811–33837. [Google Scholar] [CrossRef]
  14. Molina, J.M.; Martín, M.J.; Isasi, P.; Sanchis, A. A fuzzy reasoning system for boundary detection in radiological images. In Proceedings of the 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228), Anchorage, AK, USA, 4–9 May 1998; Volume 2, pp. 1524–1529. [Google Scholar] [CrossRef] [Green Version]
  15. Abdullah Yahya, A.A.; Tan, J.; Su, B.; Liu, K.; Hadi, A.N. Image edge detection method based on anisotropic diffusion and total variation models. J. Eng. 2019, 2019, 455–460. [Google Scholar] [CrossRef]
  16. Soria, R.; Sanchis, A.; Molina, J.M. Fuzzy colour distance applied to region growing in image processing. In Proceedings of the EUSFLAT-ESTYLF Joint Conference, Palma de Mallorca, Spain, 22–25 September 1999; Mayor, G., Suñer, J., Eds.; Universitat de les Illes Balears: Palma de Mallorca, Spain, 1999; pp. 259–262. [Google Scholar]
  17. Rudin, L.I.; Osher, S.; Fatemi, E. Nonlinear total variation based noise removal algorithms. Phys. D Nonlinear Phenom. 1992, 60, 259–268. [Google Scholar] [CrossRef]
  18. Sadjadi, E.N.; Garcia Herrero, J.; Manuel Molina, J.; Hatami Moghaddam, Z. On Approximation Properties of Smooth Fuzzy Models. Int. J. Fuzzy Syst. 2018, 20, 2657–2667. [Google Scholar] [CrossRef]
  19. Sadjadi, E.N.; Menhaj, M.B.; Herrero, J.G.; Molina Lopez, J.M. How Effective are Smooth Compositions in Predictive Control of TS Fuzzy Models? Int. J. Fuzzy Syst. 2019, 21, 1669–1686. [Google Scholar] [CrossRef]
  20. Sadjadi, E.N.; Garcia, J.; Molina Lopez, J.M.; Borzabadi, A.H.; Abchouyeh, M.A. Fuzzy Model Identification and Self Learning with Smooth Compositions. Int. J. Fuzzy Syst. 2019, 21, 2679–2693. [Google Scholar] [CrossRef]
  21. Sadjadi, E.N.; Ebrahimi, M.; Gachloo, Z. Discussion on Accuracy of Approximation with Smooth Fuzzy Models. In Proceedings of the 2020 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), London, ON, Canada, 30 August–2 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  22. Sadjadi, E.N. On the Monotonicity of Smooth Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2021, 29, 3947–3952. [Google Scholar] [CrossRef]
  23. Sadjadi, E.N. Smooth compositions are candidates for robust fuzzy systems. Fuzzy Sets Syst. 2022, 426, 66–93. [Google Scholar] [CrossRef]
  24. Sadjadi, E.N.; Menhaj, M.B.; Sadrian Zadeh, D.; Moshiri, B. Stability Analysis of Smooth Positive Fuzzy Systems. In Proceedings of the 2020 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), London, ON, Canada, 30 August–2 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  25. Sadjadi, E.N.; Menhaj, M.B.; Sadrian Zadeh, D.; Moshiri, B. Fuzzy Adaptive Control of a Knee-Joint Orthosis for the Smooth Tracking. In Proceedings of the 2020 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), London, ON, Canada, 30 August–2 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  26. Sadjadi, E.N. Smooth Compositions Made Stabilization of Fuzzy Systems: Easy and More Robust. IEEE Trans. Cybern. 2021, 52, 5819–5827. [Google Scholar] [CrossRef]
  27. Sadjadi, E.N. Direct Approximation of Error in Fuzzy Modeling Using a Simple Formulation. IEEE Trans. Fuzzy Syst. Appear. 2022; submitted. [Google Scholar]
  28. Sadrian Zadeh, D.; Sadjadi, E.N.; Moshiri, B. Training Error Approximation Through the State-Space Representation of the Fuzzy Model. In Proceedings of the 2021 American Control Conference (ACC), New Orleans, LA, USA, 25–28 May 2021; pp. 4357–4362. [Google Scholar] [CrossRef]
  29. Sadjadi, E.N. Sensitivity Analysis of Smooth Fuzzy Models. Frankl. Inst. Appear. 2022; submitted. [Google Scholar]
  30. Sadjadi, E.N. Smooth Compositions Enhance the Stability of Fuzzy Systems Due to Shrinking Behavior of the Structure. Fuzzy Sets Syst. Appear. 2022; submitted. [Google Scholar]
  31. Sadjadi, E.N. Smooth Fuzzy Models Higher the Accuracy and Reduce the Parameters Dimension: A Proof of Concept in the Frequency Domain. Fuzzy Sets Syst. Appear. 2022; submitted. [Google Scholar]
  32. Sadjadi, E.N. On the connection of smooth fuzzy models with the kernel machines. Int. J. Fuzzy Syst. Appear. 2022; submitted. [Google Scholar]
  33. Giusti, E. Minimal Surfaces and Functions of Bounded Variation, 1st ed.; Birkhäuser: Boston, MA, USA, 1984; p. XII, 240. [Google Scholar] [CrossRef]
  34. Moreau, J.J.; Panagiotopoulos, P.D.; Strang, G. (Eds.) Topics in Nonsmooth Mechanics, 1st ed.; Birkhäuser: Boston, MA, USA, 1988; p. XIII, 329. [Google Scholar]
  35. Strong, D.; Chan, T. Edge-preserving and scale-dependent properties of total variation regularization. Inverse Probl. 2003, 19, S165–S187. [Google Scholar] [CrossRef]
  36. Chambolle, A. An Algorithm for Total Variation Minimization and Applications. J. Math. Imaging Vis. 2004, 20, 89–97. [Google Scholar] [CrossRef]
  37. Leoni, G. A First Course in Sobolev Spaces, 2nd ed.; Graduate Studies in Mathematics; American Mathematical Society: Providence, RI, USA, 2009; p. 607. [Google Scholar]
  38. Getreuer, P. Rudin-Osher-Fatemi Total Variation Denoising using Split Bregman. Image Process. Line 2012, 2, 74–95. [Google Scholar] [CrossRef]
  39. Abdou, I.E.; Pratt, W.K. Quantitative design and evaluation of enhancement/thresholding edge detectors. Proc. IEEE 1979, 67, 753–763. [Google Scholar] [CrossRef]
  40. Pratt, W.K. Digital Image Processing, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 1991; p. 720. [Google Scholar]
  41. Umbaugh, S.E. Computer Imaging: Digital Image Analysis and Processing; CRC Press: Boca Raton, FL, USA, 2005. [Google Scholar]
  42. Pande, S.; Singh Bhadouria, V.; Ghoshal, D. A study on edge marking scheme of various standard edge detectors. Int. J. Comput. Appl. 2012, 44, 33–37. [Google Scholar] [CrossRef]
  43. Kumar, M.; Saxena, R. Algorithm and Technique on Various Edge Detection: A Survey. Signal Image Process. Int. J. (SIPIJ) 2013, 4, 65–75. [Google Scholar] [CrossRef]
  44. Sadiq, B.O.; Sani, S.M.; Garba, S. Edge Detection: A Collection of Pixel based Approach for Colored Images. Int. J. Comput. Appl. 2015, 113, 29–32. [Google Scholar] [CrossRef] [Green Version]
  45. Haddad, A. Stability in a class of variational methods. Appl. Comput. Harmon. Anal. 2007, 23, 57–73, Special Issue on Mathematical Imaging. [Google Scholar] [CrossRef] [Green Version]
  46. Chan, T.F.; Esedoglu, S. Aspects of Total Variation Regularized L1 Function Approximation. SIAM J. Appl. Math. 2005, 65, 1817–1837. [Google Scholar] [CrossRef] [Green Version]
  47. Dong, Y.; Zeng, T. A Convex Variational Model for Restoring Blurred Images with Multiplicative Noise. SIAM J. Imaging Sci. 2013, 6, 1598–1625. [Google Scholar] [CrossRef] [Green Version]
  48. Le, T.; Chartrand, R.; Asaki, T.J. A Variational Approach to Reconstructing Images Corrupted by Poisson Noise. J. Math. Imaging Vis. 2007, 27, 257–263. [Google Scholar] [CrossRef]
  49. Kumar, S.; Adarsh, A.; Kumar, B.; Singh, A.K. An automated early diabetic retinopathy detection through improved blood vessel and optic disc segmentation. Opt. Laser Technol. 2020, 121, 105815. [Google Scholar] [CrossRef]
  50. Rahim, S.S.; Palade, V.; Jayne, C.; Holzinger, A.; Shuttleworth, J. Detection of Diabetic Retinopathy and Maculopathy in Eye Fundus Images Using Fuzzy Image Processing. In Proceedings of the Brain Informatics and Health, 8th International Conference, BIH 2015, London, UK, 30 August–2 September 2015; Guo, Y., Friston, K., Aldo, F., Hill, S., Peng, H., Eds.; Springer: Berlin/Heidelberg, Germany, 2015; Volume 9250, pp. 379–388. [Google Scholar] [CrossRef]
  51. Pereira, S.; Pinto, A.; Alves, V.; Silva, C.A. Brain Tumor Segmentation Using Convolutional Neural Networks in MRI Images. IEEE Trans. Med. Imaging 2016, 35, 1240–1251. [Google Scholar] [CrossRef]
  52. Mohan, G.; Subashini, M.M. MRI based medical image analysis: Survey on brain tumor grade classification. Biomed. Signal Process. Control. 2018, 39, 139–161. [Google Scholar] [CrossRef]
  53. Chatterjee, S.; Das, A. A novel systematic approach to diagnose brain tumor using integrated type-II fuzzy logic and ANFIS (adaptive neuro-fuzzy inference system) model. Soft Comput. 2019, 24, 11731–11754. [Google Scholar] [CrossRef]
Figure 1. Performance of different t-norm operators under normal condition. (a) Membership Functions. (b) Output of Fuzzy T-norms.
Figure 1. Performance of different t-norm operators under normal condition. (a) Membership Functions. (b) Output of Fuzzy T-norms.
Mathematics 10 02421 g001
Figure 2. Impacts of different t-norm operators. (a) m + n o i s e . (b) Zoomed in. (c) s t d + n o i s e . (d) Zoomed in. (e) m + n o i s e . (f) Zoomed in. (g) s t d + n o i s e . (h) Zoomed in.
Figure 2. Impacts of different t-norm operators. (a) m + n o i s e . (b) Zoomed in. (c) s t d + n o i s e . (d) Zoomed in. (e) m + n o i s e . (f) Zoomed in. (g) s t d + n o i s e . (h) Zoomed in.
Mathematics 10 02421 g002
Figure 3. The MFs of all the inputs and the output.
Figure 3. The MFs of all the inputs and the output.
Mathematics 10 02421 g003
Figure 4. Fuzzy inference system.
Figure 4. Fuzzy inference system.
Mathematics 10 02421 g004
Figure 5. Flowchart of the employed procedure for fuzzy edge detection.
Figure 5. Flowchart of the employed procedure for fuzzy edge detection.
Mathematics 10 02421 g005
Figure 6. Example image for calculating the distance by various measures.
Figure 6. Example image for calculating the distance by various measures.
Mathematics 10 02421 g006
Table 1. PFOM-based comparison of the T-norm operators with additive noise to the mean of the MFs.
Table 1. PFOM-based comparison of the T-norm operators with additive noise to the mean of the MFs.
α -PlaneMin OperatorSmooth T-Norm (B)
0.5 93.95 % 95.65 %
0.7 93.82 % 94.93 %
Table 2. PFOM-based comparison of the T-norm operators with additive noise to the standard deviation of the MFs.
Table 2. PFOM-based comparison of the T-norm operators with additive noise to the standard deviation of the MFs.
α -PlaneMin OperatorSmooth T-Norm (B)
0.5 92.21 % 96.16 %
0.7 94.37 % 96.89 %
Table 3. The Rule Base for the Fuzzy System.
Table 3. The Rule Base for the Fuzzy System.
Rule NumberRule Definition
1If h h o r i z is Low and h v e r t is Low, then output is Low.
2If h h o r i z is Medium and h v e r t is Medium, then output is High.
3If h h o r i z is High and h v e r t is High, then output is High.
4If l p is Low and h v e r t is Medium, then output is Low.
5If l p is Low and h h o r i z is Medium, then output is Low.
6If h p is Low and h v e r t is Medium, then output is High.
7If h p is Low and h h o r i z is Medium, then output is High.
Table 4. MATLAB Images.
Table 4. MATLAB Images.
CameramanLenaCoins
Mathematics 10 02421 i001 Mathematics 10 02421 i002   Mathematics 10 02421 i003
Table 5. X-ray Images.
Table 5. X-ray Images.
X-ray 1X-ray 2X-ray 3X-ray 4X-ray 5
       Mathematics 10 02421 i004 Mathematics 10 02421 i005 Mathematics 10 02421 i006 Mathematics 10 02421 i007 Mathematics 10 02421 i008
Table 6. PFOM-based comparison of standard composition and smooth composition under different types of noise.
Table 6. PFOM-based comparison of standard composition and smooth composition under different types of noise.
ImageCompositionNo NoiseG(0.001)G(0.002)G(0.003)I(0.25%)I(0.5%)I(1%)
CameramanStandard0.91590.89870.84800.78810.89020.87960.8796
Smooth0.92560.91920.88410.82930.90090.88620.8867
LenaStandard0.91910.89050.82460.79510.89940.87150.8566
Smooth0.92660.90060.85300.81740.90520.87670.8642
CoinsStandard0.90660.90250.88810.84480.90110.89430.8856
Smooth0.92940.92310.91800.89100.92840.92390.9211
X-ray 1Standard0.92070.86570.83030.82810.91130.90750.9010
Smooth0.92310.87580.83890.83380.91510.91090.9053
X-ray 2Standard0.89600.86530.87400.83040.90010.89670.8973
Smooth0.90510.89250.88790.88300.90450.90240.8974
X-ray 3Standard0.89980.88480.86900.85940.89220.88860.8725
Smooth0.91890.90840.89800.88910.91120.90520.8855
X-ray 4Standard0.86010.85560.84010.85370.85290.86350.8609
Smooth0.87370.86670.85460.86270.87100.88030.8791
X-ray 5Standard0.87840.83110.75010.72010.87480.87760.8788
Smooth0.88530.83970.76110.73090.88060.88420.8843
Table 7. Edge-detected image of “Cameraman” after binarization for different noises.
Table 7. Edge-detected image of “Cameraman” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i009 Mathematics 10 02421 i010 Mathematics 10 02421 i011
G(0.001) Mathematics 10 02421 i012 Mathematics 10 02421 i013 Mathematics 10 02421 i014
G(0.002) Mathematics 10 02421 i015 Mathematics 10 02421 i016 Mathematics 10 02421 i017
G(0.003) Mathematics 10 02421 i018 Mathematics 10 02421 i019 Mathematics 10 02421 i020
I(0.25%) Mathematics 10 02421 i021 Mathematics 10 02421 i022 Mathematics 10 02421 i023
I(0.5%) Mathematics 10 02421 i024 Mathematics 10 02421 i025 Mathematics 10 02421 i026
I(1%) Mathematics 10 02421 i027 Mathematics 10 02421 i028 Mathematics 10 02421 i029
Table 8. Edge-detected image of “Lena” after binarization for different noises.
Table 8. Edge-detected image of “Lena” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i030 Mathematics 10 02421 i031 Mathematics 10 02421 i032
G(0.001) Mathematics 10 02421 i033 Mathematics 10 02421 i034 Mathematics 10 02421 i035
G(0.002) Mathematics 10 02421 i036 Mathematics 10 02421 i037 Mathematics 10 02421 i038
G(0.003) Mathematics 10 02421 i039 Mathematics 10 02421 i040 Mathematics 10 02421 i041
I(0.25%) Mathematics 10 02421 i042 Mathematics 10 02421 i043 Mathematics 10 02421 i044
I(0.5%) Mathematics 10 02421 i045 Mathematics 10 02421 i046 Mathematics 10 02421 i047
I(1%) Mathematics 10 02421 i048 Mathematics 10 02421 i049 Mathematics 10 02421 i050
Table 9. Edge-detected image of “Coins” after binarization for different noises.
Table 9. Edge-detected image of “Coins” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i051 Mathematics 10 02421 i052 Mathematics 10 02421 i053
G(0.001) Mathematics 10 02421 i054 Mathematics 10 02421 i055 Mathematics 10 02421 i056
G(0.002) Mathematics 10 02421 i057 Mathematics 10 02421 i058 Mathematics 10 02421 i059
G(0.003) Mathematics 10 02421 i060 Mathematics 10 02421 i061 Mathematics 10 02421 i062
I(0.25%) Mathematics 10 02421 i063 Mathematics 10 02421 i064 Mathematics 10 02421 i065
I(0.5%) Mathematics 10 02421 i066 Mathematics 10 02421 i067 Mathematics 10 02421 i068
I(1%) Mathematics 10 02421 i069 Mathematics 10 02421 i070 Mathematics 10 02421 i071
Table 10. Edge-detected image of “X-ray 1” after binarization for different noises.
Table 10. Edge-detected image of “X-ray 1” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i072 Mathematics 10 02421 i073 Mathematics 10 02421 i074
G(0.001) Mathematics 10 02421 i075 Mathematics 10 02421 i076 Mathematics 10 02421 i077
G(0.002) Mathematics 10 02421 i078 Mathematics 10 02421 i079 Mathematics 10 02421 i080
G(0.003) Mathematics 10 02421 i081 Mathematics 10 02421 i082 Mathematics 10 02421 i083
I(0.25%) Mathematics 10 02421 i084 Mathematics 10 02421 i085 Mathematics 10 02421 i086
I(0.5%) Mathematics 10 02421 i087 Mathematics 10 02421 i088 Mathematics 10 02421 i089
I(1%) Mathematics 10 02421 i090 Mathematics 10 02421 i091 Mathematics 10 02421 i092
Table 11. Edge-detected image of “X-ray 2” after binarization for different noises.
Table 11. Edge-detected image of “X-ray 2” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i093 Mathematics 10 02421 i094 Mathematics 10 02421 i095
G(0.001) Mathematics 10 02421 i096 Mathematics 10 02421 i097 Mathematics 10 02421 i098
G(0.002) Mathematics 10 02421 i099 Mathematics 10 02421 i100 Mathematics 10 02421 i101
G(0.003) Mathematics 10 02421 i102 Mathematics 10 02421 i103 Mathematics 10 02421 i104
I(0.25%) Mathematics 10 02421 i105 Mathematics 10 02421 i106 Mathematics 10 02421 i107
I(0.5%) Mathematics 10 02421 i108 Mathematics 10 02421 i109 Mathematics 10 02421 i110
I(1%) Mathematics 10 02421 i111 Mathematics 10 02421 i112 Mathematics 10 02421 i113
Table 12. Edge-detected image of “X-ray 3” after binarization for different noises.
Table 12. Edge-detected image of “X-ray 3” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i114 Mathematics 10 02421 i115 Mathematics 10 02421 i116
G(0.001) Mathematics 10 02421 i117 Mathematics 10 02421 i118 Mathematics 10 02421 i119
G(0.002) Mathematics 10 02421 i120 Mathematics 10 02421 i121 Mathematics 10 02421 i122
G(0.003) Mathematics 10 02421 i123 Mathematics 10 02421 i124 Mathematics 10 02421 i125
I(0.25%) Mathematics 10 02421 i126 Mathematics 10 02421 i127 Mathematics 10 02421 i128
I(0.5%) Mathematics 10 02421 i129 Mathematics 10 02421 i130 Mathematics 10 02421 i131
I(1%) Mathematics 10 02421 i132 Mathematics 10 02421 i133 Mathematics 10 02421 i134
Table 13. Edge-detected image of “X-ray 4” after binarization for different noises.
Table 13. Edge-detected image of “X-ray 4” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i135 Mathematics 10 02421 i136 Mathematics 10 02421 i137
G(0.001) Mathematics 10 02421 i138 Mathematics 10 02421 i139 Mathematics 10 02421 i140
G(0.002) Mathematics 10 02421 i141 Mathematics 10 02421 i142 Mathematics 10 02421 i143
G(0.003) Mathematics 10 02421 i144 Mathematics 10 02421 i145 Mathematics 10 02421 i146
I(0.25%) Mathematics 10 02421 i147 Mathematics 10 02421 i148 Mathematics 10 02421 i149
I(0.5%) Mathematics 10 02421 i150 Mathematics 10 02421 i151 Mathematics 10 02421 i152
I(1%) Mathematics 10 02421 i153 Mathematics 10 02421 i154 Mathematics 10 02421 i155
Table 14. Edge-detected image of “X-ray 5” after binarization for different noises.
Table 14. Edge-detected image of “X-ray 5” after binarization for different noises.
NoiseCannyStandardSmooth
No noise Mathematics 10 02421 i156 Mathematics 10 02421 i157 Mathematics 10 02421 i158
G(0.001) Mathematics 10 02421 i159 Mathematics 10 02421 i160 Mathematics 10 02421 i161
G(0.002) Mathematics 10 02421 i162 Mathematics 10 02421 i163 Mathematics 10 02421 i164
G(0.003) Mathematics 10 02421 i165 Mathematics 10 02421 i166 Mathematics 10 02421 i167
I(0.25%) Mathematics 10 02421 i168 Mathematics 10 02421 i169 Mathematics 10 02421 i170
I(0.5%) Mathematics 10 02421 i171 Mathematics 10 02421 i172 Mathematics 10 02421 i173
I(1%) Mathematics 10 02421 i174 Mathematics 10 02421 i175 Mathematics 10 02421 i176
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sadjadi, E.N.; Sadrian Zadeh, D.; Moshiri, B.; García Herrero, J.; Molina López, J.M.; Fernández, R. Application of Smooth Fuzzy Model in Image Denoising and Edge Detection. Mathematics 2022, 10, 2421. https://doi.org/10.3390/math10142421

AMA Style

Sadjadi EN, Sadrian Zadeh D, Moshiri B, García Herrero J, Molina López JM, Fernández R. Application of Smooth Fuzzy Model in Image Denoising and Edge Detection. Mathematics. 2022; 10(14):2421. https://doi.org/10.3390/math10142421

Chicago/Turabian Style

Sadjadi, Ebrahim Navid, Danial Sadrian Zadeh, Behzad Moshiri, Jesús García Herrero, Jose Manuel Molina López, and Roemi Fernández. 2022. "Application of Smooth Fuzzy Model in Image Denoising and Edge Detection" Mathematics 10, no. 14: 2421. https://doi.org/10.3390/math10142421

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