Research article Special Issues

Enhancing sensor duty cycle in environmental wireless sensor networks using Quantum Evolutionary Golden Jackal Optimization Algorithm


  • Environmental wireless sensor networks (EWSNs) are essential in environmental monitoring and are widely used in gas monitoring, soil monitoring, natural disaster early warning and other fields. EWSNs are limited by the sensor battery capacity and data collection range, and the usual deployment method is to deploy many sensor nodes in the monitoring zone. This deployment method improves the robustness of EWSNs, but introduces many redundant nodes, resulting in a problem of duty cycle design, which can be effectively solved by duty cycle optimization. However, the duty cycle optimization in EWSNs is an NP-Hard problem, and the complexity of the problem increases exponentially with the number of sensor nodes. In this way, non-heuristic algorithms often fail to obtain a deployment solution that meets the requirements in reasonable time. Therefore, this paper proposes a novel heuristic algorithm, the Quantum Evolutionary Golden Jackal Optimization Algorithm (QEGJOA), to solve the duty cycle optimization problem. Specifically, QEGJOA can effectively prolong the lifetime of EWSNs by duty cycle optimization and can quickly get a deployment solution in the face of multi-sensor nodes. New quantum exploration and exploitation operators are designed, which greatly improves the global search ability of the algorithm and enables the algorithm to effectively solve the problem of excessive complexity in duty cycle optimization. In addition, this paper designs a new sensor duty cycle model, which has the advantages of high accuracy and low complexity. The simulation shows that the QEGJOA proposed in this paper improves by 18.69, 20.15 and 26.55 compared to the Golden Jackal Optimization (GJO), Whale Optimization Algorithm (WOA) and the Simulated Annealing Algorithm (SA).

    Citation: Zhonghua Lu, Min Tian, Jie Zhou, Xiang Liu. Enhancing sensor duty cycle in environmental wireless sensor networks using Quantum Evolutionary Golden Jackal Optimization Algorithm[J]. Mathematical Biosciences and Engineering, 2023, 20(7): 12298-12319. doi: 10.3934/mbe.2023547

    Related Papers:

    [1] Hao Yuan, Qiang Chen, Hongbing Li, Die Zeng, Tianwen Wu, Yuning Wang, Wei Zhang . Improved beluga whale optimization algorithm based cluster routing in wireless sensor networks. Mathematical Biosciences and Engineering, 2024, 21(3): 4587-4625. doi: 10.3934/mbe.2024202
    [2] Cheng Zhu, Yong Zhang, Xuhua Pan, Qi Chen, Qingyu Fu . Improved Harris Hawks Optimization algorithm based on quantum correction and Nelder-Mead simplex method. Mathematical Biosciences and Engineering, 2022, 19(8): 7606-7648. doi: 10.3934/mbe.2022358
    [3] Noman Zahid, Ali Hassan Sodhro, Usman Rauf Kamboh, Ahmed Alkhayyat, Lei Wang . AI-driven adaptive reliable and sustainable approach for internet of things enabled healthcare system. Mathematical Biosciences and Engineering, 2022, 19(4): 3953-3971. doi: 10.3934/mbe.2022182
    [4] Haitao Huang, Min Tian, Jie Zhou, Xiang Liu . Reliable task allocation for soil moisture wireless sensor networks using differential evolution adaptive elite butterfly optimization algorithm. Mathematical Biosciences and Engineering, 2023, 20(8): 14675-14698. doi: 10.3934/mbe.2023656
    [5] Shuming Sun, Yijun Chen, Ligang Dong . An optimization method for wireless sensor networks coverage based on genetic algorithm and reinforced whale algorithm. Mathematical Biosciences and Engineering, 2024, 21(2): 2787-2812. doi: 10.3934/mbe.2024124
    [6] Xiwen Qin, Chunxiao Leng, Xiaogang Dong . A hybrid ensemble forecasting model of passenger flow based on improved variational mode decomposition and boosting. Mathematical Biosciences and Engineering, 2024, 21(1): 300-324. doi: 10.3934/mbe.2024014
    [7] Xiang Liu, Min Tian, Jie Zhou, Jinyan Liang . An efficient coverage method for SEMWSNs based on adaptive chaotic Gaussian variant snake optimization algorithm. Mathematical Biosciences and Engineering, 2023, 20(2): 3191-3215. doi: 10.3934/mbe.2023150
    [8] Xiaoke Li, Fuhong Yan, Jun Ma, Zhenzhong Chen, Xiaoyu Wen, Yang Cao . RBF and NSGA-II based EDM process parameters optimization with multiple constraints. Mathematical Biosciences and Engineering, 2019, 16(5): 5788-5803. doi: 10.3934/mbe.2019289
    [9] Shijing Ma, Yunhe Wang, Shouwei Zhang . Modified chemical reaction optimization and its application in engineering problems. Mathematical Biosciences and Engineering, 2021, 18(6): 7143-7160. doi: 10.3934/mbe.2021354
    [10] Koji Oshima, Daisuke Yamamoto, Atsuhiro Yumoto, Song-Ju Kim, Yusuke Ito, Mikio Hasegawa . Online machine learning algorithms to optimize performances of complex wireless communication systems. Mathematical Biosciences and Engineering, 2022, 19(2): 2056-2094. doi: 10.3934/mbe.2022097
  • Environmental wireless sensor networks (EWSNs) are essential in environmental monitoring and are widely used in gas monitoring, soil monitoring, natural disaster early warning and other fields. EWSNs are limited by the sensor battery capacity and data collection range, and the usual deployment method is to deploy many sensor nodes in the monitoring zone. This deployment method improves the robustness of EWSNs, but introduces many redundant nodes, resulting in a problem of duty cycle design, which can be effectively solved by duty cycle optimization. However, the duty cycle optimization in EWSNs is an NP-Hard problem, and the complexity of the problem increases exponentially with the number of sensor nodes. In this way, non-heuristic algorithms often fail to obtain a deployment solution that meets the requirements in reasonable time. Therefore, this paper proposes a novel heuristic algorithm, the Quantum Evolutionary Golden Jackal Optimization Algorithm (QEGJOA), to solve the duty cycle optimization problem. Specifically, QEGJOA can effectively prolong the lifetime of EWSNs by duty cycle optimization and can quickly get a deployment solution in the face of multi-sensor nodes. New quantum exploration and exploitation operators are designed, which greatly improves the global search ability of the algorithm and enables the algorithm to effectively solve the problem of excessive complexity in duty cycle optimization. In addition, this paper designs a new sensor duty cycle model, which has the advantages of high accuracy and low complexity. The simulation shows that the QEGJOA proposed in this paper improves by 18.69, 20.15 and 26.55 compared to the Golden Jackal Optimization (GJO), Whale Optimization Algorithm (WOA) and the Simulated Annealing Algorithm (SA).



    As a specific application in biometric identification technologies, there have emerged a lot of algorithms for face recognition technology after nearly half a century of research. Chan and Bledsoe presented a research paper on automatic face recognition for the first time [1]. They hold that face recognition could be realized based on geometric structural features. In the 1990s, the research on automatic face recognition ushered in a new leaping development. Among numerous methods for face recognition, the face recognition based on facial features was undoubtedly the most representative [2]. The feature extraction from face image data was carried out by using discrete K-L transformation, also known as principal component analysis (PCA).

    Since the beginning of this century, more in-depth studies on face recognition have been carried out. In order to improve the performance of face recognition algorithms, many scholars have done a fruitful work, which is summed up in the following areas:

    a. Original face recognition algorithms have been improved. For example, in order to reduce the calculated amount of feature analysis required by PCA, Professor Yang et al. in Nanjing University of Science and Technology proposed 2-D PCA method, followed by (2D) 2PCA, MatPCA, G2D-PCA and UPCA later on; There have also been various improved versions for LDA method, such as 2D-LDA, NLDA, RKDA and NKDA [3].

    b. New description of face image data has been searched. Image texture description has many methods such as local binary pattern(LBP)[4], gray level co-occurrence matrix, histogram of oriented gradients [5]; New descriptions can also be produced when some integral transformation is conducted on images. These transformations include Fourier transformation, Gabor wavelet transform, Harr wavelet transform, discrete cosine transform.

    c. More innovative face recognition methods have been proposed; Such innovative face recognition methods include: Face recognition based on support vector machine [6], face detection and recognition based on Adaboost algorithm [7,8], face recognition based on manifold learning [9], face recognition based on compressed sensing [10].

    d. Face recognition algorithms have been integrated and optimized [11]. Currently, it is very difficult to achieve better recognition performance only relying on a certain kind of approach for face recognition. The optimization and combination of different descriptions, different feature extractions, and different classifiers on face images will achieve face recognition algorithms with higher recognition rate and better robustness.

    Under the influence of light, gesture and facial expression, the performance of face recognition algorithms are generally affected to a certain extent. For how to effectively reduce the impact of various factors on the performance of face recognition algorithms, combined with LBP and 2-D Gabor wavelet transform, this paper described the features of face image, and carried on tests on the performance of face recognition described by LBP and 2-D Gabor wavelet in different scales and directions. Through synthesizing and analyzing the experimental results, this paper proposed a method of extracting local and global features from face image.

    LBP was first proposed by Ojala et al.. It is a nonparametric operator which describes local image structure. The simplest LBP made a binary encoding on the pixel gray difference between center pixel and the pixel within its 8-neighborhood, then converted it into a decimal number which was used for the expression of texture feature of center pixel. Such description was invariable to the overall change of gray level in images. In order to eliminate the pattern change caused by image rotation, Ojala et al. further presented a new definition for rotation invariant local binary pattern. In addition to this, Marko et al. put forward center-symmetric local binary pattern [12], Xu et al. proposed dual local binary pattern, Tan et al. proposed local triple pattern. In 2004, Ahonen et al. first described face images by using LBP description operator and used the techniques such as histogram statistic and chi-square statistical measurement for face recognition. Experiments showed that this method could effectively eliminate the impact of factors such as illumination on the performance of face recognition [13,14].

    Image texture feature generally means the characteristics of each pixel reflecting within its neighborhood, so the pixel neighborhood must first be defined generally when describing image texture features. The neighborhood used by LBP to describe an image is an annular area which can be written as (P,R), wherein, R is the radius of annular neighborhood, P is the pixels which are uniformly selected in annular neighborhood [15].

    The feature information of any pixel in an image is determined by a combination of pixel itself and its neighborhood. The feature information of each pixel can be measured with joint probability distribution T(gc). T(gc) is defined as shown in formula (1):

    T(gc)=t(gc,g0,...,gp1) (1)

    Where, gc is the gray value of central pixel, {gi|i=0,,P1} is the gray value of pixel on annular neighborhood. A new feature measure can be achieved when subtracting the gray value of center pixel from the gray value of each pixel within the neighborhood. Suppose any {(gigc)|i=0,1,,P1} is independent of gc, it is defined as follows:

    ˉT=ˉt(gc)ˉt(g0gc,g1gc,,gP1gc) (2)

    Where, ˉt(gc) represents the grey information of image, ˉt(g0gc,g1gc,,gP1gc) represents the texture information of image. Under the influence of illumination variation, ˉt(gc) generally changes greatly, while {gigc|i=0,1,,P1} is also affected by illumination variation to some extent. If ˉt(gc) is abandoned, the measure of gray difference {gigc|i=0,1,,P1} between the pixel within annular neighborhood and center pixel is transformed into a new measure {s(gigc)|i=0,1,,P1} which is not sensitive to light, the texture feature information which is not sensitive to illumination variation at any one pixel in the image can be further defined as formula (3):

    ˆT(gc)=ˉt(s(g0gc),s(g1gc),,s(gp1gc)) (3)

    The values of {s(gigc)|i=0,1,,P1} generally do not change in the case of uniform illumination variation. LBP pattern is defined as follows:

    LBPP,R=P1i=0s(gigc)2i (4)

    The facial texture feature information can be effectively extracted by using local binary pattern operator to describe face image. Figure 1 shows the face description images by means of the operators such as traditional local binary pattern (LBP8,1(b)), rotation invariant local binary pattern (LBPri8,1(c)), consistent local binary pattern (LBPriu224,3(d)), center-symmetric local binary pattern (CS_LBP16,2(e)) and dual local binary pattern (DLBP8,1(f1, f2)).

    Figure 1.  LBP representations of face image.

    In 1946, Dennis Gabor discovered the uncertainty principle of one-dimensional signal and provided the original form of Gabor function [16]. He pointed out that any complex sinusoidal signal modulated by Gaussian function could reach the lower limit of combined uncertainty relations in time domain and frequency domain. In 1980, Daugman proposed a two-dimensional Gabor (2-D Gabor) filter function and used it for image characterization [17]. In recent years, researchers have used 2-D Gabor filters for face image description and also for face recognition resulting in a lot of new research achievements.

    The new image description obtained from image filtering by using 2-D Gabor filters in different scales and directions can effectively reduce the impact of the changes of illumination, facial expression and gesture on face recognition accuracy. 2-D Gabor filter is defined as follows:

    ψu,v(x)=||ku,v||2σ2e||ku,v||2||x||2σ2[ej(ku,vx)eσ22] (5)

    Where, σ reflects the size of Gaussian window, x=(x,y) is the coordinate location of a given image pixel, ku,v=kv(cos(ϕu),sin(ϕu)) is the center frequency of filter. Here, kv=kmax/fv, kmax is the maximum frequency, v determines the wavelength of 2-D Gabor wavelet; ϕu=πu/K is the direction of 2-D Gabor wavelet function. Figure 2a, b shows the real part and imaginary part of a set of 2-D Gabor filter functions. Figure 2c shows the amplitude values of a set of 2-D Gabor filter functions, wherein the preferences are: kmax=π/2,f=2,σ=2π,u=0,1,,7,v=0,1,,4.

    Figure 2.  The real, imaginary parts and amplitude of the 2-D Gabor filter function with different scale and orientation.

    Different image characterizations can be obtained from image filtering by using 2-D Gabor filters in different scales and directions. Each description can be calculated by formula (6):

    Ou,v(x)=I(x)ψu,v(x) (6)

    Where, * represents convolution operation.

    Figure 3 shows the filter output and amplitude output at real and imaginary parts of 2-D Gabor filter for face image. It is thus clear that the new images obtained from image filtering by using 2-D Gabor filter can not only carry out effective global description but also effectively extract the detail features of images. Relative to single original grayscale image, the features at different levels of image can be extracted through 2-D Gabor filter. These levels of features can be separated for face classification [15].

    Figure 3.  The filtered real, imaginary parts outputs and amplitude outputs of the face image 2-D Gabor filter.

    Suppose that face image can be represented by I, the steps for face recognition by using simplest LBP pattern LBP8,1 are as follows:

    a. Use LBP8,1 to describe face image I for a texture description I_LBP8,1 on face image. Figure 4b shows LBP description I_LBP8,1 in Figure 3a.

    Figure 4.  LBP8,1 representation of face image.

    b. Divide I_LBP8,1 into several pieces (I_LBP8,1 in Figure 4b is divided into 3 × 3, nine pieces). Use histograms to count all pieces to obtain a histogram description I_LBP_histi of each small piece, and connect the histograms to form a new histogram description of face image I_LBP_Hist=[I_LBP_hist1,I_LBP_hist2,...,I_LBP_histn]. Figure 5 shows the histograms of each small piece and the intuitive connection of histograms of each small piece.

    Figure 5.  I_LBP8,1 block and its histogram representation.

    c. I_LBP_Hist is a vector expression for original face image I. However, the dimension of I_LBP_Hist is generally higher. For the partition mode as shown above. The dimension of I_LBP_Hist reaches up to 256×9=2304. Such high-dimensional data are not conducive to classification and recognition, especially in small samples. Direct at solving the problem, I_LBP_Hist is generally treated with dimension reduction, then classified and identified. The commonly used methods of dimension reduction include PCA, independent component analysis (ICA) and so on. Figure 6b shows the performance for the face database of ORL was treated with dimension reduction by using PCA method, and the face recognition was conducted by using NN (Nearest Neighbor) of Euclidean distance metric; Figure 6a shows the performance for the face images in ORL face database were first treated with LBP8,1 description, then described with histograms, done with dimension reduction by PCA method, and the face recognition was conducted by using NN of Euclidean distance metric. Each person had four face images involving in the training, and the remaining six images were used for testing. Compare Figure 6a with Figure 6b, it shows that the method of LBP + PCA has achieved better recognition effect.

    Figure 6.  Face recognition performance with PCA and LBP + PCA.

    Similarly, we compare the number of recognition samples and the average time consumed by different methods, and the results are shown in Table 1.

    Table 1.  Using different recognition methods of average time consuming.
    Methods Number of training samples Number of test samples Number of identified samples(rank1) Number of identified samples(rank10) Average time consumed(s)
    LBP 40 40 28 34 0.76
    PCA 40 40 32 37 0.89
    LBP+PCA 40 40 33 39 0.61

     | Show Table
    DownLoad: CSV

    Table 1 shows the first hit recognition rate value (rank1) of three different algorithms and the tenth hit recognition rate value (rank10) when the final recognition rate tends to be stable after many training, as well as the time-consuming. The experimental data of the table show that with the increase of training times, the recognition rates of the three algorithms are improved. The recognition rates of LBP algorithm are low, while PCA algorithm takes a long time because of the high dimension of feature vectors. In this paper, the algorithm first uses LBP to process the histogram of the encoding image and then uses PCA to reduce the dimension of the extracted features, which greatly improves the recognition rate while reducing the computational complexity and improving the recognition speed.

    Gabor transform not only has an astonishing similarity to the human retinal cell receiving field model, but also obtains the minimum uncertainty of frequency and time, and has strong robustness to external disturbances such as illumination, posture, expression and so on. The traditional face feature extraction method based on Gabor transform firstly uses convoluted face images and Gabor multi-direction and multi-scale kernels, and then cascades and down sampling to obtain Gabor face features. However, this method can get a higher dimension, which takes a lot of time and has no rotation invariance. When the face image rotates in the plane, the recognition performance decreases. LBP is an operator for texture analysis. It has many advantages such as simple algorithm, not too complicated calculation process, strong discrimination ability and so on. It has been widely studied and used in recent years. LBP operator has strong gray scale invariance and rotation invariance characteristics, which can reduce the influence of rotation shift and illumination unevenness.

    Therefore, this paper uses 2-D Gabor wavelet to extract the original image features, including multi-angle feature extraction and multi-scale feature extraction, in order to effectively reduce the interference of illumination and rotation on image extraction. The obtained image is encoded and histogram is constructed by LBP algorithm, so that the image details are adequately information. Then PCA method is used to reduce the image dimension. It's named GBLBP here.

    From the feature selection method, dimension reduction method and classifier introduced above, the corresponding algorithm is obtained.

    Step 1: According to (6), 40 subetaaphs of face image I are obtained by Gabor wavelet transform, in which μ∈{0, 1, 2, 3, 4, 5, 6, 7} and V∈{0, 1, 2, 3, 4};

    Step 2: All subetaaphs are divided into M blocks R0, R1, …, Rm − 1;

    Step 3: For the local points (a, b) in each specific region Rk, according to (4), take the GLLBP feature with the scale ν0 and the direction µc as the center, and get the corresponding histogram I_LBP_histi;

    Step 4: The final feature representation vector I_LBP_Hist of I is obtained by integrating each feature;

    Step 5: Dimension reduction according to PCA;

    Step 6: Perform steps 1–5 for all training samples;

    Step 7: For each test sample I, get the eigenvector I_LBP_Hist of the test sample according to steps 1–4;

    Step 8: The dimension of I_LBP_Hist is reduced according to the dimension reduction matrix of PCA;

    Step 9: Get test sample label by NN classifier.

    Since face description in each scale and direction contains some facial feature information, this paper carried on the face recognition performance test on each description separately, and investigated the face recognition performance of 2-D Gabor wavelet description in different scales and directions. This paper carried on test on ORL face database by using PCA + NN respectively. Figure 7a shows the output result of the input face image at real part of small-scale 2-D Gabor wavelet filter; Figure 7b shows the output of the input face images at real part of large-scale 2-D Gabor wavelet filter.

    Figure 7.  Face image filtered outputs of 2-D Gabor filter.

    The experiment showed that the recognition performance was poor when the wavelet scale of 2-D Gabor wavelet filter was smaller; when the wavelet scale was larger, the recognition performance of new description became better. This paper carried on the test on the face description in both scale and direction by using PCA + NN respectively. The variation diagrams in which face recognition rate increased with the number of features are shown in Figure 8a, b.

    Figure 8.  Recognition performance comparison to different scale and orientation 2-D Gabor face representation by PCA+NN method.

    As can be seen from the two pictures in Figure 8, large-scale 2-D Gabor wavelet filter could be better used for the classification and identification of face image. Actually, the description of face image by using small-scale 2-D Gabor wavelet filter reflected the high frequency in the image, corresponding to the local feature information, including contour information of each organ on human face, but also the noise information; while the description of face image by using large-scale 2-D Gabor wavelet filter reflected the low frequency in the image, corresponding to the global feature information.

    Another experiment was conducted in the paper. The face descriptions in the same scale but different directions were set as a group, and the face descriptions of the same group in different directions were superimposed each other to form a face description of 2-D Gabor wavelet in a certain scale. Figure 9 shows a number of face description of 2-D Gabor wavelet in different scales about the same face, wherein, Figure 9a corresponded to the smallest wavelet scale, Figure 9e corresponded to the maximum wavelet scale. The classification and recognition performance test on face descriptions corresponding to scales in Figure 9a, e by using PCA + NN were conducted respectively. The test results are shown in Figure 10a, b; The classification and recognition performance test on face descriptions corresponding to scales in Figure 9a, e by using LBP + PCA + NN were conducted respectively. The test results are shown in Figure 10c, d.

    Figure 9.  The 2-D Gabor wavelet representation of face image with different scale.
    Figure 10.  Recognition performance comparison to PCA and LBP+PCA.

    As can be seen from the comparison of Figure 10a, c, for the face description of 2-D Gabor wavelet in small scale, the texture description was first carried on by using LBP, then it was described with blocks, histograms, PCA feature extraction, which could get better recognition performance compared to PCA feature extraction directly from the data via 2-D Gabor wavelet transform. This is due to the use of PCA for feature extraction, wherein the corresponding features were the low frequency information of the data; while the face description of 2-D Gabor wavelet in small scale corresponded to the contour information of face organ, i.e. high frequency; In the case of face description of 2-D Gabor wavelet in small scale, we hoped to take advantage of our face contour information, namely high-frequency to recognize faces. So the performance of feature extraction directly from the data via 2-D Gabor wavelet transform by using PCA as well as classification and identification was poor; First, the expression of texture pattern about the converted data through LBP could extract the contour information of face image data, and secondly a new vector expression of face image data was formed through the description of blocks and histograms. The vector expression still retained sufficient contour information, so it was reasonable to obtain higher recognition performance for feature extraction and recognition through PCA.

    As can be seen from Figure 10b, d, for the face description of 2-D Gabor wavelet in large scale, the performance of face classification and recognition by direct use of "PCA + NN" and use of "LBP + PCA + NN " were all good. This is because that the face description of 2-D Gabor wavelet in large scale corresponded to the information of low frequency in the original face image. The corresponding extraction features using PCA were the information of low frequency about the data. However, the face description of large-scale 2-D Gabor wavelet did not lose too much low-frequency information in face images, so the direct use of "PCA + NN" could achieve better recognition performance for the face description of large-scale 2-D Gabor wavelet; while the use of "LBP + PCA + NN " could also achieve better recognition performance, for the contour information of large-scale 2-D Gabor wavelet description was extracted for face recognition.

    Thus an method for extracting global and local features can be drawn in this paper: (1) Global feature extraction–large-scale 2-D Gabor wavelet description on face images, data dimension reduction with principal component analytical method, thereby obtaining effective global features; (2) Local feature extraction—different-scale 2-D Gabor wavelet description on face images, then use LBP for texture description, then image block, histogram description, PCA data dimension reduction, thereby obtaining effective local features of face images.

    In order to better reflect the recognition rate comparison between LBP and 2-D Gabor expression recognition algorithm and 2D-DCT, CBP, PCA algorithm to be compared. Ten-fold cross validation method was used to test the accuracy of the algorithm. The data set was divided into ten parts, nine of which were used as training data and one as test data in turn. The corresponding accuracy will be obtained in each test. The average accuracy of the results of 10 times is used to estimate the accuracy of the algorithm. For the facial expression database, the recognition results are shown in Table 2.

    Table 2.  Ten-fold facial expression recognition results.
    Algorithm Set 1 Set 2 Set 3 Set 4 Set 5 Set 6 Set 7 Set 8 Set 9 Set 10 Average
    2D-DCT 65.27 58.43 68.20 72.14 64.04 63.16 72.08 74.31 68.12 66.35 67.21
    CBP 48.16 68.13 62.01 61.13 59.38 62.36 66.27 72.01 70.27 81.82 65.15
    PCA 57.93 70.84 69.48 64.36 67.38 64.53 71.57 74.68 77.56 83.68 70.21
    GBLBP 76.29 68.45 65.76 68.86 72.47 64.35 68.96 71.97 70.45 78.53 70.60

     | Show Table
    DownLoad: CSV

    Experimental results show that the GBLBP algorithm has a higher recognition rate in facial expression recognition than other commonly used algorithms.

    In order to have objective and scientific comparison results, hypothesis testing is used on the experimental results. Let the variable X1,X2,X3,X4 denote the classification error rate of algorithms proposed in this paper, Gabor, LBP and PCA, respectively. Since the value of X1,X2,X3,X4 is subject to many random factors, we assume that they submit to normal distribution, XiN(μi,σ2i), i=1,2,3,4. Now, we compare the random variable mean of these algorithms, μi (i=1,2,3,4). The smaller the μi is, the lower the expected classification error rate is, and the higher the efficiency is. Because the sample variance is the unbiased estimation of the overall variance, the sample variance value is used as an estimate of the generality variance. In this experiment the significance level α sets as 0.01.

    Table 3 shows the comparison process on μi and other parameters. We can see from Table 1 that, the expectations of classification error rate in this paper is far below than other algorithms.

    Table 3.  Hypothesis testing for experimental results.
    Hypothesis H0:μ1μ2H1:μ1<μ2 H0:μ1μ3H1:μ1<μ3 H0:μ1μ4H1:μ1<μ4
    Statistics U1=ˉX1ˉX2σ21n1+σ22n2 U2=ˉX1ˉX3σ21n1+σ23n3 U3=ˉX1ˉX4σ21n1+σ24n4
    Rejection region U1Zα=2.325 U2Zα=2.325 U3Zα=2.325
    Value of the statistic U1=34.75 U2=42.28 U3=53.26
    Conclusion H1:μ1<μ2 H1:μ1<μ3 H1:μ1<μ4

     | Show Table
    DownLoad: CSV

    In order to verify the feasibility of this algorithm, this section compares the algorithm with other common algorithms under the same hardware and software conditions, in which LBP, Gabor and GBLBP use PCA to reduce dimension. In the experiment, Gabor selected 5 scales, 8 directions and 35 × 35 window size. Face image block mode is 5 × 3 and dimension is reduced to 75. ORL face database contains 400 samples, a total of 40 groups, each group of 10 images, and each group is the same person under different postures, expressions of images, size 112*92. In ORL face database, the training set sample images are randomly extracted for experiment. When the sample data are 80 to 320, 30 experiments are carried out and their mean values are calculated. If the number of samples is 360, the recognition rate can be obtained by ranking method, and the CPU running time of different algorithms under different number of training samples can be calculated by ranking method. The experimental results are shown in Tables 4 and 5.

    Table 4.  The recognition rates by different methods on ORL face database.
    Differentmethods Recognition rate (%)
    80 120 160 200 240 280 320 360 Average value
    Gabor 81.95 85.54 90.14 92.42 94.18 95.35 96.15 96.49 91.53
    LBP 79.38 82.02 87.53 90.13 91.26 92.46 93.64 94.17 88.82
    PCA 77.63 79.86 83.56 87.69 88.78 92.18 92.09 92.68 86.81
    GBLBP 85.72 90.31 92.34 95.24 97.36 97.67 97.86 98.74 94.41

     | Show Table
    DownLoad: CSV
    Table 5.  The used time by different methods on ORL face database.
    Differentmethods Recognition time(s)
    80 120 160 200 240 280 320 360
    Gabor 0.812 0.956 1.058 1.127 1.312 1.451 1.693 1.902
    LBP 0.564 0.646 0.759 0.877 0.991 1.128 1.320 1.659
    PCA 0.407 0.498 0.596 0.693 0.829 0.945 1.192 1.438
    GBLBP 1.051 1.192 1.316 1.474 1.637 1.781 1.879 2.120

     | Show Table
    DownLoad: CSV

    Compared with ORL face database, Table 4 shows that the proposed algorithm has higher recognition rate than Gabor and LBP only, and the average recognition rate of PCA is the lowest. Because the proposed algorithm is compatible with the advantages of two algorithms: 2-D Gabor wavelet can extract multi-directional and multi-scale spatial frequency features of local images; LBP algorithm can represent the details of adjacent image regions, and extract more comprehensive and effective feature information. Compared with 2-D Gabor transform and LBP method, the algorithm used in this paper is better. The PCA-based feature extraction method is to extract the overall features of face images from the overall contour of face images. It cannot effectively describe the local details of face images, and cannot represent the relationship between regions. In the process of dimension reduction, it is easy to ignore some effective feature information. The recognition rate is the lowest.

    From Table 5, it can be seen that the algorithm in this paper has high computational complexity and takes longer time to recognize a single image than the other three methods. If the size of a face image is 112 × 92, 40 images of the same size will be generated after Gabor transformation, and then after LBP, the dimension will increase many times. Therefore, the recognition of a face image will be done. It takes longer than the other three feature extraction methods, but in terms of recognition rate, it is more effective than the other three feature extraction algorithms. For face recognition, correct recognition is the key, so the algorithm in this paper is more feasible.

    This paper described face images in different scales and directions by using 2-D Gabor wavelet, and extracted features from various descriptions respectively combined with PCA method. The recognition performance tests on face description in various scales and directions were separately conducted by using NN classifier. The experiment results showed that higher classification accuracy could be obtained for large-scale face image description was used for separately pattern classification; then 2-D Gabor wavelet descriptions of face images in various scales and directions were treated with LBP description, and classified with blocks, histograms, PCA data dimension reduction and NN. The experiment results showed that this algorithm could obtain a relatively good recognition performance of 2-D Gabor wavelet description in a variety of scales and describe. Finally, this paper proposed a method of extracting global and local features from face images based on LBP and Gabor wavelet transform through the analysis of experimental data.

    This work was jointly supported by National Natural Science Fund (NO. 61876185) and the Fundamental Research Funds for Central Universities (NO. 2015QNB21).

    We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.



    [1] T. Stephan, K. Sharma, A. Shankar, S. Punitha, V. Varadarajan, P. Liu, Fuzzy-logic-inspired zone-based clustering algorithm for wireless sensor networks, Int. J. Fuzzy Syst., 23 (2021), 506–517. https://doi.org/10.1007/s40815-020-00929-3 doi: 10.1007/s40815-020-00929-3
    [2] T. A. Alghamdi, Energy efficient protocol in wireless sensor network: optimized cluster head selection model, Telecommun. Syst., 74 (2020), 331–345. https://doi.org/10.1007/s11235-020-00659-9 doi: 10.1007/s11235-020-00659-9
    [3] M. Umashankar, M. Ramakrishna, S. Mallikarjunaswamy, Design of high speed reconfigurable deployment intelligent genetic algorithm in maximum coverage wireless sensor network, in 2019 International Conference on Data Science and Communication (IconDSC), IEEE, Bangalore, India, (2019). https://doi.org/10.1109/icondsc.2019.8816930
    [4] G. S. Gandhi, K. Vikas, V. Ratnam, K. S. Babu, Grid clustering and fuzzy reinforcement-learning based energy-efficient data aggregation scheme for distributed WSN, IET Commun., 14 (2020), 2840–2848. https://doi.org/10.1049/iet-com.2019.1005 doi: 10.1049/iet-com.2019.1005
    [5] Q. Zhang, C. Y. Chang, Z. Dong, D. S. Roy, Tcsar: Target coverage mechanism for sensors with adjustable sensing range in WRSNs, IEEE Sens. J., 22 (2021), 3756–3765. https://doi.org/10.1109/jsen.2021.3139731 doi: 10.1109/jsen.2021.3139731
    [6] W. H. Liao, B. Dande, C. Y. Chang, D. S. Roy, MMQT: Maximizing the monitoring quality for targets based on probabilistic sensing model in rechargeable wireless sensor networks, IEEE Access, 8 (2020), 77073–77088. https://doi.org/10.1109/access.2020.2989199 doi: 10.1109/access.2020.2989199
    [7] B. Dande, C. Y. Chang, W. H. Liao, D. S. Roy, MSQAC: Maximizing the surveillance quality of area coverage in wireless sensor networks, IEEE Sens. J., 22 (2022), 6150–6163. https://doi.org/10.1109/jsen.2022.3147230 doi: 10.1109/jsen.2022.3147230
    [8] M. A. Awadallah, A. I. Hammouri, M. A. Al-Betar, M. S. Braik, M. Abd Elaziz, Binary horse herd optimization algorithm with crossover operators for feature selection, Comput. Biol. Med., 141 (2022), 105152. https://doi.org/10.1016/j.compbiomed.2021.105152 doi: 10.1016/j.compbiomed.2021.105152
    [9] J. Piri, P. Mohapatra, An analytical study of modified multi-objective Harris Hawk Optimizer towards medical data feature selection, Comput. Biol. Med., 135 (2021), 104558. https://doi.org/10.1016/j.compbiomed.2021.104558 doi: 10.1016/j.compbiomed.2021.104558
    [10] G. I. Sayed, M. M. Soliman, A. E. Hassanien, A novel melanoma prediction model for imbalanced data using optimized SqueezeNet by bald eagle search optimization, Comput. Biol. Med., 136 (2022), 104. https://doi.org/10.1016/j.compbiomed.2021.104712 doi: 10.1016/j.compbiomed.2021.104712
    [11] S. Thawkar, S. Sharma, M. Khanna, L. kumar Singh, Breast cancer prediction using a hybrid method based on Butterfly Optimization Algorithm and Ant Lion Optimizer, Comput. Biol. Med., 139 (2022), 104968. https://doi.org/10.1016/j.compbiomed.2021.104968 doi: 10.1016/j.compbiomed.2021.104968
    [12] S. Chakraborty, A. K. Saha, S. Nama, S. Debnath, COVID-19 X-ray image segmentation by modified whale optimization algorithm with population reduction, Comput. Biol. Med., 139 (2021), 104984. https://doi.org/10.1016/j.compbiomed.2021.104984 doi: 10.1016/j.compbiomed.2021.104984
    [13] A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawks optimization: Algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849–872. https://doi.org/10.23919/ccc52363.2021.9550421 doi: 10.23919/ccc52363.2021.9550421
    [14] A. Latha, S. Prasanna, S. Hemalatha, B. Sivakumar, A harmonized trust assisted energy efficient data aggregation scheme for distributed sensor networks, Cognit. Syst. Res., 56 (2019), 14–22. https://doi.org/10.1016/j.cogsys.2018.11.006 doi: 10.1016/j.cogsys.2018.11.006
    [15] F. A. Hashim, E. H. Houssein, M. S. Mabrouk, W. Al-Atabany, S. Mirjalili, Henry gas solubility optimization: A novel physics-based algorithm, Future Gener. Comput. Syst., 101 (2019), 646–667. https://doi.org/10.1016/j.future.2019.07.015 doi: 10.1016/j.future.2019.07.015
    [16] I. Ahmadianfar, A. A. Heidari, A. H. Gandomi, X. Chu, H. Chen, RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method, Expert Syst. Appl., 181 (2021), 115079. https://doi.org/10.1016/j.eswa.2021.115079 doi: 10.1016/j.eswa.2021.115079
    [17] I. Ahmadianfar, A. A. Heidari, S. Noshadian, H. Chen, A. H. Gandomi, INFO: An efficient optimization algorithm based on weighted mean of vectors, Expert Syst. Appl., 195 (2022), 116516. https://doi.org/10.1016/j.eswa.2022.116516 doi: 10.1016/j.eswa.2022.116516
    [18] F. A. Hashim, E. H. Houssein, K. Hussain, M. S. Mabrouk, W. Al-Atabany, Honey Badger Algorithm: New metaheuristic algorithm for solving optimization problems, Math. Comput. Simul., 192 (2022), 84–110. https://doi.org/10.1016/j.matcom.2021.08.013 doi: 10.1016/j.matcom.2021.08.013
    [19] F. A. Hashim, K. Hussain, E. H. Houssein, M. S. Mabrouk, W. Al-Atabany, Archimedes optimization algorithm: a new metaheuristic algorithm for solving optimization problems, Appl. Intell., 51 (2021), 1531–1551. https://doi.org/10.1016/j.jksuci.2022.07.022 doi: 10.1016/j.jksuci.2022.07.022
    [20] W. Jia, G. Qi, M. Liu, J. Zhou, A high accuracy localization algorithm with dv-hop and fruit fly optimization in anisotropic wireless networks, J. King Saud Univ. Comput. Inf. Sci., 34 (2022), 8102–8111. https://doi.org/10.1016/j.jksuci.2022.07.022 doi: 10.1016/j.jksuci.2022.07.022
    [21] J. Zhou, Y. Zhang, Z. Li, R. Zhu, Stochastic scheduling of a power grid in the presence of EVs, REs, and risk index with a developed lightning search algorithm, J. Clean. Prod., 364 (2022), 132473. https://doi.org/10.1016/j.jclepro.2022.132473 doi: 10.1016/j.jclepro.2022.132473
    [22] Y. Zhang, J. Xie, Y. Liu, C. Li, J. Xiao, H. Ma, et al., An immune chaotic adaptive evolutionary algorithm for energy-efficient clustering management in LPWSN, J. King Saud Univ. Comput. Inf. Sci., 34 (2022), 8297–8306. https://doi.org/10.1016/j.jksuci.2022.08.010 doi: 10.1016/j.jksuci.2022.08.010
    [23] Y. Liu, C. Li, J. Xiao, Z. Li, W. Chen, X. Qu, et al., QEGWO: Energy-efficient clustering approach for industrial wireless sensor networks using Quantum-related bioinspired optimization, IEEE Internet Things J., 9 (2022), 23691–23704. https://doi.org/10.1109/jiot.2022.3189807 doi: 10.1109/jiot.2022.3189807
    [24] W. Liu, S. Yang, S. Sun, S. Wei, A node deployment optimization method of WSN based on ant-lion optimization algorithm, in 2018 IEEE 4th International Symposium on Wireless Systems within the International Conferences on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS-SWS), IEEE, Lviv, Ukraine, (2018), 88–92. https://doi.org/10.1109/idaacs-sws.2018.8525824
    [25] L. Zhou, Y. Shan, Privacy-preserving, energy-saving data aggregation scheme in wireless sensor networks, J. Inf. Process. Syst., 16 (2022), 83–95. https://doi.org/10.4028/www.scientific.net/amm.635-637.878 doi: 10.4028/www.scientific.net/amm.635-637.878
    [26] A. Latha, S. Prasanna, S. Hemalatha, B. Sivakumar, A harmonized trust assisted energy efficient data aggregation scheme for distributed sensor networks, Cognit. Syst. Res., 56 (2019), 14–22. https://doi.org/10.1016/j.cogsys.2018.11.006 doi: 10.1016/j.cogsys.2018.11.006
    [27] H. Wang, K. Li, W. Pedrycz, A routing algorithm based on simulated annealing algorithm for maximising wireless sensor networks lifetime with a sink node, Int. J. Bio-Inspired Comput., 15 (2022), 264–275. https://doi.org/10.1504/ijbic.2020.10030552 doi: 10.1504/ijbic.2020.10030552
    [28] T. Qasim, M. Zia, Q. A. Minhas, N. Bhatti, K. Saleem, T. Qasim, et al., An ant colony optimization based approach for minimum cost coverage on 3-d grid in wireless sensor networks, IEEE Commun. Lett., 22 (2018), 1140–1143. https://doi.org/10.1504/ijbic.2020.10030552 doi: 10.1504/ijbic.2020.10030552
    [29] A. Chowdhury, D. De, Energy-efficient coverage optimization in wireless sensor networks based on voronoi-glowworm swarm optimization-k-means algorithm, Ad Hoc Networks, 122 (2021), 102660. https://doi.org/10.1016/j.adhoc.2021.102660 doi: 10.1016/j.adhoc.2021.102660
    [30] E. E. Tsiropoulou, S. T. Paruchuri, J. S. Baras, Interest, energy and physical-aware coalition formation and resource allocation in smart IoT applications, in 2017 51st Annual Conference on Information Sciences and Systems (CISS), IEEE, Baltimore, USA, (2017), 1–6. https://doi.org/10.1109/ciss.2017.7926111
    [31] Y. Liu, C. Li, Y. Zhang, J. Xiao, J. Zhou, DCC-IACJS: A novel bio-inspired duty cycle-based clustering approach for energyefficient wireless sensor networks, J. King Saud Univ. Comput. Inf. Sci., 35 (2023), 775–790. https://doi.org/10.1016/j.jksuci.2023.01.015 doi: 10.1016/j.jksuci.2023.01.015
    [32] M. Xu, J. Zhou, Y. Lu, Phgwo: a duty cycle design method for high-density wireless sensor networks, in 2019 IEEE International Conference of Intelligent Applied Systems on Engineering (ICIASE), IEEE, Fuzhou, China, (2019), 28–31. https://doi.org/10.1109/iciase45644.2019.9074127
    [33] Y. Liu, J. Xiao, C. Li, H. Qin, J. Zhou, Sensor duty cycle for prolonging network lifetime using quantum clone grey wolf optimization algorithm in industrial wireless sensor networks, J. Sens., 2021 (2021), 1–13. https://doi.org/10.1155/2021/5511745 doi: 10.1155/2021/5511745
  • This article has been cited by:

    1. M. Yuvaraj, E. Ganapathy Sundaram, R. Shanthi, D. Gopinath, Experimental investigation on the effective condenser glass area of solar still hybrid with photovoltaic cells, 2024, 43, 1944-7442, 10.1002/ep.14396
    2. Ali Faddouli, Ayoub Bouazza, Sara Ait hak, Khaoula Khaless, Rachid Benhida, Mounia Achak, Advances in active solar water stills for sustainable brine and wastewater Treatment: A comprehensive review, 2024, 280, 0038092X, 112852, 10.1016/j.solener.2024.112852
    3. Omar Bait, A review of clean and sustainable water production via curved desalinators: A super recent data, 2024, 320, 19443986, 100735, 10.1016/j.dwt.2024.100735
    4. Sara Ladouy, Samir Briche, Meriem Chaanaoui, Najib El Mernissi, Abdelhamid Khabbazi, Fatima Zohra El Wardi, Hind Sarghini, Optimized irrigation through solar desalination: Exploring the impact of water temperature in wastewater treatment and phosphate fertilizer removal, 2024, 320, 19443986, 100781, 10.1016/j.dwt.2024.100781
    5. Omolara Oni, Hamzah Adams, Raphael Oguike, Evaluation of Modified Conventional Still Distiller Using Coupled External Passive Condenser: An Experimental Study, 2024, 8, 2640-1118, 13, 10.11648/j.ie.20240801.12
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2055) PDF downloads(91) Cited by(4)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog