Next Article in Journal
Performance Comparison of Different Modulation Formats for a 40 Gbps Hybrid Optical CDMA/DWDM System against ISI and FWM
Next Article in Special Issue
Dual-Tree Complex Wavelet Input Transform for Cyst Segmentation in OCT Images Based on a Deep Learning Framework
Previous Article in Journal
Effect of Plasmonic Au and Ag/Au Nanoparticles and Sodium Citrate on the Optical Properties of Chitin-Based Photonic Nanoarchitectures in Butterfly Wing Scales
Previous Article in Special Issue
Multicore Photonic Complex-Valued Neural Network with Transformation Layer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Inversion Algorithm for the Atmospheric Aerosol Extinction Coefficient Based on an Improved Genetic Algorithm

1
School of Electrical and Information Engineering, North Minzu University, North Wenchang Road, Yinchuan 750021, China
2
Key Laboratory of Atmospheric Environment Remote Sensing of Ningxia Province, North Wenchang Road, Yinchuan 750021, China
*
Author to whom correspondence should be addressed.
Photonics 2022, 9(8), 554; https://doi.org/10.3390/photonics9080554
Submission received: 6 July 2022 / Revised: 4 August 2022 / Accepted: 4 August 2022 / Published: 7 August 2022
(This article belongs to the Special Issue Machine Learning in Photonics)

Abstract

:
As an important atmospheric component, aerosols play a very important role in the radiation budget balance of the earth–atmosphere system. To study the optical characteristics of aerosols, it is necessary to use an inversion algorithm to process the lidar return signal to obtain both the aerosol extinction coefficient and the backscattering coefficient. However, the lidar return power equation is ill-conditioned and contains two unknown parameters, meaning that traditional inversion algorithms must be solved by adopting certain assumptions (e.g., a uniform atmosphere and the lidar ratio), which to a certain extent can seriously affect the inversion accuracy. Here, to improve the accuracy of the aerosol extinction coefficient inversion, an inversion method based on an improved genetic algorithm is proposed. Using the U.S. Standard Atmosphere model and the return power equation, the aerosol extinction coefficient and the backscattering coefficient are independent variables that randomly provide initial values to simulate the theoretical lidar power. Then, the genetic algorithm is used to approximate the theoretical lidar power to the measured lidar return power with height; when the two are infinitely close, the values of the corresponding two independent variables (i.e., the extinction and backscattering coefficients) are inverted. Experiments performed to compare the different effects between a simple genetic algorithm and the improved genetic algorithm showed the proposed method capable of inverting the aerosol extinction coefficient without reliance on traditional inversion methods, representing a novel approach to the inversion of the aerosol extinction coefficient and the backscattering coefficient.

1. Introduction

