Abstract

Saturation flow rate (SFR) is a fundamental parameter to the level of service evaluation, lane capacity calculation, and signal timing plan optimization at signalized intersections. It is affected by a variety of factors including weather conditions, lane width, and the type of the driver. How to accurately estimate the SFR remains one of the most important tasks in traffic engineering. Existing studies generally rely on the field measurement method which requires a large number of people collecting data at the intersection. As a result, the method incurs a high economic cost and cannot adapt to the dynamic change of SFR. In recent years, video detectors have been widely installed at intersections which are capable of recording the time each vehicle passes the stop line, the number plate of each vehicle, and the vehicle type. This paper therefore aims to propose an automatic estimation method for the SFR based on video detector data in order to overcome the limitation of the field measurement method. A prerequisite for estimating the SFR is to recognize the saturation headway. We consider the actual vehicle headway as time series and build an auxiliary regression equation whose parameters are estimated through the ordinary least squares method. We employ the Dickey-Fuller test to verify whether the headways in the time series are saturation headways. An iterative method using quantiles is proposed to filter out abnormal data. The SFR is finally calculated using the average value of saturation headways. To demonstrate the proposed method, we conduct a case study using data from an intersection with three entrance lanes in Qujing city, Yunnan Province, China. The overall estimation process is displayed and the impacts of quantile selection and data duration on the estimation accuracy are analyzed.

1. Introduction

In traffic engineering domain, the saturation flow rate (SFR) of an approaching lane at the intersection is a fundamental parameter for signal timing optimization, capacity calculation, level of service evaluation, and intersection design. As defined by the Highway Capacity Manual (HCM), the SFR is the flow in vehicles per hour that can be accommodated by the lane group assuming that the green phase was displayed 100 percent of the time [1]. The SFR cannot be measured directly and hence needs to be estimated by traffic engineers. While different intersections may have different SFRs, the same intersection may also exhibit a changing SFR because it is affected by a variety of factors including weather conditions, lane width and slope, the type of the driver, and the ratio of heavy vehicles [2, 3].

Given the importance of the SFR, a number of studies have been devoted to its estimation methods. Two methods are provided by HCM. The first method is called the adjustment method. Computations begin with the selection of a base SFR, usually 1900 passenger cars per hour per lane (pcu/h/ln). This value is adjusted for a variety of factors, such as number of lanes in lane group, lane width, heavy vehicles, approach grade, parking, bus blockage, type of area, lane utilization, left turns, right turns, pedestrian, and pedestrian-bicycle. The adjustment formula for each factor is given. However, adjusting the SFR considering such a variety of factors would result in a huge amount of work [4]. HCM therefore provides the second method which is called the field measurement method. Field-measured values of SFR will produce more accurate results than the estimation procedure described in the adjustment method and can be used directly without further adjustment. SFR is the maximum discharge rate during the green time. It is usually achieved after about 10 to 14 s of green, which corresponds to the front axle of the fourth to sixth passenger car crossing the stop line after the beginning of green. The period of saturation flow begins when the front axle of the fourth vehicle in the queue crosses the stop line or reference point and ends when the front axle of the last queued vehicle crosses the stop line. The last queued vehicle may be a vehicle that joined the queue during the green time. The times when the fourth to the last queued vehicle cross the stop line are recorded and used to calculate the average headway per vehicle. The SFR is 3,600 divided by this value. In order to obtain a statistically significant value, a minimum of 15 signal cycles with more than eight vehicles in the initial queue is typically required. An average of the SFR values in individual cycles represents the prevailing local SFR for the surveyed lane [5, 6].

Shanteau [7] proposed a method to estimate SFR based on cumulative curve method. In the cumulative curve figure, the horizontal axis represented time and the vertical axis represented the number of the vehicle crossing the stop line. A diagram was presented to show the average number of vehicles to enter the intersection versus time. Then a straight line was selected to best fit the data. The straight line portion of the plot could be determined by eye (the easiest and usually sufficient way) or by some formalized method such as linear regression. Then the SFR could be determined according to the slope of the straight line. Hossain [8] developed a microsimulation model to depict the traffic flows in developing cities, where the traffic comprised both motorized and nonmotorized vehicles. The saturation flows at signalized intersections were investigated in an aggregate form of vehicles per hour. It was found that the saturation flows were dependent on the approach width, turning proportion, and composition of the traffic mix. A regression model was proposed to estimate the saturation flow from the influencing variables. Shao and Liu [9] found that using the average value of observed queue discharge headways to estimate the saturation headway might lead to underestimate SFR. Based on the field data, normal and log-normal distributions were used to fit the headways. The median value of discharge headways was suggested to estimate the saturation headway. Zhao et al. [10] studied the headway distribution function at signalized intersections using field collected data. The relationship between headway and vehicle position were modeled and the 78th percentile of headway at each position was selected to calibrate the SFR.

