Next Article in Journal
An Overview of Ecosystem Changes in Tibetan and Other Alpine Regions from Earth Observation
Next Article in Special Issue
A Fast Registration Method for Optical and SAR Images Based on SRAWG Feature Description
Previous Article in Journal
Automatic Defect Detection of Pavement Diseases
Previous Article in Special Issue
Scene Changes Understanding Framework Based on Graph Convolutional Networks and Swin Transformer Blocks for Monitoring LCLU Using High-Resolution Remote Sensing Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiplicative Long Short-Term Memory with Improved Mayfly Optimization for LULC Classification

by
Andrzej Stateczny
1,*,
Shanthi Mandekolu Bolugallu
2,
Parameshachari Bidare Divakarachari
3,
Kavithaa Ganesan
4 and
Jamuna Rani Muthu
5
1
Department of Geodesy, Gdańsk University of Technology, Gabriela Narutowicza 11-12, 80-233 Gdańsk, Poland
2
Department of Computer Science and Engineering, CMR Institute of Technology, Bangalore 560037, Karnataka, India
3
Department of Electronics & Communication Engineering, Nitte Meenakshi Institute of Technology, Bengaluru 560064, Karnataka, India
4
Department of Electronics & Communication Engineering, Government College of Engineering, Salem 636011, India
5
Department of Electronics & Communication Engineering, Sona College of Technology, Salem 636005, India
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(19), 4837; https://doi.org/10.3390/rs14194837
Submission received: 19 August 2022 / Revised: 23 September 2022 / Accepted: 23 September 2022 / Published: 28 September 2022
(This article belongs to the Special Issue New Advancements in Remote Sensing Image Processing)

Abstract

:
Land Use and Land Cover (LULC) monitoring is crucial for global transformation, sustainable land control, urban planning, urban growth prediction, and the establishment of climate regulations for long-term development. Remote sensing images have become increasingly important in many environmental planning and land use surveys in recent times. LULC is evaluated in this research using the Sat 4, Sat 6, and Eurosat datasets. Various spectral feature bands are involved, but unexpectedly little consideration has been given to these characteristics in deep learning models. Due to the wide availability of RGB models in computer vision, this research mainly utilized RGB bands. Once the pre-processing is carried out for the images of the selected dataset, the hybrid feature extraction is performed using Haralick texture features, an oriented gradient histogram, a local Gabor binary pattern histogram sequence, and Harris Corner Detection to extract features from the images. After that, the Improved Mayfly Optimization (IMO) method is used to choose the optimal features. IMO-based feature selection algorithms have several advantages that include features such as a high learning rate and computational efficiency. After obtaining the optimal feature selection, the LULC classes are classified using a multi-class classifier known as the Multiplicative Long Short-Term Memory (mLSTM) network. The main functionality of the multiplicative LSTM classifier is to recall appropriate information for a comprehensive duration. In order to accomplish an improved result in LULC classification, a higher amount of remote sensing data should be processed. So, the simulation outcomes demonstrated that the proposed IMO-mLSTM efficiently classifies the LULC classes in terms of classification accuracy, recall, and precision. When compared with ConvNet and Alexnet, the proposed IMO-mLSTM method accomplished accuracies of 99.99% on Sat 4, 99.98% on Sat 6, and 98.52% on the Eurosat datasets.

Graphical Abstract

1. Introduction

The classification of LULC using remote sensing imagery has grown in importance in a number of applications in recent years [1]. The data are especially important for maintaining sustainable growth and transport systems due to their spatial features [2,3]. One of the vital information sets for urban planning in describing the complex nature of the urban environment is LULC categorization maps. Because they offer up-to-date data for metropolitan environments, remote sensing systems have been increasingly popular for this purpose subsequently [4]. The primary methods for generating LULC maps for urban areas using remote sensing products are image classification techniques [5]. Every urban-related analysis requires the most recent data since urban surroundings are dynamic. So, in order to collect spatio-temporal information for the urban environment that is not only connected to the current condition but also to the previous, sustainable and effective urban planning organizations require creative concepts and methodologies [6]. The majority of this data is now taken from any kind of geographical data that already exists and is gathered through statistics, surveys, mapping, and digitizing from aerial photos [7]. Although, for big metropolitan contexts, the statistical data is typically coarse at both the spatial and temporal scales. Additionally, measuring and modeling are expensive and time-consuming, particularly for urban planning indicators that need to be updated frequently. The development of satellite observations and the improvement of computerized automation classifiers have significantly increased the accuracy and efficacy of vegetation remote sensing classification [8]. The dependability of land cover products should be assessed in order to provide reliable information regarding land cover [9]. The LULC classification seeks to uniformly classify landforms at different scales. This classification is crucial to the development of standardized maps that aid in the formulation of plans and decisions. Estimates have been made using LULC maps’ agricultural output research into identifying urban change [10].
The image classification is conducted using parametric methods [11] such as Maximum Likelihood (ML) and non-parametric methods such as Random Forests and Support Vector Machines (SVM) (RF), and thorough per-pixel testing has been performed with Artificial Neural Networks (ANN) Image classification exercises [12]. The current remote sensing images have two primary problems: The first includes measuring or assessing smaller areas; remote sensing is an expensive research method. Secondarily, a special type of training is required to evaluate the remote sensing images [13]. Therefore, deploying remote sensing technology over an extended period of time is expensive since device operators must acquire more training data. Researchers in LULC classification have developed numerous machine learning strategies to deal with these issues [14]. Existing deep learning techniques in the classification of LULC have suffered from irrelevant feature selection. Irrelevant features selected in the model have biased towards misclassification [15]. Some of the visual features of the images of various classes in LULC are highly similar. Some classes commonly share the similar features that tend to misclassification [16,17]. The over-fitting problem occurs in deep learning models due to irrelevant feature selection and more training of the model. Optimal and adaptive feature selection helps to highly reduce the overfitting problem in classification [18]. mLSTM has demonstrated an encouraging outcome in the classification of land use in light of recent advancements in the space sector and the expansion of satellite image reliability [19]. The best features are then chosen using the IMO algorithm, which consist of a quick convergence rate and is simple to use in grassland, barren land, and tress [20]. The main contributions of this research are specified as follows:
  • After collecting the images from Sat 4, Sat 6, and Eurosat datasets, the feature vectors are extracted from pre-processed images that significantly decrease the semantic space between the feature subsets, which helps to achieve better classification.
  • Next, the feature selection is accomplished using the IMO algorithm to select the discriminative features, wherein this mechanism significantly decreases the complexity and computational time.
  • The selected features are given to the Multiplicative LSTM (mLSTM) network to classify the event types. The effectiveness of the mLSTM network is validated by means of precision, accuracy, and recall.
