Next Article in Journal
Real-Time Risk Assessment Detection for Weak People by Parallel Training Logical Execution of a Supervised Learning System Based on an IoT Wearable MEMS Accelerometer
Previous Article in Journal
Magnetic-Field-Based Indoor Positioning Using Temporal Convolutional Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Trajectory Compensation Method Considering the Car-Following Behavior for Data Missing of Millimeter-Wave Radar in Roadside Detection Applications

1
College of Transportation, Shandong University of Science and Technology, Qingdao 266590, China
2
School of Transportation and Logistics Engineering, Shandong Jiaotong University, Jinan 250399, China
3
College of Electrical Engineering and Automation, Shandong University of Science and Technology, Qingdao 266590, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(3), 1515; https://doi.org/10.3390/s23031515
Submission received: 30 December 2022 / Revised: 20 January 2023 / Accepted: 27 January 2023 / Published: 30 January 2023
(This article belongs to the Section Radar Sensors)

Abstract

:
Concerning roadside traffic detection applications, and to address the millimeter-wave radar’s missing data problem caused by target occlusion or the absence of features in low-speed conditions, this paper proposes a trajectory compensation method regarding car-following behavior. Referring to the installation scheme of the detector, a coordinate transformation method is presented to unify the radar spatial coordinates with the road coordinates. Considering the driver’s car-following behavior, the optimal velocity model (OV), full velocity difference model (FVD), and the full velocity difference and acceleration (FVDA) model are applied for tracking the vehicle’s trajectory related to the movement of the vehicle ahead. Finally, a data compensation scheme is presented. Taking actual trajectory data as samples, the proposed methods are verifiably useful for compensating for missing data and reconstructing target trajectories. Statistical results of different missing data trajectories demonstrate the rationality of the application of car-following models for the missing data compensation, and the FVDA model performs well compared with the OV and FVD models.

1. Introduction

Real-time and accurate road traffic parameter collection is the prerequisite for applying better traffic control strategies to improve traffic efficiency and decrease the accident rate [1,2,3]. In recent years, the FMCW millimeter-wave radar has been widely implemented for tracking multi-target trajectories in roadside installation scenarios. This radar can obtain a vehicle’s global moving continuity features compared to embedded detectors (such as loop and geomagnetic detectors) [4,5], which can only detect local cross-section features. It is highly accurate regarding distance and speed, and is minimally affected by environmental fluctuations compared to video devices [6,7]. Given these advantages, the millimeter-wave radar will be one of the most important traffic detectors for traffic flow detection and vehicle behavior recognition in future intelligent transportation systems.
The FMCW millimeter-wave radar generally works at a 30~300 GHz frequency band. The wavelength is from 1~10 mm, and it pays accurate attention to high-speed measurement precision, high multi-objective resolution capacity, imaging quality, wide detection range, and strong anti-interference capability [8,9,10]. However, the Doppler effect decreases [11,12] when the target moves at a certain low-speed, resulting in missing data when the vehicle stops in a waiting line or traffic is congested. Additionally, when the vehicle is closely tailgating a larger target, the trajectory is not continuous due to the loss of signal because of obstruction by the former vehicle. Hence, it makes sense to compensate for the missing data in complex road traffic scenarios.
In the current research, the traditional millimeter-wave radar data compensation methods include historical mean, mode values, and interpolation methods [13]. These methods mine the regulation of the radar data itself and compensate for the missing data concerning the data variation features while neglecting the constraints of the driving behavior between adjacent vehicles. In this paper, a trajectory compensation method concerning car-following behavior is proposed. The optimal velocity model (OV), full velocity difference model (FVD), and full velocity difference and acceleration (FVDA) model are used to describe the driver’s car-following behavior and further track the vehicle’s trajectory for data compensation purposes.
The rest of the paper is organized as follows. Section 2 presents the related literature. In Section 3, the experimental scenario and the missing radar data issue are presented. In Section 4, the trajectory compensation method regarding the car-following behavior is proposed. In Section 5, the data compensation scheme is verified based on the actual road traffic data. Finally, in Section 6, we conclude the paper and discuss future work.

2. Related Work