With the rapid development of human society and industrial progress, the emissions associated with everyday life and industrial production pose great threats to the atmospheric environment and human health [1]. Therefore, monitoring the atmospheric environment to inform air pollution prevention strategies and support the implementation of effective control measures has long been the focus of environmental protection departments, and the study of atmospheric aerosols is extremely important [2,3]. Atmospheric aerosols, formed by dispersion in the atmosphere of solid or liquid particles with a diameter of approximately 0.001–100 μm, have a small but extremely important role [4,5,6]. Aerosols can be divided into primary and secondary aerosols according to their source. Primary aerosols exist in the form of particles derived directly from their source, e.g., desert dust. As the name suggests, secondary aerosols are formed by transforming primary aerosols through some physical and/or chemical processes. There are many sources of primary aerosols, but they can be classified broadly into two groups: natural sources, such as pollen or seeds of plants, desert dust, and foam evaporation, and anthropogenic sources that include the emissions of everyday life and industrial production [7].
Aerosols play a role in various atmospheric processes. Solar radiation is affected by absorption and scattering by aerosols, and thus aerosols can affect the budget and expenditure of the earth–air system to a certain extent [8]. Aerosols also play an important role as cloud condensation nuclei, which means that the physical properties of clouds can be affected by aerosols [9]. Additionally, aerosols can also participate directly in chemical reactions in the atmosphere, which can affect the concentrations of ozone and other atmospheric components that can have a detrimental impact on human health and everyday life [10]. Therefore, studying atmospheric aerosols is of great importance [11]. However, despite the considerable amount of earlier research on this topic, the current understanding of aerosols remains insufficient, and further extensive and in-depth research on aerosols is necessary [12].
To study the optical characteristics of aerosols, it is necessary to use an inversion algorithm to process lidar return signals to obtain both the aerosol extinction coefficient and the backscattering coefficient [13]. The aerosol extinction coefficient mainly reflects the degree of absorption and scattering of light by aerosols, while the backscattering coefficient mainly reflects its scattering characteristics in the backward direction. A study of the aerosol extinction coefficient can indirectly predict the content of particulate matter in the atmosphere, and the particulate matter content in the atmosphere reflects the air quality to a certain extent. Therefore, a study of the aerosol extinction coefficient can indirectly lead to a prediction of air quality. Moreover, accurate inversion of the extinction coefficient can also support the study of atmospheric visibility and particle size, which is also very important [14]. However, for Mie-scattering lidar, the lidar return equation contains two unknowns, i.e., the aerosol extinction coefficient and the backscattering coefficient; therefore, it is impossible to obtain the inversion results directly. The traditional inversion method is performed on the basis of many assumptions, but these assumptions have a considerable impact on inversion accuracy [15,16].
Taking the widely used Klett method as an example, the inverted aerosol extinction coefficient profile often contains many negative values attributable to improper selection of the extinction boundary value and the lidar ratio, which cause the profile to be discontinuous or displayed on the negative half of the axis. Figure 1 shows the extinction coefficient profile of a return signal at the wavelength of 355 nm inverted using the Klett method, as detected by a small Mie-scattering lidar developed at North Minzu University, China.
In Figure 1a, owing to improper selection of the lidar ratio, which was set to 50, the extinction coefficient profile appears with an obvious discontinuity at the height of 7–10 km. In Figure 1b, owing to improper selection of the boundary value of the extinction coefficient, a large number of negative values appear at heights below 7 km and are present in the negative half of the axis. Therefore, to improve inversion accuracy, it is of great importance to develop an inversion algorithm without assumptions and with strong adaptive characteristics.
In recent years, many studies have been conducted to improve the inversion accuracy of the aerosol extinction coefficient. However, most were based on traditional inversion methods, such as the Klett and Fernald method, which seek to select a more suitable lidar ratio or a more accurate extinction coefficient boundary value to improve the inversion accuracy. In 2003, from the perspective of selecting the extinction coefficient boundary value, Tian et al. [17] proposed a method based on the existing algorithm to determine the extinction coefficient boundary value more accurately and proved its rationality through experiment. In 2016, from the perspective of choosing a lidar ratio, Song et al. [18] used a new method for determining the lidar ratio more accurately for low-level aerosols and demonstrated improvement in the inversion accuracy. In 2019, Dou et al. [19] proposed a method to obtain a more accurate extinction coefficient boundary value and select an appropriate lidar ratio based on the Klett backward integral model. The former was obtained through the construction of nonlinear equations and Steffensen iteration. The latter cleverly utilized differential absorption lidar and was derived from its function model to obtain a more accurate aerosol extinction coefficient profile.
Some studies have applied the neural network method to the inversion algorithm and developed adaptive inversion methods based on neural networks to obtain more accurate inversion results. However, because most of such approaches used supervised learning methods, the determination of the tutor signal remained connected to the traditional inversion method. In 2007, Han et al. [20] used the Madaline neural network to develop an adaptive inversion algorithm model, which trains the input-to-output mapping in terms of solving nonlinear equations by building a neural network, and uses the trained network to invert the aerosol extinction coefficient; however, the tutor signal that they used was the average of multiple sets of extinction coefficients inverted using the Klett method. In 2017, Li et al. [21] applied the chord interception method to determine both the extinction coefficient boundary value and the lidar ratio, used the radial basis function neural network to invert the extinction coefficient, and established a feedback radial basis network model to correct the network output using optical thickness measured by a sun photometer. In that case, the tutor signal used to construct the network was obtained using the Fernald method. In 2019, Wang et al. [22] considered solving nonlinear functions to solve the Mie-scattering lidar equation using the backpropagation neural network. They performed different optimizations to obtain more accurate inversion results without assumptions. However, the network output also used an extinction coefficient obtained using the Klett method.
The Raman-scattering lidar was developed to invert the aerosol extinction coefficient using the relatively stable properties of nitrogen in the air [23,24,25,26]. When using Raman lidar to detect and invert the aerosol extinction coefficient, there is no need to assume certain parameters such as the lidar ratio and the boundary value, which overcomes the limitation of Mie-scattering lidar to a certain extent. However, the cross-section of Raman scattering is much smaller than that of Mie scattering. Therefore, when using Raman-scattering lidar for actual detection, the return signal is weak with serious noise interference, which introduces serious errors and uncertainties into the inversion. Consequently, it is necessary to develop an adaptive inversion method based on the existing Mie-scattering lidar hardware system that does not require multiple assumptions.
Here, a novel inversion algorithm is proposed for the atmospheric aerosol extinction coefficient based on an improved genetic algorithm. The genetic algorithm, first proposed by Professor J. Holland in the United States in 1975 [27], is a random global search and optimization algorithm formed by simulating the genetic mechanism of nature and the biological evolution theory of the “survival of the fittest” [28,29]. It can be used to solve many problems, such as parameter optimization for neural networks and Proportion Integration Differentiation controllers [30,31], and the improved genetic algorithms are designed to help us solve problems better. The core idea of the inversion algorithm based on the genetic algorithm is to fit the theoretical return power with the actual measured lidar return power. The aerosol extinction coefficient and the backscattering coefficient are taken as variables and randomly assigned initial values to calculate the theoretical return power. The values of the two independent variables are constantly updated using the genetic algorithm during the fitting process of the theoretical return power and the measured lidar return power. When the theoretical return power is infinitely close to the measured return signal, the corresponding optimal solution of the two variables can be obtained, thereby completing the inversion process.

2. Methodology

Traditional inversion methods that include the Collis slope method [32], Klett method [33], and Fernald method [34] all require assumptions to invert the extinction coefficient, such as assuming that the atmosphere is uniform and assuming the lidar ratio, before the lidar return equation can be solved, thereby severely limiting the inversion accuracy.
For Mie-scattering lidar systems, the return signal can be described as follows:
P r = k E 0 R f r e q c τ 2 A r R 2 Y β r e 2 0 r α r d r
where P r is the received lidar return signal power at distance r, k is the optical loss parameter, E0 is the laser emitting power, Rfreq is the pulse frequency, c is the speed of light, τ is the pulse width, Ar is the receiving area of the telescope, R is the detection height, Y is a geometric coincidence factor, β r denotes the backscattering coefficient, and α r denotes the extinction coefficient.
Both β r and α r are unknown quantities. Generally, it is impossible to solve an equation with two unknowns. Therefore, it is necessary to assume the ratio of the aerosol extinction coefficient to the backscattering coefficient (i.e., the lidar ratio) for inversion of the aerosol extinction coefficient when using traditional algorithms.

2.1. Traditional Inversion Methods

2.1.1. Klett Method

The Collis slope method inverts the aerosol extinction coefficient by assuming that the atmosphere is uniform over a certain spatial range; however, in practical application, the atmosphere is usually nonuniform [35], which means that the Collis slope method is inapplicable in many cases. In the Klett method, the following relationship is presumed between the aerosol extinction coefficient and the backscattering coefficient:
β = H α k
where H is a constant, and k is usually set to 1. The aerosol extinction coefficient can be obtained according to the lidar equation, which is expressed as follows:
α r = exp S r S r m k 1 α m + 2 k r r m exp S r S r m k d r
where rm is the reference height, which represents the furthest detection distance. S ( r ) = ln P ( r ) r 2 , which represents the distance square log correction signal. The extinction coefficient value of this height α m is unknown, and how best to select its value is the problem to be resolved, which is a limitation of the Klett method [36].