The SFR is equal to 3,600 divided by the saturation headway. When the saturation headway is obtained, the SFR is automatically determined. Therefore, a few methods for estimating the saturation headway have been proposed. Tong and Hung [11] proposed a neural network approach to simulate the queued vehicle discharge headway. A computer-based three-layered neural network model was developed for the estimation of discharge headway. Hung et al. [12] found that discharge headway of individual vehicles at different queue position follows the Type I Extreme Value Distribution. They proposed a method to estimate site-specific parameters for this distribution. Murat and Gedizlioglu [13] investigated the vehicle time headways at signalized intersection using the data in Turkey. Seven distribution models were taken into account to fit the headway data and log-normal, Weibull, gamma, or Pearson distribution models performed better than other models. Jin et al. [14] found that distributions of the departure headways at each position (except the first position) in a queue were revealed to approximately follow a certain log-normal distribution. Then they proposed a new car-following model from the driver’s perspective to explain why the departure headways follow such a log-normal distribution. Tan et al. [15] compared the departure headway collected from intersections in Beijing and generated by VISSIM and TransModeler. Results showed that slight difference in car-following models and parameters would result in significant difference of the distribution. Yin et al. [16] compared the departure headways in Beijing and Atlanta. Urban traffic flows in Beijing, China, were often hindered by pedestrians at intersections and queuing vehicles often cannot be totally discharged during the green time. It was found that the departure headways of the first and second vehicles and after the 5th vehicle in Beijing were significantly different from those in Atlanta. Tan et al. [17] developed two distribution models to fit startup lost time and effective flow rate, respectively. The dependence of departure headways in three types of simulation software (VISSIM, PARAMICS, and TransModeler) was also examined. Hao and Ma [18] tried to validate the assumption that the mean headway of saturation flow was saturated headway. They investigated the distribution of departure headways based on the field data in Shanghai, China. It was found that shifted log-normal was more suitable to capture the distribution of steady-flow headways, and the mode of steady-flow headway distribution could be considered as theoretical saturation headway and the mean could be considered as practical saturation headway.

While quite some research effort has been made to estimate the intersection SFR, all the aforementioned methods are essentially the field measurement method provided by HCM. These methods require traffic engineers to conduct filed surveys at intersections. The number of vehicles queuing behind the stop line is recorded manually and the times when the fourth to the last queued vehicle cross the stop line are extracted to calculate the saturation headways. Although the field measurement method can estimate the saturation headway and hence the SFR, it has the following two limitations:

(i) High labor and economic costs: as suggested by HCM, two surveyors are needed to estimate the SFR for one entrance lane [1]. While the field measurement method may be feasible when the number of entrance lanes is small, it can hardly be applied in a city where there are hundreds of intersections and hence thousands of entrance lanes. Therefore, to be able to estimate the SFR, a large number of surveyors are required to collect data for each lane resulting in a high economic cost.

(ii) Inability to adapt to the dynamic change in SFR: traffic data collected by the field measurement method and the resulting estimations of the SFR only represent a single or a few typical traffic scenarios. Since the SFR is affected by a number of factors, there can be hundreds of traffic scenarios and, hence, the method can hardly be applied to estimate the SFR under all possible scenarios. Moreover, the real-time SFR is an input parameter for adaptive signal control at intersections. When one of the influencing factors changes (e.g., weather or the ratio of heavy vehicles), the SFR changes accordingly. While it may take at least 30 minutes to send traffic engineers to the site and obtain the adjusted SFR, this obviously cannot fulfill the real-time requirement of adaptive signal control.