The structure of this research is specified as follows: Section 2 represents the literature review based on satellite image classification. Section 3 explains the proposed method along with the mathematical equations. Section 4 represents the simulation results of the proposed method and its comparative analysis with existing methods. Finally, the conclusion is stated in Section 5.

2. Literature Review

Several techniques have been established by scholars in the field of satellite image classification. Here, detailed surveys about some significant contributions to conventional studies are demonstrated.
An LULC classification with U-Net has been proved by Jonathan V. Solórzano et al. [21] to increase accuracy. The goal was to assess U-nets for Sentinel-1 and 2 images to provide a thorough LULC classification in a tropical region of southern Mexico. Additionally, this assessment compares the outcomes of the U-net and Random Forests (RF) algorithms and evaluates the influence of image input on classification accuracy. Since only spectral characteristics are used in LULC classification, the U-net concludes both spatial and spectral features. Additionally, natural forests and crops have different spatial configurations; the coupling of Synthetic Aperture Radar (SAR) and Multi-Spectral (MS) including U-net aids in the distinction between the pair.
The Eurosat Dataset with Deep Learning Benchmark for LULC classification was given by Helber et al. [22]. The proposed deep Convolution Neural Networks (CNN) offer values for this innovative database with the spectrum portions. Total classification performance was improved using the proposed approach dataset. The classification scheme offers the door to a variety of Earth observation technologies. Furthermore, deep CNN has been used to identify patterns in LULC, as well as improve the geometrical parameters. The map failed to include a large portion of the office buildings that were affected by environmental issues.
Deep AlexNet with minimal amount of trainable variables for satellite image classification has been proven by Unnikrishnan et al. [23]. The accuracy of spatial and spectral data was examined using deep learning algorithms in conjunction with CNN. The AlexNet design was developed with two-band data and a limited portion of filters, and high-level characteristics from the tested model were able to categorize distinct LC classes in the database. In remote sensing studies, the proposed structure with fewer training data reduced the current four-band CNN to frequency groups and decreases the number of filters. Large receptive fields present in the network make it difficult to scan for all characteristics, resulting in low performances.
To improve classification accuracy, Deep Transfer Learning for LULC classification has been demonstrated in [24]. In this study, transfer learning methods such as Visual Geometry Group (VGG16) and Wide Residual Networks (WRNs) were used for LULC classification, utilizing red–green–blue form of the Eurosat data. Additionally, data augmentation has been exploited to assess and validate the efficiency and computational complexity. The limited-data problem was overcome through the recommended manner, and maximum accuracy was accomplished. In spite of utilizing similar data augmentation methods, it exposed that the Wide ResNet-50 generated improved outcomes when compared with VGG16. The class predictability was the only variation observed in the accuracy, apart from that, Wide ResNet-50 provided maximum scores, and its learning patterns were equivalent.
Jayanthi and Vennila [25] presented an adaptable supervised multi-resolution technique for satellite image categorization using the Landsat dataset. The mechanisms of satellite image processing are developed to identify the various objects in satellite images. The suggested versatile supervision is a multi-resolution selection that improves precision and accuracy by using a technique of exploitation and trial samples. Here, large amounts of satellite data accurately transferred quickly but still pose a significant difficulty in this procedure because of moving components, and no sensor has combined the best spectral, geographical, and temporal resolutions.
LC Dataset with CNN for satellite image classification was provided by Emparanza et al. [26] to improve precision, accuracy, and recall. The suggested model was created by an aggregation of two CNN classifiers that specialize in recognizing water areas. This new methodology has shown to be substantially faster and more effective across the board. However, in order to achieve higher accuracy for land cover classification, CNN needs large amounts of training samples, highly dependent land cover features, prediction quality, and dataset reliability. Due to those factors, certain small classification errors have been identified.
For satellite image categorization, Zhang et al. [27] introduced the CNN-Capsule Network (CapsNet) with the UC Merced and AID dataset. The innovative CapsNet design employs the capsule to substitute the neuron in the standard network that was suggested to maintain the geospatial data from the CNN. In addition, the capsule is a vector that may be used to understand part–whole relationships within an image by representing internal attributes. While using the fully connected layer after the classification algorithm reduces the two-dimensional extracted features into a one-dimensional feature map, it takes considerably too long to identify the subclasses.
Multi-spectral satellite data on land cover categorization based on deep learning approaches have been proven by He and Wang [28]. A spectral–texture categorization classifier was developed utilizing wavelet transform’s exceptional texture collection capabilities to acquire relevant details to enhance the spectral feature set, paired with deep learning for feature extraction and selection. For the assessment, multi-spectral imaging satellite data and field measured data were employed. Research findings demonstrate that the suggested approach outperforms exploratory factor analysis, regression methods, and neural networks in terms of improving multi-spectral picture classification accuracy. According to the findings, the various formations of the classed regions generated using the suggested arrangement are well-formed. However, this approach falls short in characterizing how changes in land cover relate to a rise or fall in ecosystem function. Furthermore, the evaluation index fails to capture the scope and rate of change effectively.
From the overall literature works, still, there is a significant need for information about the environment and natural resources; many maps and digital databases that are already in existence were not especially created to fulfil the needs of different users. The kind of classification or legend employed to explain fundamental facts such as land cover and land use is one of the primary causes, while being typically underappreciated. Many of the current classifications are either focused on a single project or use a sectoral approach, and they are generally not comparable with one another. Although there are numerous categorization systems in use around the globe, no single one is universally recognized as the best way to categorize land use or cover. In order to overcome this, this research created a new land cover classification system name called IMO-mLSTM. The suggested methodology is extensive in that it can easily handle any identifiable land cover found anywhere in the world and is applicable at any size. Additionally, the system can be used to evaluate the coherence of current categories, which is clearly described in the following sections.

3. Proposed Method

In this research, the elements or features that are found on the Earth’s surface are referred to as land usage and land cover. The Sat 4, Sat 6, and Eurosat are used in this work for experimental research. After gathering the satellite images, pre-processing is conducted using normalization and histogram equalization, which are used to enhance image quality. After normalizing the collected satellite images, feature extraction is carried out to extract the feature vectors from the images utilizing the HOG, LGBPHS, HCD, and Haralick texture features. Using the Improved Mayfly Optimization (IMO) algorithm, feature selection is carried out after the feature vectors are extracted. After extracting the optimal features, the Multiplicative Long Short-Term Memory (mLSTM) network is exploited for classifying the LULC classes. The general process of the satellite image classification is depicted in Figure 1.

3.1. Image Collection

