Bayonet equipment deviation rectifying system
By designing a bayonet equipment deviation correction system, obtaining and completing the vehicle trajectory, fitting the driving time and position relationship in the intermediate trajectory, the accurate correction of the position of the bayonet equipment is achieved, and the problem of inaccurate position information caused by sparse GPS reporting intervals in the prior art is solved.
Patent Information
- Application Number
- CN202510099845.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-01-22
AI Technical Summary
When recording vehicle driving information, existing bayonet equipment affects the accurate judgment of the vehicle's driving trajectory due to inaccurate position information, especially when the on-board GPS reporting intervals are sparse, the accuracy of bayonet correction is affected.
A bayonet equipment correction system is designed. By obtaining the GPS report time point list and position information of the target vehicle, completing the vehicle trajectory, filtering out the final set of vehicles that meets the normal trajectory rules, fitting the real-time correspondence between the driving time and the longitude and longitude position in the intermediate trajectory, and then calculating the accurate position information of the vehicle during the bayonet equipment, and realizing the correction of the position of the bayonet equipment.
By accurately predicting the position information of the vehicle in the bayonet equipment, the accuracy of the position correction of the bayonet equipment is improved, and the problem of inaccurate position information caused by sparse GPS reporting intervals is solved.
Smart Images

Figure CN119942789A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of traffic technology, in particular to a deviation correction system for bayonet equipment. Background Art
[0002] A checkpoint device refers to a road traffic on-site monitoring device that relies on checkpoints at specific places on the road, such as toll booths, traffic or public security checkpoints, to photograph, record and process all motor vehicles passing through the checkpoint. In order to record the driving information of several vehicles passing through the checkpoint device, the approximate location information of the checkpoint device is usually collected in advance, but this location information is not accurate. There are even cases where the location information of some checkpoint devices has not been collected in advance, which affects the checkpoint device's accurate judgment of the vehicle's driving trajectory. At present, the position of the checkpoint device is generally corrected based on the location information of several vehicles passing through the checkpoint device. However, since the exact location of the vehicle passing through the checkpoint device cannot be determined, especially when the reporting interval of the on-board GPS is sparse, it is even more impossible to obtain the real-time and accurate location of the vehicle passing through the checkpoint device, which in turn affects the accuracy of the checkpoint correction. Summary of the invention
[0003] In view of the above technical problems, the technical solution adopted by the present invention is:
[0004] A checkpoint device deviation correction system, the system comprising: a target checkpoint device, a plurality of target vehicles pre-screened to pass 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:
[0005] S100, for any target vehicle, according to the shooting time T of the target vehicle by the target camera device 0 , obtain the GPS reporting time point list corresponding to the target vehicle T = {T1, T2, ..., T j , ..., T n} and T corresponding to the n vehicle position information, where T j is the jth GPS reporting time point corresponding to the target vehicle, j = 1, 2, ..., n, n is the number of GPS reporting time points corresponding to the target vehicle, T 0 Between T1 and T n between.
[0006] S200, completing the vehicle trajectory between every two adjacent vehicle position information in the n vehicle position 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, a final vehicle set D = {D1, D2, ..., D i , ..., Dm}, where D i is the i-th final vehicle screened out, i=1, 2, ..., m, m is the number of final vehicles screened out; the final vehicle is any target vehicle whose corresponding completed vehicle trajectory meets the preset normal trajectory rules.
[0008] S400, when T 0 With D i When the corresponding n GPS reporting time points do not coincide, i In the corresponding completed vehicle trajectory, obtain D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between the adjacent next GPS reporting time points, and the fitting is D i The real-time correspondence between the driving time and the longitude and latitude position of the vehicle in the intermediate trajectory.
[0009] S500, according to D i The real-time correspondence between the driving time and the latitude and longitude position of the vehicle in the intermediate trajectory is calculated. i In T 0 The latitude and longitude position of the vehicle corresponding to the time.
[0010] S600, according to m final vehicles in T 0 The longitude and latitude positions of the vehicles corresponding to the respective times are used to obtain the position information corresponding to the target checkpoint device, so as to realize the position correction of the target checkpoint device.
[0011] Compared with the prior art, the present invention has obvious beneficial effects. By means of the above technical solution, a bayonet device correction system provided by the present invention can achieve considerable technical advancement and practicality, and has wide industrial utilization value, and has at least the following beneficial effects:
[0012] The present invention provides a checkpoint device correction system. When a computer program is executed by a processor, first, a plurality of GPS reporting information of each target vehicle before and after a corresponding shooting time is obtained, and the vehicle driving trajectory is supplemented based on the GPS reporting information. For target vehicles whose vehicle driving trajectory meets the requirements, the real-time correspondence between the driving time and the longitude and latitude position of each target vehicle in the intermediate trajectory between a GPS reporting time point before the corresponding shooting time and a GPS reporting time point after the corresponding shooting time is fitted, and then the longitude and latitude information corresponding to each target vehicle when passing through a target checkpoint device is accurately predicted, and the position information of the target checkpoint device is obtained through further processing. It can be seen that the present invention can obtain the accurate position information of each target vehicle when passing through a target checkpoint device according to the real-time correspondence between the driving time of the target vehicle and the longitude and latitude position of the vehicle, and then obtain the accurate position information of the target checkpoint device, so as to realize the position correction of the target checkpoint device. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0014] Figure 1 A flowchart of a processor executing a computer program in a bayonet device correction system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0015] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0016] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0017] This embodiment proposes a checkpoint device deviation correction system, the system comprising: a target checkpoint device, a plurality of pre-screened 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 a processor, the following steps are implemented:
[0018] S100, for any target vehicle, according to the shooting time T of the target vehicle by the target camera device 0 , obtain the GPS reporting time point list corresponding to the target vehicle T = {T1, T2, ..., T j , ..., T n} and T corresponding to the n vehicle position information, where T j is the jth GPS reporting time point corresponding to the target vehicle, j = 1, 2, ..., n, n is the number of GPS reporting time points corresponding to the target vehicle, T 0 Between T1 and T n It can be understood as: according to the shooting time corresponding to the target vehicle, a number of GPS reporting time points before the shooting time and a number of GPS reporting time points after the shooting time are obtained.
[0019] Specifically, the vehicle location information refers to mapping the latitude and longitude information of the target vehicle reported at any GPS reporting time point to the latitude and longitude information on the center line of the road where the vehicle is located.
[0020] Preferably, the obtained 0 The GPS reporting time point corresponding to the target vehicle in front is the same as that at T 0 The number of GPS reporting time points after the shooting is the same to observe whether the target vehicle has a normal driving trajectory before and after the shooting time.
[0021] In a preferred embodiment, there are no less than 5 corresponding GPS reporting time points before and after the corresponding shooting time. Through 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 a specific embodiment, the target vehicle is screened out by the following steps:
[0023] S001, based on a given target road, obtain a traffic condition data set corresponding to the target road; the traffic condition data set includes the number of road sections between the two end points 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 a 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 in the target road; for example, the number of forks corresponding to a three-fork intersection is 3, and the number of forks corresponding to a four-fork intersection is 4.
[0025] S002, performing weighted summation according to the number of road sections between the two end points 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 data set to obtain a complexity score of the target road.
[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 sections between the two endpoints of the target road; the preset weight corresponding to the number of sections between the two endpoints of the target road is greater than the preset weight corresponding to the average number of forks corresponding to the intersections.
[0027] Specifically, the target road complexity score meets the following conditions:
[0028] S=a×Q1+b×Q2+c×Q3, where S is the complexity score of the target road, Q1 is the number of sections between the two end points 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 the intersections, and c is the preset weight corresponding to Q3.
[0029] As mentioned above, since the road is composed of sections and intersections, the number of sections, intersections and forks are introduced when calculating the road complexity score, and corresponding weight values are assigned according to their importance, thereby obtaining a more reasonable road complexity score. The higher the score, the higher the complexity of the road, which is conducive to subsequently determining the target reporting time interval threshold corresponding to the road according to different road complexities, and then screening out target vehicles that meet the requirements.
[0030] S003. Determine the target reporting time interval threshold corresponding to the target road complexity score according to a preset relationship correspondence table; 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 threshold is inversely proportional to the preset road complexity score range.
[0031] In a specific implementation, since the reporting intervals of GPS are mostly inconsistent for vehicles of different industries or brands, but the reporting intervals of most vehicles are between 30-60 seconds, the preset reporting time interval thresholds in this embodiment are set to 30 seconds, 40 seconds, 50 seconds and 60 seconds. Technical personnel in this field set the road complexity score range according to actual needs.
[0032] In a specific embodiment, in step S003, the target reporting time interval threshold corresponding to the target road complexity score is determined by the following steps:
[0033] S0031, according to the target road complexity score, determining a target road complexity score range corresponding to the target road complexity score from a plurality of preset road complexity score ranges.
[0034] S0032, mapping the target road complexity score range in the relationship correspondence table, obtaining a preset reporting time interval threshold corresponding to the target road complexity score range, and determining it 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 the vehicle between two reporting time points, which will affect the accuracy of vehicle trajectory completion. Therefore, when the road is more complex, the corresponding preset reporting time interval threshold should be smaller, that is, according to the complexity of the road, the corresponding preset reporting time interval threshold is selected, and the corresponding vehicles are screened by the preset reporting time interval threshold, which can ensure the accuracy of vehicle trajectory completion.
[0036] S004, according to the target reporting time interval threshold, select a number of 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 time interval of the vehicle is not less than the target reporting time interval threshold, it will affect the accuracy of the completed vehicle trajectory. Therefore, the vehicle is screened out, and the vehicle whose corresponding GPS reporting time interval is less than the target reporting time interval threshold is used as the screened target vehicle. The position of the target checkpoint device is corrected through the completed vehicle trajectory, which is beneficial to improve the accuracy of the correction of the target checkpoint device position.
[0038] S200, completing the vehicle trajectory between every two adjacent vehicle position information in the n vehicle position 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 each two adjacent vehicle position information; the trajectory completion model is a series of position points obtained by the vehicle GPS, and infers the missing part of the trajectory to achieve the purpose of complete trajectory reconstruction or prediction. It is a prior art, and those skilled in the art know the specific implementation method of the trajectory completion model, which will not be repeated 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 considered that the target vehicle is on a normal driving trajectory before and after passing the target checkpoint device. Therefore, completing the vehicle driving trajectory of the target vehicle is conducive to the subsequent inference of the corresponding vehicle position information when passing the target checkpoint device, and then determining the position of the target checkpoint device.
[0041] S300, based on the completed vehicle trajectory corresponding to each target vehicle, a final vehicle set D = {D1, D2, ..., D i , ..., D m}, where D i is the i-th final vehicle screened out, i=1, 2, ..., m, m is the number of final vehicles screened out; the final vehicle is any target vehicle whose corresponding completed vehicle trajectory meets the preset normal trajectory rules.
[0042] Specifically, the compliance with the preset normal trajectory rule means that the completed vehicle trajectory is a trajectory that normally travels from one end point of the vehicle trajectory to another end point; for example, when the vehicle trajectory has a reverse trajectory, it does not comply with the preset normal trajectory rule.
[0043] S400, when T 0 With D i When the corresponding n GPS reporting time points do not coincide, i In the corresponding completed vehicle trajectory, obtain D i The corresponding n GPS reporting time points are0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between the adjacent next GPS reporting time points, and the fitting is D i The real-time correspondence between the driving time and the longitude and latitude position of the vehicle in the intermediate trajectory.
[0044] Specifically, step S400 also includes the following steps:
[0045] S401, when D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 When several sections corresponding to the intermediate tracks between the adjacent next GPS reporting time points are of the same type, determine D i In the corresponding middle track, it is a uniform speed. According to the uniform speed, D i The real-time correspondence between the driving time in the intermediate trajectory and the latitude and longitude position of the vehicle is fitted; it can be understood that the same type of road section refers to urban roads of different levels divided according to the "Urban Road Engineering Design Code", for example, there are four levels: expressways, main roads, secondary roads, and branch roads.
[0046] S402, when D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 When the sections corresponding to the intermediate trajectory between the adjacent next GPS reporting time points include sections of different types, a speed ratio is allocated to each section in the intermediate trajectory according to the preset driving speeds corresponding to the sections of different types, and D is allocated according to the allocation result. i The real-time correspondence between the travel time of each road section in the intermediate trajectory and the latitude and longitude position of the vehicle is fitted.
[0047] As mentioned above, when the intermediate trajectory of the target vehicle is the same type of road section, it is considered that the driving speed is the same. Therefore, the real-time correspondence between the driving time and the longitude and latitude position of the vehicle in this intermediate trajectory is fitted based on the uniform speed driving. When any driving time is known, the real-time corresponding longitude and latitude position of the vehicle can be obtained according to the driving speed. When the intermediate trajectory includes different types of sections, the speed ratio of each type of section is divided, thereby obtaining the real-time correspondence between the driving time of each section and the longitude and latitude position of the vehicle, which provides a basis for determining the position of the target checkpoint equipment.
[0048] S500, according to D i The real-time correspondence between the driving time and the latitude and longitude position of the vehicle in the intermediate trajectory is calculated. iIn T 0 The latitude and longitude position of the vehicle at the time; it can be understood as: D i In T 0 The latitude and longitude position of the vehicle corresponding to the time is D i The corresponding longitude and latitude positions of the vehicle when passing through the target checkpoint device and being photographed by the target checkpoint device reflect the preliminary position information of the target checkpoint device.
[0049] In another embodiment, when there is T 0 With D i When any corresponding GPS reporting time point coincides with T 0 D reported at the same GPS reporting time point i The vehicle position information is determined as D i In T 0 The latitude and longitude of the vehicle corresponding to the time; it can be understood as: when there is T 0 With D i When any corresponding GPS reporting time point coincides, it is considered that D i If the vehicle just passes the target checkpoint device at the overlapping GPS reporting time point, there is no need to calculate the position information of the vehicle passing the target checkpoint device again. The vehicle position information reported by the GPS at this time can be directly used as the preliminary position information of the target checkpoint device.
[0050] S600, according to m final vehicles in T 0 The longitude and latitude positions of the vehicles corresponding to the respective times are used to obtain the position information corresponding to the target checkpoint device, so as to realize the position correction of the target checkpoint device.
[0051] In a specific embodiment, in step S600, the location information corresponding to the target camera device is obtained through the following steps:
[0052] S601, according to m final vehicles in T 0 The target position point is determined by the latitude and longitude positions of the vehicles corresponding to the respective moments; the target position point is any one of the latitude and longitude positions of the vehicles located at the edge position among the m latitude and longitude positions of the vehicles; it can be understood that: any one of the latitude and longitude positions of the vehicles located at the edge position refers to the latitude and longitude position of the vehicle corresponding to any one of the two endpoints when the m longitude and longitude positions of the vehicles are mapped to the center line of the road.
[0053] S602, according to the target position point and the remaining m-1 vehicle longitude and latitude positions, obtain a distance difference list △L={△L1, △L2, ……, △L e , ..., △L m-1}, where △L eIt is the distance difference between the e-th vehicle longitude and latitude position among the remaining m-1 vehicle longitude and latitude positions and the target position point, e=1, 2, ..., m-1.
[0054] S603, calculating and obtaining a target difference λ according to ΔL.
[0055] Among them, the target difference λ meets the following conditions:
[0056] λ=(∑ m-1 e=1 △L e ) / m.
[0057] S604, obtaining the position information corresponding to the target camera device according to the target position point and the target difference λ; it can be understood that: the position information corresponding to the target camera device refers to the position information obtained by adding the target difference λ to the target position point.
[0058] As mentioned above, through m final vehicles in T 0 The latitude and longitude positions of the vehicles corresponding to each moment are calculated to obtain the average position point, and this average position point is used as the final position corresponding to the target checkpoint device. By using the position information of multiple target vehicles passing through the target checkpoint device for calculation, the number of samples can be increased, thereby improving the accuracy of the target checkpoint device position.
[0059] In another specific embodiment, in step S600, the location information corresponding to the target camera device is obtained by further performing the following steps:
[0060] S610, according to m final vehicles in T 0 The longitude and latitude of the vehicle corresponding to each time are obtained to obtain the longitude value X and latitude value Y corresponding to the target checkpoint device.
[0061] Among them, the longitude value X corresponding to the target camera device 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 The corresponding n GPS reporting time points are 0 The next GPS reporting time point and T 0 The time difference between the adjacent previous GPS reporting time points, P i D i In T 0 The vehicle longitude value corresponding to the time.
[0063] The latitude value Y corresponding to the target bayonet device 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 time.
[0065] S620: Determine the location information corresponding to the target camera device according to the longitude and latitude values corresponding to the target camera device.
[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 device, when calculating the longitude and latitude values, the inverse of the interval between GPS reporting time points is used as the weight of the vehicle longitude / longitude values corresponding to the target vehicle at the time of shooting. The smaller the interval between GPS reporting time points, the greater the weight of the corresponding vehicle longitude / longitude values, and the location information of the target checkpoint device obtained in this way is more accurate.
[0067] In another embodiment, the processor determines the location information of the target card mount device by the following steps:
[0068] S10, according to the completed vehicle trajectory corresponding to each target vehicle, a plurality of key vehicles are selected from a plurality of target vehicles; wherein the key vehicle refers to any target vehicle whose vehicle trajectory between a previous GPS reporting time point and a subsequent GPS reporting time point of the corresponding shooting time is a straight trajectory.
[0069] S20, for any key vehicle, obtain the real-time correspondence between the driving time and the longitude and latitude position of the key vehicle 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 shooting time of the key vehicle itself.
[0070] Specifically, the real-time correspondence between the driving time and the longitude and latitude position of the key vehicle in the target trajectory refers to the real-time correspondence between the driving time and the longitude and latitude position fitted according to the uniform speed driving.
[0071] S30, determining the target position information of the key vehicle itself at the corresponding shooting time according to the shooting time of any of the key vehicles by the target checkpoint device, and determining the target position information as the position information of the target checkpoint device.
[0072] As described above, based on the completed vehicle trajectory, the real-time correspondence between the driving time and the longitude and latitude position is obtained, and the vehicle position information corresponding to the key vehicle when it passes the target checkpoint device and is photographed can be known. Using this vehicle position information as a reference for the target checkpoint device position information can improve the accuracy of the target checkpoint device position prediction.
[0073] Although some specific embodiments of the present invention have been described in detail by way of example, it will be appreciated by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present invention. It will also be appreciated by those skilled in the art that various modifications may be made to the embodiments without departing from the scope and spirit of the present invention. The scope of the present invention is defined by the appended claims.
Claims
1. A guide device correction system, characterized in that: The system comprises: a target checkpoint device, a plurality of target vehicles pre-screened and 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, according to the shooting time T of the target vehicle by the target camera device 0 , obtain the GPS reporting time point list corresponding to the target vehicle T = {T1, T2, ..., T j , ..., T n } and T corresponding to the n vehicle position information, where T j is the jth GPS reporting time point corresponding to the target vehicle, j = 1, 2, ..., n, n is the number of GPS reporting time points corresponding to the target vehicle, T 0 Between T1 and T n between; S200, completing the vehicle trajectory between each two adjacent vehicle position information in the n vehicle position 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, a final vehicle set D = {D1, D2, ..., D i , ..., D m }, where D i is the i-th final vehicle selected, i=1, 2, ..., m, m is the number of final vehicles selected; the final vehicle is any target vehicle whose corresponding completed vehicle trajectory meets the preset normal trajectory rules; S400, when T 0 With D i When the corresponding n GPS reporting time points do not coincide, i In the corresponding completed vehicle trajectory, obtain D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 The intermediate trajectory between the adjacent next GPS reporting time points, and the fitting is D i A real-time correspondence between the travel time and the latitude and longitude position of the vehicle in the intermediate trajectory; S500, according to D i The real-time correspondence between the driving time and the latitude and longitude position of the vehicle in the intermediate trajectory is calculated by i In T 0 The latitude and longitude position of the vehicle corresponding to the time; S600, according to m final vehicles in T 0 The longitude and latitude positions of the vehicles corresponding to the respective times are used to obtain the position information corresponding to the target checkpoint device, so as to realize the position correction of the target checkpoint device.
2. The bayonet device deviation correction system according to claim 1, characterized in that: In step S100, the obtained 0 The GPS reporting time point corresponding to the target vehicle in front is the same as that at T 0 The number of subsequent GPS reporting time points is the same.
3. The bayonet device deviation correction system according to claim 1, characterized in that: After step S300, the following steps are also included: When there is T 0 With D i When any corresponding GPS reporting time point coincides with T 0 D reported at the same GPS reporting time point i The vehicle position information is determined as D i In T 0 The latitude and longitude position of the vehicle corresponding to the time.
4. The bayonet device deviation correction system according to claim 1, characterized in that: The step S400 also includes the following steps: S401, when D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 When several sections corresponding to the intermediate tracks between the adjacent next GPS reporting time points are of the same type, determine D i In the corresponding middle track, it is a uniform speed. According to the uniform speed, D i Fitting the real-time correspondence between the travel time and the latitude and longitude position of the vehicle in the intermediate trajectory; S402, when D i The corresponding n GPS reporting time points are 0 The adjacent previous GPS reporting time point and T 0 When the sections corresponding to the intermediate trajectory between the adjacent next GPS reporting time points include sections of different types, a speed ratio is allocated to each section in the intermediate trajectory according to the preset driving speeds corresponding to the sections of different types, and D is allocated according to the allocation result. i The real-time correspondence between the travel time of each road section in the intermediate trajectory and the latitude and longitude position of the vehicle is fitted.
5. The bayonet device deviation correction system according to claim 1, characterized in that: In step S600, the location information corresponding to the target camera device is obtained through the following steps: S601, according to m final vehicles in T 0 The target position point is determined by the latitude and longitude positions of the vehicles corresponding to the respective time periods; the target position point is any latitude and longitude position of the vehicle located at the edge position among the m latitude and longitude positions of the vehicles; S602, according to the target position point and the remaining m-1 vehicle longitude and latitude positions, obtain a distance difference list △L={△L1, △L2, . . . , △L e , ..., △L m-1 }, where △L e is the distance difference between the e-th vehicle longitude and latitude position of the remaining m-1 vehicle longitude and latitude positions and the target position point, e=1, 2, ..., m-1; S603, calculating and obtaining a target difference λ according to △L; Among them, the target difference λ meets the following conditions: λ=(∑ m-1 e=1 △L e ) / m; S604, obtaining the position information corresponding to the target bayonet device according to the target position point and the target difference λ.
6. The bayonet device deviation correction system according to claim 1, characterized in that: In step S600, the location information corresponding to the target camera device is obtained through the following steps: S610, according to m final vehicles in T 0 The longitude and latitude positions of the vehicle corresponding to each time are obtained to obtain the longitude value X and latitude value Y corresponding to the target checkpoint device; Among them, the longitude value X corresponding to the target camera device meets the following conditions: X=∑ m i=1 (1 / △T i ×P i ) / ∑ m i=1 (1 / △T i ), where △T i D i The corresponding n GPS reporting time points are 0 The next GPS reporting time point and T 0 The time difference between the adjacent previous GPS reporting time points, P i D i In T 0 The vehicle longitude value corresponding to the time; The latitude value Y corresponding to the target bayonet device meets the following conditions: 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 time; S620: Determine the location information corresponding to the target camera device according to the longitude and latitude values corresponding to the target camera device.
7. The bayonet device deviation correction system according to claim 1, characterized in that: Filter out target vehicles through the following steps: S001, based on a given target road, obtaining a road condition data set corresponding to the target road; the road condition data set includes the number of road sections between two end points 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 a section of road where a target checkpoint device is located; S002, performing weighted summation according to the number of road sections between the two end points 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 data set to obtain a complexity score of the target road; S003, determining a target reporting time interval threshold value corresponding to the target road complexity score according to a preset relationship correspondence table; the relationship correspondence table refers to a table recording a one-to-one correspondence between a plurality of preset reporting time interval threshold values and a plurality of preset road complexity score ranges, wherein the preset reporting time interval threshold value and the preset road complexity score range are inversely proportional; S004, according to the target reporting time interval threshold, select a number of 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.
8. The bayonet device deviation correction system according to claim 7, 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 sections between the two end points of the target road; The preset weight corresponding to the number of road sections between the two end points of the target road is greater than the preset weight corresponding to the average number of forks at the intersection.
9. The bayonet device deviation correction system according to claim 7, characterized in that: In step S003, the target reporting time interval threshold corresponding to the target road complexity score is determined by the following steps: S0031, determining a target road complexity score range corresponding to the target road complexity score from a plurality of preset road complexity score ranges according to the target road complexity score; S0032, mapping the target road complexity score range in the relationship correspondence table, obtaining a preset reporting time interval threshold corresponding to the target road complexity score range, and determining it 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
Checkpost position determination method and checkpost management device
CN111161120A
Checkpoint position latitude and longitude correction method based on new energy automobile trajectory data
CN113806465A
Bayonet calibration method and device based on floating car positioning data and storage medium
CN114333328A
Position calibration method and related device, electronic equipment and storage medium
CN116958275A