Modern transportation systems rely increasingly on the availability and accuracy of traffic detector data to monitor operational traffic conditions and assess system performance. In practice, the traffic parameters are collected mainly by the magneto-electric induction detecting method [14,15], the floating vehicle method [16,17], the video image detecting method [18], and the radar detecting method. Compared with the other mentioned methods, the radar detection method has the advantages of convenient installation and low interference with traffic flow. The millimeter-wave radar with the 30–300 GHz frequency band and the 1–10 mm wavelength performs well under adverse weather and light conditions. Therefore, it is widely used for automotive vehicles and road traffic management.
Automotive radars are sensors used to provide safety and driving support and are essential to assist the control of autonomous vehicles. Accurate and timely information in the traffic environment is important for stable control. In [19], a vehicle-length estimation method using data from automotive frequency-modulated continuous-wave (FMCW) radar is proposed. Information on the length of vehicles can provide more information for decision-making and be useful for object identification in scenarios such as autonomous driving. If automobiles can identify objects perfectly by using radar systems, it helps prevent accidents. In [20], a human–vehicle classification using a support vector machine (SVM) in a 77-GHz FMCW radar system is proposed. The proposed method shows good classification performance in distinguishing a pedestrian, a vehicle, and a cyclist in practical situations. The radar has been used in urban traffic and expressway management, such as traffic flow volume collection and over-speed detection. In [21], a method of overflow identification and control at intersections is proposed based on millimeter-wave radar data, which is installed at the departure road intersection to detect data. Then, a new intersection phase-timing calculation method is proposed based on the data collected by radar [22].
However, for traffic flow volume collected from complex traffic scenarios, there is inevitably noise or data loss. Datasets, including noise and loss, can lead to suboptimal operations and ineffective decisions. Researchers attempted to evaluate the relationship between original radar data and target, road facilities, geometry, and other traffic environment factors in traffic volume detection [23,24]. These studies have created a solid foundation for better acquiring data and dealing with the problem.
To obtain effective traffic information from the detection environment, many data processing algorithms and filtering are added to the sensor system. Using the Monte Carlo simulation principle constant false alarm rate (CFAR) [25] and the probabilistic data association filter (PDAF) [26], the detection ability of radar for moving targets has improved in the traffic environment. In addition, a two-step abnormal data processing method for millimeter-wave radar in traffic flow detection applications is proposed [27]; suitable thresholds for reducing the number of samples with significant abnormalities in each parameter. In [28], the authors propose a novel approach to improve the detection probability of low-speed small dim targets—converting radar data into two-dimensional images to suppress background noise. The method combines the advantages of millimeter-wave radar and other detectors and also improves the accuracy of the traffic detection system. In [29], millimeter-wave radar and infrared cameras were selected as sensors for vehicle detection. The detection information of millimeter-wave radar can extract the vehicle region of interest (ROI) from infrared images, and infrared images can compensate for the low resolution of the radar. The fusion of radar and image has good complementary advantages for vehicle detection. In [17], an improved incident detection method based on radar–camera fusion is proposed. The detection accuracy is improved by the fusion system. All these methods improve the availability of radar data. However, a multi-sensor information fusion approach can increase the cost of automation.
Although researchers continue their efforts to reduce missing radar data, the issue remains. Therefore, it is important to compensate for lost data collected by sensors. As a simple method for compensation, the value of a lost item can be set as the historical mean, median, and mode value [30,31]. However, simple methods cannot perform well when the amount of missing data is large, especially when they are faced with continuous missing data. The interpolation methods concerning the data collected near the missing data can improve the imputing accuracy and perform better under some practical conditions. In [32], a convex interpolation considering radar accuracy for object vehicle tracking is proposed. The authors analyze radar accuracy by comparing radar and ground truth values in a uniformly divided area. They then use the convex interpolation method based on the radar accuracy analysis to improve radar performance. In [33], authors propose two cokriging methods to impute high-resolution traffic speed data under different data missing pattern scenarios. The radar detector and probe vehicle data are used for the cokriging-based imputation approaches. In [34], a neighboring approximate interpolation method is proposed. Through joint calibration and interpolation, the radar and the camera are angularly aligned in the horizontal direction. The authors achieved the spatial alignment of the heterogeneous data of millimeter-wave radar and camera in the common dimension.
The above methods replace using historical radar data or interpolation to compensate for the missing radar data using relationships between the existing data. However, we argue that previous literature suffers from certain weaknesses. Few studies have investigated compensating for missing radar data using the motion regularity of the detected target itself. Each vehicle driver controls a car under the stimuli from the preceding in the case of traffic operation, and the driver’s car-following behavior can be described as a car-following method. In this paper, a trajectory compensation method that considers the car-following behavior in urban traffic is proposed. This compensation period starts when target data are considered lost, and it ends when the missing data re-emerges in the data set collected by radar. The OV, FVD, and FVDA methods are used to compensate for the missing data during data loss. In our work, the missing data trajectories are completed by the proposed compensation method, and the completed trajectories provide useful support for an intelligent transportation system and its applications.

3. Experimental Scenario and Problem Presentation