In recent years, video detectors have been widely installed at signalized intersections in many cities. They can provide fruitful traffic information to advanced traffic management system, such as traffic volumes of different types of vehicles, volume of pedestrian, vehicle trajectory, and traffic OD (origin-destination) matrix. For example, with the help of video detectors, adaptive traffic control system can be developed to adjust signal timing plans in real time and estimate the queue length behind the stop line. In addition, video detectors can also provide time headways by recording in real time the number plate and time of each vehicle crossing the stop line and the type of the vehicle. The advantages of such an automatic estimation method for the SFR using video detector data include the: (i) vehicle discharge headways during the green phase can be automatically recorded without the need for manual surveys, which reduces the economic cost; (ii) vehicle operating data under different traffic scenarios can be recorded in real time, which fulfills the real-time requirement of traffic control; (iii) the method can be applied to the entire urban road network to automatically estimate the SFR for each entrance lane under each traffic scenario.

However, vehicle discharge headways obtained from video detector data cannot be used directly to estimate the SFR. This is because, as shown in HCM, the SFR can only be estimated using the saturation headways from the queuing vehicles. While the field measurement method allows traffic engineers to identify the queuing vehicles on-site, video detectors only record the time each vehicle crosses the stop line rather than automatically identifying the queuing vehicles. Therefore, further analysis on video detector data is needed.

Different video detectors can record different traffic flow parameters. The video detectors used in this study cover the area surrounding the stop line and record the following parameters: the number plate, speed, direction, and time of each vehicle crossing the stop line, the type of the vehicle, and the number of the entrance lane. Such a technique has already been widely applied at intersections in a number of cities in China. Therefore, the objective of this study is to propose an automatic estimation method for the intersection SFR based on video detector data that can overcome the limitations of the field measurement method (i.e., high labor cost and inability to fulfill the real-time requirement of traffic control). The rest of the paper is organized as follows. Section “Automatic Estimation Method for Saturation Flow Rate” proposes the automatic estimation methodology, the core of which is the automatic recognition of the saturation flow. Section “Case Study” conducts a case study on a field intersection and analyzes the effects of different parameters on the SFR. The last section concludes the paper.

2. Automatic Estimation Method for Saturation Flow Rate

2.1. Recognition of Saturation Flow

As described in the HCM, the period of saturation flow begins when the front axle of the fourth vehicle in the queue crosses the stop line or reference point and ends when the front axle of the last queued vehicle crosses the stop line. The first step of estimating the SFR is to recognize the saturation flow during the green phase, i.e., to recognize the fourth to the last queued vehicles. Since video detectors record the time each vehicle crosses the stop line, it is rather easy to obtain the time the fourth vehicle crosses the stop line. However, it is impossible to tell which vehicle is the last in the queue because video detectors do not record the real-time queue length. Therefore, a new method is needed to recognize the saturation flow.

During the green phase, the queuing vehicles cross the stop line successively. If the traffic flow is saturated, vehicle headways should fluctuate around the saturation headway. Therefore, from a statistics perspective, vehicle headways should fluctuate around a certain constant and the fluctuations are irregular. In this sense, the error series of the vehicle headway series should be independently and identically distributed (IID) with zero mean. Let denote the time series of all sampled saturation headways during the peak period, with observations denoted by , , …, , …, , where and is the number of samples. The n-th time headway is therefore expressed as follows:where is the true saturation headway and is the random error term of the n-th headway. We assume that e follows a normal distribution with zero mean and variance and that any two of the random errors are IID. Since is unknown and to be estimated, the fluctuations of the observed headways around are unknown. Thus, is also unknown.

Since e follows a normal distribution and is a constant, the expectation and variance of Xm can be obtained based on the following two equations:

That is, the saturation headway series follows a normal distribution with mean equal to and variance equal to .

According to (1a), the (n-1)-th time headway in Xm can be expressed as follows:

Both (1a) and (1d) contain the real saturation flow rate ; thus we can subtract (1d) from (1a) to eliminate and then obtain the following relation:

By setting and , (2a) is further simplified:

Let and denote the time series comprised and , respectively. Since any two of the random errors are IID, the expectation and variance of are expressed as follows:

Equations (3a) and (3b) show that follows a normal distribution with zero mean and variance, which provides a first method to test whether the vehicle headways in the time series are saturation headways. Specifically, we first obtain and through the observed and calculate the sample mean and variance. We then perform a hypothesis test of the population mean (i.e., t-test with unknown population variance) by checking whether there is a significant difference between the sample mean and zero. If there is no significant difference, the expectation of is considered zero. While the sample variance of can be calculated, cannot be obtained through (1a). As a result, we cannot check whether the sample variance of is equal to and the method cannot work properly.