2.1.2. Fernald Method

The Fernald inversion method is an improvement of the Klett method that considers the contribution of atmospheric molecules. The Fernald method divides the extinction coefficient into atmospheric molecular and aerosol parts. Thus, the extinction coefficient α r and the backscattering coefficient β r can be expressed as follows:
α r = α a r + α m r
β r = β a r + β m r
where α a r is the aerosol extinction coefficient, α m r is the atmospheric molecular extinction coefficient, β a r is the aerosol backscattering coefficient, and β m r is the atmospheric molecular backscattering coefficient. First, with the help of the U.S. Standard Atmosphere model of 1978, atmospheric molecular extinction coefficients and aerosol extinction coefficients can be expressed as follows:
α a = S 1 β a
α m = S 2 β m
where S1 is the extinction-to-backscatter ratio of atmospheric aerosols (i.e., the lidar ratio), and S2 is the extinction-to-backscatter ratio of atmospheric molecules, which can be derived from Rayleigh scattering theory that shows that S 2 = 8 π / 3 . If we let Q r = r 2 P r , which represents the distance squared correction signal, the aerosol extinction coefficient above reference height r m can be expressed as follows:
α a r = S 1 S 2 α m r + Q r exp 2 1 S 1 S 2 r m r α m r d r Q r m α a r m + S 1 S 2 α m r m 2 r m r Q r exp 2 1 S 1 S 2 r m r α m r d r d r

2.2. Genetic Algorithms

The genetic algorithm is a method with high efficiency, parallel processing, and strong global search capability [37]. It can automatically acquire and accumulate knowledge about a search space during the search process and adaptively control the search process to obtain the optimal solution [38,39]. In a genetic algorithm, the initial solution to the required problem is usually generated by a random process. The solution to the problem is encoded into the chromosome using a specific coding method [40], thereby forming population individuals. Then, an appropriate function is used to calculate the fitness of each individual, the adaptability of the individual to the environment is evaluated by its fitness, and the process of survival of the fittest is performed. Individuals with low fitness are eliminated, while those with high fitness are selected for genetic operations of selection, crossover, and variation. For the population after the genetic operations, the law of survival of the fittest is also used to select the most adaptable individual set to form the next generation of the new population. Then, the sub-population undergoes similar repeat genetic operations until a certain termination condition is reached.
In comparison with traditional optimization algorithms, the advantage of a genetic algorithm [41,42] is that it deals with the code of the problem to be solved rather than the value of the problem itself, i.e., it introduces concepts such as chromosomes and genes, which are common in biology, into the optimization algorithm to optimize the problem through calculation of the code. It also uses the degree of fitness rather than the objective function in the traditional algorithms as the search information [43]. From practical experience, the search value is much more efficient than the search function. Therefore, a greater search scope can be determined using the fitness value for the search operation, and search efficiency can be improved. Genetic algorithms use probabilistic searching to replace the deterministic rules of the traditional algorithms, and the selection, crossover, mutation, and other operations are performed in a probabilistic manner. In searching, parallel processing is adopted to start the search process with the initial population that might be composed of many individuals, which gives the algorithm high flexibility and efficiency. However, it is sometimes a time-consuming process that might result in local optimality, so some optimizations are performed for the simple genetic algorithm to improve the global searching capability and help us solve problems better. The following is a detailed introduction to the principles and corresponding rules of three genetic operations.

2.2.1. Selection Operation

Selection refers to choosing excellent individuals from the population according to certain rules for subsequent calculation. Such rules are usually based on the degree of adaptation of individuals to the environment. To obtain greater numbers of excellent individuals, the selection operation is used to choose relatively excellent individuals in the population for subsequent crossover and mutation operations. Then, according to the theory of biological evolution, the stronger the ability of an individual to adapt to the environment, the easier it is for that individual to survive, and the greater the probability of such an individual being selected. Commonly, the roulette selection method is used to select individuals, where the size of the area on the roulette wheel is determined according to the proportion of the fitness value. It is not difficult to appreciate from experience that the larger the area on the roulette wheel, the easier it would be to be selected [44]. The selection probability of individual n can be expressed as follows:
f n = k F n
p n = f n i = 1 N f i
where F n represents the fitness value of individual n, k is the coefficient (usually in the range of [0, 1]), and N is the number of individuals in the population.

2.2.2. Crossover Operation

Crossover refers to the exchange of two selected chromosomes with a certain probability, i.e., a random position is selected in the chromosome. The genes behind this position are exchanged with genes in the same position on another chromosome to obtain two new chromosomes. New individuals obtained through the crossover operation are not all retained in the next generation but are selected again according to the survival of the fittest rule, and only those who become better are eligible to be retained as individuals in the new population. If the m-th chromosome a m i and the n-th chromosome a n i are crossed at position i, then their rules can be expressed as follows:
a m i = a m i ( 1 b ) + a n i b a n i = a n i ( 1 b ) + a m i b
where b is a random number in the range of [0, 1].

2.2.3. Mutation Operation

Mutation refers to the process of genetic mutation of new individuals generated by the crossover operation and retained according to a certain probability [45]. Generally, a new individual obtained by the crossover operation is randomly assigned a location, and genetic mutations are performed according to probability to produce new individuals. As with crossover mutation, only those individuals who become better can be saved. The rules for mutation operations can be expressed as follows:
a m n = a m n + ( a m n a max ) × ε ( 1 g G max ) 2 , r > 0.5 a m n + ( a min a m n ) × ε ( 1 g G max ) 2 , r 0.5
where a m n represents the n-th gene of the m-th individual, a max represents the upper bound of gene a m n , a min represents the lower bound of gene a m n , ε is a random number (usually in the range of [0, 1]), g denotes the current number of iterations, and G max is the maximum number of set evolutions. A flowchart of a simple genetic algorithm is shown in Figure 2.

2.3. Aerosol Extinction Coefficient Inversion Based on a Genetic Algorithm