To collect traffic data for further analysis, the experiment is conducted in an actual traffic scenario. The radar device is installed 6–8 m on an upright stanchion alongside the Yunhe Xi road in Wuxi City, China. The location and channelization of the intersection are shown in Figure 1. The detailed parameters of the installation and the road section, together with the technical parameters of the radar device, are introduced in Table 1. In the experiment, the traffic flow of the northwest approach is detected as the data sample, including the vehicle’s radial distance, horizontal distance, radial speed, and horizontal speed per 75 ms outputting the data.
Under the experimental scenario described above, the original data of the road traffic flow are collected. Part of the sampling data is selected and presented in Figure 2.
As shown in Figure 2, vehicle trajectory ④ and ⑤ are interrupted at time slice Ⅰ due to the obstructions from the former vehicle ③. Then, vehicle ④ is detected at time slice Ⅱ, but vehicle ⑤ also blocked until at time slice Ⅲ. Besides, when vehicles stop in a queue at time slice Ⅳ, the data is also missed at a certain low-speed (according to statistics, the speed threshold is about 0.5 m/s in the experiment). Addressing this problem, we propose a data compensation method considering the car-following behavior for obtaining a precise and continuous trajectory in complex road traffic scenarios.

4. Data Compensation Method based on Car-Following Behavior

4.1. Coordinate Transformation