To better test whether the observed time headways are saturation headways, we set and and propose the following auxiliary regression equation:where is a parameter to be estimated.

After (4a) has been developed, the next step is to perform a hypothesis test with the null hypothesis of . If the null hypothesis cannot be rejected, the observed headways can be considered as saturation headways. In such condition, . Because and (please refer to (3a)), then we can get . Thus, it can be concluded that the headways in Xm are saturation headways.

The parameters and in (4a) are estimated using the ordinary least squares (OLS) method. The resulting estimations are denoted by and as follows:

According to classical regression theory, should follow a t distribution with a degree of freedom. If is satisfied, should follow a t distribution with a degree of freedom where is the standard error of . A smaller standard error indicates more closeness between the sample statistics and the population parameters. The samples are therefore a better representative of the population which results in more reliable estimations of the population parameters.

Since (4a) involves both the n-th and (n-1)-th vehicle headways, the characteristics of the constructed statistic for the hypothesis test of may change. It is proved by Dickey and Fuller [19] that when a hypothesis test is conducted on in (4a), the constructed “t” statistic based on the null hypothesis of no longer follows the t distribution. Instead, it follows the DF distribution. To distinguish between the two statistics, we construct the following DF statistic:

The constructed DF statistic in (4g) follows the DF distribution whose critical values are needed during the hypothesis test. Table 1 shows the critical values of the DF distribution corresponding to different quantiles.

Table 1 shows that when we perform a two-sided test with a significance level of 5%, the acceptance region lies between -2.25 and 1.66 given that the number of samples is larger than 50. That is, when the DF statistic lies within [-2.25, 1.66], the null hypothesis of cannot be rejected. The observed headways can be considered as saturation headways. In statistics, the time series satisfying is termed a random walk.

2.2. Exclusion of Abnormal Data

While section “Recognition of Saturation Flow” proposes a method to test whether the observed headways are saturation headways, this section aims to propose a method to filter out abnormal data.

Estimating the SFR usually needs traffic data collected during a peak period. Let and denote the beginning and ending times of the peak period, respectively. Based on the outputs of video detectors (i.e., the time each vehicle crosses the stop line), we can obtain the time series of the observed headways within , denoted by . The number of samples is and the n-th sample is where . When we construct , various factors that may affect the headway are not taken into account. As a result, the headways in may not necessarily be at saturation.

There are three main types of abnormal headways in : (a) due to the red light, the headway may be large between the first vehicle crossing the stop line in current cycle and the last vehicle crossing the stop line in the previous cycle; (b) at the beginning of the green phase, the headways between the first few vehicles crossing the stop line may be large because they are still accelerating; (c) during the green phase, there may be a large headway as a result of the inattention of drivers or the random arrivals of vehicles.

When the calculated headway is larger than or equal to the red time of the signal phase, the (a) type of headways occurs and is excluded from . The time series after the exclusion is denoted by and the number of samples is . Since still includes the (b) and (c) types of headways, the next step is to find a threshold whereby the headways smaller than are considered as saturation headways (i.e., through the DF test shown in section “Recognition of Saturation Flow”).

Since is calculated using traffic data collected during a peak period, the number of abnormal samples of types (b) and (c) only accounts for a small proportion of all the samples, and the majority of observed headways are fluctuating around the saturation headway. The mode of the sampled data in remains around the saturation headway rather than becoming larger due to abnormal data. If the mode exists for containing abnormal data, the mean value should be larger than the mode; i.e., is a right-skewed distribution. As a result, using the mean value of as the threshold is inappropriate. Using the mode as the threshold is, however, also inappropriate because, under some circumstances, the mode does not exist for . Moreover, the mode of some headway samples may be smaller than the saturation headway. Therefore, this paper uses sample quantiles to set the threshold .

When the number of samples is large, we can use the 60%-80% quantile to set which excludes more data from . When the number of samples is small, we can use the 80%-95% quantile as the threshold which excludes fewer data from . The detailed steps of filtering out abnormal data are as follows.

Step 1. Initialize and set i = 1.

Step 2. Calculate the headway corresponding to the quantile in and set as the threshold .

Step 3. Exclude data larger than from and generate the new time series (the number of samples becomes ). Conduct a DF test on . If the test passes, terminate the iterative algorithm; otherwise go to Step 4.