As mentioned above, the Klett method assumes that when the aerosol concentration is large, the influence of atmospheric molecule interaction with the laser is relatively small and could be ignored. Therefore, solving the lidar equation by assuming that the aerosol extinction coefficient and the backscattering coefficient meet a certain relationship is a very good inversion method, but it ignores the influence of atmospheric molecules. The Fernald method considers the influence of atmospheric molecules using the Standard Atmosphere model to obtain the extinction coefficient backscattering ratio of atmospheric molecules, and it also assumes the lidar ratio of aerosols, which has a certain impact on the inversion accuracy. Therefore, in the method proposed in this paper, instead of using the Klett method and the Fernald method, the lidar equation, and the Standard Atmosphere model are used to design an adaptive inversion method that does not require assumptions. The inversion of the aerosol extinction coefficient is realized with the help of a genetic algorithm that has strong adaptability and global search capability.
Figure 3 shows a block diagram of the inversion algorithm. First, with the help of the U.S. Standard Atmosphere model and the lidar equation, the aerosol extinction coefficient and the backscattering coefficient are taken as variables that affect the theoretical return power, and the theoretical return power is simulated randomly with an initial value. Then, the theoretical power is fitted with the practically measured power at the starting height, and the genetic algorithm is used to search for the optimal solution and update the values of both variables. Iterations continue until the theoretical power and the measured power are infinitely close. The values of these two variables are the optimal solution, and the inversion results at the starting height can be obtained. At the next height, similar processing is performed, and the process repeats until the inversion results of all heights are calculated. To obtain an optimal result that accords with reality, these two variables are usually given a limited empirical range to improve the feasibility and accuracy of the algorithm.

2.3.1. Theoretical Return Power Calculation

The theoretical return power can be calculated according to Equation (1), and the optical loss is in the range of [0, 1]; here, it was set to 0.5. Laser emission power is measured using a power meter in the actual detection, while the pulse frequency, pulse bandwidth, and telescope receiving area are known. Because the overlap factor is not considered, the blind area is removed manually when the detection height is selected. The atmospheric molecular backscattering coefficient and the extinction coefficient can be obtained according to the U.S. Standard Atmosphere model, and the calculation expression is as follows:
β m r = 1.54 × 10 6 e r cos θ 7000
α m r = 8 π 3 β m r
The aerosol extinction coefficient and the backscattering coefficient are used as the unknown optimization objects, and the initial values are randomly given and continuously updated during the iteration process. Figure 4 shows the theoretical return power profile of a Mie-scattering lidar.

2.3.2. Objective Function

The error function is obtained by minimizing the difference between the theoretical return power and the practically measured return power with height. The minimum error function can be used as the optimization target. The error function is expressed as follows:
e r r o r ( r ) = 1 2 P s r P l r 2
where P s ( r ) is the measured lidar return power at height r, and P l ( r ) is the theoretical return power at height r.

2.3.3. Aerosol Extinction Coefficient Inversion Using the Improved Genetic Algorithm

Generally, a simple genetic algorithm might fall into local optimization. Therefore, some optimizations are performed for the simple genetic algorithm to improve the global searching capability, mainly for the selection algorithm of crossover and mutation probability. According to the actual problem, if the probability of crossover and mutation could be selected adaptively according to the actual situation in a more suitable manner, it would be very beneficial for solving the problem. Given that a simple genetic algorithm might fall into local optimization, this paper proposes using the following changes to the simple genetic algorithm.
(1)
Realize the adaptive selection of the crossover probability. The fixed crossover probability of a simple genetic algorithm is improved such that the improved algorithm can adjust the corresponding crossover probability according to the fitness value of the individual. The adjusted algorithm is expressed as follows:
P c = w 1 f max f c / f max f min , f c f max , f min w 2 , f c = f max w 3 , f c = f min
where Pc is the crossover probability, fc is the more adaptable one of the first two parents before the crossover operation, fmax and fmin represent the maximum and minimum values of fitness in the population, respectively, and w1, w2, and w3 are constants in the range of [0, 1] and w2 < w3. The improved algorithm can adjust the crossover probability adaptively according to the fitness value. For example, for the individuals with maximum and minimum fitness, different crossover probabilities are used for the crossover operation to obtain better individuals.
(2)
Realize the adaptive selection of the mutation probability. The improved algorithm can adjust the corresponding mutation probability according to the fitness value of the individual. The adjusted algorithm is expressed as follows:
P m = w 4 f max f c / f max f min , f c f max , f min w 5 , f c = f max w 6 , f c = f min
where Pm is the mutation probability, fc is the more adaptable one of the first two parents before the mutation operation, fmax and fmin represent the maximum and minimum value of fitness in the population, respectively, and w4, w5, and w6 are constants in the range of [0, 1] and w5 < w6. The improved algorithm can adjust the mutation probability adaptively according to the fitness value. For example, for the individuals with maximum and minimum fitness, different mutation probabilities are used for the mutation operation to obtain better individuals.
After improving the adaptive selection of crossover and mutation probability, the specific steps of realization of the aerosol extinction coefficient inversion method based on the improved genetic algorithm are as follows (taking a point at a certain height as an example).
(1)
The aerosol extinction coefficient and the backscattering coefficient at a certain height are encoded to generate the initial population, and the number of populations and the maximum number of iterations are set.
(2)
The error between the theoretical return power and the measured return power at this height is selected to evaluate the fitness of the individuals in the population. The objective is to make the two infinitely close, i.e., to minimize the error.
(3)
According to the roulette selection method, individuals with stronger adaptability to the environment are selected to enter the next step of the crossover operation. Individuals with high fitness are more likely to be retained.
(4)
According to the adaptive crossover probability, the selected individuals undergo crossover manipulation, and the individuals who become better are selected to form a new population.
(5)
According to the adaptive mutation probability, the gene mutation operation is performed on the individuals obtained through the crossover operation. The individuals who become better are retained as individuals in the new population after screening.
(6)
Steps (2)–(5) are repeated until the algorithm reaches a stop condition, i.e., the difference between the theoretical return power and the measured return power tends toward zero, thereby completing the optimization at the specified height.
(7)
Decode the final result and restore the solution to the problem. The operational steps are the same for other heights. After repeating the above process, the solutions of the aerosol extinction coefficient and the backscattering coefficient can be obtained by integrating the results for all heights.

