A bayonet device correction system
Patent Information
- Application Number
- CN202510099845.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2045-01-22
AI Technical Summary
为了记录通过卡口设备的若干车辆的行驶信息,卡口设备的大致位置信息通常被提前采集,但这一位置信息并不精确,甚至还存在一些卡口设备的位置信息未被提前采集的情况,影响卡口设备对车辆行驶轨迹的准确判断
[0012]本发明提供了一种卡口设备纠偏系统,当计算机程序被处理器执行时,首先获取每一目标车辆在对应的拍摄时间前后的若干GPS上报信息,并基于GPS上报信息对车辆行驶轨迹进行补全,对于车辆行驶轨迹符合要求的目标车辆,拟合每一目标车辆在对应的拍摄时间前一个GPS上报时间点和后一个GPS上报时间点之间的中间轨迹中的行驶时间与车辆经纬度位置的实时对应关系,进而准确地预测出每一目标车辆在经过目标卡口设备时对应的经纬度信息,并通过进一步处理得到目标卡口设备的位置信息;可知,本发明能够根据目标车辆的行驶时间与车辆经纬度位置的实时对应关系,得到每一目标车辆通过目标卡口设备时的准确位置信息,进而得到准确的目标卡口设备位置信息,以实现对目标卡口设备的位置纠偏。
Smart Images