The statistical investigation is applied using the Sat 4, Sat 6, and Eurosat databases to distinguish objects in farming environments. Sat 4 contains 500,000 remote sensing data divided into four categories. Every spatial data image is divided into six LC types. Figure 2 shows an example image from Sat 4 and Sat 6 [23,29].
The satellite data were acquired in European cities and scattered across thirty-four nations. Data are obtained with 27,000 annotated and geo-linked texture features, each of which is 64 × 64   images in size. The Eurosat database is divided into ten classes, each of which comprises 2000–3000 images. Commercial establishments, motorways, and residential complexes are LULC-type data. Figure 3 displays a sample image of the Eurosat database [22,30].

3.2. Image Pre-Processing

To increase the image quality, min–max [31] and z-score normalization procedures are used once the satellite data are collected. Equations (1) and (2) offer general formulas for normalization procedures.
I _ o u t = ( I _ i n M i n ) n e w M a x n e w M i n M a x M i n + n e w M i n
where, M i n a n d M a x are declared as a minimum and maximum intensity standard; the image following the normalization is stated by I _ o u t , I _ i n is stated as an actual satellite image, and the maximum and minimum intensity value is represented as   M a x M i n , which ranges from 0 to 255. In z-score normalization, the data are normalized with respect to their mean ( μ I _ i n ) and standard deviation ( δ I _ i n ). For z-score, a normal distribution is often assumed. The distribution to the left and right of the origin line has not been equal if the data are unbalanced. Therefore, I _ o u t is specified in Equation (2),
I _ o u t = I _ i n μ I _ i n δ I _ i n
This normalizing method relies on a mean and standard deviation of the data that might change over time. These normalization methods are helpful for maintaining the linkages between the original input data. Normalization is the finest method for image enhancement since it improves image quality without losing image information [32].

3.3. Feature Extraction

The excellent discriminative strength and partial invariance to color and grayscale images are two significant advantages of feature extraction methods. After normalizing the acquired satellite images, the next are utilized to extract features from the images: Histogram of Oriented Gradients (HOG), LGBPHS, and Haralick texture features such as brightness, coherence, frequency, homogeneous, variance, angular second-moment feature, and Harris Corner Detection (HCD). Since satellite images often cover a significantly bigger area, they have more extensive scientific uses. Airborne images are more suitable for smaller-scale applications such as advertising and marketing since they are captured from a lower height and therefore cover a smaller region. The high-resolution spatial data are collected from airborne imaging, which is frequently employed in this research. Almost any area of the Earth’s surfaces may be imaged in great detail at any time using airborne platforms, which also make it easier to gather data. These airborne images are converted into gray scale for further processing.
HOG: The HOG feature descriptor effectively captures the gradient and edge structure of the objects in satellite images. However, the HOG feature descriptor operates on localized cells, maintaining object orientation as an exception to photometric and geometric invariance. This action aids in identifying changes that appear in vast spatial regions. This classifier effectively preserves the gradient in satellite images, in which the vectors are not aligned properly. This process aids in the detection of changes in wide spatial areas. HOG is usually focused on the gradient direction that builds up over images of a small spatial region, such as a cell. The local 1-D histogram is collected by the HOG descriptor in each cell. The previous procedure involved gathering the local histogram over a large geographic area, usually a block of cells, then using the information to normalize every cell in the block. In this instance, the detection window is positioned high above the grid.
LGBPHS: Using various orientation and scale Gabor filters, the pre-processed satellite images are first modified to create numerous Gabor Magnitude Pictures (GMPs). Each GMP is then transformed into a Local GMP (LGMP), which is further divided into rectangular areas with distinct histograms and sizes. Thus, to create final histogram sequences, the LGMPs of every LGMO map are summarized. Every Local Gabor Binary Pattern (LGBP) map is then further divided into non-overlapping rectangle areas to precise specifications, and histograms are calculated for every region. Finally, the LGBP histograms of every LGBP map are aggregated to produce the image.
Haralick Texture: In terms of contrast, energy, entropy, homogeneity, correlation, and angular second moment, the Haralick features are 2nd order statistics, which depict the overall average degree of correlation between the pixels. This illustrates several measurable textural properties generated from GLCM, a well-liked and widely used statistical measure of textures based on the spatial interdependence of gray images. It frequently results in precise extraction that is resilient in different rotations. The spatial gray-level distribution is represented in two dimensions by the GLCM. The gray-level histogram is used to obtain the features after creating the co-occurrence matrices. The resulting feature vector is created by the calculated features.
Harris Corner Detection (HCD): These HCD features are exploited to divide the background and foreground data. With each configuration, moving the window along a corner point would result in a noticeable change in luminance. In the front of the fingerprints, Harris’ point is significantly more intense than it is in the background. This HCD uses the gray disparity of images to extract corner points as a modification or expansion of the Moravec corner detection. A grayscale image I and window w ( x , y ) are assumed to be deliberated through movements of u in x -direction and v in y -direction.

3.4. Feature Selection

This procedure is deliberated to be an issue of global combinatorial optimization that tries to remove unnecessary, noisy, and redundant data and number of features and produce standard classification accuracy. Once the feature extraction is complete, the process of feature selection is deliberated using the IMO algorithm. Traditionally, the brute-force algorithm attempts to provide systematic relation among presented candidates, and outlier data instances have less relation with other features, but the problem concerned in this technique was higher computational time during the large datasets. During Sequential Forward Selection (SFS), features are consecutively included to a vacant candidate set till the features do not reduce the standard. Contextual Bandit with Adaptive Feature Extraction is a cluster-based model that is usually applied for unlabeled data or unsupervised classification. In supervised learning, applying Contextual Bandit with Adaptive Feature Extraction tends to result in the loss of information in network learning. This research is supervised classification or based on labeled data, so the Contextual Bandit with Adaptive Feature Extraction of cluster technique is not required for this model. These existing feature selection methods do not adaptively select features and tend to select many irrelevant features for classification. So, an optimization algorithm called Improved Mayfly Optimization is introduced in this research that learns the features adaptively and selects the relevant features. Similarly, IMO is less complex compared with the SFS, brute-force algorithm, and Bandit with Adaptive Feature Extraction. All potential combinations of attributes selected from the dataset make up the discrete search space. Considering the low number of features, it could be probable to arrange all the possible feature subsets. In order to determine its own behavior, the improved mayfly uses more group information that confirms the group diversity, thus progressing the stability among exploration and exploitation to improve efficiency.

3.4.1. Mayfly Optimization Algorithm