3. Experiment Results and Analysis

To verify the feasibility of the proposed algorithm, some actual signals detected by a small Mie-scattering lidar developed at North Minzu University, China (38°29′ N, 106°06′ E) at the wavelength of 532 nm under different weather conditions were employed. The system parameters of the Mie-scattering lidar are shown in Table 1.
A simple genetic algorithm was used to invert the data under sunny and cloudy conditions. The results were compared with the inversion results obtained using the Klett method (here, when using the Klett method for inversion, the lidar ratio was set to 50). Based on the feasibility verification, an improvement was made to the simple genetic algorithm. Its processing results were compared with the inversion results obtained using the Klett method, which further verified the reliability and accuracy of the improved inversion algorithm. Moreover, for calculating the same aerosol extinction coefficient profile, when the computer CPU is Intel Core 9 and the memory is 8 G, the simple genetic algorithm usually takes about 5 min, and the improved genetic algorithm takes about 4 min. The Klett method takes about 4 s, and the Fernald method takes about 6 s. Of course, the algorithm proposed mainly provides a new idea for aerosol extinction coefficient inversion. The advantage of the Genetic algorithm is mainly reflected in parameter optimization, which can realize the inversion of aerosol extinction coefficient and backscattering coefficient without prior assumptions. Namely, it is not necessary to assume a lidar ratio for inversion for the Klett and Fernald method.
For a genetic algorithm, the initial population is usually in the range of [20, 200], and it was set to 100 here. The objective function to be optimized using the genetic algorithm is obtained by minimizing the difference between the theoretical return power and the practically measured return power at different heights, see Equation (15). The binary encoding form was used here, and each parameter was a 10-bit unsigned binary number. There were two parameters to be optimized, and therefore the chromosome code length was set to 20. The fixed crossover/mutation probability and adaptive crossover/mutation probability were adopted. The genetic algorithm parameters are listed in Table 2.
Figure 5 shows the inversion results obtained under sunny conditions. Figure 5a shows the inversion results obtained using the simple genetic algorithm and the Klett method. The calculation of the theoretical return power does not consider the overlap factor, but there is a blind area in the actual detection process. Therefore, manual operation to remove the blind area was adopted, i.e., the calculation began for heights above 1 km. It can be seen that the aerosol extinction coefficient profiles obtained by the two inversion methods have the same general trend, but there is a certain difference between the values. Nevertheless, the feasibility of the algorithm is preliminarily proved.
Figure 5b shows the inversion results obtained using the improved genetic algorithm and the Klett method. It can be seen that the inversion results obtained by the two methods are very close in terms of both trend and value below 4 km. Although there is a slight difference between the values above 4 km, the trend is consistent. Compared to the results shown in Figure 5a, the improved genetic algorithm produces a better inversion effect.
Figure 6 shows the inversion results obtained under conditions of thin cloud. Figure 6a shows the inversion results obtained using the simple genetic algorithm and the Klett method. It can be seen that the main difference between these data and those shown in Figure 5 lies in the signal characteristics between 5 and 7 km. The trend of the inversion results of the two methods are broadly similar, but there is a large difference in the values, indicating that the inversion results obtained using the genetic algorithm alone are not particularly accurate. Generally, the values of the aerosol extinction coefficient have been increased to a certain extent. Figure 6b shows the inversion results obtained using the improved genetic algorithm and the Klett method. It is apparent from the figure that the aerosol extinction coefficient profile obtained using the improved algorithm has a better inversion effect.
Figure 7 shows the inversion results obtained on a day with more obvious cloud features. Figure 7a shows the inversion results obtained using the simple genetic algorithm and the Klett method. As can be seen, there is obvious variation in the air mass between the heights of 3 and 6 km, producing distinct characteristics in the signal. Despite the large difference in values between the two inversion methods, the trends of the profiles are similar. Figure 7b shows the inversion results obtained using the improved genetic algorithm and the Klett method. Compared with Figure 7a, the inversion results obtained using the improved genetic algorithm are proven more accurate and reliable.
To evaluate the feasibility and effectiveness of the improved algorithm, it was used to perform inversion under cloudy weather. Figure 8a shows the inversion results obtained using the simple genetic algorithm and the Klett method with one obvious layer of low cloud. The difference between the results of the two algorithms is obvious regarding the numerical values. Figure 8b shows the inversion results obtained using the improved genetic algorithm and the Klett method for the same data shown in Figure 8a. Although the inversion results of the two algorithms are slightly different, the overall trends are similar. In comparison with Figure 8a, it can be seen that the inversion effect obtained using the improved genetic algorithm is much better, thereby confirming its applicability to the inversion of data under cloudy conditions.
To further verify the effectiveness of the improved algorithm, it was used to perform inversion under conditions with two layers of cloud. Figure 9a shows the inversion results for data containing two layers of cloud obtained using the simple genetic algorithm and the Klett method. It is evident that all the cloud features can be inverted, but there is still a certain gap in terms of the numerical values. Figure 9b shows the inversion results obtained using the improved genetic algorithm and the Klett method for the same data shown in Figure 9a. It can be seen that the characteristics of the clouds and the values of the aerosol extinction coefficient can be well inverted using the improved genetic algorithm.

4. Conclusions

