All articles published by MDPI are made immediately available worldwide under an open access license. No special
permission is required to reuse all or part of the article published by MDPI, including figures and tables. For
articles published under an open access Creative Common CC BY license, any part of the article may be reused without
permission provided that the original article is clearly cited. For more information, please refer to
https://www.mdpi.com/openaccess.
Feature papers represent the most advanced research with significant potential for high impact in the field. A Feature
Paper should be a substantial original Article that involves several techniques or approaches, provides an outlook for
future research directions and describes possible research applications.
Feature papers are submitted upon individual invitation or recommendation by the scientific editors and must receive
positive feedback from the reviewers.
Editor’s Choice articles are based on recommendations by the scientific editors of MDPI journals from around the world.
Editors select a small number of articles recently published in the journal that they believe will be particularly
interesting to readers, or important in the respective research area. The aim is to provide a snapshot of some of the
most exciting work published in the various research areas of the journal.
The conventional fuzzy c-spherical shells (FCSS) clustering model is extended to cluster shells involving non-crisp numbers, in this paper. This is achieved by a vectorized representation of distance, between two non-crisp numbers like the crisp numbers case. Using the proposed clustering method, named vector fuzzy c-spherical shells (VFCSS), all crisp and non-crisp numbers can be clustered by the FCSS algorithm in a unique structure. Therefore, we can implement FCSS clustering over various types of numbers in a unique structure with only a few alterations in the details used in implementing each case. The relations of VFCSS applied to crisp and non-crisp (containing symbolic-interval, LR-type, TFN-type and TAN-type fuzzy) numbers are presented in this paper. Finally, simulation results are reported for VFCSS applied to synthetic LR-type fuzzy numbers; where the application of the proposed method in real life and in geomorphology science is illustrated by extracting the radii of circular agricultural fields using remotely sensed images and the results show better performance and lower cost computational complexity of the proposed method in comparison to conventional FCSS.
Use of clustering models is a wide field of research in image processing and pattern recognition and they have been applied in different areas such as business, geology, engineering systems, etc. [1,2,3]. The objective of clustering is to explore the structure of the data and to partition the data set into groups with similar individuals. While the proposed method in this paper is objective-function based, generally clustering models may be objective-function, hierarchical or heuristic based. Hard clustering methods restrict each point of the data set to exactly one cluster [4]. Since Zadeh [5] presented fuzzy sets which introduce the idea of partial membership of belonging defined by a membership function, fuzzy clustering has been applied in various areas. After that, research in this field has been extended to apply fuzzy states to crisp cases. In the literature on fuzzy clustering, the fuzzy c-mean (FCM) clustering algorithms are the best-known methods [2,6]. Hadi et al. [7,8,9] presented some models to apply the FCM clustering model to crisp and non-crisp numbers. Using these models, the FCM can be stated in a single structure like the conventional FCM case. Sasha and Das [10] proposed an axiomatic extension of the possibilistic fuzzy clustering model in three directions: joint contribution function, choice of the dissimilarity measure, and the penalty function. Yu et al. [11] proposed a Suppressed Possibilistic C-Means (S-PCM) clustering model by creating a suppressed competitive learning approach into the Possibilistic C-means (PCM) to address the shortcoming of the PCM so as to develop the between-cluster relationships. Sasha and Das [12] presented a class of generalized FCM algorithms. They stated that the Consistent Membership-degree Weighting Function (CMWF) based clustering scheme can be generalized to other FCM variants with different distance measures.
The fuzzy C-shells (FCS) presented by Dave is a novel algorithm in clustering spherical shells and it has been simplified to adaptive FCS (AFCS) for elliptical shells [13,14]. Krishnapuram et al. utilized the fuzzy C-spherical shells algorithm (FCSS) [15] to decrease the computational costs of FCS using an algebraic (non-Euclidean) distance measure. In this model, the prototypes can be determined directly, and the coupled nonlinear equations solution is not necessary. For two-dimensional (2D) cases, Man and Gath utilized the fuzzy C-rings (FCR) algorithm [16] for clustering ring data, while Gath and Hoory presented the fuzzy C-ellipses (FCE) model [17] for ellipse data. Krishnapuram et al. created the fuzzy C-quadric shells (FCQS) model [18], that detects quadrics like ellipses, circles, lines, or hyperbolas. The clustering models for detecting rectangular shells have been developed in the literature, such as the norm-induced shell prototypes (NISP) model by Bezdek et al. [19] and the fuzzy C-rectangular shell (FCRS) model by Hoeppner [20]. Wang [21] proposed a type of alternating optimization-based possibilistic c-shell model for clustering template-based shapes. Song et al. [22] proposed the information fuzzy C-spherical shells (IFCSS) model that addresses the intertwined robust fuzzy clustering problems of outlier detection. The model-based fuzzy c-shells clustering proposed by Hadi et al. [23] to cluster any shells (in 2-dimensions) that can be demonstrated by a fixed structure model in polar coordinates (but with arbitrary scale and centre for each shell). Song et al. [22] has been utilized the basic FCSS model for the clustering phase to reduce the difficulty of prototype initialization and minimize the number of hyper-parameters.
In this paper, the vector form of fuzzy c-Spherical Shells (VFCSS) over non-crisp numbers is presented. Using the proposed VFCSS, all crisp and non-crisp numbers can be clustered by the Fuzzy c-Spherical Shells algorithm. This approach can be applied on fuzzy and non-fuzzy numbers with unique structures. In this paper, the proposed VFCSS is applied over crisp numbers, symbolic numbers, fuzzy numbers (LR-type fuzzy numbers, TFN-type fuzzy numbers and normal fuzzy numbers). Simulations are applied on all introduced number classes and results are presented. Furthermore, the VFCC is utilized in the simulation results section to extract the radii of circular agriculture fields from remotely sensed images.
The rest of this paper is arranged as follows. The conventional FCSS clustering that is applied over crisp numbers is presented in Section 2. This section defines different types of non-crisp numbers and reviews the different metrics for them and presents the proposed VFCSS method. Simulation results of VFCSS applied over LR-type fuzzy numbers and satellite images (represented as symbolic-interval numbers) and discussion are presented in Section 3. Finally, the conclusion is presented in Section 4.
2. Methods
The goal of the FCSS algorithm is minimizing the following objective function regarding fuzzy membership and cluster centroid [15]:
where is a set of features vectors and k is a finite set of p-dimensional vectors over the crisp numbers ( for, ). is the number of clusters, and is the fuzziness index. The matrix is called the fuzzy membership degree that has the following constraint:
where is the grad of membership of the k-th number to the i-th cluster. is the cluster prototypes set. is the centre of the i-th cluster. is the set of cluster radii.
By creating a Lagrange function, we can minimize subject to the constraints in (3) and conclude updated relations as follows:
In this part, we first define concepts of various types of non-crisp numbers. Then we review some dissimilarity definitions between two non-crisp numbers [24,25,26,27,28,29,30,31,32,33].
2.1. Definition of Various Non-Crisp Numbers
A symbolic number (SN) is said to be a symbolic number where its membership function can be expressed as:
We denote a symbolic number (SN) with its start point () and its end point () with .
Let L (and R) be decreasing, shape functions from to with for all ; for ; for all . A fuzzy number is called LR-type if shape functions L and R and four parameters , exist and the membership function of is as follows:
where are called the left and right spreads respectively. Symbolically, is denoted by .
Let (TFN) be a trapezoidal fuzzy number. The parameterization of is denoted by where and are called the center, inner diameter, left outer radius and right outer radius respectively. The TFN is demonstrated in Figure 1.
Let (TAN) be a triangular fuzzy number. The expressed membership function for is as follows:
Suppose and are two symbolic numbers in dimensions space, for and for .
Dissimilarity defined for symbolic numbers in [24] is as follows:
where is center distance weight. In [25,26], dissimilarity defined for symbolic numbers can be obtained from the following equation:
where is weight vector and . In the section Allocation step: definition of the best partition of [25,26], dissimilarity is defined as follows:
where . The last dissimilarity defined for symbolic numbers is suggested in [27] as follows:
2.3. Various Metrics for Fuzzy Numbers
Suppose we have two LR-type fuzzy numbers and in a dimensions space, , for and for . Yang et al. [29,30,32] expressed the metric with the following definition:
where and .
In the TFN numbers case, the Yang distance definition for two TFN numbers and in dimensions space, , for and , for , is obtained from (13) by setting , , , and as follows:
Dissimilarity defined for two TFN numbers in [28] is as follows:
In the next state for LR-type fuzzy numbers suppose and . The Yang distance definition for this state is as follows:
To achieve the robust clustering method versus noisy input numbers, Yang et al. in [31] define an exponential based metric. Dissimilarity defined for LR-type fuzzy number and prototype in [31] is as follows:
where is obtained from (16) and is a fixed coefficient [see [31]].
In [33] Rong et al. offer two metrics for triangular fuzzy numbers. Dissimilarity defined for triangular-type fuzzy numbers and in dimensions space, for and for , is as follows:
where , and are positive, fixed and known coefficients while and b is a fixed coefficient also.
The main key point in the proposed Vector Fuzzy c-Spherical Shells (VFCSS) Clustering is how to define crisp vectors from parameters of affected numbers. According to any used metric, we define a crisp vectors set a corresponding input numbers set ( for non-crisp numbers and for crisp numbers) and and a corresponding centers set ( for non-crisp numbers and for crisp numbers). These definitions allow us to demonstrate a distance and a Lagrange function in the proposed VFCSS as follows:
By this definition, similar to the crisp case and (5), the membership value of can update from the next equation in the proposed VFCSS:
Let the independent parameters of the th center (except radius ) be denoted by the set . After creating the Lagrange function (20), we must calculate the derivation of the Lagrange function with respect to parameters and set the resulting equation equal to zero for all ’s as follows:
As s are independent and we have for all s, furthermore is fixed while is changing because of changing the metric (in fixed ), therefore from (22) we can conclude that . Suppose the vectors and are -dimensional, then we can extract the updating relation of and similar to and in the crisp numbers case as follows:
Subsequently by multiplying both sides of the first phrase of (23a) () by , we can get the updating equation of the parameter. For simplicity, we replace by , that is the normalized vector of the vector. Therefore, the updated relation for the parameter can be obtained as follows:
To complete the VFCSS description, we will apply the proposed VFCSS clustering method over various crisp and non-crisp numbers.
In this part, we apply the proposed VFCSS clustering of Section 4 over crisp and various non-crisp numbers with the metrics that are introduced in Section 3.
2.4. VFCSS Applied to Crisp Numbers
The VFCSS can be applied over crisp numbers. In this state according to the definition of Euclidean distance, the definition of the and sets are as follows:
where , and . In this case and . Therefore, we can conclude . In this case that is obtained from Table 1.
Then using (25), parameter can be obtained as (5). We can conclude the VFCSS applied over crisp numbers is equivalent with this concept in the first Equation of (5a).
2.5. The VFCSS Applied to Fuzzy Numbers
In this part, we apply VFCSS clustering to various introduced fuzzy type numbers, see Section 3.
2.5.1. The VFCSS Applied to LR-Type Fuzzy Numbers
For LR-type fuzzy numbers, when the metric (13) is used, we define Y and sets as below:
where , and . It is observed in this case . In this case, for all s (), and are obtained in Table 2 and Table 3.
Finally, we can arrive at updated relations of parameters and from (25) as follows:
In the other state of LR-type fuzzy numbers, suppose and . Regarding the Yang distance definition of (16), and are defined as follows:
In this case . For this case and updated relations of and are as in Table 4 and (30).
As we cannot define Y and W to match (17) to (19), therefore the proposed VFCSS cannot be applied on (19).
2.5.2. The VFCSS Applied to TFN-Type Fuzzy Numbers
For TFN numbers, when the metric (14) is used, we define Y and sets as below:
It is observed . In this case and updated relations of and are as in Table 5 and (32).
For TFN numbers when metric (15) is used, we define the Y and sets as follows:
In this case , furthermore and updated relations of and are as in Table 6 and (34).
2.5.3. The VFCSS Applied to TAN-Type Fuzzy Numbers
If we use (18.1) as the metric when we apply VFCSS over TAN numbers, the definition of Y and is as follows:
In this case , furthermore and updated relations of and are as in Table 7 and (36).
However, the proposed VFCSS cannot be implemented for the exponential based metric of (18.1).
2.6. The VFCSS over Symbolic Numbers
Using the VFCSS method, the definition of the and crisp vectors for dissimilarity definitions of (12) is as follows:
In this case . For this case and updated relations of and are as in Table 8 and Equation (38).
Using the VFCSS method, the definition of the and vectors for metric (9) is as follows:
Using these definitions, dissimilarity between two symbolic numbers is obtained from the Euclidean distance between the two crisp vectors . As the constraint is added to constraint (3), therefore the Lagrange function (20) will change in this case. Similar to the mentioned case, we can get the updated relations by performing the same procedure.
For dissimilarity definitions of (10), using the VFCSS method, the definition of and vectors are as follows:
Using these definitions, dissimilarity between two symbolic numbers is obtained from the Euclidean distance between two crisp vectors . As the constraint is added to constraint (3), therefore the Lagrange function (20) will change in this case. Similar to the mentioned case, we can get the updated relations by performing the same procedure.
For dissimilarity definitions of (11), we cannot define two crisp vectors such that .
In the last two items, regarding the change in the Lagrange function caused by adding other constraints to (3), we cannot use (25) for accessing updating relations. We must rewrite the Lagrange function for each case separately. After this, we must solve the resulting system of equations from corresponding derivations. Finally, we can obtain updating relations of parameters similar to the introduced case in this paper.
3. Results and Discussion
Each presented non-crisp type number above with any of the corresponding metrics can be simulated. In this section, we apply the VFCSS clustering method over LR-type fuzzy numbers, while the Yang metric of (13) is used. Simulations are performed using MATLAB software.
In LR-type fuzzy numbers, decreasing functions of and are presumed linear . In order to create fuzzy numbers, we use 2-dimension crisp numbers that are produced randomly on the boundary of circles with a few alternates and these are named crisp equivalents (CE) of fuzzy numbers, while for ( represents each dimension). An LR-type fuzzy number is generated as follows:
The noise added to crisp numbers has a max absolute of 0.1 times the corresponding circle radius. This is for performance evaluation of the proposed VFCSS performance versus noise. In demonstration of LR-type fuzzy numbers in simulation result figures, the distance between is in bold while are demonstrated normally. To evaluate the VFCSS clustering accuracy we use a Confusion Matrix (CM). A CM is a matrix, where is the number of numbers from the th class that are clustered as the th cluster. Furthermore, in the resulting membership grade matrix (), it is assumed any input number belongs to a cluster that has the maximum membership of it. In this paper, VFCSS is applied to analyzed numbers in various states and results are reported as follows.
State 1. In the first state, in the first step the proposed VFCSS is applied to four classes of numbers that are overlapping. The simulation result for this step is provided in Figure 2. In the second step, VFCSS is applied to four classes of numbers that are complex and overlapping. The simulation result for this step is provided in Figure 3. The CM of these two steps is expressed in Table 9.
State 2. In this state, the input fuzzy numbers are not symmetric. On the other hand, we do not use from (41) to create fuzzy numbers. The procedure for producing fuzzy numbers in this state is as follows:
In this state, we apply VFCSS clustering over LR-type fuzzy numbers with the same conditions as for state 1. Simulation results of the corresponding two steps of this state are demonstrated in Figure 4 and Figure 5. The CM of these two steps is expressed in Table 10.
State 3. In the third state, as we can represent an LR-type fuzzy number with its mean ( from 41) as a crisp number, we apply a similar condition as for the two previous states for crisp numbers. Therefore, conventional FCSS is applied over input crisp numbers. Simulation results for the corresponding two steps of this state are demonstrated in Figure 6 and Figure 7. The CM of these two steps is expressed in Table 11.
In this state it is observed, in the first step, the performance of the proposed VFCSS (first step of state 3) and FCSS (first step of state 5) clustering methods are similar. While in the second step, the proposed VFCSS can cluster input numbers well, while the conventional FCSS cannot do this as well. Although in the simulation results the procedure of producing fuzzy numbers is very simple and primary. Performance of the proposed VFCSS can be improved further by a change in the procedure of producing fuzzy numbers (41), as well.
State 4. In the last state, the application of the proposed model is illustrated in real life. Geomorphology science and remotely sensed images are selected for simulation in this state. Geomorphology is the study of landforms dealing with the terrain relief. It is the morphology of the earth surface that works as the basic element separating geomorphology into an autonomous science in the Earth sciences. By analyzing the geometry of landforms, it is possible to study the relief and its properties from a validated perspective using mathematical apparatus [34]. Furthermore, remotely sensed imagery has been used widely in geomorphology due to the availability of satellite data, with its value measurable by the point to which it can meet the investigative needs of geomorphologists. Geomorphologists are therefore concerned with the Earth surface geometry and composition of the terrain relief. They use this information to determine presently operating processes, as well as predictive prior landforms and the events. They try to model geomorphological processes and use a wide range of techniques to predict future land surface change [35]. Therefore, in this paper, three georeferenced satellite images (obtained using Google maps) illustrated in Figure 8 are utilized, where they are related to the US with coordinates (Upper Left: 37°24′10″N, 105°35′12″W and Lower Right: 37°22′30″N, 105°32′35″W). These images are used to estimate the area of the agricultural fields (by estimating the circle radius values). For this purpose, using Arc GIS 10.5 software, the circles are extracted with the clip tool.
If we demonstrate the extracted circles from images (a), (b) and (c) of Figure 8 by red, green and blue color respectively, the resulting circles are as in Figure 9. It can be observed, some of the resulting circles are non-overlapping while in some areas, as in the worst case, all 3 circles are in contact and are specified by red, green, and blue colors. In some area, two colors from RGB overlap and combined and cyan, yellow, and pink colors result. Finally, in rare cases, by complete overlapping of the circles, white color results. For this case, the resulting radius by conventional FCSS is reported in Table 12. We can observe various values for each circle are obtained by conventional FCSS (in an un-regular manner, it means the resulting radius from the first image in some cases is the min value, in other cases is the max value, etc.). This ambiguity will be increased, by increasing the number of available images. Furthermore, computational complexity will be increased by growing the number of available images as well. For this reason, FCSS must be applied on image circles separately.
However, on the other side, the proposed VFCSS method is applied on the resulting fuzzy numbers and circles for three images of Figure 9 (considering the fuzzification process of [36] and associated interval-symbolic numbers for each circle’s pixels). Simulation results (reported in Table 12) show only one acceptable and moderate value for each circle; even by increasing the available images that leads to more exact and nearer to the true radius value (see [36]). Furthermore, the computation complexity in the proposed method is very low, fixed, and equivalent with one time applying the FCSS, even by increasing the available number of images.
For more remote sensing applications, Figure 10 shows the proposed model results on a fish farm satellite image which is captured as Aquaculture farms off the coast of Greece by Bernhard Lang [37]. The extracted circles and simulation results for circles radii with VFCSS algorithm are shown. It should be noted that the fuzzy-related works can be utilized without accessing a big dataset and just by a single image. These models can be applied directly without any training and validation processes. The proposed model is a new fuzzy clustering model which can be utilized for remote sensing applications. This fuzzy model can be helpful for designing smart image processing systems. For lower-quality images, it just is needed to add some simple preprocessing (noise removal, adjustment, etc.) to have a high-quality image for the proposed model.
4. Conclusions
In this paper, a vector form of fuzzy c-spherical shells clustering (VFCSS) has been proposed. We can cluster non-crisp numbers that have spherical shells form using the proposed VFCSS. These non-crisp numbers can be available, or we can produce them from crisp number. It has been shown that we can improve the performance of conventional fuzzy c-spherical shells clustering over crisp numbers using the proposed VFCSS. This fact can be obtained by choosing a suitable procedure for producing non-crisp (fuzzy) numbers from crisp numbers. Furthermore, simulation results show better performance and low-cost computational complexity of the proposed VFCSS method versus the conventional FCSS in real life application in morphology science. We implement our clustering model over various types of geomorphology images for extracting the radii of circular agricultural fields using remotely sensed images and, we applied our model on these types of images to show that this clustering model can be utilized for remote sensing applications. To apply new deep learning models on an application we need a big and proper dataset to train, valid and test the models. The main uniqueness of fuzzy-related works is that we can utilize them without accessing a big dataset. We can use these models directly without any training and validation processes. Our model is a new fuzzy clustering model which can be utilized for remote sensing wapplications.
Author Contributions
Methodology, H.M.; software, I.A.K. and H.M.; validation, I.A.K., H.M., G.D. and D.T.; investigation, I.A.K.; writing—original draft preparation, H.M.; writing—review and editing, I.A.K., G.D. and D.T.; visualization, I.A.K.; supervision, I.A.K., G.D. and D.T.; project administration, I.A.K. All authors have read and agreed to the published version of the manuscript.
Funding
This work has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement, SMART 4.0, No. 847577; and a research grant from Science Foundation Ireland (SFI) under Grant Number 16/RC/3918 (Ireland’s European Structural and Investment Funds Programmes and the European Regional Development Fund 2014–2020).
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. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
References
Bellman, R.; Kalaba, R.; Zadeh, L.A. Abstraction and Pattern Classification. J. Math. Anal. Appl.1966, 13, 1–7. [Google Scholar] [CrossRef]
Bezdek, J.C. Pattern Recognition with Fuzzy Objective Function Algorithms; Kluwer Academic Publishers: New York, NY, USA, 1981. [Google Scholar]
Yang, M.-S. A survey of fuzzy clustering. Math. Comput. Model.1993, 18, 1–16. [Google Scholar] [CrossRef]
MacQueen, J. Some methods for classification and analysis of multivariate observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 21 June–18 July 1965; Volume 1, pp. 281–297. [Google Scholar]
Hadi, M.; Morteza, K.; Hadi, S.Y. Vector fuzzy C-means. J. Intell. Fuzzy Syst.2013, 24, 363–381. [Google Scholar] [CrossRef]
Hossein-Abad, H.M.; Shabanian, M.; Kazerouni, I.A. Fuzzy c-means clustering method with the fuzzy distance definition applied on symmetric triangular fuzzy numbers. J. Intell. Fuzzy Syst.2020, 38, 2891–2905. [Google Scholar] [CrossRef]
Hossein-Abad, H.M.; Shabanian, M.; Kazerouni, I.A. Vectorized Kernel-Based Fuzzy C-Means: A Method to Apply KFCM on Crisp and Non-Crisp Numbers. Int. J. Uncertain. Fuzziness Knowl.-Based Syst.2020, 28, 635–659. [Google Scholar] [CrossRef]
Saha, A.; Das, S. On the unification of possibilistic fuzzy clustering: Axiomatic development and convergence analysis. Fuzzy Sets Syst.2018, 340, 73–90. [Google Scholar] [CrossRef]
Saha, A.; Das, S. Axiomatic generalization of the membership degree weighting function for fuzzy C means clustering: Theoretical development and convergence analysis. Inf. Sci.2017, 408, 129–145. [Google Scholar] [CrossRef]
Dave, R. Fuzzy shell-clustering and applications to circle detection in digital images. Int. J. Gen. Syst.1990, 16, 343–355. [Google Scholar] [CrossRef]
Dave, R.; Bhaswan, K. Adaptive fuzzy c-shells clustering and detection of ellipses. IEEE Trans. Neural Netw.1992, 3, 643–662. [Google Scholar] [CrossRef] [PubMed]
Krishnapuram, R.; Nasraoui, O.; Frigui, H. The fuzzy c spherical shells algorithm: A new approach. IEEE Trans. Neural Netw.1992, 3, 663–671. [Google Scholar] [CrossRef]
Man, Y.; Gath, I. Detection and separation of ring-shaped clusters using fuzzy clustering. IEEE Trans. Pattern Anal. Mach. Intell.1994, 16, 855–861. [Google Scholar] [CrossRef]
Gath, I.; Hoory, D. Fuzzy clustering of elliptic ring-shaped clusters. Pattern Recognit. Lett.1995, 16, 727–741. [Google Scholar] [CrossRef]
Krishnapuram, R.; Frigui, H.; Nasraoui, O. Fuzzy and possibilistic shell clustering algorithms and their application to boundary detection and surface approximation. IEEE Trans. Fuzzy Syst.1995, 3, 29–43. [Google Scholar] [CrossRef]
D’Urso, P.; Giordani, P. A weighted fuzzy c-means clustering model for fuzzy data. Comput. Stat. Data Anal.2006, 50, 1496–1523. [Google Scholar] [CrossRef]
De Carvalho, F. Fuzzy clustering algorithms for symbolic interval data based on adaptive and non-adaptive Euclidean distances. In Proceedings of the 2006 Ninth Brazilian Symposium on Neural Networks (SBRN’06), Ribeirao Preto, Brazi, 23–27 October 2006; pp. 60–65. [Google Scholar]
de Carvalho, F. Fuzzy c-means clustering methods for symbolic interval data. Pattern Recognit. Lett.2007, 28, 423–437. [Google Scholar] [CrossRef]
Chuang, C.-C.; Jeng, J.-T.; Li, C.-W. Fuzzy c-means clustering algorithm with unknown number of clusters for symbolic interval data. In Proceedings of the 2008 SICE Annual Conference, Tokyo, Japan, 20–22 August 2008; pp. 358–363. [Google Scholar]
Hathaway, R.; Bezdek, J.; Pedrycz, W. A parametric model for fusing heterogeneous fuzzy data. IEEE Trans. Fuzzy Syst.1996, 4, 270–281. [Google Scholar] [CrossRef]
Yang, M.-S.; Ko, C.-H. On a class of fuzzy c-numbers clustering procedures for fuzzy data. Fuzzy Sets Syst.1996, 84, 49–60. [Google Scholar] [CrossRef]
Hung, W.-L.; Yang, M.-S. Fuzzy clustering on LR-type fuzzy numbers with an application in Taiwanese tea evaluation. Fuzzy Sets Syst.2005, 150, 561–577. [Google Scholar] [CrossRef]
Yang, M.-S.; Hung, W.-L.; Cheng, F.-C. Mixed-variable fuzzy clustering approach to part family and machine cell formation for GT applications. Int. J. Prod. Econ.2006, 103, 185–198. [Google Scholar] [CrossRef]
Rong, L.; Jiu-lun, F. A Fuzzy C-means Type Clustering Algorithm on Triangular Fuzzy Numbers. In Proceedings of the Sixth International Conference on Fuzzy Systems and Knowledge Discovery, Tianjin, China, 14–16 August 2009. [Google Scholar]
Lopatin, D.V.; Zhirov, A.I. Geomorphology in the system of Earth sciences. Geogr. Nat. Resour.2017, 38, 313–318. [Google Scholar] [CrossRef]
Smith, M.; Pain, C. Applications of remote sensing in geomorphology. Prog. Phys. Geogr. Earth Environ.2009, 33, 568–582. [Google Scholar] [CrossRef]
Hadi, S.Y.; Morteza, K. Efficient Land-cover segmentation using Meta fusion. J. Inf. Syst. Telecommun. (JIST)2016, 4, 152–166. [Google Scholar]
Figure 2.
Proposed VFCSS clustering over input LR-type fuzzy numbers include four interference classes red, blue, black and green with (20,20,20,20) members, (first step of state 1).
Figure 2.
Proposed VFCSS clustering over input LR-type fuzzy numbers include four interference classes red, blue, black and green with (20,20,20,20) members, (first step of state 1).
Figure 3.
Proposed VFCSS clustering over input LR-type fuzzy numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members, (second step of state 1).
Figure 3.
Proposed VFCSS clustering over input LR-type fuzzy numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members, (second step of state 1).
Figure 4.
Proposed VFCSS clustering over input non-symmetric LR-type fuzzy numbers include four interference classes red, blue, black and green with (20,20,20,20) members, (first step of state 2).
Figure 4.
Proposed VFCSS clustering over input non-symmetric LR-type fuzzy numbers include four interference classes red, blue, black and green with (20,20,20,20) members, (first step of state 2).
Figure 5.
Proposed VFCSS clustering over input non-symmetric LR-type fuzzy numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members (second step of state 2).
Figure 5.
Proposed VFCSS clustering over input non-symmetric LR-type fuzzy numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members (second step of state 2).
Figure 6.
Conventional FCSS clustering over crisp input numbers include four interference classes red, blue, black, and green with (20,20,20,20) members, (first step of state 3).
Figure 6.
Conventional FCSS clustering over crisp input numbers include four interference classes red, blue, black, and green with (20,20,20,20) members, (first step of state 3).
Figure 7.
Conventional FCSS clustering over crisp input numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members (second step of state 3).
Figure 7.
Conventional FCSS clustering over crisp input numbers include four complexity interference classes red, blue, black and green with (20,20,20,20) members (second step of state 3).
Figure 8.
Three georeferenced satellite images (obtained using Google maps) obtained over three different dates (a) 23-10-2011 (b) 09-09-2016 (c) 30-12-2018 (used for state 4).
Figure 8.
Three georeferenced satellite images (obtained using Google maps) obtained over three different dates (a) 23-10-2011 (b) 09-09-2016 (c) 30-12-2018 (used for state 4).
Figure 9.
The extracted circles from images (a), (b) and (c) Figure 8 represented by red, green and blue colors, respectively.
Figure 9.
The extracted circles from images (a), (b) and (c) Figure 8 represented by red, green and blue colors, respectively.
Figure 10.
A fish farm satellite image (Left) and the extracted circles from the image and radii results (Right) using VFCSS algorithm.
Figure 10.
A fish farm satellite image (Left) and the extracted circles from the image and radii results (Right) using VFCSS algorithm.
Table 1.
for VFCSS applying over crisp numbers.
Table 1.
for VFCSS applying over crisp numbers.
d
Table 2.
for VFCSS applying over LR-type fuzzy numbers when metric (13) is used.
Table 2.
for VFCSS applying over LR-type fuzzy numbers when metric (13) is used.
Table 3.
for VFCSS applying over LR-type fuzzy numbers when metric (13) is used.
Table 3.
for VFCSS applying over LR-type fuzzy numbers when metric (13) is used.
Table 4.ξ for VFCSS applying over LR-type fuzzy numbers when metric (16) is used.
Table 4.ξ for VFCSS applying over LR-type fuzzy numbers when metric (16) is used.
Table 5.
for VFCSS applying over TFN-type fuzzy numbers when metric (14) is used.
Table 5.
for VFCSS applying over TFN-type fuzzy numbers when metric (14) is used.
Table 6.
for VFCSS over applying over TFN-type fuzzy numbers when metric (14) is used.
Table 6.
for VFCSS over applying over TFN-type fuzzy numbers when metric (14) is used.
Table 7.
for VFCSS applying over TAN-type fuzzy numbers when metric (18.1) is used.
Table 7.
for VFCSS applying over TAN-type fuzzy numbers when metric (18.1) is used.
Table 8.
for VFCSS applying over symbolic numbers when metric (12) is used.
Table 8.
for VFCSS applying over symbolic numbers when metric (12) is used.
Table 9.
CM of VFCSS applied over LR-type fuzzy numbers of Figure 2 and Figure 3 (first and second steps of state 1).
Table 9.
CM of VFCSS applied over LR-type fuzzy numbers of Figure 2 and Figure 3 (first and second steps of state 1).
Step
First Step
Second Step
Output Clusters
Confusion Matrix
Table 10.
CM of VFCSS applied over LR-type fuzzy numbers of Figure 4 and Figure 5 (first and second steps of state 2).
Table 10.
CM of VFCSS applied over LR-type fuzzy numbers of Figure 4 and Figure 5 (first and second steps of state 2).
Step
First Step
Second Step
Output Clusters
Confusion Matrix
Table 11.
CM of VFCSS applied over crisp numbers of Figure 6 and Figure 7 (first and second steps of state 3).
Table 11.
CM of VFCSS applied over crisp numbers of Figure 6 and Figure 7 (first and second steps of state 3).
Step
First Step
Second Step
Output Clusters
Confusion Matrix
Table 12.
Simulation results for state 4 and comparison of resulting radii with FCSS and VFCSS algorithms.
Table 12.
Simulation results for state 4 and comparison of resulting radii with FCSS and VFCSS algorithms.