Step 4. Set and go to Step 2.

The time series generated at the last iteration is denoted by consisting of samples. The algorithmic steps show that each iteration reduces the number of samples by a factor of () and that the headway corresponding to the quantile changes accordingly. The number of samples in , i.e., , is equal to .

2.3. Calculation of the Saturation Flow Rate

From section “Exclusion of Abnormal Data”, we obtain the time series where the headways are denoted by , , …, , respectively. Since passes the DF test, it contains saturation headways and should follow a normal distribution as proved by (1a), (1b), (1c), and (1d). In this sense, the mean value, median, and mode of are nearly equal.

We use the sample mean value to estimate the true saturation headway . The estimation is expressed as follows:

By taking the expectation on both sides of (5a) and plugging it into (1b), we obtain . Therefore, is an unbiased estimation of and the estimation accuracy can be expressed by where . is the unknown variance of the true saturation headway . We can use the variance of , i.e., , as the estimation of :

The interval estimation of with a significance level of is as follows:where is the critical value of the t distribution with a degree of freedom and a significance level of .

The limit error of the estimated , i.e., , is expressed as follows:

Assuming that the minimum number of samples to ensure that is smaller than is , we obtain the following relation:

We can use (7b) to solve the interval for . The minimum value of is achieved when the error precision is reached. When the number of samples is much larger than , the estimated SFR using the mean value of the samples can achieve a very high precision. If is smaller than , we can use headway data in peak hours of multiple days (e.g., a week or a month) to increase .

3. Case Study

We apply the proposed method to a signalized intersection in Qujing, China, and present the overall estimation process of the SFR. Qujing is the second largest city in Yunan province, with the main urban area of about 130 square kilometers and a population of 1.0 million. The intersection is made up of Qilin South Road and Wenchang Street and the layout is shown in Figure 1. There are three approaching lanes and three exiting lanes on each leg. To illustrate the estimation of SFR, the three approaching lanes on the north leg are selected as examples: lane 1 dedicated to left turn vehicles, lane 2 for through vehicles, and lane 3 shared by through and right-turn vehicles. The lane width is 3.5 meters. Video detectors are installed for each lane recording data such as the number plate, type, and time of each vehicle crossing the stop line. The cycle length of the signal timing during the morning peak is 180 seconds. The green time, red time, and amber time for lane 1 are 19 seconds, 158 seconds, and 3 seconds, respectively. The green time, red time, and amber time for lanes 2 and 3 are the same because they are controlled by the same signal phase, which are 36 seconds, 141 seconds, and 3 seconds, respectively.

3.1. Data Description

We use data collected during the morning peak (7:00 – 10:00) on October 30, 2017, to estimate the SFRs for the three lanes. The weather was fine without rains. The numbers of raw samples of headways for the three lanes are 810, 1,247, and 986, respectively. Table 2 shows the resulting statistics. It is obvious that the raw samples contain quite a few abnormal data. For example, the maximum headway of lane 2 reaches 145.572 seconds, which actually represents the headway between the first vehicle crossing the stop line in the current cycle and the last vehicle crossing the stop line in the previous cycle.

3.2. Saturation Flow Estimation Using the 80% Quantile

We first use the red time for each lane as the threshold and exclude the (a) type of abnormal data shown in the section “Exclusion of Abnormal Data”. That is, we exclude headways larger than 158 seconds and 141 seconds for lane 1 and lanes 2 and 3, respectively. The numbers of samples for the three lanes after the exclusion become 743, 1,183, and 922, respectively. Table 3 shows the resulting statistics. By comparing Table 2 with Table 3, we observe that the mean values of the samples reduce after the (a) type of abnormal data is excluded. However, the differences between the mean values, medians, and modes are still large. The maximum values of the samples for the three lanes reach 10.256 s, 8.884 s, and 9.857 s, respectively.

To exclude the (b) and (c) types of abnormal data, we apply the algorithmic steps proposed in Section “Exclusion of Abnormal Data” with . We take lane 2 as an example and show the process in Table 4 where represents the null hypothesis. The samples pass the DF test after six iterations and the number of samples reduces to 392. The mean value, median, and mode of these samples are 1.790 s, 1.801 s, and 1.796 s, respectively, which are nearly equal. This implies that the 392 samples obtained after six iterations follow a normal distribution and that the value of each sample fluctuates around a certain constant (i.e., the true saturation headway).