Aerosols are a very important component of the atmosphere. Although their concentration might be small, they play important roles in atmospheric processes. In this paper, an aerosol extinction coefficient inversion algorithm based on the genetic algorithm is proposed. It uses the U.S. Standard Atmosphere model and the lidar equation to simulate the return power. The theoretical return power and the measured return power are fitted according to height, and the genetic algorithm with its strong global search capability and adaptive capability is used to optimize the process. When the theoretical return power is infinitely close to the measured return power, the values of the two independent variables, i.e., the aerosol extinction coefficient and the backscattering coefficient, can be obtained for a specific height, and other heights can be inverted in the same manner. The method proposed in this paper can obtain results similar to those derived using the traditional Klett method without requiring similar assumptions, and has a strong adaptive capability. The feasibility of the proposed algorithm was proven using inversion results obtained on sunny and cloudy days. The proposed algorithm represents a novel approach for the inversion of the aerosol extinction coefficient. The effect is similar to the Klett method according to the preliminary results, and optimizing the algorithm to get more accurate inversion results will be our next research goal. Moreover, the Genetic algorithm proposed in this paper provides a good solution for retrieving aerosol extinction coefficient and backscattering coefficient, but it is not limited to using a genetic algorithm. Using other intelligent optimization algorithms to obtain better results is also the research direction in the future.

Author Contributions

Conceptualization, J.M.; Data curation, S.L. and Q.W.; Funding acquisition, J.M.; Investigation, Y.Z.; Methodology, J.M.; Project administration, J.M.; Software, M.H. and J.L.; Supervision, J.M.; Writing—original draft, M.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Natural Science Foundation of Ningxia Province (No. 2021AAC02021), the National Natural Science Foundation of China (Nos. 61765001), the Plan for Leading Talents of the State Ethnic Affairs Commission of the People’s Republic of China, Innovation Team of Lidar Atmosphere Remote Sensing of Ningxia Province, the high-level talent selection and training plan of North Minzu University, the special funds for basic scientific research business expenses of central universities of North Minzu University (No. FWNX20), and the Ningxia First-Class Discipline and Scientific Research Projects (Electronic Science and Technology) (No. NXYLXK2017A07).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The relevant data used to support the findings of this study are available from the corresponding author upon request.

Acknowledgments

The authors would like to thank the anonymous reviewers for their constructive comments, which greatly helped to improve this paper.

Conflicts of Interest

The authors declare no conflict of interest regarding the publication of this article.