Figure CN119942789B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of transportation technology, and in particular to a checkpoint equipment correction system. Background Technology
[0002] Checkpoint equipment refers to road traffic monitoring equipment that relies on specific locations on roads, such as toll stations, traffic or security checkpoints, to photograph, record, and process all motor vehicles passing through the checkpoint. To record the driving information of several vehicles passing through the checkpoint, the approximate location information of the checkpoint is usually collected in advance. However, this location information is not accurate, and there are even cases where the location information of some checkpoints is not collected in advance, affecting the accuracy of the checkpoint's judgment of vehicle trajectories. Currently, the checkpoint's position is generally corrected based on the location information of several vehicles passing through it. However, because the exact location of a vehicle passing through the checkpoint cannot be determined, especially when the reporting interval of the vehicle's GPS is sparse, it is even more impossible to obtain the real-time accurate location of the vehicle passing through the checkpoint, thus affecting the accuracy of the checkpoint correction. Summary of the Invention
[0003] To address the aforementioned technical problems, the technical solution adopted by this invention is as follows:
[0004] A checkpoint device correction system includes: a target checkpoint device, a plurality of pre-selected target vehicles passing through the target checkpoint device, a processor, and a memory storing a computer program. When the computer program is executed by the processor, the following steps are performed:
[0005] S100, for any target vehicle, based on the time T that the target checkpoint device takes to capture the image of the target vehicle. 0 Obtain the list of GPS reporting time points corresponding to the target vehicle, T = {T1, T2, ..., T...} j , ..., T n} and T correspond to n vehicle location information, where T j Let T be the j-th GPS reporting time point corresponding to the target vehicle, where j = 1, 2, ..., n, and n is the number of GPS reporting time points corresponding to the target vehicle. 0 At T1 and T n between.
[0006] S200, completes the vehicle trajectory between every two adjacent vehicle location information in the n vehicle location information corresponding to T, so as to obtain the completed vehicle trajectory corresponding to the target vehicle.
[0007] S300, based on the completed vehicle trajectory corresponding to each target vehicle, select the final vehicle set D = {D1, D2, ..., D...} from several target vehicles. i , ..., Dm}, where D i The i-th final vehicle selected is i = 1, 2, ..., m, where m is the number of final vehicles selected; the final vehicle is any target vehicle whose trajectory after completion conforms to the preset normal trajectory rules.
[0008] S400, when T 0 With D i When the corresponding n GPS reporting time points do not overlap, from D i From the corresponding completed vehicle trajectory, obtain D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between adjacent GPS reporting time points, and the fitted result is D. i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory.
[0009] S500, according to D i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory is used to calculate D. i In T 0 The vehicle's latitude and longitude position at that moment.
[0010] S600, based on m final vehicles at T 0 The system obtains the location information of the target checkpoint equipment by measuring the latitude and longitude of the vehicle at each time point, thereby enabling the system to correct the position of the target checkpoint equipment.
[0011] Compared with the prior art, the present invention has significant advantages. Through the above technical solution, the checkpoint equipment correction system provided by the present invention achieves considerable technological advancement and practicality, and has broad industrial application value. It has at least the following advantages:
[0012] This invention provides a checkpoint device correction system. When the computer program is executed by the processor, it first acquires several GPS reporting information for each target vehicle before and after the corresponding shooting time, and completes the vehicle's driving trajectory based on the GPS reporting information. For target vehicles whose driving trajectories meet the requirements, it fits the real-time correspondence between the driving time and the vehicle's latitude and longitude position in the intermediate trajectory between the GPS reporting time point before and after the corresponding shooting time, thereby accurately predicting the latitude and longitude information of each target vehicle when it passes the target checkpoint device, and obtaining the position information of the target checkpoint device through further processing. It can be seen that this invention can obtain the accurate position information of each target vehicle when it passes the target checkpoint device based on the real-time correspondence between the target vehicle's driving time and the vehicle's latitude and longitude position, thereby obtaining the accurate position information of the target checkpoint device and realizing the position correction of the target checkpoint device. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0014] Figure 1 This is a flowchart illustrating the execution of a computer program by a processor in a checkpoint device correction system, as provided in an embodiment of the present invention. Detailed Implementation
[0015] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0016] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0017] This embodiment proposes a checkpoint device correction system. The system includes: a target checkpoint device, a number of pre-selected target vehicles passing through the target checkpoint device, a processor, and a memory storing a computer program, such as... Figure 1 As shown, when the computer program is executed by the processor, the following steps are performed:
[0018] S100, for any target vehicle, based on the time T that the target checkpoint device takes to capture the image of the target vehicle. 0 Obtain the list of GPS reporting time points corresponding to the target vehicle, T = {T1, T2, ..., T...} j , ..., T n} and T correspond to n vehicle location information, where T j Let T be the j-th GPS reporting time point corresponding to the target vehicle, where j = 1, 2, ..., n, and n is the number of GPS reporting time points corresponding to the target vehicle. 0 At T1 and T n Between; can be understood as: based on the shooting time corresponding to the target vehicle, obtain several GPS reporting time points before the shooting time and several GPS reporting time points after the shooting time.
[0019] Specifically, vehicle location information refers to mapping the latitude and longitude information of a target vehicle reported by GPS at any given time point to the latitude and longitude information on the centerline of the road where it is located.
[0020] Preferably, the obtained location is T 0 The GPS reporting time point corresponding to the target vehicle in front and the location of T 0 The number of GPS reporting time points was the same afterward, in order to observe whether the target vehicle had a normal driving trajectory before and after the shooting time.
[0021] In a preferred embodiment, there are no fewer than 5 GPS reporting time points before and after the corresponding shooting time. With a total of 10 GPS reporting time points before and after the shooting time, it can be ensured that the target vehicle is on a normal driving trajectory.
[0022] In one specific embodiment, the target vehicle is selected through the following steps:
[0023] S001, Based on a given target road, obtain the traffic condition dataset corresponding to the target road; the traffic condition dataset includes the number of road segments between the two ends of the target road, the number of intersections in the target road, and the average number of forks corresponding to the intersections; the target road refers to the section of road where the target checkpoint device is located.
[0024] Specifically, the average number of forks corresponding to the intersection refers to the average number of forks corresponding to all intersections on the target road; for example, the number of forks corresponding to a three-way intersection is 3, and the number of forks corresponding to a four-way intersection is 4.
[0025] S002, the complexity score of the target road is obtained by weighted summation based on the number of road segments between the two ends of the target road, the number of intersections in the target road, the average number of forks corresponding to the intersections, and the preset weight corresponding to each road condition data in the road condition dataset.
[0026] Specifically, the preset weight corresponding to the number of intersections in the target road is greater than the preset weight corresponding to the number of road segments between the two ends of the target road; the preset weight corresponding to the number of road segments between the two ends of the target road is greater than the preset weight corresponding to the average number of forks in the intersection.
[0027] Specifically, the target road complexity score meets the following conditions:
[0028] S = a × Q1 + b × Q2 + c × Q3, where S is the target road complexity score, Q1 is the number of road segments between the two endpoints of the target road, a is the preset weight corresponding to Q1, Q2 is the number of intersections in the target road, b is the preset weight corresponding to Q2, Q3 is the average number of forks corresponding to intersections, and c is the preset weight corresponding to Q3.
[0029] As mentioned above, since roads are composed of road segments and intersections, the number of road segments, intersections, and forks are introduced when calculating the road complexity score. Each of these is assigned a corresponding weight value according to its importance, thereby obtaining a more reasonable road complexity score. The higher the score, the higher the complexity of the road. This is helpful for determining the target reporting time interval threshold corresponding to different road complexities, and then filtering out target vehicles that meet the requirements.
[0030] S003, according to the preset relationship correspondence table, determine the target reporting time interval threshold corresponding to the target road complexity score; the relationship correspondence table refers to a table that records a one-to-one correspondence between a number of preset reporting time interval thresholds and a number of preset road complexity score ranges, wherein the preset reporting time interval thresholds and the preset road complexity score ranges are inversely proportional.
[0031] In specific implementation, the reporting intervals of GPS vary from vehicle to vehicle from different industries or brands. However, the reporting intervals of most vehicles are between 30 and 60 seconds. Therefore, the preset reporting time interval thresholds in this embodiment are set to 30 seconds, 40 seconds, 50 seconds and 60 seconds. Those skilled in the art can set the road complexity score range according to actual needs.
[0032] In a specific embodiment, the target reporting time interval threshold corresponding to the target road complexity score is determined in step S003 through the following steps:
[0033] S0031, Based on the target road complexity score, determine the target road complexity score range corresponding to the target road complexity score from several preset road complexity score ranges.
[0034] S0032, the target road complexity score range is mapped in the relational correspondence table to obtain the preset reporting time interval threshold corresponding to the target road complexity score range, and is determined as the target reporting time interval threshold corresponding to the target road complexity score.
[0035] As mentioned above, when the road complexity is high, there will be relatively more driving plans for vehicles between two reporting time points, which will affect the accuracy of vehicle trajectory completion. Therefore, the more complex the road, the smaller the corresponding preset reporting time interval threshold should be. That is, according to the road complexity, the corresponding preset reporting time interval threshold should be selected, and the corresponding vehicles can be filtered through the preset reporting time interval threshold to ensure the accuracy of vehicle trajectory completion.
[0036] S004, based on the target reporting time interval threshold, select several target vehicles from the z vehicles passing through the target checkpoint device; the target vehicle refers to any vehicle whose corresponding GPS reporting time interval is less than the target reporting time interval threshold.
[0037] As mentioned above, when the GPS reporting interval of a vehicle is not less than the target reporting interval threshold, it will affect the accuracy of the completed vehicle trajectory. Therefore, the vehicle is screened out, and the vehicles with GPS reporting intervals less than the target reporting interval threshold are selected as target vehicles. By using the completed vehicle trajectory, the position of the target checkpoint device is corrected, which helps to improve the accuracy of the position correction of the target checkpoint device.
[0038] S200, completes the vehicle trajectory between every two adjacent vehicle location information in the n vehicle location information corresponding to T, so as to obtain the completed vehicle trajectory corresponding to the target vehicle.
[0039] Specifically, a trajectory completion model is used to complete the vehicle trajectory between every two adjacent vehicle location information. The trajectory completion model infers the missing part of the trajectory by using a series of location points obtained from the vehicle's GPS to achieve the purpose of complete trajectory reconstruction or prediction. This is existing technology, and those skilled in the art know the specific implementation of the trajectory completion model, so it will not be described in detail here.
[0040] As mentioned above, after obtaining several reporting time points corresponding to the target vehicle before and after the corresponding shooting time, it is assumed that the target vehicle follows a normal driving trajectory before and after passing the target checkpoint device. Therefore, completing the vehicle's driving trajectory is beneficial for subsequently inferring the vehicle's location information when passing the target checkpoint device, thereby determining the location of the target checkpoint device.
[0041] S300, based on the completed vehicle trajectory corresponding to each target vehicle, select the final vehicle set D = {D1, D2, ..., D...} from several target vehicles. i , ..., D m}, where D i The i-th final vehicle selected is i = 1, 2, ..., m, where m is the number of final vehicles selected; the final vehicle is any target vehicle whose trajectory after completion conforms to the preset normal trajectory rules.
[0042] Specifically, conforming to the preset normal trajectory rule means that the completed vehicle trajectory is a trajectory from one endpoint of the vehicle trajectory to the other endpoint normally; for example, when the vehicle trajectory has a section of reverse trajectory, it does not conform to the preset normal trajectory rule.
[0043] S400, when T 0 With D i When the corresponding n GPS reporting time points do not overlap, from D i From the corresponding completed vehicle trajectory, obtain D i Among the corresponding n GPS reporting time points, T0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between adjacent GPS reporting time points, and the fitted result is D. i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory.
[0044] Specifically, the S400 procedure also includes the following steps:
[0045] S401, when D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 When several road segments corresponding to the intermediate trajectories between adjacent GPS reporting time points are of the same type, determine D. i The vehicle travels at a constant speed along the corresponding intermediate trajectory. Based on the speed of this constant speed, we can determine the value of D. i The real-time correspondence between the travel time in the intermediate trajectory and the vehicle's latitude and longitude position is fitted; this can be understood as: the same type of road segment refers to urban roads of different levels as classified in the "Urban Road Engineering Design Code", for example, there are four levels: expressway, main road, secondary road and branch road.
[0046] S402, when D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 When the intermediate trajectory between adjacent GPS reporting time points includes several road segments of different types, a speed ratio is allocated to each road segment in the intermediate trajectory according to the preset driving speed corresponding to each type of road segment, and the D is adjusted based on the allocation result. i The real-time correspondence between the travel time of each segment in the intermediate trajectory and the vehicle's latitude and longitude position is fitted.
[0047] As mentioned above, when the intermediate trajectory of the target vehicle is the same type of road segment, the driving speed is assumed to be the same. Therefore, the real-time correspondence between the driving time and the vehicle's latitude and longitude position in this intermediate trajectory is fitted based on uniform speed driving. When any driving time is known, the real-time corresponding vehicle latitude and longitude position can be obtained based on the driving speed. When the intermediate trajectory includes different types of road segments, the speed ratio of each type of road segment is divided, thereby obtaining the real-time correspondence between the driving time and the vehicle's latitude and longitude position of each road segment, providing a basis for determining the location of the target checkpoint equipment.
[0048] S500, according to D i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory is used to calculate D. iIn T 0 The vehicle's latitude and longitude position at that moment can be understood as: D i In T 0 The vehicle's latitude and longitude position corresponding to that time refers to D i The latitude and longitude position of the vehicle when it passes through the target checkpoint and is photographed by the target checkpoint reflects the preliminary location information of the target checkpoint.
[0049] In another embodiment, when T exists 0 With D i When any of the corresponding GPS reporting time points coincide, it will be with T 0 Overlapping GPS reporting time points reported D i The vehicle location information was determined to be D. i In T 0 The vehicle's latitude and longitude position at a given time can be understood as: when T exists... 0 With D i When any corresponding GPS reporting time point coincides, it is considered that D i If the vehicle passes through the target checkpoint at the same GPS reporting time point, there is no need to recalculate the location information of the target checkpoint. The vehicle location information reported by GPS at this time can be directly used as the preliminary location information of the target checkpoint.
[0050] S600, based on m final vehicles at T 0 The system obtains the location information of the target checkpoint equipment by measuring the latitude and longitude of the vehicle at each time point, thereby enabling the system to correct the position of the target checkpoint equipment.
[0051] In a specific embodiment, in step S600, the location information corresponding to the target checkpoint device is obtained through the following steps:
[0052] S601, based on m final vehicles at T 0 The target location point is determined by the vehicle's latitude and longitude positions corresponding to each time point. The target location point is any vehicle latitude and longitude position located at the edge of the m vehicle latitude and longitude positions. This can be understood as: any vehicle latitude and longitude position located at the edge refers to the vehicle latitude and longitude position corresponding to any one of the two endpoints when all m vehicle latitude and longitude positions are mapped to the center line of the road.
[0053] S602, based on the target location and the latitude and longitude positions of the remaining m-1 vehicles, obtain the distance difference list △L={△L1,△L2,……,△L e , ..., △L m-1}, where △L eLet e be the distance difference between the e-th vehicle's latitude and longitude position and the target location among the remaining m-1 vehicle latitude and longitude positions, where e = 1, 2, ..., m-1.
[0054] S603, the target difference λ is calculated based on △L.
[0055] The target difference λ satisfies the following condition:
[0056] λ=(∑ m-1 e=1 △L e ) / m.
[0057] S604, based on the target location point and the target difference λ, obtain the location information corresponding to the target checkpoint device; this can be understood as: the location information corresponding to the target checkpoint device refers to the location information obtained by adding the target difference λ to the target location point.
[0058] The above describes how m final vehicles are located at T. 0 The average position point is calculated based on the latitude and longitude of the vehicle at each time point, and this average position point is used as the final position of the target checkpoint device. By using the position information of multiple target vehicles passing through the target checkpoint device, the number of samples can be increased, thereby improving the accuracy of the target checkpoint device's position.
[0059] In another specific embodiment, in step S600, the location information corresponding to the target checkpoint device is also obtained through the following steps:
[0060] S610, based on m final vehicles at T 0 At each moment, the vehicle's latitude and longitude positions are determined, and the longitude value X and latitude value Y corresponding to the target checkpoint equipment are obtained.
[0061] Among them, the longitude value X corresponding to the target checkpoint equipment meets the following conditions:
[0062] X=∑ m i=1 (1 / △T i ×P i ) / ∑ m i=1 (1 / △T i ), where △T i D i Among the corresponding n GPS reporting time points, T 0 The adjacent next GPS reporting time point and T 0 The time difference between adjacent previous GPS reporting times, P i D i In T 0 The vehicle's longitude value corresponding to the given time.
[0063] The latitude value Y corresponding to the target checkpoint equipment meets the following conditions:
[0064] Y = ∑ m i=1 (1 / △T i ×F i ) / ∑ m i=1 (1 / △T i ), where F i D i In T 0 The vehicle latitude value corresponding to the given time.
[0065] S620 determines the location information of the target checkpoint device based on its longitude and latitude values.
[0066] As mentioned above, since the smaller the interval between GPS reporting time points, the more reliable the vehicle location information obtained when the target vehicle is photographed by the target checkpoint equipment, when calculating the longitude and latitude values, the reciprocal of the interval between GPS reporting time points is used as the weight of the vehicle's longitude / latitude value at the time of shooting. The smaller the interval between GPS reporting time points, the greater the weight of the corresponding vehicle's longitude / latitude value is considered. The location information of the target checkpoint equipment obtained in this way is more accurate.
[0067] In another embodiment, the processor determines the location information of the target checkpoint device through the following steps:
[0068] S10, based on the completed vehicle trajectory corresponding to each target vehicle, select several key vehicles from the target vehicles; wherein, the key vehicle refers to any target vehicle whose vehicle trajectory between the previous GPS reporting time point and the next GPS reporting time point corresponding to the shooting time is a straight trajectory.
[0069] S20, for any key vehicle, obtain the real-time correspondence between the key vehicle's travel time and latitude / longitude position in the target trajectory; the target trajectory refers to the vehicle trajectory between the previous GPS reporting time point and the next GPS reporting time point corresponding to the key vehicle's own shooting time.
[0070] Specifically, the real-time correspondence between the travel time and latitude / longitude position of a key vehicle on the target trajectory refers to the real-time correspondence between the travel time fitted according to the constant speed travel and the latitude / longitude position.
[0071] S30: Based on the shooting time of any of the key vehicles by the target checkpoint device, determine the target location information of the key vehicle itself at the corresponding shooting time, and determine the target location information as the location information of the target checkpoint device.
[0072] Based on the completed vehicle trajectory, the real-time correspondence between travel time and latitude / longitude position is obtained, which allows us to know the vehicle location information when the key vehicle passes through the target checkpoint equipment and is photographed. Using this vehicle location information as a reference for the target checkpoint equipment location information can improve the accuracy of target checkpoint equipment location prediction.
[0073] While specific embodiments of the invention have been described in detail by way of example, those skilled in the art should understand that the above examples are for illustrative purposes only and are not intended to limit the scope of the invention. Those skilled in the art should also understand that various modifications can be made to the embodiments without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims.
Claims
1. A checkpoint device correction system, characterized in that, The system includes: a target checkpoint device, a number of pre-selected target vehicles passing through the target checkpoint device, a processor, and a memory storing a computer program. When the computer program is executed by the processor, the following steps are implemented: S100, for any target vehicle, based on the time T that the target checkpoint device takes to capture the image of the target vehicle. 0 Obtain the list of GPS reporting time points corresponding to the target vehicle, T = {T1, T2, ..., T...} j , ..., T n } and T correspond to n vehicle location information, where T j Let T be the j-th GPS reporting time point corresponding to the target vehicle, where j = 1, 2, ..., n, and n is the number of GPS reporting time points corresponding to the target vehicle. 0 At T1 and T n between; S200, complete the vehicle trajectory between every two adjacent vehicle location information in the n vehicle location information corresponding to T, so as to obtain the completed vehicle trajectory corresponding to the target vehicle. S300, based on the completed vehicle trajectory corresponding to each target vehicle, select the final vehicle set D = {D1, D2, ..., D...} from several target vehicles. i , ..., D m }, where D i The i-th final vehicle selected is i = 1, 2, ..., m, where m is the number of final vehicles selected; the final vehicle is any target vehicle whose trajectory after completion conforms to the preset normal trajectory rules. S400, when T 0 With D i When the corresponding n GPS reporting time points do not overlap, from D i From the corresponding completed vehicle trajectory, obtain D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between adjacent GPS reporting time points, and based on the road type corresponding to the intermediate trajectory, speed fitting matching the road type is used to obtain D. i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory; S500, according to D i The real-time correspondence between the travel time and the vehicle's latitude and longitude position in the intermediate trajectory is used to calculate D. i In T 0 The vehicle's latitude and longitude location at that moment; S600, based on m final vehicles at T 0 The location information of the target checkpoint device is obtained by acquiring the latitude and longitude positions of the vehicles at each time point, so as to achieve position correction of the target checkpoint device; the location information of the target checkpoint device is obtained through the following steps: S610, based on the m final vehicles at T 0 For each time point, the vehicle's latitude and longitude positions are determined, and the longitude value X and latitude value Y corresponding to the target checkpoint device are obtained. The longitude value X corresponding to the target checkpoint device satisfies the following condition: X = ∑ m i=1 (1 / △T i ×P i ) / ∑ m i=1 (1 / △T i ), where △T i D i Among the corresponding n GPS reporting time points, T 0 The adjacent next GPS reporting time point and T 0 The time difference between adjacent previous GPS reporting times, P i D i In T 0 The vehicle longitude value corresponding to the time; the latitude value Y corresponding to the target checkpoint equipment meets the following condition: Y = ∑ m i=1 (1 / △T i ×F i ) / ∑ m i=1 (1 / △T i ), where F i D i In T 0 The vehicle's latitude value corresponding to the time; S620, based on the longitude and latitude values corresponding to the target checkpoint equipment, determine the location information corresponding to the target checkpoint equipment.
2. The checkpoint equipment correction system according to claim 1, characterized in that, In step S100, the data located at T is obtained. 0 The GPS reporting time point corresponding to the target vehicle in front and the location of T 0 The number of GPS reporting time points is the same afterward.
3. The checkpoint equipment correction system according to claim 1, characterized in that, Following step S300, the following steps are also included: When T exists 0 With D i When any of the corresponding GPS reporting time points coincide, it will be with T 0 Overlapping GPS reporting time points reported D i The vehicle location information was determined to be D. i In T 0 The vehicle's latitude and longitude position at that moment.
4. The checkpoint equipment correction system according to claim 1, characterized in that, The S400 procedure also includes the following steps: S401, when D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 When several road segments corresponding to the intermediate trajectories between adjacent GPS reporting time points are of the same type, determine D. i The vehicle travels at a constant speed along the corresponding intermediate trajectory. Based on the speed of this constant speed, we can determine the value of D. i The real-time correspondence between the travel time in the intermediate trajectory and the vehicle's latitude and longitude position is fitted. S402, when D i Among the corresponding n GPS reporting time points, T 0 The adjacent previous GPS reporting time point and T 0 When the intermediate trajectory between adjacent GPS reporting time points includes several road segments of different types, a speed ratio is allocated to each road segment in the intermediate trajectory according to the preset driving speed corresponding to each type of road segment, and the D is adjusted based on the allocation result. i The real-time correspondence between the travel time of each segment in the intermediate trajectory and the vehicle's latitude and longitude position is fitted.
5. The checkpoint equipment correction system according to claim 1, characterized in that, In step S600, the location information corresponding to the target checkpoint device is obtained through the following steps: S601, based on m final vehicles at T 0 The target location is determined by the vehicle's latitude and longitude positions at each time point; the target location is any one of the m vehicle latitude and longitude positions located at the edge position. S602, based on the target location and the latitude and longitude positions of the remaining m-1 vehicles, obtain the distance difference list △L={△L1, △L2, ..., △L...} e , ..., △L m-1 }, where △L e Let e be the distance difference between the e-th vehicle's latitude and longitude position and the target location among the remaining m-1 vehicle latitude and longitude positions, where e = 1, 2, ..., m-1; S603, the target difference λ is calculated based on △L; The target difference λ satisfies the following condition: λ=(∑ m-1 e=1 △L e ) / m; S604: Based on the target location point and the target difference λ, obtain the location information corresponding to the target checkpoint device.
6. The checkpoint equipment correction system according to claim 1, characterized in that, The target vehicles are selected using the following steps: S001, Based on a given target road, obtain the traffic condition dataset corresponding to the target road; the traffic condition dataset includes the number of road segments between the two ends of the target road, the number of intersections in the target road, and the average number of forks corresponding to the intersections; the target road refers to the section of road where the target checkpoint device is located; S002, the complexity score of the target road is obtained by weighted summation based on the number of road segments between the two ends of the target road, the number of intersections in the target road, the average number of forks corresponding to the intersections, and the preset weight corresponding to each road condition data in the road condition dataset. S003, according to the preset relationship correspondence table, determine the target reporting time interval threshold corresponding to the target road complexity score; the relationship correspondence table refers to a table that records a one-to-one correspondence between a number of preset reporting time interval thresholds and a number of preset road complexity score ranges, wherein the preset reporting time interval thresholds and the preset road complexity score ranges are inversely proportional. S004, based on the target reporting time interval threshold, select several target vehicles from the z vehicles passing through the target checkpoint device; the target vehicle refers to any vehicle whose corresponding GPS reporting time interval is less than the target reporting time interval threshold.
7. The checkpoint equipment correction system according to claim 6, characterized in that, The preset weight corresponding to the number of intersections in the target road is greater than the preset weight corresponding to the number of road segments between the two ends of the target road. The preset weight corresponding to the number of road segments between the two ends of the target road is greater than the preset weight corresponding to the average number of forks at the intersection.
8. The checkpoint equipment correction system according to claim 6, characterized in that, In step S003, the target reporting time interval threshold corresponding to the target road complexity score is determined through the following steps: S0031, Based on the target road complexity score, determine the target road complexity score range corresponding to the target road complexity score from several preset road complexity score ranges; S0032, the target road complexity score range is mapped in the relational correspondence table to obtain the preset reporting time interval threshold corresponding to the target road complexity score range, and is determined as the target reporting time interval threshold corresponding to the target road complexity score.
Citation Information
Patent Citations
Camera position calibration method and device
CN105336171A