We therefore use the mean value of the samples to estimate the saturation headway for lane 2; i.e., , where the subscript 2 represents the number of the lane. Hence, the SFR of lane 2 is estimated to be pcu/h. The standard deviation of the samples is 0.251 s. Given and , the limit error of the saturation headway of lane 2 is s. We are therefore 95% confident that the saturation headway of lane 2 lies within , i.e., . The corresponding interval estimation of the SFR is .The method is also applied to lanes 1 and 3 and the results are shown in Table 5. The results of lane 2 are included for the comparison.

3.3. Effect of Quantile Selection on the Estimated Saturation Flow Rate

When filtering out abnormal data in section “Saturation Flow Estimation using the 80% Quantile”, we assume indicating that the number of samples reduces by 20% during each iteration. In this section, we aim to analyze the effect of different quantiles on the iterative process and the estimated saturation headway.

We choose to be 60%, 70%, and 90%, respectively, and estimate the corresponding SFRs based on the collected headway samples of lane 2. The results are compared with what we have obtained in section “Saturation Flow Estimation using the 80% Quantile”, which are further summarized in Table 6.

Table 6 shows that when is equal to 70%, 80%, or 90%, the mean value, median, and mode of the saturation headways are nearly equal. However, there is a big difference when is equal to 60% which implies that the saturation headways do not follow a normal distribution. This is because when a small quantile is selected, a large number of samples are excluded by the iterative method which, however, may not all be abnormal data. As a result, the remaining headways tend to be smaller. When excluding the (a) type of abnormal data for lane 2 in Table 3, we are left with 1,184 samples. In Table 6, the numbers of iterations corresponding to equal to 60%, 70%, 80%, and 90% are 3, 4, 6, and 12, respectively, and the numbers of the remaining samples are 258, 407, 392, and 383, respectively. It is obvious that when is equal to 60%, a large number of samples are excluded and, hence, a small is not recommended.

A larger , however, may result in a larger number of iterations which reduces the real-time capability of the estimation method without increasing its accuracy. Therefore, we suggest be set at 80%.

3.4. Effect of Data Duration on the Estimated Saturation Flow Rate

While video detectors are capable of continuously recording traffic data for estimating the SFR, excessive data do not necessarily result in higher accuracy. However, the accuracy may reduce if the number of samples is insufficient. This section therefore aims to analyze the effect of data duration on the estimated SFR.

The data used in the two previous subsections were collected during the 7:00-10:00 morning peak on October 30, 2017. We take lane 2 as an example and estimate the SFRs corresponding to 30 min, 60 min, 90 min, 120 min, 150 min, and 180 min of data duration. The estimated SFRs are summarized in Table 7 with equal to 80%.

Table 7 shows that when the data duration is small, the mean value, median and mode of the saturation headways exhibit a large difference which violates the assumption of a normal distribution. When the data duration increases to 150 min and 180 min, all the three values are nearly equal. Therefore, we suggest using the data duration no less than 150 min to ensure the estimation accuracy and robustness.

4. Conclusion

By using video detector data, this study proposes an automatic estimation method for the intersection SFR consisting of the following three sections: automatic recognition of the saturation flow, exclusion of abnormal data, and calculation of the SFR based on the saturation headway. The following conclusions are made.

(i) Recognition of saturation flow is the key to the estimation of the SFR. In this study, saturation flow is recognized by constructing the DF statistic and conducting the DF test. We find that the time series of the saturation headways is a random walk in statistics.

(ii) While headways can be obtained through video detector data, there exist quite a few abnormal data that need to be filtered out to ensure the estimation accuracy. The iterative method based on quantiles proposed in this study is able to exclude these abnormal data and maintain a high level of flexibility.

(iii) Both quantile selection and data duration have an impact on the estimation accuracy of the SFR. We suggest using the quantile of 80% and the data duration of no less than 150 min.

Data Availability

The data supporting the conclusions of the study can be found in the section of “Case Study”.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This study is supported by the National Natural Science Foundation of China (nos. 71771062, 71771050, and 71501038), the Postdoctoral Startup Foundation of Heilongjiang Province (LBH-Q15050), and the Opening Foundation of the Intelligent Traffic Engineering Technology Research Center of Yunan Province Universities.