References

  1. Tao, Z.; Liu, D.; Ma, X.; Shi, B.; Shan, H.; Zhao, M.; Xie, C.; Wang, X. Vertical distribution of near-ground aerosol backscatteringcoefficient measured by a CCD side-scattering lidar. Appl. Phys. B 2015, 120, 631–635. [Google Scholar] [CrossRef]
  2. Chen, J.; Qian, X.; Liu, Q.; Zheng, J.; Zhu, W.; Li, X. Research on Optical Absorption Characteristics of Atmosphere Aerosols at 1064 nm Wavelength. Spectrosc. Spectr. Anal. 2020, 40, 2989–2995. [Google Scholar]
  3. Wang, T.; Han, Y.; Hua, W.; Tang, J.; Huang, J.; Zhou, T.; Huang, Z.; Bi, J.; Xie, H. Profiling Dust Mass Concentration in Northwest China Using a Joint Lidar and Sun-Photometer Setting. Remote Sens. 2021, 13, 1099. [Google Scholar] [CrossRef]
  4. Wang, T.; Tang, J.; Sun, M.; Liu, X.; Huang, Y.; Huang, J.; Han, Y.; Cheng, Y.; Huang, Z.; Li, J. Identifying a transport mechanism of dust aerosols over South Asia to the Tibetan Plateau: A case study. Sci. Total Environ. 2020, 758, 143714. [Google Scholar] [CrossRef] [PubMed]
  5. Wang, T.; Han, Y.; Huang, J.; Sun, M.; Jian, B.; Huang, Z.; Yan, H. Climatology of dust-forced radiative heating over the Tibetan Plateau and its surroundings. J. Geophys. Res. Atmos. 2020, 125, e2020JD032942. [Google Scholar] [CrossRef]
  6. Zhao, Y.; Chen, P.; Yang, Z.; Li, Q. Analysis of Data Processing for Atmospheric Detection Lidar. Sci. Technol. Vis. 2012, 44, 207–208. [Google Scholar]
  7. Zhang, Y.; Sun, J.; Shen, X.; Wu, L.; Liang, L. Overview of Atmospheric Aerosols Measurement and Analysis Method. Ecol. Environ. Monit. Three Gorges 2020, 5, 1–10. [Google Scholar]
  8. Zhang, J.; Tang, C. Vertical Distribution Structure and Characteristic of Aerosol over Arid Region in a Dust Process of Spring. Plateau Meteorol. 2012, 31, 156–166. [Google Scholar]
  9. Weng, M.; Fan, Y.; Liu, F.; Zhang, Y.; Pan, X. Single-line-extracted pure rotational Raman lidar to measure atmospheric temperature and aerosol profiles. Opt. Express 2018, 26, 17. [Google Scholar] [CrossRef]
  10. Fan, X.; Chen, H.; Xia, X. Progress in Observation Studies of Atmospheric Aerosol Radiative Properties in China. Chin. J. Atmos. Sci. 2013, 27, 477–498. [Google Scholar]
  11. Xu, J.; Pu, L.; Liu, J.; Zhang, Y. Airborne High-Spectral-Resolution Lidar for Atmospheric Aerosol Detection. Chin. J. Lasers 2020, 47, 1–10. [Google Scholar]
  12. Zhao, G.; Zhao, C.; Kuang, Y.; Tao, J.; Tan, W.; Bian, Y.; Li, J.; Li, C. Impact of aerosol hygroscopic growth on retrieving aerosol extinction coefficient profiles from elastic-backscatter lidar signals. Atmos. Chem. Phys. 2017, 17, 12133–12143. [Google Scholar] [CrossRef] [Green Version]
  13. Haarig, M.; Engelmann, R.; Ansmann, A.; Veselovskii, I.; Whiteman, D.N.; Althausen, D. 1064 nm rotational Raman lidar for particle extinction and lidar-ratio profiling: Cirrus case study. Atmos. Meas. Tech. 2016, 9, 4269–4278. [Google Scholar] [CrossRef] [Green Version]
  14. Ji, H.; Zhang, Y.; Chen, S.; Chen, H.; Guo, P. Aerosol characteristics inversion based on the improved lidar ratio profile with the ground-based rotational Raman–Mie lidar. Opt. Commun. 2018, 416, 54–60. [Google Scholar] [CrossRef]
  15. Li, S.; Di, H.; Wang, Q.; Han, G.; Hua, D.; Li, Y. Retrieval of the aerosol extinction coefficient of 1064 nm based on high-spectral-resolution lidar. J. Quant. Spectrosc. Radiat. Transf. 2020, 256, 107298. [Google Scholar] [CrossRef]
  16. Sipeng, Y.; Cao, N.; Song, X. Correction of the Fernald Method Using Real-Time Average Lidar Ratios with Mie–Rayleigh–Raman Lidar. J. Appl. Spectrosc. 2019, 86, 533–537. [Google Scholar] [CrossRef]
  17. Tian, P.; Zhang, L.; Cao, X.; Wang, J.; Zhou, B.; Wang, H.; Huang, Z.; Zhang, W. A novel approach based on Fernald’s and Klett’s method to determine the atmospheric extinction coefficient boundary value. Chin. J. Quantum Electron. 2013, 30, 57–65. [Google Scholar]
  18. Song, Y.; Shi, L.; Wang, Y.; Lu, L.; Hua, D. Retrieve of Lidar Ratio of Aerosols by Iteration. Chin. J. Lasers 2016, 43, 1–8. [Google Scholar]
  19. Dou, X.; Chang, J.; Liu, Z.; Xu, F.; Liu, B.; Fang, J. An aerosol extinction coefficient inversion method based on Mie-Scattering lidar. Laser Infrared 2019, 49, 1047–1053. [Google Scholar]
  20. Han, D.; Liu, W.; Lu, Y.; Zhang, Y.; Yang, H. A Retrieve Method for Aerosol Extinction Coefficient Based on Madaline Networks. Acta Opt. Sin. 2007, 27, 384–390. [Google Scholar]
  21. Li, H.; Chang, J.; Xu, F.; Liu, B.; Liu, Z.; Zhu, L.; Yang, Z. An RBF neural network approach for retrieving atmospheric extinction coefficients based on lidar measurements. Appl. Phys. A 2018, 124, 184. [Google Scholar] [CrossRef]
  22. Wang, X.K.; Zhao, H.; Zhang, H.L.; Liu, Y.P.; Shu, C. Research on Inversion of Lidar Equation Based on Neural Network. ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, XLII-3/W9, 171–176. [Google Scholar] [CrossRef] [Green Version]
  23. Pornsawad, P.; Böckmann, C.; Ritter, C.; Rafler, M. Ill-posed retrieval of aerosol extinction coefficient profiles from Raman lidar data by regularization. Appl. Opt. 2008, 47, 1649–1661. [Google Scholar] [CrossRef] [PubMed]
  24. Pornsawad, P.; D’Amico, G.; Böckmann, C.; Amodeo, A.; Pappalardo, G. Retrieval of aerosol extinction coefficient profiles from Raman lidar data by inversion method. Appl. Opt. 2012, 51, 2035–2044. [Google Scholar] [CrossRef]
  25. Povey, A.C.; Grainger, R.G.; Peters, D.M.; Agnew, J.L. Retrieval of aerosol backscatter, extinction, and lidar ratio from Raman lidar with optimal estimation. Atmos. Meas. Tech. 2014, 7, 757–776. [Google Scholar] [CrossRef] [Green Version]
  26. Garbarino, S.; Sorrentino, A.; Massone, A.M.; Sannino, A.; Boselli, A.; Wang, X.; Spinelli, N.; Piana, M. Expectation maximization and the retrieval of the atmospheric extinction coefficients by inversion of Raman lidar data. Opt. Express 2016, 24, 21497–21511. [Google Scholar] [CrossRef] [Green Version]
  27. Holland, J.H. Adaptation in Natural and Artificial Systems, 1st ed.; University of Michigan Press: Ann Arbor, MI, USA, 1975. [Google Scholar]
  28. Yu, R.; Peng, J. Study on improved genetic algorithm in PID parameter optimization. J. Hechi Univ. 2017, 37, 84–88. [Google Scholar]
  29. Yang, X.; Dong, X. Application Research of Path Identification and Steering Control in Smart Car. Ind. Control. ComPut. 2014, 27, 56–58. [Google Scholar]
  30. Sun, Y.; Xue, B.; Zhang, M.; Yen, G.G.; Lv, J. Automatically Designing CNN Architectures Using the Genetic Algorithm for Image Classification. IEEE Trans. Cybern. 2020, 50, 3840–3854. [Google Scholar] [CrossRef] [Green Version]
  31. Jahedi, G.; Ardehali, M. Genetic algorithm-based fuzzy-PID control methodologies for enhancement of energy efficiency of a dynamic energy system. Energy Convers. Manag. 2011, 52, 725–732. [Google Scholar] [CrossRef]
  32. Collis, R. Lidar: A new atmospheric probe. Q. J. R. Meteorol. Soc. 2010, 93, 553–555. [Google Scholar] [CrossRef]
  33. Klett, J.D. Stable analytical inversion solution for processing lidar returns. Appl. Opt. 1981, 20, 211–220. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. Fernald, F.G. Analysis of atmospheric lidar observations: Some comments. Appl. Opt. 1984, 23, 652–653. [Google Scholar] [CrossRef] [PubMed]
  35. Liu, H.-T.; Mao, M.-J. An accurate inversion method of aerosol extinction coefficient about ground-based lidar without needing calibration. Acta Phys. Sin. 2019, 68, 074205–074208. [Google Scholar] [CrossRef]
  36. Li, H.; Chang, J.; Zhu, Y.; Liu, B.; Xu, F. Visibility inversion algorithm based on micro pulse lidar. J. Electron. Meas. Instrum. 2017, 31, 1555–1560. [Google Scholar]
  37. Meng, T.; Zhou, X.; Lei, Y. A Parameters Optimization Method for an SVM Based on Adaptive Genetic Algorithm. Comput. Meas. Control. 2016, 24, 215–217, 223. [Google Scholar]
  38. Hang, P.; Zhai, J.; Liu, B.; Shen, T. PID Optimization based on Genetic Algorithm. Wu Xian Hu Lian Ke Ji 2012, 6, 121–122, 124. [Google Scholar]
  39. Meng, X.; Bradley, J.; Yavuz, B.; Sparks, E.; Venkataraman, S.; Liu, D.; Freeman, J.; Tsai, D.B.; Amde, M.; Owen, S.; et al. MLlib: Machine Learning in Apache Spark. J. Mach. Learn. Res. 2015, 17, 1235–1241. [Google Scholar]
  40. Niu, X.J. The Optimization for PID Controller Parameters Based on Genetic Algorithm. Appl. Mech. Mater. 2014, 513–517, 4102–4105. [Google Scholar] [CrossRef]
  41. Yuan, L.; Liu, H.; Liu, J.; Zhu, X.; Hu, G.; Chen, W. Wind Vector Estimation of Coherent Doppler Wind Lidar Based on Genetic Algorithm. Chin. J. Lasers 2020, 47, 256–263. [Google Scholar]
  42. Yan, C.; Li, M.; Zhou, X. Application of improved genetic algorithm in function optimization. Appl. Res. Comput. 2019, 36, 2982–2985. [Google Scholar]
  43. Liu, P.; Yu, H. An Improved Adaptive Genetic Algorithm. Ship Electron. Eng. 2021, 41, 101–104. [Google Scholar]
  44. Ling, S.; Lam, H.; Leung, F.; Lee, Y. Improved Genetic Algorithm for Economic Load Dispatch with Valve-Point Loadings. In Proceedings of the Industrial Electronics Society, the 29th Annual Conference of the IEEE, Roanoke, VA, USA, 2–6 November 2003; Volume 1, pp. 442–447. [Google Scholar] [CrossRef]
  45. Mohammed, M.; Ghani, M.; Hamed, R.; Mostafa, S.; Ahmad, M.; Ibrahim, D. Solving Vehicle Routing Problem by Using Improved Genetic Algorithm for Optimal Solution. J. Comput. Sci. 2017, 21, 255–262. [Google Scholar] [CrossRef]