For the MO approach, mayflies should be separated into male and female entities. Additionally, because male mayflies are always strong, they will perform better in augmentation. The MO uses equivalent parameters as PSO, adjusting their positions depending on the current position p i ( t ) and velocity v i ( t ) at the current iteration count. To update their positions, all males and females apply Equation (3). As an alternative, their velocity is updated in different manners.
p i ( t + 1 ) = p i ( t ) + v i ( t + 1 )
The velocity is modified based on current fitness f ( x i ) , and best fitness in previous actions is stated as f ( x h i ) .
I F   f ( x i ) > f ( x h i ) , the male mayflies update their current velocities, and their preceding actions are stated in below Equation (4):
v i ( t + 1 ) = g . v i ( t ) + α 1 e β γ p 2 [ x h i x i ( t ) ] + α 2 e β γ g 2 [ x g x i ( t ) ]
where g is stated as a variable count. α 1 , α 2 ,   and   β are exploited as constants. The Cartesian spacing is defined as γ p   and   γ g . The array’s distance is the Cartesian distance that is represented below in Equation (5):
|| x i x j || = k = 1 n ( x i k x j k ) 2
Alternatively,   I F   f ( x i ) < f ( x h i ) , the male mayflies could modernize their quickness from the current location through a dance coefficient d , which is represented in Equation (6).
v i ( t + 1 ) = g . v i ( t ) + d . γ 1
where γ 1 and γ 2 represent the indiscriminate amount in the distribution and are identified within a range [–1, 1]. As an outcome in the i t h female mayfly,   I F   f ( y i ) < f ( x i ) , Equation (7) is stated as:
v i ( t + 1 ) = g . v i ( t ) + α 3 e β γ m f 2 [ x i ( t ) y i ( t ) ]
where α 3 is referred to as an alternative constant that is applied to stabilize the rapidity. Cartesian distance in the middle of them is represented as γ m . I F   ( y i ) < f ( x i ) , the female mayflies adjust their velocities until the previous runout in the course of supplementary dance coefficients f l , which are expressed as Equation (8).
v i ( t ) = g . v i ( t ) + f l . γ 2
Their kids progress arbitrarily from their moms, as seen in Equations (9) and (10), respectively.
o f f s p r i n g 1 = L × m a l e + ( 1 L ) × f e m a l e
o f f s p r i n g 1 = L × f e m a l e + ( 1 L ) × m a l e
L is declared as subjective data in Gauss distribution.

3.4.2. Improved MO Algorithm

According to the previous equations, Candidates vary their velocities randomly in particular environments. In complex circumstances, efficient systems might be used to adjust the velocities. The global best candidate is chosen by comparing the present velocities and additional weighted distance to modify specific velocities. In addition, Equation (11) determines whether the balanced distance’s halves appear as follows:
v p = α i e β γ j 2 ( p j p i )
If the distance between the j t h and i t h individuals is prolonged, it seems that γ j is superior. Consequently, if p j is distant from p i , it updates its velocity with a lesser magnitude, while p j is near to p i , it updates with a large magnitude. Thus, Equation (11) should be changed according to the circumstance, as indicated in Equation (12):
v p = α i e β γ j ( p j p i )
Table 1 shows the extracted and selected feature vectors after exploiting the IMO method. While referring to Table 1, from the available datasets, the outcomes (features) are extracted. Those features are extracted based on a filtered process which depends on the dataset’s general properties (some measure such as correlation), such as correlation with the multi-variate regression. IMO-based feature selection techniques remove the redundant and noisy data to choose a subset of appropriate features by means of Improved Mayfly Optimization algorithms to improve classification outcomes, which are usually quicker, more effective, and minimize overfitting.
By analyzing Table 1, it clearly shows that the proposed IMO-based feature selection reduces the number of extracted features from the collected dataset (Eurosat, Sat 4 and Sat 6) when compared with MO-based feature selection. Table 1 denotes that the proposed IMO selected 9000 images with 43 lengths of features in the Eurosat dataset; wherein the Sat 4 dataset, 5000 images with 27 lengths of features were selected, and in the Sat 6 dataset, 8700 images with 40 lengths of features were selected.

3.5. Classification

LSTM is a type of deep learning model for image classification which has been shown to achieve the highest level of accuracy [33]. An LSTM network can be used to train a deep neural network to categorize system data. In LSTM, IMO-selected features are used as inputs, and the number of classes is considered as output. LSTMs perform considerably better since they are skilled at remembering particular patterns. As they pass through each layer, the relevant data are saved and the irrelevant data are eliminated in each and every cell. The default behavior of the multiplicative LSTM classifier is to recollect relevant data for an extended period. To achieve a better result in LULC classification, more remote sensing data must be processed. The mLSTM classifier is the preferred place for LULC classification when this factor is taken into account. The mLSTM classifier, in particular, is made up of a succession of mLSTM units that contain quasi-periodic information for extracting long- and short-term relationships. The supervised classification approach exploited in this research is the mLSTM classifier. The theory behind supervised classification is that a user can select testing image values that are reflective of some classes present in these images and can then inform the data visualization tools to use certain training data as references for categorizing all other images. Multiplicative LSTM models appear to gain embedding matching for secondary operational motifs to improve the quality.

3.5.1. Process of LSTM

The data flow in and out of the internal positions of system is managed by a sequence of multiplicative gates in the widely used RNN design, which is known as LSTM. There are a number of marginally distinct LSTM variants employed in the trials. The hidden state obtains the inputs from the input layer, which is stated as x t , and its previous hidden state is represented as h t 1 , which is formulated in Equation (13)
h ^ t = W h x x t + W h h h t 1
The LSTM consists of 3 gating units—one is input gate   i , second is output gate o , and third is forget gate f for recurrent and feed-forward networks, which are expressed in Equations (14)–(16):
i t = σ ( W i x x t W i h h t 1 )
o t = σ ( W o x x t W o h h t 1 )
f t = σ ( W f x x t W f h h t 1 )
Here, the logistic sigmoid function is stated as σ . f decides the quantity of prior internal state c t 1 that is kept, while i manages the quantity of input to every hidden unit to internal state vector c t . With the help of f , the network is able to decide if the data ought to be stored and rewritten during every time interval. Updating the internal state is performed through Equation (17),
c t = f t     c t 1 + i t     tanh ( h ^ t )  
The amount of every unit’s activation is conserved and determined by the output gate. It enables the LSTM cell to store data that may become important in the future but is not necessary for the current output. The concealed state’s final output is represented by Equation (18).
h t = tanh ( c t )     o t  
The capacity of the LSTM to regulate how data are stored in every unit was generally effective.

3.5.2. Multiplicative LSTM

Like any other NN, mLSTM has the potential to have several hidden layers. The following hyper-parameters are used in MLSTM. They are, initial learning rate (0.001), Neurons (100), Layers (10), and Epoch (100) with Adam optimizer. The mLSTM, a hybrid design which integrates the hidden-to-hidden transition of RNNs by the LSTM gating framework, is suggested for controlling the over-fitting problem. By connecting each gating unit in the LSTM to the intermediate state m t of the RNN, the conventional RNN and LSTM designs can be merged to create the following Equations (19)–(23).
m t = ( W m x x t )     ( W m h h t 1 )
h ^ t = W h x x t + W h m m t
i t = σ ( W i x x t W i m m t )
o t = σ ( W o x x t W o m m t )
f t = σ ( W f x x t W f m m t )  
Set m t and h t dimensions to be the same for all the trials. A network with 1.25 times as many recurrent weights as LSTM for identical hidden layers is produced by choosing to share m t over every LSTM unit category. This architecture aims to combine the extended time lag and overall functioning of LSTMs with the adaptable input-dependent transitions of RNNs. It might be simpler to control the transitions that arise from the factorized hidden weight matrix. More adaptable input-dependent transition patterns than conventional LSTM and RNNs are made possible by the supplementary sigmoid input and f , which are present in multiplicative LSTM. Figure 4 shows the graphical depiction of multiplicative LSTM.
Landscape metrics for LULC classification are a less-explored aspect of spatial analysis and image classification. This study demonstrates how several shape- and size-associated landscape measurements may be used as input layers in the categorization process. Precision, recall, and accuracy are used to assess the suggested model’s performance in this study. Equations (24)–(26) represent the mathematical formulations of accuracy, recall, and precision.
A c c u r a c y = T P + T N F N + T P + T N + F P × 100 %
R e c a l l = T P T P + F N × 100 %
P r e c i s i o n = T P T P + F P × 100 %
where T N is stated as true negative, F N is specified as false negative, T P is signified as true positive, and F P is signified as a false positive.

4. Results and Discussion

In this study, a MATLAB 2020a setting containing 128 GB RAM, i9 Intel core processor, Windows 10 operating system (64 bit), 2080Ti Graphic Processing Unit (GPU) 22 GB, and 3 TB hard disk is exploited for simulation modeling. The suggested model’s effectiveness is performed in the presence of a few standard models in this research. This system is a thorough, standardized a priori classification system created to satisfy certain user needs and guarantee a high degree of geographic accuracy. The classification uses a collection of independent diagnostic criteria that are clearly stated, referred to as classifiers, to enable correlation with pre-existing classifications and legends. As a result, this approach might be used as a base to reference land cover.

4.1. Performance on Sat 4 Dataset

This dataset is exploited to assess the projected method’s effectiveness in categorizing four LC classes. With 70% training and 30% testing of the data, the overall performance is confirmed for 500,000 satellite data. The proposed method with different classifiers: IMO with LSTM was evaluated in Table 2 and Table 3. Table 2 and Table 3 clearly show that the proposed IMO-mLSTM classifier increases LULC classification accuracy by up to 1% when related to conventional classifiers. Figure 5 displays the behavior of precision and recall on the Sat 4 dataset. Figure 6 illustrates the behavior of accuracy on the Sat 4 dataset.
Table 4 and Table 5 show the effectiveness of the proposed scheme using other optimizers such as IMO. According to Table 4 and Table 5, the suggested mLSTM classifier with IMO performed better in LULC categorization. In comparison with IMO-LSTM, the suggested model (IMO with mLSTM) demonstrated a maximum of 6.017% and a minimum of 1.652% increase in LULC. Figure 7 presents the behavior of precision and recall on Sat 4. Figure 8 presents the behavior of accuracy on various classes with several algorithms, while Figure 9 shows the visual results of the Sat 4 dataset. Figure 10 shows the confusion matrix for the Sat 4 dataset.

4.2. Performance Analysis on the Sat 6 Dataset

The Sat 6 dataset is used to evaluate the developed efficacy while classifying six different types of LCs: grassland, water bodies, buildings, barren ground, roads, and trees. The effectiveness of 40,500 satellite images is evaluated, with 70% of the data being trained and 30% being tested. The proposed method (mLSTM-IMO) obtained better results when compared with other classification methods such as LSTM and IMO methods in terms of recall, and precision which are shown in Table 6. In comparison with other classification strategies, the proposed mLSTM classifier performed better accuracy in LULC classification which is shown in Table 7. The proposed mLSTM classifier achieved 99.94% precision, 99.97% recall, and 99.97% accuracy in this database. Figure 11 shows the performance analysis of precision and recall on the Sat 6 dataset. Figure 12 shows the classification accuracy on the Sat 6 dataset, while Figure 13 shows the visual results of the Sat 6 dataset. Figure 14 shows the confusion matrix for the Sat 6 dataset.

4.3. Performance Analysis on Eurosat

The proposed methodology for identifying 12 LULC classes in the Eurosat database. The performance of 27,000 satellite data is evaluated in this scenario, with 70% of the data being trained and 30% being tested. Table 8 compares the suggested performance of the model to that of existing classifiers and optimizers such as LSTM and Particle Swarm Optimization (PSO), Human Group Optimizer (HGO), and IMO. As a result, the suggested mLSTM classifier with the IMO optimizer has an accuracy, recall, and precision of 97.80%, 98.80%, and 97.90%, respectively. The examination clearly shows that the proposed mLSTM classifier by IMO optimizer displayed enhanced results in LULC classification. Figure 15 shows the performance of precision, recall, and accuracy on Eurosat, while Figure 16 shows the visual results of the Eurosat dataset. Figure 17 shows the confusion matrix for the Eurosat dataset.

4.4. Comparative Analysis

