Abstract
Video surveillance in smart cities provides efficient city operations, safer communities, and improved municipal services. Object detection is a computer vision-based technology, which is utilized for detecting instances of semantic objects of a specific class in digital videos and images. Crowd density analysis is a widely used application of object detection, while crowd density classification techniques face complications such as inter-scene deviations, non-uniform density, intra-scene deviations and occlusion. The convolution neural network (CNN) model is advantageous. This study presents Aquila Optimization with Transfer Learning based Crowd Density Analysis for Sustainable Smart Cities (AOTL-CDA3S). The presented AOTL-CDA3S technique aims to identify different kinds of crowd densities in the smart cities. For accomplishing this, the proposed AOTL-CDA3S model initially applies a weighted average filter (WAF) technique for improving the quality of the input frames. Next, the AOTL-CDA3S technique employs an AO algorithm with the SqueezeNet model for feature extraction. Finally, to classify crowd densities, an extreme gradient boosting (XGBoost) classification model is used. The experimental validation of the AOTL-CDA3S approach is tested by means of benchmark crowd datasets and the results are examined under distinct metrics. This study reports the improvements of the AOTL-CDA3S model over recent state of the art methods.
1. Introduction
The proliferation of smart cities (SC), smart security, and smart community have made anomalous behavior analysis a hot topic in crowd event research. Security is a highly significant component in city; it becomes vital to ensure a safe ecosystem for the data that is produced and for the people [1]. Cities should enforce security measures for guaranteeing complete security of the individuals’ information, and the information produced by the sensors and urban infrastructure, among others. In the present era, it is very significant to enable compliance with precautionary measures that safeguard people; for instance, if they have adequate social distancing measures in public places [2]. In this context, imaginative systems that enable us to find those places where there are less pedestrians is of considerable significance, in order to simplify the leisure of the family who need to go out [3]. The SC construction is a dynamic procedure, and the management platform should always be ready not only for ingesting the real-time dataset, but for incorporating the information from various sources and bringing about these data for analysis, along with creating various visualization approaches and integrating several data [4].
Currently, intelligent monitoring is increasingly implemented in common places (shopping malls, hospitals, and campuses) [5]. Of these, the crowding degree is the main problem that influences the study of the abnormal performance of crowds. It can be realized by crowd counting and crowd density (CD) estimation. CD prediction allures the interest of researchers abroad and at home in increasing numbers [5]. Currently, researchers abroad and at home have performed research relating to crowd abnormality with the focus on track path abnormality, crowd violence, crowd crowding, and crowd panic. The density and count of the crowd were frequently employed to reflect the degree of crowd crowding. There are two types of crowd analysis which rely upon crowd density prediction and crowd count. Crowd density prediction is assessing the crowd dispersion and specific groups of people [6].
Crowd analysis is gaining considerable attention among scholars in recent times due to several factors. The massive growth in urbanization and the global population has led to a rise in events such as political rallies, public demonstrations, and sporting events, among others. Similar to other computer vision (CV) problems, crowd analysis will face several complexities such as an uneven distribution of people, inter-scene variations in appearance, high clutter, non-uniform illumination, an unclear viewpoint, intra-scene and scale issues, and occlusions; such issues are very tough to solve. The uncertainty of the problem in addition to the wide array of applications for analyzing crowds resulted in an augmented focus among researchers in recent times. Convolution neural network (CNN) achieved fruitful results in image processing and in CD estimation. On the other hand, the hyperparameters of the DL models play a vital role in attaining enhanced performance. Owing to continual deepening of the model, the number of parameters of DL models also increases quickly which results in model overfitting [7]. At the same time, different hyperparameters have a significant impact on the efficiency of the CNN model. Particularly, the hyperparameters such as epoch count, batch size, and learning rate selection are essential to attain an effectual outcome. The trial-and-error method for hyperparameter tuning is a tedious and erroneous process; metaheuristic algorithms can be applied. The hyperparameter tuning can be considered an NP hard problem which can be solved using metaheuristic algorithms such as genetic algorithm, hunger games search, and memetic algorithm, among others [8]. The metaheuristic is a high-level problem-independent algorithmic model which offers a collection of strategies to design heuristic optimization algorithms [9,10]. Metaheuristics can be utilized for combinatorial optimization where an optimal solution is required over a discrete search-space.
This study presents an Aquila Optimization with Transfer Learning based Crowd Density Analysis for Sustainable Smart Cities (AOTL-CDA3S). This AOTL-CDA3S technique aims to identify different kinds of crowd densities in the SC environment. In order to accomplish this, the proposed AOTL-CDA3S technique initially applies the weighted average filter (WAF) technique for improving the quality of the input frames. Next, the AOTL-CDA3S technique employs an AO algorithm with the SqueezeNet model for feature extraction. In this work, we have used the Aquila optimization algorithm for hyperparameter tuning due to its faster optimization speed, global exploration ability, high search efficiency, and fast convergence speed. Finally, to classify crowd densities, an extreme gradient boosting (XGBoost) classification mechanism is used. The experimental validation of the AOTL-CDA3S technique is tested by means of benchmark crowd datasets and the results are examined under distinct metrics.
2. Literature Survey
Ding et al. [11] introduced new encoder-decoder CNNs that merge the feature maps in both decoding and encoding sub-networks for generating a more reasonable density map and predicting the people count very precisely. Moreover, the authors present an innovative evaluation technique termed the Patch Absolute Error (PAE) which is a suitable method to measure the accurateness of density maps. Alrowais et al. [12] modelled an MDTL-ICDDC method to detect objects. This MDTL-ICDDC method focused on the effectual classification and identification of CD on video surveillance systems. The MDTL-ICDDC method mainly uses an SSA in addition to the NASNetLarge method as a feature extractor where the hyper-parameter tuning will be executed by the SSA. In addition, for CD and classification process, a weighted ELM (WELM) technique was used.
Wang et al. [13] modelled a trivial CNN related CD estimation method through the merging of the dilated convolution modified and MobileNetv2. In [14], a novel testing process that depends on features from accelerated segment test (FAST) techniques was presented for detecting the crowd features from drone imageries captured through different camera positions and orientations. In [15], utilizing the Hough circle transformation, a CD estimation technique was modelled. In the technical background and foreground, data was divided by leveraging the ViBe technique along with the segmentation of foreground data. Such segmented foreground data can be employed in the Hough circle transformation for CD estimation.
In [16], the authors were interested in implementing ML for crowd management for monitoring populated areas and to thwart congestion circumstances. The authors devised a Single-CNN including the Three Layers (S-CNN3) method for counting people in a scene and make a conclusion of crowd estimation. Afterward, a comparative analysis for density counting accomplishes the efficiency of this presented technique towards the CNNs with Switched CNN (SCNN) and four layers (single-CNN4). Zhou et al. [17] present a multi-linear rank support tensor machine (MRSTM) considering a tensor collection as input to the issue of predicting the CD level. Moreover, an alternative SVM technique was modelled for training an MRSTM method.
Zhao et al. [18] present a new approach utilized for correctly analyzing the crowd stability dependent upon images achieved in a real-time video surveillance system (VSS) from dense crowd conditions. For enhancing the accuracy of human head detection to the crowd count and CD estimate, the authors enhance the CNN approach with further columns and merged features, achieving a four-column CNN (4C-CNN). Liu et al. [19] project a model which is integrated dual-modal data; the video surveillance streams and transportation scheduling data for predicting the future CD in the transportation buildings. This technique employs the temporal convolutional layer for extracting the time dependence of video streams and transportation schedules. The predictions fuse the data or utilize the GRU layers for predicting the CD.
In [20], a Multi-Step CD Predictor (MSCDP) for fusing video frame structures and equivalent density heatmaps is presented for correctly forecasting future CD heatmaps. For capturing long-term periodic movement features, the long-term optical flow context memory (LOFCM) element was planned for storing learnable patterns. In [21], the authors initially established a WiFi monitor recognition which captures smartphone passive Wi-Fi signal data comprising MAC address and RSSI. Afterward, the authors present a positioning technique dependent upon the smartphone passive WiFi probe and a dynamic fingerprint management approach. Therefore, the authors designed a computing model for the probability of a user creating one WiFi signal for identifying people populations. Lastly, the author presents a CD estimate solution dependent upon a WiFi probe packet positioning technique.
3. The Proposed Model
For accurate crowd density classification, we have developed a new AOTL-CDA3S technique for sustainable smart cities. The presented AOTL-CDA3S technique aims to identify different kinds of crowd densities in the SC environment, and encompasses WAF noise removal, SqueezeNet feature extraction, AO based hyperparameter tuning, and XGBoost classification. Figure 1 defines the block diagram of AOTL-CDA3S system.
Figure 1.
Block diagram of the AOTL-CDA3S system.
3.1. Image Pre-Processing
In the first phase, the presented AOTL-CDA3S technique eliminates the existing noise. The WAF was intended to pre-process to suppress noise and enhance spatial domain features effectively [22]. The filter was defined by the matrix, whereby represents the odd number. Each component value of matrix is determined by the distance between the center of matrix and the present place, as illustrated below. The center of matrix was defined by . The proposed filter continues to the edges; however, the filter suppresses the speckle noise associated with other filters, such as the mean filter, and maintain the continuity of an image.
In Equation (1), , the convolution? of each image using is accomplished to acquire 2 images, and , while the indicates the 2D convolution function.
3.2. Feature Extraction
To derive features, the presented AOTL-CDA3S technique utilized the SqueezeNet model to produce feature vectors. In general, CNN includes convolutional, pooling, and full connected (FC) layers [23]. Initially, the feature was extracted by employing several pooling and convolutional layers. Afterward, the mapping feature in the last convolution layers is changed to a 1D vector followed by the resultant layer classifying the input image. The network decreases the square variance between the predictive and classifier results and alters the weighted variable by BP. The neuron in every layer is orderly in three dimensions (width, depth, and height) so that depth defines the count of input feature mapping or channel count of input images, and height and width signify the size of neurons. The convolutional layer comprises many convolutional filters and extracting features in the image with convolution approach. The convolution filters of the current layer convoluted the input feature mapping for removing local features and realizing the resultant feature mapping. Then, the non-linear feature mapping was realized by the activation function. The pooling or subsampling layers are the last convolutional layers. This applies a down sampling approach that is a specific value as an outcome in particular region.
As the variable count for AlexNet and VGGNet enhances, the SqueezeNet network infrastructure is established that is minimally variable but maintains accuracy. The fire elements develop an important element in SqueezeNet. This element was separated to expand and squeeze infrastructure. The 1 × 1 convolutional layer obtained considerable attention from the network infrastructure, thereby attaining data integration on the channel and a linear combination of many features mapping. If the count of input and output channels is superior, the convolution kernels develop well. Next, adding 1 × 1 convolutional to all the single inception systems decreases the count of input channels, and the complex function and convolution kernel variable were reduced. Lastly, 1 × 1 convolutional was added for increasing the extracting feature and the count of channels. When the sampling reduction approach can be delayed, a superior activation graph was offered to convolutional layer, so the higher activation graph reserves more data and offers superior classifier efficacy.
For the hyperparameter optimization process, the AO algorithm is utilized. The AO approach mimics Aquila’s social activity to catch the prey [24]. AO is a population-based optimized method which is based on other metaheuristic algorithms and begins by establishing an initial population X with N agent. The succeeding equation is exploited to implement these processes as explained in Algorithm 1.
Here, and illustrate the restriction of search space. indicates the arbitrary number and shows the dimension of agents. In this study, the subsequent stage is to implement exploitation and exploration until the optimum solution is determined. There are 2 phases in exploration and exploitation. The optimum agent and (X) the average agent is employed in the exploration, and the mathematical expressions are given below:
The exploration phase can be controlled by means of using . The maximal quantity of generations is demonstrated by T. The exploration process makes use of the Levy flight (Levy (D)) distribution and for upgrading the solution in the following:
where, and . and specify the arbitrary values. denotes arbitrarily selected agents. In addition, and represent two parameters employed to stimulate the spiral shape:
where, and . refers to the arbitrary number. The initial approach employed for improving the agent in the exploitation phase depends on and :
Now and indicate the exploitation adjustment variable. represents a random value as follows:
Furthermore, represents the motion employed for tracking the optimal individual solution in the following:
Here, denotes a random value. Moreover, denotes a parameter that minimized from two to zero:
| Algorithm 1: Pseudocode of AO algorithm |
| Parameter initialization WHILE (Termination criteria is unsatisfied) do Determine value of fitness function Compute optimal attained solution based on fitness value do . , Levy(D), etc. then then Upgrade present solution then then end if end if else } Upgrade current solution. then then end if end if end if else then } Upgrade present solution then then end if end if else Upgrade present solution then then end if end if end if end if end for end while . |
3.3. Crowd Density Classification
To classify crowd densities, the XGBoost model was utilized in this study. XGBoost [25] is an enhanced model stimulated from the XGBoost decision tree and could build boosted tree effectively and operate simultaneously. The boosted tree in XGBoost is classified into regression and classification trees. The aim is to enhance the values of objective function. Frequency is a simplified version of gain, which is the amount of features in each constructed tree. Gain is the major reference factor of the importance of a feature in the tree branch.
For a single decision tree T, Breiman developed a score of importance for every predictor feature . The DT is comprised of J—l internal node, and partitions the region into two sub-regions at t nodes by the prediction feature as follows:
The significant feature is based on the predictive performance variations when the feature is replaced with random noise, and hen attain how every feature contributed toward the predictive performance during training. The electricity load is sensitive to temperature variables. Furthermore, the supplement features are significant features for forecasting loads.
4. Performance Evaluation
The proposed model is simulated using the Python 3.6.5 tool. The proposed model is tested on the PC i5-8600k, GeForce 1050Ti 4 GB, 16 GB RAM, 250 GB SSD, and 1TB HDD. The parameter settings are given as follows: learning rate: 0.01, dropout: 0.5, batch size: 5, epoch count: 50, and activation: ReLU. The experimental validation of the AOTL-CDA3S model is carried out using a crowd dataset with 1000 samples as represented in Table 1. The dataset holds 250 samples under every class. Figure 2 demonstrates some sample images.
Table 1.
Dataset details.
Figure 2.
Sample images.
The crowd density analysis of the AOTL-CDA3S model in the form of confusion matrix is portrayed in Figure 3. With the entire dataset, the AOTL-CDA3S model has recognized 240 samples to C1, 220 samples to C2, 240 samples to C3, and 228 samples to C4. Additionally, with 70% of the TR database, the AOTL-CDA3S method has recognized 167 samples to C1, 156 samples to C2, 161 samples to C3, and 156 samples to C4. Furthermore, with 30% of the TS database, the AOTL-CDA3S technique has recognized 73 samples to C1, 64 samples to C2, 79 samples to C3, and 72 samples to C4.
Figure 3.
Confusion matrices of AOTL-CDA3S system (a) Entire database, (b) 70% of TR database, and (c) 30% of TS database.
Table 2 and Figure 4 illustrate brief crowd classification results of the AOTL-CDA3S model on the entire data. The AOTL-CDA3S model has shown enhanced results under each class. For instance, in class-1, the AOTL-CDA3S model has obtained of 97%, of 92.31%, of 96%, of 97.33%, and of 94.12%. Meanwhile, in class-3, the AOTL-CDA3S approach has gained of 97.60%, of 94.49%, of 96%, of 98.13%, and of 95.24%. Concurrently, in class-4, the AOTL-CDA3S method has gained of 95.70%, of 91.57%, of 91.20%, of 97.20%, and of 91.38%.
Table 2.
Crowd classification outcome of the AOTL-CDA3S system with different measures under the entire database.
Figure 4.
Crowd classification outcome of the AOTL-CDA3S system under the entire database.
Table 3 and Figure 5 exemplify detailed crowd classification results of the AOTL-CDA3S approach on 70% of the TR database. The AOTL-CDA3S technique has exhibited enhanced results under each class. For example, in class-1, the AOTL-CDA3S methodology has attained of 96.43%, of 90.76%, of 95.43%, of 96.76%, and of 93.04%. Meanwhile, in class-3, the AOTL-CDA3S approach has gained of 97.14%, of 94.15%, of 94.15%, of 98.11%, and of 94.15%. Concurrently, in class-4, the AOTL-CDA3S technique has achieved of 94.86%, of 90.17%, of 89.14%, of 96.76%, and of 89.66%.
Table 3.
Crowd classification outcome of the AOTL-CDA3S system with different measures under 70% of the TR database.
Figure 5.
Crowd classification outcome of the AOTL-CDA3S system under 70% of the TR database.
Table 4 and Figure 6 demonstrate the brief crowd classification results of the AOTL-CDA3S algorithm on 30% of the TS database. The AOTL-CDA3S approach has displayed enhanced results under each class. For example, in class-1, the AOTL-CDA3S technique has gained of 98.33%, of 96.05%, of 97.33%, of 98.67%, and of 96.69%. Meanwhile, in class-3, the AOTL-CDA3S approach has reached of 98.67%, of 95.18%, of 100%, of 98.19%, and of 97.53%. Concurrently, in class-4, the AOTL-CDA3S technique has reached of 97.67%, of 94.74%, of 96%, of 98.22%, and of 95.36%.
Table 4.
Crowd classification outcome of the AOTL-CDA3S system with different measures under 30% of the TS database.
Figure 6.
Crowd classification outcome of the AOTL-CDA3S system under 30% of the TS database.
The training accuracy () and validation accuracy () acquired by the AOTL-CDA3S approach under test database is shown in Figure 7. The simulation value denoted by the AOTL-CDA3S method has attained maximal values of and ; the is greater than .
Figure 7.
TRacc and VLacc analysis of the AOTL-CDA3S system.
The training loss () and validation loss () reached by the AOTL-CDA3S method under the test database are displayed in Figure 8. The simulation values displayed by the AOTL-CDA3S technique have exhibited minimal values of and . Seemingly, the is less than .
Figure 8.
TRloss and VLloss analysis of the AOTL-CDA3S system.
A clear precision-recall inspection of the AOTL-CDA3S technique under the test database is depicted in Figure 9. The figure denotes that the AOTL-CDA3S approach has resulted in enhanced values of precision-recall values in every class label.
Figure 9.
Precision-recall analysis of the AOTL-CDA3S system.
A brief ROC study of the AOTL-CDA3S approach under the test database is represented in Figure 10. The outcomes exemplified by the AOTL-CDA3S method have revealed its capability in classifying different classes in the test database.
Figure 10.
ROC curve analysis of AOTL-CDA3S system.
Lastly, a comprehensive comparative study of the AOTL-CDA3S model was made with recent models in Table 5 and Figure 11 [12]. These results affirm that the AOTL-CDA3S model has reached improved performance over other models. For instance, based on , the AOTL-CDA3S model has gained a higher of 98%, whereas the Gabor, BoW-SRP, BoW-LBP, GLCM-SVM, GoogleNet, VGGNet, and MDTL-ICDDC models have reached reduced of 71.95%, 79.95%, 84.26%, 80.20%, 84.51%, 84.49%, and 96.94% respectively.
Table 5.
Comparative analysis of the AOTL-CDA3S system with recent approaches.
Figure 11.
Comparative analysis of the AOTL-CDA3S system with recent approaches.
Additionally, based on , the AOTL-CDA3S method has obtained a higher of 96.11%, whereas the Gabor, BoW-SRP, BoW-LBP, GLCM-SVM, GoogleNet, VGGNet, and MDTL-ICDDC methods have attained a reduced of 61.88%, 68.25%, 74.36%, 75.57%, 83.16%, 85.72%, and 93.24% correspondingly.
The AOTL-CDA3S model has attained maximum crowd density classification performance. Since the SqueezeNet model has 50 times less parameters than AlexNet with effective accuracy, the proposed model reaches better performance over other models. At the same time, the SqueezeNet model derives the significant features from the preprocessed input images for the classification process. In addition, the DL model suffers from several issues: namely, gradient vanishing, overfitting, hyperparameter tuning, and extensive computation. The DL model encompasses several hyperparameters and the selection of optimal configuration for these parameters in such a high dimensional space is challenging. These hyper-parameters act as knobs, which can be tweaked during the training of the model. Because of continual deepening of the model, the number of parameters of DL models also increases quickly which results in model overfitting. At the same time, different hyperparameters (learning rate, epoch count, and batch size) have a significant impact on the efficiency of the CNN model, particularly the learning rate. It is also necessary to modify the learning rate parameter for obtaining better performance. Therefore, in this study, we employed the AO technique for the hyperparameter tuning of the SqueezeNet model, which in turn enhances the classification performance. In addition, the unique characteristics of the AO algorithm, such as faster optimization speed, global exploration ability, high search efficiency, and fast convergence speed helps to attain improved crowd classification results over other models.
5. Conclusions
For accurate crowd density classification, we have developed a new AOTL-CDA3S technique for sustainable smart cities. The presented AOTL-CDA3S technique aims to identify different kinds of crowd densities in the SC ecosystem. To accomplish this, the presented AOTL-CDA3S approach initially used the WAF technique for improving the quality of the input frames. Next, the AOTL-CDA3S model employs the AO algorithm with the SqueezeNet model for feature extraction. Finally, to classify crowd densities, the XGBoost classification model is used. The experimental validation of the AOTL-CDA3S model is tested using benchmark crowd datasets and the results are examined under distinct metrics. The comparative outcomes report the improvements in the AOTL-CDA3S method over recent state of the art techniques. In the future, the crowd density classification results can be improvised using ensemble learning with fusion based DL models. Hybrid metaheuristic algorithms can be designed to enhance the characteristics of the AO algorithm.
Author Contributions
Conceptualization, E.A. and K.T.; methodology, M.A.D.; software, I.Y.; validation, E.A., M.A.D. and M.A.; formal analysis, B.S.I.A.E.K.; investigation, E.A.; resources, B.S.I.A.E.K.; data curation, A.S.Z.; writing—original draft preparation, E.A., K.T. and M.A.; writing—review and editing, M.I.E. and E.A.; visualization, A.S.Z.; supervision, E.A.; project administration, M.A.D.; funding acquisition, E.A. All authors have read and agreed to the published version of the manuscript.
Funding
Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2022R161), Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia. The authors would like to thank the Deanship of Scientific Research at Umm Al-Qura University for supporting this work by Grant Code: (22UQU4331004DSR14). Research Supporting Project number (RSP2022R459), King Saud University, Riyadh, Saudi Arabia.
Informed Consent Statement
Not applicable.
Data Availability Statement
Data sharing is not applicable to this article as no datasets were generated during the current study.
Conflicts of Interest
The authors declare that they have no conflict of interest. The manuscript was written through contributions of all authors. All authors have given approval to the final version of the manuscript.
References
- Fan, Z.; Zhang, H.; Zhang, Z.; Lu, G.; Zhang, Y.; Wang, Y. A survey of crowd counting and density estimation based on convolutional neural network. Neurocomputing 2022, 472, 224–251. [Google Scholar] [CrossRef]
- Garcia-Retuerta, D.; Chamoso, P.; Hernández, G.; Guzmán, A.S.R.; Yigitcanlar, T.; Corchado, J.M. An efficient management platform for developing smart cities: Solution for real-time and future crowd detection. Electronics 2021, 10, 765. [Google Scholar] [CrossRef]
- Sreenu, G.; Durai, S. Intelligent video surveillance: A review through deep learning techniques for crowd analysis. J. Big Data 2019, 6, 1–27. [Google Scholar] [CrossRef]
- Solmaz, G.; Baranwal, P.; Cirillo, F. CountMeIn: Adaptive Crowd Estimation with Wi-Fi in Smart Cities. In Proceedings of the 2022 IEEE International Conference on Pervasive Computing and Communications (PerCom), Pisa, Italy, 21–25 March 2022; pp. 187–196. [Google Scholar]
- Minoura, H.; Yonetani, R.; Nishimura, M.; Ushiku, Y. Crowd density forecasting by modeling patch-based dynamics. IEEE Robot. Autom. Lett. 2020, 6, 287–294. [Google Scholar] [CrossRef]
- Fitwi, A.; Chen, Y.; Sun, H.; Harrod, R. Estimating interpersonal distance and crowd density with a single-edge camera. Computers 2021, 10, 143. [Google Scholar] [CrossRef]
- Fu, X.; Pace, P.; Aloi, G.; Li, W.; Fortino, G. Toward robust and energy-efficient clustering wireless sensor networks: A double-stage scale-free topology evolution model. Comput. Netw. 2021, 200, 108521. [Google Scholar] [CrossRef]
- Fu, X.; Pace, P.; Aloi, G.; Yang, L.; Fortino, G. Topology optimization against cascading failures on wireless sensor networks using a memetic algorithm. Comput. Netw. 2020, 177, 107327. [Google Scholar] [CrossRef]
- Premkumar, M.; Jangir, P.; Kumar, C.; Sundarsingh Jebaseelan, S.D.T.; Alhelou, H.H.; Madurai Elavarasan, R.; Chen, H. Constraint estimation in three-diode solar photovoltaic model using Gaussian and Cauchy mutation-based hunger games search optimizer and enhanced Newton–Raphson method. IET Renew. Power Gener. 2022, 16, 1733–1772. [Google Scholar] [CrossRef]
- Premkumar, M.; Jangir, P.; Sowmya, R.; Alhelou, H.H.; Mirjalili, S.; Kumar, B.S. Multi-objective equilibrium optimizer: Framework and development for solving multi-objective optimization problems. J. Comput. Des. Eng. 2022, 9, 24–50. [Google Scholar] [CrossRef]
- Ding, X.; He, F.; Lin, Z.; Wang, Y.; Guo, H.; Huang, Y. Crowd density estimation using fusion of multi-layer features. IEEE Trans. Intell. Transp. Syst. 2020, 22, 4776–4787. [Google Scholar] [CrossRef]
- Alrowais, F.; Alotaibi, S.S.; Al-Wesabi, F.N.; Negm, N.; Alabdan, R.; Marzouk, R.; Mehanna, A.S.; Al Duhayyim, M. Deep Transfer Learning Enabled Intelligent Object Detection for Crowd Density Analysis on Video Surveillance Systems. Appl. Sci. 2022, 12, 6665. [Google Scholar] [CrossRef]
- Wang, S.; Pu, Z.; Li, Q.; Wang, Y. Estimating crowd density with edge intelligence based on lightweight convolutional neural networks. Expert Syst. Appl. 2022, 206, 117823. [Google Scholar] [CrossRef]
- Almagbile, A. Estimation of crowd density from UAVs images based on corner detection procedures and clustering analysis. Geo-Spat. Inf. Sci. 2019, 22, 23–34. [Google Scholar] [CrossRef]
- Purwar, R.K. Crowd density estimation using hough circle transform for video surveillance. In Proceedings of the 2019 6th International Conference on Signal Processing and Integrated Networks (SPIN), Noida, India, 7–8 March 2019; pp. 442–447. [Google Scholar]
- Alashban, A.; Alsadan, A.; Alhussainan, N.F.; Ouni, R. Single Convolutional Neural Network with Three Layers Model for Crowd Density Estimation. IEEE Access 2022, 10, 63823–63833. [Google Scholar] [CrossRef]
- Zhou, B.; Song, B.; Hassan, M.M.; Alamri, A. Multilinear rank support tensor machine for crowd density estimation. Eng. Appl. Artif. Intell. 2018, 72, 382–392. [Google Scholar] [CrossRef]
- Zhao, R.; Dong, D.; Wang, Y.; Li, C.; Ma, Y.; Enríquez, V.F. Image-Based Crowd Stability Analysis Using Improved Multi-Column Convolutional Neural Network. IEEE Trans. Intell. Transp. Syst. 2021, 23, 5480–5489. [Google Scholar] [CrossRef]
- Liu, W.; Yang, Y.; Zhong, J. Towards Dual-Modal Crowd Density Forecasting in Transportation Building. In Proceedings of the 2022 International Joint Conference on Neural Networks (IJCNN), Padua, Italy, 18–23 July 2022; pp. 1–8. [Google Scholar]
- Wang, S.; Lyu, Y.; Xu, Y.; Wu, W. MSCDP: Multi-Step Crowd Density Predictor in Indoor Environment. 2022. [Google Scholar] [CrossRef]
- Tang, X.; Xiao, B.; Li, K. Indoor crowd density estimation through mobile smartphone wi-fi probes. IEEE Trans. Syst. Man Cybern. Syst. 2018, 50, 2638–2649. [Google Scholar] [CrossRef]
- Li, P.; Liu, X.; Xiao, H. Quantum image weighted average filtering in spatial domain. Int. J. Theor. Phys. 2017, 56, 3690–3716. [Google Scholar] [CrossRef]
- Ucar, F.; Korkmaz, D. COVIDiagnosis-Net: Deep Bayes-SqueezeNet based diagnosis of the coronavirus disease 2019 (COVID-19) from X-ray images. Med. Hypotheses 2020, 140, 109761. [Google Scholar] [CrossRef]
- Abualigah, L.; Yousri, D.; Abd Elaziz, M.; Ewees, A.A.; Al-Qaness, M.A.; Gandomi, A.H. Aquila optimizer: A novel meta-heuristic optimization algorithm. Comput. Ind. Eng. 2021, 157, 107250. [Google Scholar] [CrossRef]
- Zheng, H.; Yuan, J.; Chen, L. Short-term load forecasting using EMD-LSTM neural networks with a Xgboost algorithm for feature importance evaluation. Energies 2017, 10, 1168. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).