Figure 1. Aerosol extinction coefficient profile: (a) with discontinuity and (b) with many negative values.
Figure 1. Aerosol extinction coefficient profile: (a) with discontinuity and (b) with many negative values.
Photonics 09 00554 g001
Figure 2. Flowchart of a simple genetic algorithm.
Figure 2. Flowchart of a simple genetic algorithm.
Photonics 09 00554 g002
Figure 3. Block diagram of the inversion algorithm.
Figure 3. Block diagram of the inversion algorithm.
Photonics 09 00554 g003
Figure 4. Theoretical return power profile of a Mie-scattering lidar.
Figure 4. Theoretical return power profile of a Mie-scattering lidar.
Photonics 09 00554 g004
Figure 5. Inversion results obtained under sunny conditions: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Figure 5. Inversion results obtained under sunny conditions: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Photonics 09 00554 g005
Figure 6. Inversion results obtained under conditions with thin cloud: (a) using the simple genetic algorithm and the Klett method, (b) using the improved genetic algorithm and the Klett method.
Figure 6. Inversion results obtained under conditions with thin cloud: (a) using the simple genetic algorithm and the Klett method, (b) using the improved genetic algorithm and the Klett method.
Photonics 09 00554 g006
Figure 7. Inversion results obtained with more obvious cloud features: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Figure 7. Inversion results obtained with more obvious cloud features: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Photonics 09 00554 g007
Figure 8. Inversion results obtained with one obvious layer of low cloud: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Figure 8. Inversion results obtained with one obvious layer of low cloud: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Photonics 09 00554 g008
Figure 9. Inversion results obtained with two layers of cloud: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Figure 9. Inversion results obtained with two layers of cloud: (a) using the simple genetic algorithm and the Klett method, and (b) using the improved genetic algorithm and the Klett method.
Photonics 09 00554 g009
Table 1. System parameters of the Mie-scattering lidar.
Table 1. System parameters of the Mie-scattering lidar.
ParametersParameters Index
LaserNd:YAG laser
Wavelength1064 nm, 532 nm, 355 nm
Single pulse energy350 mJ@1064 nm, 170 mJ@532 nm, 80 mJ@355 nm
Impulse frequency1–10 Hz
Pulse width≤10 ns@1064 nm
Beam diameter~9 mm@1064 nm
Divergence angle≤0.5 mrad@1064 nm
TelescopeSchmidt-Cassegrain type
Diameter300 mm
Field of view angle0.4 mrad
Horizontal angle0–360°
Pitching angle0–90°
Detection range100–13,000 m (Night), 100–10,000 m (Daytime)
Table 2. Parameters of the genetic algorithm.
Table 2. Parameters of the genetic algorithm.
Serial NumberParameter NameParameter Value
1Population size100
2Chromosome coding length20
3Crossover probabilityFixed or adaptive
4Mutation probabilityFixed or adaptive
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hu, M.; Li, S.; Mao, J.; Li, J.; Wang, Q.; Zhang, Y. Novel Inversion Algorithm for the Atmospheric Aerosol Extinction Coefficient Based on an Improved Genetic Algorithm. Photonics 2022, 9, 554. https://doi.org/10.3390/photonics9080554

AMA Style

Hu M, Li S, Mao J, Li J, Wang Q, Zhang Y. Novel Inversion Algorithm for the Atmospheric Aerosol Extinction Coefficient Based on an Improved Genetic Algorithm. Photonics. 2022; 9(8):554. https://doi.org/10.3390/photonics9080554

Chicago/Turabian Style

Hu, Minghuan, Shun Li, Jiandong Mao, Juan Li, Qiang Wang, and Yi Zhang. 2022. "Novel Inversion Algorithm for the Atmospheric Aerosol Extinction Coefficient Based on an Improved Genetic Algorithm" Photonics 9, no. 8: 554. https://doi.org/10.3390/photonics9080554

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