The actual road environment where the radar is installed is considered to be a three-dimensional space, while the detecting trajectory data is a two-dimensional coordinate system established by the radar antenna horizon plane and the vertical line (i.e., radar coordinate system O r a d a r ), and the vehicles are driving on the two-dimensional coordinate system established by the lane cross-section and lane line (i.e., road coordinate system, O r o a d ). Hence, a coordinate transformation model between the radar and road coordinates based on the device installation scheme is needed.
In this paper, the origin of the radar coordinate system is set as the position where the radar is installed, and the origin of the road coordinate system is set as the joint of the stopping line and the edge of the road. The two coordinate systems are presented in Figure 3.
In Figure 3, θ is the pitch angle between the radar surface and the vertical of the ground. φ is the angle between the X-axes or Y-axes of the two coordinate systems. a r o a d is the distance between the road coordinate X-axis and the stopping line. b r o a d is the distance between the road coordinate Y-axis and the edge of the road.
Suppose the position of a vehicle where the radar detects it is ( x i r a d a r , y i r a d a r ) in O r a d a r , the position of the same target in O r o a d can be calculated referring to the geometrical relationship of the two coordinate systems, which is expressed by Equation (1).
{ x i r o a d = x i r a d a r cos φ + y i r a d a r cos θ sin φ a r o a d y i r o a d = y i r a d a r cos θ cos φ x i r a d a r sin φ b r o a d
where ( x i r o a d , y i r o a d ) denotes the vehicle position in the road coordinate system.

4.2. Trajectory Compensation Methods

4.2.1. Data Missing Identification

When the target is lost and can’t be tracked for a certain period, though actually it is still in the radar’s detection range, the situation is considered as missing data. For the i-th vehicle, the data is missed if satisfying the general conditions expressed by Equation (2).
y i , t c H Δ T r o a d v i , t c H Δ T y , r o a d H Δ T > 0
In Equation (2), t c is the current time, Δ T is the radar detection period, and H is the threshold of the number of periods. y i , t c H Δ T r o a d is the distance of the target at the road coordinate system at time t c H Δ T referring to Equation (1) and v i , t c H Δ T y , r o a d is the radial speed.

4.2.2. Data Compensation based on Car-Following Behaviors

In this paper, the optimal velocity (OV) model [35], the full velocity difference (FVD) model [36], and the full velocity difference and acceleration (FVDA) model [37] are used to describe the car-following features, and further applied for missing data compensation.
In the OV model, the optimal velocity of the following vehicle n is obtained referring to the distance headway, and the motion of the vehicle is described by Equation (3).
a n ( t ) = α { V [ Δ y n r o a d ( t ) ] v n y , r o a d ( t ) }
where α is the sensitivity coefficient of a driver. Δ y n r o a d ( t ) is the distance between two vehicles at time t and v n r o a d ( t ) is the speed. V ( ) is the optimal velocity function calculated by Equation (4).
V [ Δ y n r o a d ( t ) ] = V max 2 { tanh [ Δ y n r o a d ( t ) h c ] + tanh ( h c ) }
In Equation (4), V max is the maximum speed and h c is the minimum safe distance.
Considering the positive and negative speed differences of the OV model, the FVD model is shown in Equation (5).
a n ( t ) = α { V [ Δ y n r o a d ( t ) ] v n y , r o a d ( t ) } + λ Δ v n y , r o a d ( t )
where λ is the sensitivity coefficient of a driver to the velocity difference. Δ v n y , r o a d ( t ) is the speed difference between the two vehicles. V ( ) is the optimal velocity function expressed by Equation (4).
Further, taking the acceleration of the leading car into account, the FVD model is improved, and the FVDA model is presented in Equation (6).
a n ( t ) = α { V [ Δ y n r o a d ( t ) ] v n y , r o a d ( t ) } + λ Δ v n y , r o a d ( t ) + κ a n 1 ( t )
In Equation (6), κ is the sensitivity coefficient used to describe the driver’s response to acceleration of the leading vehicle acceleration. a n 1 ( t ) is the acceleration value of the leading vehicle. The optimal velocity in the FVDA model is also shown in Equation (4). However, the safe distance in FVDA is a variation parameter directly related to the speed values of the two following vehicles and expressed by Equation (7).
h c ( t ) = v n y , r o a d ( t ) 2 v n 1 y , r o a d ( t ) 2 2 a min + τ v n y , r o a d ( t ) + l n 1 + l o
In Equation (7), a min is the vehicle’s maximum braking deceleration. τ is the reactivity coefficient. l n 1 is the length of the vehicle, which is derived from the vehicle type. For FMCW millimeter-wave radar, the vehicle type can be acquired by radar imaging and RCS features. l o is the minimum safe vehicle gap at a stationary state.
Using different car-following models, the acceleration of the vehicle when data missing occurs can be calculated by the leading vehicle, which is directly detected by the radar. Referring to the position and motion status in the former sampling data, the horizontal and radial speed and the horizontal and radial distance of the missing target can be calculated by Equations (8) and (9), respectively.
{ v n x , r o a d ( t + 1 ) = 0 v n y , r o a d ( t + 1 ) = v n y , r o a d ( t ) + a n ( t ) Δ t
{ x n r o a d ( t + 1 ) = x n r o a d ( t ) y n r o a d ( t + 1 ) = y n r o a d ( t ) + v n y , r o a d ( t ) Δ t + 1 2 a n ( t ) Δ t 2

4.2.3. Data Compensation Termination Condition

When the data missing vehicle is re-detected by the radar, the compensation scheme should be terminated to avoid the duplication trajectory of the same vehicle. In this paper, the target similarity index is presented to describe the similarity of the motion features of the compensating trajectory and the actual trajectory, providing a termination scheme for the proposed method.
In the traffic scenario, suppose that vehicles run by lane and the horizontal speed is close to zero with no lane-changing behavior. Hence, the similarity index proposed in this paper mainly considers the vehicle’s radial distance, horizontal distance, and radial speed without the consideration of horizontal speed. Suppose the series of the compensation trajectory acquired by the proposed method in this paper and the actual trajectory obtained by the radar device are expressed by Equations (10) and (11), respectively.
Y 0 = ( y 0 ( 1 ) , y 0 ( 2 ) , , y 0 ( i ) , , y 0 ( s ) )
Y j = ( y j ( 1 ) , y j ( 2 ) , , y j ( i ) , , y j ( s ) ) , j = 1 , 2 , , m
In Equations (10) and (11), y j ( i ) is the vehicle motion vector which consists of horizontal distance, radial distance, and radial speed, as shown in Equation (12).
y j ( i ) = ( x r o a d , y r o a d , v y , r o a d )
The dimensionless form of Equation (12) is expressed by Equation (13).
y j ( i ) = ( x r o a d x max , y r o a d y max , v y , r o a d v max )
where x max and y max denote the horizontal maximum detection range and radial maximum detection range of the radar. v max is the maximum road-limited speed.
Then,
Δ y 0 j ( i ) = ξ [ x 0 r o a d ( i ) x j r o a d ( i ) ] 2 + [ y 0 r o a d ( i ) y j r o a d ( i ) ] 2 + η | v 0 y , r o a d ( i ) v j y , r o a d ( i ) |
where, Δ y 0 j ( i ) represents the difference between the compensation trajectory and the actual trajectory. ξ and η are coefficients for distance difference and speed difference. Since radar detectability decreases when the vehicle is operating at a certain low-speed, and data is missed at v l o w , ξ and η can be calculated by Equations (15) and (16).
ξ = 1 η
η = 1 2 × log v max ( v j y , r o a d ( i ) + v l o w ) log v max ( v max + v l o w )
The coefficients distributions of distance and speed difference are shown in Figure 4.
The degree of similarity between Y 0 and Y i is defined as:
γ ( Y 0 , Y j ) = 1 1 s i = 1 s Δ y 0 j ( i )
When the similarity degree is γ ( Y 0 , Y j ) γ t h r e s h o l d , the trajectory data compensation terminal state is reached.

5. Experimental Results and Analysis

In this paper, the trajectory data presented in Section 3 is used to verify the performance of the proposed data compensation method. Trajectories of two adjacent vehicles detected by the radar are selected as the sampling data. Meanwhile, part of the trajectory of the following vehicle is rejected artificially to simulate data missing. For the case sample, the last 7s are selected as the analysis region where missing data occurs during the last 6 s. The case trajectories are presented in Figure 5.
The common coefficient values of OV, FVD, and FVDA models are selected in [36,37]. The values of α , λ and κ in them are followed. V max is the maximum speed limit at the experimental scenario and the rest of the coefficients take commonly used values. The parameters of the OV, FVD, and FVDA models for data compensation in this paper are shown in Table 2.
Using the proposed method based on different car-following models, the trajectory compensation results, including the time-distance curve, time-speed curve, time-optimal speed curve, and time-acceleration curve, are shown in Figure 6. Further, the variations of deviations in distance and speed are shown in Figure 7.
In Figure 6 and Figure 7, the FVDA presents the best performance and the OV model the worst. For the OV model, a sharp acceleration is generated at the beginning of the compensation stage since the speed has not reached the maximum. Simultaneously, the distance between two vehicles exceeds the minimum safety value. Meanwhile, sharp deceleration also occurs when the vehicle’s gap does not satisfy the safe distance, and simultaneously, the speed is greater than the optimized speed during the compensation process. Hence, unreasonable acceleration features are embodied in Figure 6d, inducing that the deviations of the compensation trajectory to the original data are quite high.
In the compensation process using the FVD model, the acceleration behavior is constrained by the speed difference between the two vehicles so that unreasonable acceleration values can be avoided. As shown in Figure 6, the acceleration of the FVD model is smaller than the OV model at the beginning of the compensation process. The reason is that the speed of the leading vehicle is less than the following vehicle, and the speed difference acts as a decelerator. When the vehicle’s gap does not satisfy a safe distance, the following vehicle is more likely to slow down and stop, reducing the probability of collision with the front vehicle. With the FVD model, the compensation trajectory is less than the original trajectory. With the FVD model, the compensation trajectory is less lose to the original trajecetiory.
Referring to Figure 6c, the optimal speed calculated by the FVDA model is less than others because a greater safety distance considering the following vehicle speed is required at the beginning of the compensation stage. Hence, the following vehicle can drive with an appropriate acceleration to avoid emergency braking. During the compensation process, the following vehicle keeps moving at a steady speed. Hence, the trajectory compensation results by the FVDA are more accurate and more reliable than OV and FVD.
To further give a quantitative evaluation of the performance of the proposed method, more samples, including 10 target occlusion missing data trajectories and the 10 low-speed data missing trajectories, are compensated, and the statistical root mean square error (RMSE) is shown in Table 3.
In Table 3, the speed RMSEs of compensation trajectories by the FVDA model and the original speed are less than 1 m/s, and the distance RMSEs are less than 2 m for target occlusion missing data trajectories which present good performance compared with OV and FVD. For low-speed missing data trajectories, the compensation speed and distance RMSEs of the FVDA model are much smaller than the other two models. More statistical results of different missing data trajectories further verify that the FVDA car-following model has marked advantages compared with the OV model and the FVD in compensating speed and distance results.

6. Conclusions and Future Work

In this paper, a compensation strategy based on a car-following model is proposed for missing data trajectories collected by millimeter-wave radar. The compensation method provides a systematic solution, including radar coordinate transformation, trajectory compensation, and compensation termination. Experimental results verify the rationality of applying OV, FVD, and FVDA car-following models for the missing data compensation purpose. Besides, the FVDA model achieves the best effect with speed RMSE 0.95 and distance RMSE 1.94 for target occlusion missing data trajectories, and speed RMSE 1.27 and distance RMSE 3.95 for low-speed data missing trajectories.
The future work mainly focuses on two aspects. (1) More car-following methods can be applied to compensate for missing data vehicle trajectories, such as the Gipps, GHR, and IDM models. (2) The proposed compensation method will be verified using different quality data acquired in the complex road environment, for example, trajectory data collected under different weather conditions and other road scenarios.

Author Contributions

Methodology, H.L.; formal analysis, R.Z.; writing—review and editing, K.T.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sanguesa, J.A.; Barrachina, J.; Fogue, M.; Garrido, P.; Martinez, F.J.; Cano, J.-C.; Calafate, C.T.; Manzoni, P. Sensing Traffic Density Combining V2V and V2I Wireless Communications. Sensors 2015, 15, 31794–31810. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Jin, S.; Gao, Y.; Jing, S.; Hui, F.; Zhao, X.; Liu, J. Traffic Flow Parameters Collection under Variable Illumination Based on Data Fusion. J. Adv. Transp. 2021, 2021, 4592124. [Google Scholar] [CrossRef]
  3. Hu, L.; Zhang, F.; Qin, M.; Fu, Z.; Chen, Z.; Du, Z.; Liu, R. A Dynamic Pyramid Tilling Method for Traffic Data Stream Based on Flink. IEEE Trans. Intell. Transp. Syst. 2021, 23, 6679–6688. [Google Scholar] [CrossRef]
  4. Al-Jameel, H.A.; Al-Jumaili, M.A. Analysis of traffic stream characteristics using loop detector data. Jordan J. Civ. Eng. 2016, 10, 14. [Google Scholar]
  5. Kwon, Y.J.; Kim, D.H.; Choi, K.H. A Single Node Vehicle Detection System Using an Adaptive Signal Adjustment Technique. In Proceedings of the 2017 20th International Symposium on Wireless Personal Multimedia Communications (WPMC), Bali, Indonesia, 17–20 December 2017; pp. 349–353. [Google Scholar]
  6. Bui, K.-H.N.; Yi, H.; Jung, H.; Cho, J. Video-Based Traffic Flow Analysis for Turning Volume Estimation at Signalized Intersections. In Intelligent Information and Database Systems; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; pp. 152–162. [Google Scholar] [CrossRef]
  7. Gao, Z.; Zhai, R.; Wang, P.; Yan, X.; Qin, H.; Tang, Y.; Ramesh, B. Synergizing Appearance and Motion with Low Rank Representation for Vehicle Counting and Traffic Flow Analysis. IEEE Trans. Intell. Transp. Syst. 2017, 19, 2675–2685. [Google Scholar] [CrossRef]
  8. Balal, N.; Pinhasi, G.A.; Pinhasi, Y. Atmospheric and fog effects on ultra-wide band radar operating at extremely high fre-quencies. Sensors 2016, 16, 751. [Google Scholar] [CrossRef] [Green Version]
  9. Zhang, C.; Cao, M.; Gong, Y.; Li, Y.; Huang, Y.; Wang, H. Calibration of motional frequency spread for wide-band FMCW automotive mil-limeter-wave radar. IEEE Access 2020, 8, 14355–14366. [Google Scholar] [CrossRef]
  10. Jia, Y.Z.; Chen, X.W.; Zou, Y.L. A high-precision K-band LFMCW radar for range measurement. In Proceedings of the Selected Papers of the Chinese Society for Optical Engineering Conferences, Changchun, China, 22–26 July 2016; Volume 10141, pp. 48–53. [Google Scholar]
  11. Ji, Y.; Zhan, J.; Wang, Y.; Chu, X.; Li, M. Vessel target detection using zero-Doppler spectra of radar echo for high-frequency surface wave radar. IET Radar Sonar Navig. 2016, 10, 1243–1248. [Google Scholar] [CrossRef]
  12. Ha, K.-W.; Lee, J.-Y.; Kim, J.-G.; Baek, D. Design of Dual-Mode Local Oscillators Using CMOS Technology for Motion Detection Sensors. Sensors 2018, 18, 1057. [Google Scholar] [CrossRef] [Green Version]
  13. Garcia, J.M.; Zoeke, D.; Vossiek, M. MIMO-FMCW radar-based parking monitoring application with a modified convolutional neural network with spatial priors. IEEE Access 2018, 6, 41391–41398. [Google Scholar] [CrossRef]
  14. Ki, Y.-K.; Baik, D.-K. Model for Accurate Speed Measurement Using Double-Loop Detectors. IEEE Trans. Veh. Technol. 2006, 55, 1094–1101. [Google Scholar] [CrossRef]
  15. Lin, Y.H.; Bai, R.; Qian, Z.H. The design method and research status of vehicle detection system based on geomagnetic de-tection principle. J. Phys. Conf. Ser. 2018, 986, 012033. [Google Scholar] [CrossRef]
  16. Sharma, S.; LuBmann, J.; So, J. Controller Independent Software-in-the-Loop Approach to Evaluate Rule-Based Traffic Signal Retiming Strategy by Utilizing Floating Car Data. IEEE Trans. Intell. Transp. Syst. 2018, 20, 3585–3594. [Google Scholar] [CrossRef] [Green Version]
  17. Tao, Z.; Li, Y.; Wang, P.; Ji, L. Traffic Incident Detection Based on mmWave Radar and Improvement Using Fusion with Camera. J. Adv. Transp. 2022, 2022, 2286147. [Google Scholar] [CrossRef]
  18. Hong, F.; Lu, C.-H.; Liu, C.; Liu, R.-R.; Wei, J. A Traffic Surveillance Multi-Scale Vehicle Detection Object Method Base on Encoder-Decoder. IEEE Access 2020, 8, 47664–47674. [Google Scholar] [CrossRef]
  19. Lee, J.; Kim, D.; Jeong, S.; Kim, Y. Range profile-based vehicle-length estimation using automotive FMCW radar. Electron. Lett. 2019, 55, 151–153. [Google Scholar] [CrossRef]
  20. Lee, S.; Yoon, Y.J.; Lee, J.E.; Kim, S.C. Human–vehicle classification using feature-based SVM in 77-GHz automotive FMCW radar. IET Radar Sonar Navig. 2017, 11, 1589–1596. [Google Scholar] [CrossRef]
  21. Zhang, L.-L.; Zhao, Q.; Wang, L. Research on Intersection Frequent Overflow Control Strategy Based on Wide-Area Radar Data. J. Adv. Transp. 2020, 2020, 9564329. [Google Scholar] [CrossRef]
  22. Liu, S.; Kawasaki, T.; Zhai, Z. Research on intersection phase timing calculating method based on interval detection data. In Proceedings of the Resilience and Sustainable Transportation Systems: 13th Asia Pacific Transportation Development Conference, Shanghai, China, 27–30 May 2020; pp. 109–117. [Google Scholar]
  23. Liu, H.; Li, N.; Guan, D.; Rai, L. Data Feature Analysis of Non-Scanning Multi Target Millimeter-Wave Radar in Traffic Flow Detection Applications. Sensors 2018, 18, 2756. [Google Scholar] [CrossRef] [Green Version]
  24. Kim, D.H.; Kim, E. Development of a multiple linear regression model to analyze traffic volume error factors in radar de-tectors. J. Korean Soc. Surv. Geod. Photogramm. Cartogr. 2021, 39, 253–263. [Google Scholar]
  25. Yang, B.; Zhang, H. A CFAR Algorithm Based on Monte Carlo Method for Millimeter-Wave Radar Road Traffic Target Detection. Remote. Sens. 2022, 14, 1779. [Google Scholar] [CrossRef]
  26. Lim, H.S.; Park, H.M.; Lee, J.E.; Kim, Y.H.; Lee, S. Lane-by-Lane traffic monitoring using 24.1 GHz FMCW radar system. IEEE Access 2021, 9, 14677–14687. [Google Scholar] [CrossRef]
  27. Liu, H.; Teng, K.; Rai, L.; Zhang, Y.; Wang, S. A two-step abnormal data analysis and processing method for millimetre-wave radar in traffic flow detection applications. IET Intell. Transp. Syst. 2021, 15, 671–682. [Google Scholar] [CrossRef]
  28. Meng, F.; Ni, X.; Yang, G.; Jia, Q. A Novel Method for Low-Speed Dim Small Target Detection. In Proceedings of the 2020 13th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI), Chengdu, China, 17–19 October 2020; pp. 609–613. [Google Scholar]
  29. Wang, Z.; Zhan, J.; Li, Y.; Zhong, Z.; Cao, Z. A new scheme of vehicle detection for severe weather based on multi-sensor fusion. Measurement 2022, 191, 110737. [Google Scholar] [CrossRef]
  30. Shao, X.; Huang, X.H.; Dong, S.C. Data quality optimization and prediction of improved neural regression algorithm. Sci. Technol. Eng. 2021, 21, 9418–9424. [Google Scholar]
  31. Lu, C.; Dong, J. Estimating freeway travel time and its reliability using radar sensor data. Transp. B Transp. Dyn. 2017, 6, 97–114. [Google Scholar] [CrossRef] [Green Version]
  32. Choi, W.Y.; Yang, J.H.; Lee, S.-H.; Chung, C.C. Object Vehicle Tracking by Convex Interpolation with Radar Accuracy. In Proceedings of the 2019 19th International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 15–18 October 2019. [Google Scholar] [CrossRef]
  33. Bae, B.; Kim, H.; Lim, H.; Liu, Y.; Han, L.D.; Freeze, P.B. Missing data imputation for traffic flow speed using spatio-temporal cokriging. Transp. Res. Part C Emerg. Technol. 2018, 88, 124–139. [Google Scholar] [CrossRef]
  34. Liu, T.; Du, S.; Liang, C.; Zhang, B.; Feng, R. A novel multi-sensor fusion based object detection and recognition algorithm for intel-ligent assisted driving. IEEE Access 2021, 9, 81564–81574. [Google Scholar] [CrossRef]
  35. Bando, M.; Hasebe, K.; Nakayama, A.; Shibata, A.; Sugiyama, Y. Dynamical model of traffic congestion and numerical simulation. Phys. Rev. E Stat. Phys. Plasmas Fluids Relat. Interdiscip. Topics 1995, 51, 1035–1042. [Google Scholar]
  36. Jiang, R.; Wu, Q.; Zhu, Z. Full velocity difference model for a car-following theory. Phys. Rev. E 2001, 64, 017101. [Google Scholar] [CrossRef] [Green Version]
  37. Yu, S.; Liu, Q.; Li, X. Full velocity difference and acceleration model for a car-following theory. Commun. Nonlinear Sci. Numer. Simul. 2013, 18, 1229–1234. [Google Scholar] [CrossRef]
Figure 1. Experimental intersection.
Figure 1. Experimental intersection.
Sensors 23 01515 g001
Figure 2. Examples of radar detecting trajectories and data missing problem presentation. (a) Time-distance trajectories; (b) Time speed trajectories; (c) Time slice Ⅰ; (d) Time slice Ⅱ; (e) Time slice Ⅲ; (f) Time slice Ⅳ.
Figure 2. Examples of radar detecting trajectories and data missing problem presentation. (a) Time-distance trajectories; (b) Time speed trajectories; (c) Time slice Ⅰ; (d) Time slice Ⅱ; (e) Time slice Ⅲ; (f) Time slice Ⅳ.
Sensors 23 01515 g002
Figure 3. Radar and road coordinate systems.
Figure 3. Radar and road coordinate systems.
Sensors 23 01515 g003
Figure 4. Coefficients of distance difference and speed difference.
Figure 4. Coefficients of distance difference and speed difference.
Sensors 23 01515 g004
Figure 5. Trajectories of compensation sample.
Figure 5. Trajectories of compensation sample.
Sensors 23 01515 g005
Figure 6. Trajectory compensation results based on different car-following models. (a) radial distance compensation results; (b) radial speed compensation results; (c) radial optimal speed compensation results; (d) radial acceleration compensation results.
Figure 6. Trajectory compensation results based on different car-following models. (a) radial distance compensation results; (b) radial speed compensation results; (c) radial optimal speed compensation results; (d) radial acceleration compensation results.
Sensors 23 01515 g006
Figure 7. Variations of deviation of different car-following models. (a) Radial distance compensation deviations; (b) Radial speed compensation deviations.
Figure 7. Variations of deviation of different car-following models. (a) Radial distance compensation deviations; (b) Radial speed compensation deviations.
Sensors 23 01515 g007
Table 1. Parameters of the installation environment and the road section.
Table 1. Parameters of the installation environment and the road section.
ParametersValues
Height of the radar7 m
Pitch angle of the radar surface12°
Number of lanes3
Lane width3.5 m
Distance of the stop line40 m
Distance of curb line0.5 m
Frequency range80–81 GHz
Modulation modeFrequency-modulated continuous wave
Distance measuring range0~240 m
Velocity measurement range−200~250 km/h
Maximum measurement target numbers128
Detection period75 ms
Table 2. Parameters of the car-following models.
Table 2. Parameters of the car-following models.
ParametersValues
α 0.41
V max (m/s)20
h c (m)7.5
λ 0.5
κ 0.5
a min (m/s2)5
τ 1
l n 1 (m) of light vehicle5
l n 1 (m) of heavy vehicle7.5
l o (m)2.5
Table 3. Statistical deviations of different data missing trajectories based on different car-following models.
Table 3. Statistical deviations of different data missing trajectories based on different car-following models.
Error
Type
Time(s)Target Occlusion Data Missing TrajectoryLow-Speed Data Missing Trajectory
OVFVDFVDAOVFVDFVDA
Speed
RMSE
11.691.290.783.122.340.98
22.721.860.795.043.271.25
33.101.980.835.803.391.41
43.212.060.876.103.281.42
53.122.090.925.973.181.35
63.042.040.955.603.001.27
Distance
RMSE
10.970.820.451.331.040.52
22.701.970.694.493.121.24
34.763.210.978.305.262.10
46.634.241.2812.147.022.94
57.895.031.6315.678.433.58
68.545.561.9418.579.543.95
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, R.; Liu, H.; Teng, K. A Trajectory Compensation Method Considering the Car-Following Behavior for Data Missing of Millimeter-Wave Radar in Roadside Detection Applications. Sensors 2023, 23, 1515. https://doi.org/10.3390/s23031515

AMA Style

Zhang R, Liu H, Teng K. A Trajectory Compensation Method Considering the Car-Following Behavior for Data Missing of Millimeter-Wave Radar in Roadside Detection Applications. Sensors. 2023; 23(3):1515. https://doi.org/10.3390/s23031515

Chicago/Turabian Style

Zhang, Rui, Haiqing Liu, and Kunmin Teng. 2023. "A Trajectory Compensation Method Considering the Car-Following Behavior for Data Missing of Millimeter-Wave Radar in Roadside Detection Applications" Sensors 23, no. 3: 1515. https://doi.org/10.3390/s23031515

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