Table 9 shows the results of the comparison study between the proposed and previous methods. The proposed model includes two bands of information and smaller filters that are evaluated to categorize images into dissimilar categories. The created method was associated with prior networks in light of precision, recall, and accuracy in various literature. In this paper, an enhanced mayfly optimization technique is integrated with the mLSTM classifier to improve the performance of LULC. The suggested feature selection approach enables the mLSTM classifier, which achieves higher performance of the classifier by reducing the “curse of dimensionality”. Figure 18 shows the comparative analysis of accuracy. In Table 9, the proposed IMO-mLSTM is compared with existing classes named GoogleNet [22], 2-band AlexNet [23], 2-band ConvNet [23], ResNet-50 [24], AlexNet [29], and ConvNet [29] in terms of accuracy.
By reaching 99.17% accuracy, the results demonstrate that the ResNet-50 [24] has outclassed the proposed best outcomes in terms of accuracy performance. While the proposed IMO-mLSTM converted RGB into a grayscale image, the existing ResNet-50 [24] used the RGB version of the EuroSAT dataset. As a result, the classification accuracy was lower than the ResNet-50 that was already in place [24]. If the proposed method were to train on RGB data (original data), it would be able to outperform ResNet-50 [24].
According to the reference [28], most land cover categorization methods rely heavily on spectral data while ignoring spatial data. A multi-spectral land cover categorization system is suggested that incorporates air spectrum data and deep learning. A spectral–texture method for conveying the multi-information of features is assembled utilizing second-generation wavelet transform’s excellent depth information to seize the opportunity to secure relevant details to complement the spectral feature space. The results demonstrate that using a Deep Belief Network (DBN) to combine spectral–texture elements of images can increase classification accuracy and extract the spatial patterns law of multi-spectral remote data more effectively. Table 10 shows the comparative analysis of various approaches with Landsat dataset.
From Table 10, it can be clearly inferred that the proposed IMO with mLSTM achieves a better classification accuracy of 91%, which is superior to existing DBN [28] and IMO with LSTM which attain only 81% and 87%, respectively. Figure 19 shows the comparative analysis graph for accuracy performance.

5. Conclusions

This research proposed an effective strategy to classify LULC types using a validated classification procedures name called multiplicative LSTM (mLSTM). The protocol uses picture segmentation and essential data to improve initial reflectance-based categorization and subsequent separation. The findings suggest that accurate classification requires more than just spectral data gathering. The image features were extracted from the normalized satellite data in this research. The improved Mayfly Optimization (IMO) technique was then utilized to select the optimal vectors, which helped to improve the performance of the classifier. An mLSTM classifier was provided with the optimum selected features as input. While related to existing LULC classification techniques, the proposed technique outperformed them on the basis of recall, accuracy, and precision. The simulation results conclusively demonstrate that the suggested IMO-mLSTM approach attained the classification accuracy of 99.99% on Sat 4, 99.98% on Sat 6, and 98.52% on Eurosat datasets. However, the proposed IMO with mLSTM takes a longer time and requires more memory to train the data. Therefore, future research will integrate a hybrid optimization-based strategy in the developed framework for further enhancing LULC classification with less duration.

Author Contributions

The paper’s investigation, resources, data curation, writing—original draft preparation, writing—review and editing, and visualization were conducted by S.M.B. and K.G. The paper’s conceptualization and software were conducted by J.R.M. The validation, formal analysis, methodology, supervision, project administration, and funding acquisition of the version to be published were conducted by A.S. and P.B.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

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.

References

  1. Zang, N.; Cao, Y.; Wang, Y.; Huang, B.; Zhang, L.; Mathiopoulos, P.T. Land-use mapping for high-spatial resolution remote sensing image via deep learning: A review. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 5372–5391. [Google Scholar] [CrossRef]
  2. Carranza-García, M.; García-Gutiérrez, J.; Riquelme, J.C. A framework for evaluating land use and land cover classification using convolutional neural networks. Remote Sens. 2019, 11, 274. [Google Scholar] [CrossRef]
  3. Zhang, C.; Harrison, P.A.; Pan, X.; Li, H.; Sargent, I.; Atkinson, P.M. Scale Sequence Joint Deep Learning (SS-JDL) for land use and land cover classification. Remote Sens. Environ. 2020, 237, 111593. [Google Scholar] [CrossRef]
  4. Zeferino, L.B.; de Souza, L.F.T.; do Amaral, C.H.; Fernandes, E.I.F.; de Oliveira, T.S. Does environmental data increase the accuracy of land use and land cover classification. Int. J. Appl. Earth Obs. Geoinf. 2020, 91, 102128. [Google Scholar] [CrossRef]
  5. Rousset, G.; Despinoy, M.; Schindler, K.; Mangeas, M. Assessment of deep learning techniques for land use land cover classification in southern new Caledonia. Remote Sens. 2021, 13, 2257. [Google Scholar] [CrossRef]
  6. Vali, A.; Comai, S.; Matteucci, M. Deep learning for land use and land cover classification based on hyperspectral and multispectral earth observation data: A review. Remote Sens. 2020, 12, 2495. [Google Scholar] [CrossRef]
  7. Zhang, P.; Ke, Y.; Zhang, Z.; Wang, M.; Li, P.; Zhang, S. Urban land use and land cover classification using novel deep learning models based on high spatial resolution satellite imagery. Sensors 2018, 18, 3717. [Google Scholar] [CrossRef]
  8. Saleem, M.H.; Potgieter, J.; Arif, K.M. Automation in agriculture by machine and deep learning techniques: A review of recent developments. Precis. Agric. 2021, 22, 2053–2091. [Google Scholar] [CrossRef]
  9. Abdi, A.M. Land cover and land use classification performance of machine learning algorithms in a boreal landscape using Sentinel-2 data. GIScience Remote Sens. 2020, 57, 1–20. [Google Scholar] [CrossRef]
  10. Oliveira, S.S.T.; Cardoso, M.C.; Bueno, E.F.; Rodrigues, V.J.S.; Martins, W.S. Exploiting parallelism to generate meta-features for land use and land cover classification with remote sensing time series. In Proceedings of the XX GEOINFO, Brazilian Symposium on Geoinformatics, São José dos Campos, SP, Brazil, 11–13 November 2019; pp. 135–146. [Google Scholar]
  11. Zhang, C.; Sargent, I.; Pan, X.; Li, H.; Gardiner, A.; Hare, J.; Atkinson, P.M. Joint Deep Learning for land cover and land use classification. Remote Sens. Environ. 2019, 221, 173–187. [Google Scholar] [CrossRef] [Green Version]
  12. Souza Jr, C.M.; Shimbo, J.Z.; Rosa, M.R.; Parente, L.L.; Alencar, A.A.; Rudorff, B.F.T.; Hasenack, H.; Matsumoto, M.; Ferreira, L.G.; Souza-Filho, P.W.M.; et al. Reconstructing three decades of land use and land cover changes in brazilian biomes with landsat archive and earth engine. Remote Sens. 2020, 12, 2735. [Google Scholar] [CrossRef]
  13. Abdullah, A.Y.M.; Masrur, A.; Sarfaraz Gani Adnan, M.; Baky, M.A.A.; Hassan, Q.K.; Dewan, A. Spatio-temporal patterns of land use/land cover change in the heterogeneous coastal region of Bangladesh between 1990 and 2017. Remote Sens. 2019, 11, 790. [Google Scholar] [CrossRef]
  14. Talukdar, S.; Singha, P.; Mahato, S.; Shahfahad; Pal, S.; Liou, Y.-A.; Rahman, A. Land-use land-cover classification by machine learning classifiers for satellite observations—A review. Remote Sens. 2020, 12, 1135. [Google Scholar] [CrossRef]
  15. Singh, S.; Bhardwaj, A.; Verma, V.K. Remote sensing and GIS based analysis of temporal land use/land cover and water quality changes in Harike wetland ecosystem, Punjab, India. J. Environ. Manag. 2020, 262, 110355. [Google Scholar] [CrossRef]
  16. Nayak, S.; Mandal, M. Impact of land use and land cover changes on temperature trends over India. Land Use Policy 2019, 89, 104238. [Google Scholar] [CrossRef]
  17. Mishra, P.K.; Rai, A.; Rai, S.C. Land use and land cover change detection using geospatial techniques in the Sikkim Himalaya, India. Egypt. J. Remote Sens. Space Sci. 2020, 23, 133–143. [Google Scholar] [CrossRef]
  18. Deng, Z.; Zhu, X.; He, Q.; Tang, L. Land use/land cover classification using time series Landsat 8 images in a heavily urbanized area. Adv. Space Res. 2019, 63, 2144–2154. [Google Scholar] [CrossRef]
  19. Rimal, B.; Sharma, R.; Kunwar, R.; Keshtkar, H.; Stork, N.E.; Rijal, S.; Rahman, S.A.; Baral, H. Effects of land use and land cover change on ecosystem services in the Koshi River Basin, Eastern Nepal. Ecosyst. Serv. 2019, 38, 100963. [Google Scholar] [CrossRef]
  20. Cheng, G.; Xie, X.; Han, J.; Guo, L.; Xia, G. Remote sensing image scene classification meets deep learning: Challenges, methods, benchmarks, and opportunities. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 3735–3756. [Google Scholar] [CrossRef]
  21. Solórzano, J.V.; Mas, J.F.; Gao, Y.; Gallardo-Cruz, J.A. Land use land cover classification with U-net: Advantages of combining sentinel-1 and sentinel-2 imagery. Remote Sens. 2021, 13, 3600. [Google Scholar] [CrossRef]
  22. Helber, P.; Bischke, B.; Dengel, A.; Borth, D. Eurosat: A novel dataset and deep learning benchmark for land use and land cover classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 2217–2226. [Google Scholar] [CrossRef]
  23. Unnikrishnan, A.; Sowmya, V.; Soman, K.P. Deep AlexNet with reduced number of trainable parameters for satellite image classification. Procedia Comput. Sci. 2018, 143, 931–938. [Google Scholar] [CrossRef]
  24. Naushad, R.; Kaur, T.; Ghaderpour, E. Deep transfer learning for land use and land cover classification: A comparative study. Sensors 2021, 21, 8083. [Google Scholar] [CrossRef] [PubMed]
  25. Jayanthi, S.; Vennila, C. Performance improvement in satellite image classification using adaptive supervised multi-resolution approach. Comput. Commun. 2020, 150, 200–208. [Google Scholar] [CrossRef]
  26. Emparanza, P.R.; Hongkarnjanakul, N.; Rouquette, D.; Schwob, C.; Mezeix, L. Land cover classification in Thailand’s Eastern Economic Corridor (EEC) using convolutional neural network on satellite images. Remote Sens. Appl. Soc. Environ. 2020, 20, 100394. [Google Scholar] [CrossRef]
  27. Zhang, W.; Tang, P.; Zhao, L. Remote sensing image scene classification using CNN-CapsNet. Remote Sens. 2019, 11, 494. [Google Scholar] [CrossRef]
  28. He, T.; Wang, S. Multi-spectral remote sensing land-cover classification based on deep learning methods. J. Supercomput. 2021, 77, 2829–2843. [Google Scholar] [CrossRef]
  29. Papadomanolaki, M.; Vakalopoulou, M.; Zagoruyko, S.; Karantzalos, K. Benchmarking deep learning frameworks for the classification of very high resolution satellite multispectral data. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 3, 83–88. [Google Scholar] [CrossRef]
  30. Kuras, A.; Brell, M.; Rizzi, J.; Burud, I. Hyperspectral and Lidar Data Applied to the Urban Land Cover Machine Learning and Neural-Network-Based Classification: A Review. Remote Sens. 2021, 13, 3393. [Google Scholar] [CrossRef]
  31. Singh, D.; Singh, B. Investigating the impact of data normalization on classification performance. Appl. Soft Comput. 2020, 97, 105524. [Google Scholar] [CrossRef]
  32. Xiong, J.; Yu, D.; Wang, Q.; Shu, L.; Cen, J.; Liang, Q.; Chen, H.; Sun, B. Application of histogram equalization for image enhancement in corrosion areas. Shock. Vib. 2021, 2021, 8883571. [Google Scholar] [CrossRef]
  33. Alshari, E.A.; Gawali, B.W. Development of classification system for LULC using remote sensing and GIS. Glob. Transit. Proc. 2021, 2, 8–17. [Google Scholar] [CrossRef]
Figure 1. Overview of satellite image classification.
Figure 1. Overview of satellite image classification.
Remotesensing 14 04837 g001
Figure 2. Sat 4 and Sat 6 databases.
Figure 2. Sat 4 and Sat 6 databases.
Remotesensing 14 04837 g002
Figure 3. Eurosat database.
Figure 3. Eurosat database.
Remotesensing 14 04837 g003
Figure 4. Graphical depiction of multiplicative LSTM.
Figure 4. Graphical depiction of multiplicative LSTM.
Remotesensing 14 04837 g004
Figure 5. Performance analysis of precision and recall on Sat 4.
Figure 5. Performance analysis of precision and recall on Sat 4.
Remotesensing 14 04837 g005
Figure 6. Performance analysis of accuracy on Sat 4.
Figure 6. Performance analysis of accuracy on Sat 4.
Remotesensing 14 04837 g006
Figure 7. Performance analysis of precision and recall on the Sat 4 dataset.
Figure 7. Performance analysis of precision and recall on the Sat 4 dataset.
Remotesensing 14 04837 g007
Figure 8. Performance analysis of accuracy on various classes.
Figure 8. Performance analysis of accuracy on various classes.
Remotesensing 14 04837 g008
Figure 9. Visual results of the Sat 4 dataset.
Figure 9. Visual results of the Sat 4 dataset.
Remotesensing 14 04837 g009
Figure 10. Confusion matrix for the Sat 4 dataset.
Figure 10. Confusion matrix for the Sat 4 dataset.
Remotesensing 14 04837 g010
Figure 11. Performance analysis of precision and recall on the Sat 6 dataset.
Figure 11. Performance analysis of precision and recall on the Sat 6 dataset.
Remotesensing 14 04837 g011
Figure 12. Performance analysis of accuracy on Sat 6.
Figure 12. Performance analysis of accuracy on Sat 6.
Remotesensing 14 04837 g012
Figure 13. Visual results of the Sat 6 dataset.
Figure 13. Visual results of the Sat 6 dataset.
Remotesensing 14 04837 g013
Figure 14. Confusion Matrix for the Sat 4 dataset.
Figure 14. Confusion Matrix for the Sat 4 dataset.
Remotesensing 14 04837 g014
Figure 15. Performance of precision, recall, and accuracy on Eurosat.
Figure 15. Performance of precision, recall, and accuracy on Eurosat.
Remotesensing 14 04837 g015
Figure 16. Visual analysis of Eurosat.
Figure 16. Visual analysis of Eurosat.
Remotesensing 14 04837 g016
Figure 17. Confusion Matrix for the Eurosat dataset.
Figure 17. Confusion Matrix for the Eurosat dataset.
Remotesensing 14 04837 g017
Figure 18. Comparative analysis of accuracy with existing classes [22,23,24,29].
Figure 18. Comparative analysis of accuracy with existing classes [22,23,24,29].
Remotesensing 14 04837 g018
Figure 19. Comparative analysis of accuracy with existing DBN [28].
Figure 19. Comparative analysis of accuracy with existing DBN [28].
Remotesensing 14 04837 g019
Table 1. Selected feature vectors.
Table 1. Selected feature vectors.
DatasetsExtracted FeaturesMO Selected
Features
IMO Selected Features
Eurosat 9000 × 55 9000 × 49 9000 × 43
Sat 4 5000 × 38 5000 × 32 5000 × 27
Sat 6 8700 × 50 8700 × 46 8700 × 40
Table 2. Performance analysis on Sat 4.
Table 2. Performance analysis on Sat 4.
ClassesIMO with LSTMProposed IMO-mLSTM
Precision (%)Recall (%)Precision (%)Recall (%)
Trees99.5499.6599.9999.98
Grasslands99.699.8799.9899.97
Barren land99.0799.1299.9299.99
Others99.6199.999.9999.98
Overall99.4599.63599.9799.98
Table 3. Performance analysis of accuracy on Sat 4.
Table 3. Performance analysis of accuracy on Sat 4.
ClassesAccuracy
IMO with LSTMProposed IMO-mLSTM
Trees99.5799.99
Grasslands98.899.98
Barren land98.999.992
Others99.1599.993
Overall99.199. 94
Table 4. Performance analysis of recall and precision on the Sat 4 dataset.
Table 4. Performance analysis of recall and precision on the Sat 4 dataset.
ClassesIMO with LSTM Proposed IMO with mLSTM
Precision (%)Recall (%)Precision (%)Recall (%)
Trees939596.6199.98
Grasslands94.996.197.9299.96
Barren land94.6594.9298.7999.99
Others93.79498.6999.98
Overall94.0695.00597.9999.98
Table 5. Performance analysis of classification accuracy on the Sat 4 dataset.
Table 5. Performance analysis of classification accuracy on the Sat 4 dataset.
Classification Accuracy (%)
ClassesLSTMIMO with LSTMProposed IMO with mLSTM
Trees9397.8499.99
Grasslands94.4495.8999.98
Barren land94.596.9299.992
Others93.9297.7899.993
Overall93.96597.199.984
Table 6. Performance analysis of precision and recall on the Sat 6 dataset.
Table 6. Performance analysis of precision and recall on the Sat 6 dataset.
ClassesIMO with LSTMIMO-mLSTM
Precision (%)Recall (%)Precision (%)Recall (%)
Barren land97.01298.8699.9499.99
Trees98.3499.199.9999.99
Grasslands98.6598.4799.8599.93
Roads98.1299.2399.56100
Buildings99.599.1799.4799.99
Water bodies98.698.3399.99100
Overall99.9398.3599.9699.987
Table 7. Performance analysis of classification accuracy on the Sat 6 dataset.
Table 7. Performance analysis of classification accuracy on the Sat 6 dataset.
Classification Accuracy (%)
ClassesIMO with LSTMProposed IMO-mLSTM
Barren land99.199.99
Trees99.1299.93
Grasslands98.1599.99
Roads98.4499.99
Buildings99.199.99
Water bodies98.9999.98
Overall99.0699.985
Table 8. Performance analysis of the proposed method on Eurosat.
Table 8. Performance analysis of the proposed method on Eurosat.
Average Value
ClassificationOptimizersPrecision (%)Recall (%)Accuracy (%)
PSO87.899088.2
LSTMHGO9092.0290
IMO91.3892.9190.09
PSO9293.9895
mLSTMHGO94.59496.9
IMO97.998.897.8
Table 9. Comparative Analysis of Accuracy.
Table 9. Comparative Analysis of Accuracy.
ApproachDatasetAccuracy (%)
GoogleNet [22]Eurosat98.18
2-band AlexNet [23]Sat 498.45
2-band ConvNet [23]Sat 499.66
ResNet-50 [24]Eurosat99.17
AlexNet [29]Sat 499.98
Sat 699.93
ConvNet [29]Sat 499.86
Sat 699.90
Proposed Method (IMO-mLSTM)Eurosat98.52
Sat 499.99
Sat 699.98
Table 10. Comparative analysis of accuracy on the Landsat dataset.
Table 10. Comparative analysis of accuracy on the Landsat dataset.
Classification Accuracy (%)
Existing DBN [28]IMO with LSTMProposed IMO with mLSTM
818791
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Stateczny, A.; Bolugallu, S.M.; Divakarachari, P.B.; Ganesan, K.; Muthu, J.R. Multiplicative Long Short-Term Memory with Improved Mayfly Optimization for LULC Classification. Remote Sens. 2022, 14, 4837. https://doi.org/10.3390/rs14194837

AMA Style

Stateczny A, Bolugallu SM, Divakarachari PB, Ganesan K, Muthu JR. Multiplicative Long Short-Term Memory with Improved Mayfly Optimization for LULC Classification. Remote Sensing. 2022; 14(19):4837. https://doi.org/10.3390/rs14194837

Chicago/Turabian Style

Stateczny, Andrzej, Shanthi Mandekolu Bolugallu, Parameshachari Bidare Divakarachari, Kavithaa Ganesan, and Jamuna Rani Muthu. 2022. "Multiplicative Long Short-Term Memory with Improved Mayfly Optimization for LULC Classification" Remote Sensing 14, no. 19: 4837. https://doi.org/10.3390/rs14194837

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