CN113282699B - Road network matching method for noisy and unidentified parameter bicycle track data - Google Patents
Road network matching method for noisy and unidentified parameter bicycle track data Download PDFInfo
- Publication number
- CN113282699B CN113282699B CN202110827926.8A CN202110827926A CN113282699B CN 113282699 B CN113282699 B CN 113282699B CN 202110827926 A CN202110827926 A CN 202110827926A CN 113282699 B CN113282699 B CN 113282699B
- Authority
- CN
- China
- Prior art keywords
- road
- trajectory
- network
- probability
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Operations Research (AREA)
- Mathematical Physics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Algebra (AREA)
- Probability & Statistics with Applications (AREA)
- Software Systems (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Development Economics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Game Theory and Decision Science (AREA)
- Remote Sensing (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明涉及一种针对有噪声且参数不明的自行车轨迹数据的路网匹配方法,其中方法包括步骤:采集自行车的骑行轨迹线的轨迹点序列和路网中由骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合,构建轨迹线与路网之间的匹配概率网络T‑R‑N;构建从单轨迹点映射到路段的随机事件概率模型,计算节点事件发生概率;构建自行车前后轨迹点对的路段映射条件概率模型,计算节点事件之间的转移概率;构建自行车轨迹与路段之间的马尔可夫链,根据最大组合概率的自行车轨迹与路段之间的马尔可夫链,得到轨迹线的最优匹配结果。本发明的方案,是一种充分考虑当前自行车轨迹数据实际噪声状况的解决方案,可突破现实系统中因共享单车数据质量制约了骑行轨迹数据应用的实际难题。
The invention relates to a road network matching method for bicycle trajectory data with noise and unknown parameters, wherein the method comprises the steps of: collecting a trajectory point sequence of a bicycle's cycling trajectory and a distance threshold S from the cycling trajectory in the road network The set of adjacent road segments formed by all road segments within the range, construct the matching probability network T-R-N between the trajectory line and the road network; construct the random event probability model mapped from a single trajectory point to the road segment, and calculate the occurrence probability of node events; construct Conditional probability model of road segment mapping of front and rear track point pairs of bicycles, calculating the transition probability between node events; constructing a Markov chain between the bicycle trajectory and the road segment, according to the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability , to obtain the optimal matching result of the trajectory line. The solution of the present invention is a solution that fully considers the actual noise condition of the current bicycle trajectory data, and can break through the practical problem that the application of the riding trajectory data is restricted by the quality of the shared bicycle data in the real system.
Description
技术领域technical field
本发明涉及一种自行车轨迹数据路网匹配技术,尤其是一种针对较大噪声且误差参数不明确条件下自行车轨迹数据的路网匹配方法。The invention relates to a road network matching technology for bicycle trajectory data, in particular to a road network matching method for bicycle trajectory data under the condition of relatively large noise and unclear error parameters.
背景技术Background technique
在全社会倡导绿色交通趋势下,共享单车的兴起不仅推动了慢行交通的发展,而且为交通管理领域的多种不同应用提供了大量的自行车骑行轨迹数据。由于轨迹数据与城市路网数据具有不同的来源,在二者之间构建空间关联是使用轨迹数据的必然条件,因此,将自行车轨迹数据准确匹配到路网上重要意义。Under the trend of advocating green transportation in the whole society, the rise of shared bicycles not only promotes the development of slow traffic, but also provides a large amount of cycling trajectory data for various applications in the field of traffic management. Since the trajectory data and the urban road network data have different sources, it is a necessary condition to use the trajectory data to establish a spatial correlation between the two. Therefore, it is of great significance to accurately match the bicycle trajectory data to the road network.
交通领域中,当前轨迹数据匹配的研究成果主要针对汽车车辆类交通主体。相比自行车轨迹数据,汽车车辆定位数据的规范性与精度更高、质量更好,且定位误差参数更容易获得,在此基础上便于进行基于噪声特性与动力学特性的轨迹纠偏与路网匹配。而自行车轨迹数据则受到骑行者主观因素、定位设备差异性及外界多种干扰因素的叠加影响,具有更复杂、偏差更大的数据噪声。另外,当前实际可用的骑行轨迹数据并非来源于专业GPS设备,而是来源于共享单车运营平台采集并存储到的骑行用户手机GPS定位数据,使得定位数据噪声特性更加不明确,同时还面临着骑行过程的“真值”数据难以获取的限制,不具备先将轨迹数据修正后再进行路网匹配的条件。这种情况下,当前车辆轨迹数据匹配方法均不适用,需要根据骑行特性及轨迹数据的特点研究适宜的轨迹数据路网匹配方法。In the field of transportation, the current research results of trajectory data matching are mainly aimed at vehicle traffic subjects. Compared with bicycle trajectory data, vehicle positioning data has higher standardization and accuracy, better quality, and the positioning error parameters are easier to obtain. On this basis, it is convenient to perform trajectory correction and road network matching based on noise characteristics and dynamic characteristics. . The bicycle trajectory data is affected by the subjective factors of cyclists, the differences of positioning equipment and the superposition of various external interference factors, and has more complex and biased data noise. In addition, the currently available cycling track data does not come from professional GPS equipment, but from the GPS positioning data of cycling users’ mobile phones collected and stored by the shared bicycle operation platform, which makes the noise characteristics of the positioning data more unclear, and also faces the problem of Due to the limitation that the "true value" data of the riding process is difficult to obtain, it does not have the conditions to first correct the trajectory data and then perform the road network matching. In this case, the current vehicle trajectory data matching methods are not applicable, and it is necessary to study the appropriate trajectory data road network matching method according to the riding characteristics and the characteristics of the trajectory data.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于以充分利用共享单车运营平台的轨迹大数据,为城市慢行系统的交通管理应用提供数据基础,提供一种针对有噪声且参数不明的自行车轨迹数据的路网匹配方法、系统、电子设备及计算机可读存储介质。The purpose of the present invention is to make full use of the trajectory big data of the shared bicycle operation platform to provide a data basis for the traffic management application of the urban slow-moving system, and to provide a road network matching method and system for the bicycle trajectory data with noise and unknown parameters , electronic devices, and computer-readable storage media.
为实现上述目的,本发明提供一种针对有噪声且参数不明的自行车轨迹数据的路网匹配方法,包括:In order to achieve the above object, the present invention provides a road network matching method for bicycle trajectory data with noise and unknown parameters, including:
步骤1:采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合,N为所述骑行轨迹线上的轨迹点的总数,M为所述近邻路段集合中的路段总数,构建轨迹线与路网之间的匹配概率网络T-R-N;Step 1: Collect the track point sequence of the cycling track line of the bicycle and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network , N is the total number of trajectory points on the riding trajectory line, M is the total number of road sections in the set of adjacent road sections, and a matching probability network TRN between the trajectory line and the road network is constructed;
步骤2:根据所述轨迹点序列和所述近邻路段集合,构建从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率;Step 2: According to the trajectory point sequence and the set of adjacent road sections, construct a random event probability model mapped from a single trajectory point to a road section, and calculate the matching probability between the trajectory line and the road network. The occurrence of node events in the network TRN probability ;
步骤3:根据所述轨迹点序列中的相邻轨迹点对(即一对相邻轨迹点),构建自行车前后轨迹点对映射到路段的条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率;Step 3: According to the adjacent trajectory point pairs in the trajectory point sequence (that is, a pair of adjacent trajectory points), construct a conditional probability model in which the front and rear trajectory point pairs of the bicycle are mapped to the road sections, and calculate the distance between the trajectory line and the road network. The transition probabilities between node events in the matching probability network TRN ;
步骤4:在所述轨迹线与路网之间的匹配概率网络T-R-N上构建自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。Step 4: Build a Markov chain between the bicycle trajectory and the road segment on the matching probability network TRN between the trajectory line and the road network, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
根据本发明的一个方面,构建轨迹线对路网的匹配概率网络T-R-N为:According to one aspect of the present invention, the matching probability network T-R-N for constructing the trajectory line-to-road network is:
通过单点角度提取轨迹点与路段空间映射的不确定性关系和前后点间关联角度提取骑行过程在路段上空间关联的不确定性关系,构建轨迹线与路网之间的匹配概率网络T-R-N。Extract the uncertainty relationship between the trajectory point and the road segment spatial mapping through the single-point angle and the correlation angle between the front and rear points to extract the uncertainty relationship of the spatial association of the riding process on the road segment, and construct a matching probability network T-R-N between the trajectory line and the road network. .
根据本发明的一个方面,构建从单轨迹点映射到路段的随机事件概率模型为:According to one aspect of the present invention, constructing a random event probability model mapped from a single trajectory point to a road segment is:
通过利用轨迹点与近邻路段集合R中各个路段的垂直距离关系,构建基于横向距离分布的从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生的概率。By using the vertical distance relationship between the trajectory point and each road segment in the set R of adjacent road segments, a random event probability model from a single trajectory point to a road segment is constructed based on the horizontal distance distribution, and the matching probability network between the trajectory line and the road network is calculated. Probability of node events in TRN .
根据本发明的一个方面,构建前后轨迹点对映射到路段的条件概率模型为:According to one aspect of the present invention, constructing a conditional probability model for mapping front and rear track point pairs to road segments is:
通过利用所述相邻轨迹点对所在路段间的空间关联关系,构建所述前后轨迹点对的路段映射条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率。By using the spatial correlation between the road segments where the adjacent trajectory point pairs are located, a road segment mapping conditional probability model of the front and rear trajectory point pairs is constructed, and the matching probability between the trajectory line and the road network is calculated. Node events in the network TRN transition probability between .
根据本发明的一个方面,获得轨迹线的最优匹配结果为:According to one aspect of the present invention, the optimal matching result of the trajectory line is obtained as follows:
在所述轨迹线与路网之间的匹配概率网络T-R-N上,对每种匹配方案构建所述自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。On the matching probability network TRN between the trajectory line and the road network, a Markov chain between the bicycle trajectory and the road segment is constructed for each matching scheme, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
根据本发明的一个方面,构建轨迹线与路网之间的匹配概率网络T-R-N包括:According to one aspect of the present invention, constructing the matching probability network T-R-N between the trajectory line and the road network includes:
根据所述轨迹点序列中的任一轨迹点,得到轨迹点i在所述近邻路段集合中路段的不确定性事件节点,同一轨迹点i的所有事件节点构成集合,得到所有的事件节点构成所述路网匹配概率网络T-R-N中的节点集合;According to the trajectory point sequence any track point in , get the trajectory point i in the set of adjacent road sections middle section The uncertainty event node of , all event nodes of the same trajectory point i constitute a set , get all the event nodes to form the node set in the road network matching probability network TRN ;
根据所述轨迹点序列中的前后相邻轨迹点对,得到在任一轨迹点所属的任意路段的不确定性事件节点和轨迹点所属的任意路段的不确定性事件节点之间设置的有向连接弧,其代表事件之间的转移关系,所有的事件转移关系构成了所述轨迹线与路网之间的匹配概率网络T-R-N中的有向连接弧集合,构建所述轨迹线与路网之间的匹配概率网络T-R-N。According to the trajectory point sequence pair of adjacent trajectory points in , get at any trajectory point any road segment The uncertainty event node of and track points any road segment The uncertainty event node of Directed connection arcs set between , which represents the transition relationship between events, and all event transition relationships constitute the set of directed connection arcs in the matching probability network TRN between the trajectory line and the road network , and construct the matching probability network TRN between the trajectory line and the road network.
根据本发明的一个方面,计算节点事件发生的概率包括:According to one aspect of the present invention, calculating the probability of occurrence of a node event includes:
根据各个轨迹点和近邻路段集中各个路段的坐标数据,得到任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,得到所述轨迹点的所有近邻路段中最远的近邻路段的垂直距离,计算得到任一近邻路段距离与所述最远的近邻路段的垂直距离的差值:According to each trajectory point and the coordinate data of each road section in the set of adjacent road sections, any trajectory point is obtained with any road segment in the set of adjacent road segments The vertical distance of the center point of , get the trajectory point The vertical distance of the farthest neighbor of all neighbors , calculate the distance of any nearby road segment the vertical distance from the farthest neighbor difference :
; ;
其中,表示表示任一轨迹点与所述近邻路段集合中路段的中心点的垂直距离,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示与所述最远的近邻路段的垂直距离的差值,表示第个轨迹点,表示第个路段;in, Represents any trajectory point The road segment in the set with the neighbor road segment The vertical distance from the center point of , Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , express the vertical distance from the farthest neighbor difference of , means the first track points, means the first a road segment;
根据所述轨迹点与各路段垂直距离的定位偏差是独立同分布随机变量,得到轨迹点在所述近邻路段集合中的路段的所述节点事件发生概率与该轨迹点距所述路段的垂直距离相关,越小,则所述节点事件发生概率越大,得到轨迹点在所述近邻路段集合中的其他各个路段k的所述相关,采用公式计算:According to the trajectory point The positioning deviation of the vertical distance from each road section is an independent and identically distributed random variable, and the trajectory point is obtained. road segments in the set of neighbor road segments The node event occurrence probability of Distance from the track point to the road segment is related to the vertical distance, The smaller the probability of occurrence of the node event bigger, get track points In the set of neighboring road segments, the other respective road segments k Correlation, calculated by formula :
; ;
其中,表示节点事件发生的概率,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,表示任一轨迹点与所述近邻路段几何中其他路段k的中心点的垂直距离,表示第个轨迹点,表示第个路段,表示第个路段。in, represents the probability of a node event occurring, Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , represents any track point with any road segment in the set of adjacent road segments The vertical distance from the center point of , represents any track point the vertical distance from the center point of other road segments k in the neighbor road segment geometry, means the first track points, means the first road section, means the first road section.
根据本发明的一个方面,计算轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率包括:According to one aspect of the present invention, the matching probability between the trajectory line and the road network is calculated as the transition probability between the node events in the network TRN include:
通过利用路网数据中各个路段间的空间关联关系,定义得到所述近邻路段集合中任意两条路段与之间的转移阻抗,其取值区间为,设定路网上路段与路段之间的最短距离长度为,的赋值公式如下:By using the spatial relationship between each road segment in the road network data, any two road segments in the set of adjacent road segments are defined and obtained and transfer impedance between , whose value range is , set the road network segment with road sections The shortest distance between , The assignment formula is as follows:
; ;
其中,表示任意两条路段与之间的转移阻抗,表示第个路段,表示第个路段,表示路网上路段与路段之间的最短距离;in, represents any two road segments and transfer impedance between, means the first road section, means the first road section, Represents a road network segment with road sections the shortest distance between;
当轨迹点在路段上时,后一个轨迹点在路段上的概率为所述节点事件之间的转移概率,得到所述节点事件之间的转移概率与路段间的转移阻抗相关,所述转移阻抗越小则所述节点事件之间的转移概率越大,用下述公式进行计算:when the track point on the road up, the next track point on the road The probability on is the transition probability between the node events , obtain the transition probability between the node events and the transition impedance between the road segments Correlation, the smaller the transition impedance, the greater the transition probability between the node events, which is calculated by the following formula:
; ;
其中,表示节点事件之间的转移概率,表示路段间的转移阻抗,表示求和时第个转移阻抗数据。in, represents the transition probability between node events, represents the transfer impedance between road segments, Indicates the time of summation transfer impedance data.
根据本发明的一个方面,构建自行车轨迹与路段之间的马尔可夫链包括:According to one aspect of the present invention, constructing a Markov chain between bicycle trajectories and road segments includes:
通过设置轨迹线与路网之间的匹配概率网络T-R-N中的网络节点集合中的每一个节点为初始节点,网络节点集合中的任一节点为终到节点,利用所述轨迹线与路网之间的匹配概率网络T-R-N中的有向连接弧,遍历整个网络,所述起点节点到所述终到节点间的任意一条节点序列对应一项自行车轨迹线匹配方案,构建自行车轨迹与路段之间的马尔可夫链。The set of network nodes in the network TRN by setting the matching probability between the trajectory line and the road network Each node in is an initial node, a collection of network nodes Any node is the final node, and the directed connection arc in the matching probability network TRN between the trajectory line and the road network is used to traverse the entire network, and any one between the starting node and the final node is used. The node sequence corresponds to a bicycle trajectory line matching scheme, and a Markov chain between bicycle trajectory and road segment is constructed.
根据本发明的一个方面,在轨迹线与路网之间的匹配概率网络T-R-N上搜索最大组合概率的自行车轨迹与路段之间的马尔可夫链并实现轨迹线的最优匹配结果包括:According to one aspect of the present invention, searching the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability on the matching probability network T-R-N between the trajectory line and the road network and realizing the optimal matching result of the trajectory line includes:
所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率和所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率通过公式计算得到自行车轨迹与路段之间的马尔可夫链的组合概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,The matching probability between the trajectory line and the road network The node event occurrence probability in the network TRN and the matching probability between the trajectory line and the road network and the transition probability between node events in the network TRN The combined probability of the Markov chain between the bicycle track and the road segment is calculated by the formula , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained,
公式:;formula: ;
其中,表示节点事件发生概率,表示节点事件之间的转移概率,表示自行车轨迹的路段马尔可夫连的组合概率;in, represents the probability of node event occurrence, represents the transition probability between node events, the combined probability of the Markov connection representing the segment of the bicycle trajectory;
根据所述轨迹线的路段匹配概率网络T-R-N,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。According to the road segment matching probability network TRN of the trajectory line, the Markov chain between the bicycle trajectory with the maximum combined probability and the road segment is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
为实现上述目的,本发明提供一种针对较大噪声且参数不明的自行车轨迹数据的路网匹配系统,包括:In order to achieve the above object, the present invention provides a road network matching system for bicycle trajectory data with relatively large noise and unknown parameters, including:
路网网络构建模块,采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合,N为所述骑行轨迹线上的轨迹点的总数,M为所述近邻路段集合中的路段总数,构建轨迹线与路网之间的匹配概率网络T-R-N;The road network network building module collects the trajectory point sequence of the bicycle's riding trajectory and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network , N is the total number of trajectory points on the riding trajectory line, M is the total number of road sections in the set of adjacent road sections, and a matching probability network TRN between the trajectory line and the road network is constructed;
单轨迹点模型构建模块,根据所述轨迹点序列和所述近邻路段集合,构建从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率;A single trajectory point model building module, according to the trajectory point sequence and the set of adjacent road segments, constructs a random event probability model mapped from a single trajectory point to a road segment, and calculates the matching probability between the trajectory line and the road network in the network TRN The probability of node event occurrence ;
前后轨迹点模型构建模块,根据所述轨迹点序列中的相邻轨迹点对,构建自行车前后轨迹点对映射到路段的条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率;The front and rear trajectory point model building module, according to the adjacent trajectory point pairs in the trajectory point sequence, constructs the conditional probability model of the bicycle front and rear trajectory point pairs mapped to the road section, and calculates the matching probability network TRN between the trajectory line and the road network The transition probabilities between node events in ;
轨迹线匹配模块,在所述轨迹线与路网之间的匹配概率网络T-R-N上构建自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。The trajectory line matching module constructs a Markov chain between the bicycle trajectory and the road segment on the matching probability network TRN between the trajectory line and the road network, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
为实现上述目的,本发明提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述针对有噪声且参数不明的自行车轨迹数据的路网匹配方法。In order to achieve the above object, the present invention provides an electronic device, comprising a processor, a memory, and a computer program stored on the memory and running on the processor, the computer program being implemented when executed by the processor The above road network matching method for the bicycle trajectory data with noise and unknown parameters.
为实现上述目的,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述针对有噪声且参数不明的自行车轨迹数据的路网匹配方法。In order to achieve the above object, the present invention provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned data for bicycle track data with noise and unknown parameters is realized. Road network matching method.
基于此,本发明的有益效果在于:Based on this, the beneficial effects of the present invention are:
1.利用了共享单车运营平台积累的带轨迹点定位坐标的微观骑行数据进行路网匹配处理,能够满足慢性系统交通管理应用对骑行数据处理与微观骑行行为分析的要求,并充分挖掘共享经济背景下的大数据对交通的应用价值。1. Using the micro-cycling data with track point positioning coordinates accumulated by the shared bicycle operation platform for road network matching processing, it can meet the requirements of chronic system traffic management applications for cycling data processing and micro-cycling behavior analysis, and fully excavate The application value of big data to transportation in the context of sharing economy.
2.与一般的基于轨迹修正后的数据实现路网匹配方式不同,本发明考虑了自行车运动有别于汽车车辆行驶的特殊性,以及共享单车实际轨迹数据具有较大噪声且参数不明确的现实条件,更好地适应自行车骑行行为特点与骑行轨迹的实际数据特点,提高了既有轨迹大数据的可用性。2. Different from the general way of realizing road network matching based on the data after trajectory correction, the present invention takes into account the particularity of bicycle movement that is different from the driving of automobiles, and the reality that the actual trajectory data of shared bicycles has relatively large noise and unclear parameters. conditions, better adapt to the characteristics of bicycle riding behavior and the actual data characteristics of the riding trajectory, and improve the availability of existing trajectory big data.
3.构建了基于概率网络与不确定性匹配模型的轨迹数据路网匹配方法,适应自行车骑行随机性强的特点与骑行轨迹数据难以修正的制约条件,模型简洁,求解方便,便于实施。3. A road network matching method of trajectory data based on probability network and uncertainty matching model is constructed, which adapts to the characteristics of strong randomness of bicycle riding and the constraints that cycling trajectory data is difficult to modify. The model is simple, easy to solve and easy to implement.
附图说明Description of drawings
图1示意性表示根据本发明的针对有噪声且参数不明的自行车轨迹数据的路网匹配方法的流程图;FIG. 1 schematically shows a flow chart of a road network matching method for noisy bicycle track data with unknown parameters according to the present invention;
图2示意性表示自行车轨迹线836430的空间位置图;FIG. 2 schematically represents the spatial position diagram of the bicycle track line 836430;
图3示意性表示自行车轨迹线与路网之间的匹配概率网络T-R-N图;Fig. 3 schematically represents the matching probability network T-R-N diagram between the bicycle trajectory line and the road network;
图4示意性表示自行车轨迹线的最优匹配路段示意图;FIG. 4 schematically shows the schematic diagram of the optimal matching road section of the bicycle trajectory line;
图5示意性表示根据本发明的针对较大噪声且参数不明的自行车轨迹数据的路网匹配系统图。FIG. 5 schematically shows a diagram of a road network matching system according to the present invention for bicycle trajectory data with relatively large noise and unknown parameters.
具体实施方式Detailed ways
现在将参照示例性实施例来论述本发明的内容。应当理解,论述的实施例仅是为了使得本领域普通技术人员能够更好地理解且因此实现本发明的内容,而不是暗示对本发明的范围的任何限制。The present invention will now be discussed with reference to exemplary embodiments. It should be understood that the discussed embodiments are only provided to enable those of ordinary skill in the art to better understand and thus implement the content of the present invention, and are not intended to imply any limitation on the scope of the present invention.
如本文中所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”。术语“一个实施例”和“一种实施例”要被解读为“至少一个实施例”。As used herein, the term "including" and variations thereof are to be read as open-ended terms meaning "including, but not limited to." The term "based on" is to be read as "based at least in part on". The terms "one embodiment" and "one embodiment" are to be read as "at least one embodiment."
图1示意性表示根据本发明的针对有噪声且参数不明的自行车轨迹数据的路网匹配方法的流程图。如图1所示,根据本发明的针对有噪声且参数不明的自行车轨迹数据的路网匹配方法,包括以下步骤:FIG. 1 schematically shows a flowchart of a road network matching method for noisy bicycle trajectory data with unknown parameters according to the present invention. As shown in FIG. 1 , the road network matching method for bicycle trajectory data with noise and unknown parameters according to the present invention includes the following steps:
101:采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合,N为所述骑行轨迹线上的轨迹点的总数,M为所述近邻路段集合中的路段总数,构建轨迹线与路网之间的匹配概率网络T-R-N;101: Collect the track point sequence of the cycling track line of the bicycle and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network , N is the total number of trajectory points on the riding trajectory line, M is the total number of road sections in the set of adjacent road sections, and a matching probability network TRN between the trajectory line and the road network is constructed;
102:根据所述轨迹点序列和所述近邻路段集合,构建从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率;102: Construct a random event probability model mapped from a single trajectory point to a road segment according to the trajectory point sequence and the set of adjacent road sections, and calculate the probability of occurrence of node events in the matching probability network TRN between the trajectory line and the road network ;
103:根据所述轨迹点序列中的相邻轨迹点对,构建自行车前后轨迹点对映射到路段的条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率;103: According to the adjacent trajectory point pairs in the trajectory point sequence, construct a conditional probability model in which the front and rear trajectory point pairs of the bicycle are mapped to the road sections, and calculate the matching probability between the trajectory line and the road network. transition probability between ;
104:在所述轨迹线与路网之间的匹配概率网络T-R-N上构建自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。104: Construct a Markov chain between the bicycle trajectory and the road segment on the matching probability network TRN between the trajectory line and the road network, according to the occurrence probability of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
本发明提供的上述针对有噪声且参数不明的自行车轨迹数据的路网匹配方法,充分利用共享单车运营平台的轨迹大数据,为城市慢行系统的交通管理应用提供数据基础。The above road network matching method for the bicycle trajectory data with noise and unknown parameters provided by the present invention makes full use of the trajectory big data of the shared bicycle operation platform, and provides a data basis for the traffic management application of the urban slow-moving system.
根据本发明的一个实施例,所述构建轨迹线与路网之间的匹配概率网络T-R-N为:采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合。考虑到轨迹定位噪声较大且误差参数不明,通过单点角度提取轨迹点与路段空间映射的不确定性关系和前后点间关联角度提取骑行过程在路段上空间关联的不确定性关系,构建轨迹线与路网之间的匹配概率网络T-R-N。According to an embodiment of the present invention, the matching probability network TRN between the constructed trajectory line and the road network is: collecting the trajectory point sequence of the cycling trajectory line of the bicycle and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network . Considering that the trajectory positioning noise is relatively large and the error parameters are unknown, the uncertainty relationship between the spatial mapping of the trajectory point and the road segment is extracted by the single point angle, and the uncertainty relationship of the spatial correlation of the riding process on the road segment is extracted by the correlation angle between the front and rear points. The matching probability network TRN between the trajectory line and the road network.
具体的,本实施例中将共享单车骑行轨迹匹配到路段上,任选数据中一条轨迹,如图2所示为编号836430的轨迹线及相应的空间位置,表示轨迹线匹配到路网上的实施过程:Specifically, in this embodiment, the shared bicycle riding track is matched to the road section, and one track in the data is selected. As shown in Figure 2, the track line numbered 836430 and the corresponding spatial position, indicating that the track line matches the track line on the road network. Implementation process:
距离阈值S取值为30m,检索轨迹内各轨迹点的邻近路段集合,其中部分轨迹点的近邻路段集合如表1所示:The distance threshold S is set to 30m, and the set of adjacent road segments of each track point in the track is retrieved, and the set of adjacent road segments of some track points is shown in Table 1:
表1Table 1
图3示意性表示自行车轨迹线与路网之间的匹配概率网络T-R-N图。FIG. 3 schematically shows a T-R-N diagram of the matching probability network between the bicycle trajectory and the road network.
根据本发明的一个实施例,所述构建轨迹线与路网之间的匹配概率网络T-R-N的具体步骤包括:根据所述轨迹点序列中的任一轨迹点,得到轨迹点i在所述近邻路段集合中路段的不确定性事件节点,同一轨迹点i的所有事件节点构成集合,得到所有的事件节点构成所述路网匹配概率网络T-R-N中的节点集合;According to an embodiment of the present invention, the specific step of constructing the matching probability network TRN between the trajectory line and the road network includes: according to the trajectory point sequence any track point in , get the trajectory point i in the set of adjacent road sections middle section The uncertainty event node of , all event nodes of the same trajectory point i constitute a set , get all the event nodes to form the node set in the road network matching probability network TRN ;
根据所述轨迹点序列中的前后相邻轨迹点对,得到在任一轨迹点所属的任意路段的不确定性事件节点和轨迹点所属的任意路段的不确定性事件节点之间设置的有向连接弧,其代表事件之间的转移关系,所有的事件转移关系构成了所述轨迹线与路网之间的匹配概率网络T-R-N中的有向连接弧集合,构建所述轨迹线与路网之间的匹配概率网络T-R-N。According to the trajectory point sequence pair of adjacent trajectory points in , get at any trajectory point any road segment The uncertainty event node of and track points any road segment The uncertainty event node of Directed connection arcs set between , which represents the transition relationship between events, and all event transition relationships constitute the set of directed connection arcs in the matching probability network TRN between the trajectory line and the road network , and construct the matching probability network TRN between the trajectory line and the road network.
根据本发明的一个实施例,所述构建从单轨迹点映射到路段的随机事件概率模型为:对于所述轨迹线与路网之间的匹配概率网络T-R-N任一节点,在整体定位误差较大且参数未知条件下,通过利用轨迹点与近邻路段集合R中各个路段的垂直距离关系,构建基于横向距离分布的从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生的概率。According to an embodiment of the present invention, the construction of a random event probability model mapped from a single trajectory point to a road segment is: for any node of the matching probability network TRN between the trajectory line and the road network , under the condition that the overall positioning error is large and the parameters are unknown, by using the vertical distance relationship between the trajectory point and each road segment in the adjacent road segment set R, a random event probability model from a single trajectory point to a road segment based on the horizontal distance distribution is constructed to calculate The matching probability between the trajectory line and the road network is the probability of occurrence of node events in the network TRN .
根据各个轨迹点和近邻路段集中各个路段的坐标数据,得到任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,得到所述轨迹点的所有近邻路段中最远的近邻路段的垂直距离,计算得到任一近邻路段距离与所述最远的近邻路段的垂直距离的差值:According to each trajectory point and the coordinate data of each road section in the set of adjacent road sections, any trajectory point is obtained with any road segment in the set of adjacent road segments The vertical distance of the center point of , get the trajectory point The vertical distance of the farthest neighbor of all neighbors , calculate the distance of any nearby road segment the vertical distance from the farthest neighbor difference :
; ;
其中,表示表示任一轨迹点与所述近邻路段集合中路段的中心点的垂直距离,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示与所述最远的近邻路段的垂直距离的差值,表示第个轨迹点,表示第个路段;in, Represents any trajectory point The road segment in the set with the neighbor road segment The vertical distance from the center point of , Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , express the vertical distance from the farthest neighbor difference of , means the first track points, means the first a road segment;
根据所述轨迹点与各路段垂直距离的定位偏差是独立同分布随机变量,得到轨迹点在所述近邻路段集合中的路段的所述节点事件发生概率与该轨迹点距所述路段的垂直距离相关,越小,则所述节点事件发生概率越大,得到轨迹点在所述近邻路段集合中的其他各个路段k的所述相关,采用公式计算:According to the trajectory point The positioning deviation of the vertical distance from each road section is an independent and identically distributed random variable, and the trajectory point is obtained. road segments in the set of neighbor road segments The node event occurrence probability of Distance from the track point to the road segment is related to the vertical distance, The smaller the probability of occurrence of the node event bigger, get track points In the set of neighboring road segments, the other respective road segments k Correlation, calculated by formula :
; ;
其中,表示节点事件发生的概率,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,表示任一轨迹点与所述近邻路段几何中其他路段k的中心点的垂直距离,表示第个轨迹点,表示第个路段,表示第个路段。in, represents the probability of a node event occurring, Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , represents any track point with any road segment in the set of adjacent road segments The vertical distance from the center point of , represents any track point the vertical distance from the center point of other road segments k in the neighbor road segment geometry, means the first track points, means the first road section, means the first road section.
具体的,如表2所示统计各轨迹点与近邻路段集合R中各个路段的垂直距离:Specifically, as shown in Table 2, the vertical distance between each track point and each road segment in the set R of adjacent road segments is counted:
表2Table 2
根据该距离计算轨迹点属于各路段的概率,计算结果如表3所示:Calculate the probability that the track point belongs to each road segment according to the distance , the calculation results are shown in Table 3:
表3table 3
根据本发明的一个实施例,所述构建前后轨迹点对映射到路段的条件概率模型为:对所述轨迹线与路网之间的匹配概率网络T-R-N上的任一连弧,在整体误差较大且参数未知的条件下,通过利用所述相邻轨迹点对所在路段间的空间关联关系,构建所述前后轨迹点对的路段映射条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率。According to an embodiment of the present invention, the conditional probability model for mapping the front and rear track point pairs to road segments is: for any connecting arc on the matching probability network TRN between the trajectory line and the road network , under the condition that the overall error is large and the parameters are unknown, by using the spatial correlation between the road segments where the adjacent trajectory point pairs are located, the road segment mapping conditional probability model of the front and rear trajectory point pairs is constructed, and the trajectory line and the road segment are calculated. Matching probability between road networks Transition probability between node events in network TRN .
通过利用路网数据中各个路段间的空间关联关系,定义得到所述近邻路段集合中任意两条路段与之间的转移阻抗,其取值区间为,设定路网上路段与路段之间的最短距离长度为,的赋值公式如下:By using the spatial relationship between each road segment in the road network data, any two road segments in the set of adjacent road segments are defined and obtained and transfer impedance between , whose value range is , set the road network segment with road sections The shortest distance between , The assignment formula is as follows:
; ;
其中,表示任意两条路段与之间的转移阻抗,表示第个路段,表示第个路段,表示路网上路段与路段之间的最短距离;in, represents any two road segments and transfer impedance between, means the first road section, means the first road section, Represents a road network segment with road sections the shortest distance between;
当轨迹点在路段上时,后一个轨迹点在路段上的概率为所述节点事件之间的转移概率,得到所述节点事件之间的转移概率与路段间的转移阻抗相关,所述转移阻抗越小则所述节点事件之间的转移概率越大,用下述公式进行计算:when the track point on the road up, the next track point on the road The probability on is the transition probability between the node events , obtain the transition probability between the node events and the transition impedance between the road segments Correlation, the smaller the transition impedance, the greater the transition probability between the node events, which is calculated by the following formula:
; ;
其中,表示节点事件之间的转移概率,表示路段间的转移阻抗,表示求和时第个转移阻抗数据。in, represents the transition probability between node events, represents the transfer impedance between road segments, Indicates the time of summation transfer impedance data.
具体的,利用路段之间的空间关联关系定义路段之间的转移阻抗,阻抗矩阵如表4所示:Specifically, the transfer impedance between the road segments is defined by the spatial relationship between the road segments, and the impedance matrix is shown in Table 4:
表4Table 4
根据阻抗计算得到相邻前后轨迹点之间的转移概率。Calculate the transition probability between adjacent track points before and after the impedance .
图4示意性表示自行车轨迹线的最优匹配路段示意图。FIG. 4 schematically shows a schematic diagram of an optimal matching road segment for a bicycle trajectory line.
根据本发明的一个实施例,所述构建前后轨迹点对映射到路段的条件概率模型为:在所述轨迹线与路网之间的匹配概率网络T-R-N上,对每种匹配方案构建所述自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。According to an embodiment of the present invention, the conditional probability model for mapping the front and rear track point pairs to road sections is: constructing the bicycle for each matching scheme on the matching probability network TRN between the trajectory line and the road network Markov chain between trajectories and road segments, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
通过设置轨迹线与路网之间的匹配概率网络T-R-N中的网络节点集合中的每一个节点为初始节点,网络节点集合中的任一节点为终到节点,利用所述轨迹线与路网之间的匹配概率网络T-R-N中的有向连接弧,遍历整个网络,所述起点节点到所述终到节点间的任意一条节点序列对应一项自行车轨迹线匹配方案,构建自行车轨迹与路段之间的马尔可夫链。The set of network nodes in the network TRN by setting the matching probability between the trajectory line and the road network Each node in is an initial node, a collection of network nodes Any node is the final node, and the directed connection arc in the matching probability network TRN between the trajectory line and the road network is used to traverse the entire network, and any one between the starting node and the final node is used. The node sequence corresponds to a bicycle trajectory line matching scheme, and a Markov chain between bicycle trajectory and road segment is constructed.
所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率和所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率通过公式计算得到自行车轨迹与路段之间的马尔可夫链的组合概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,The matching probability between the trajectory line and the road network The node event occurrence probability in the network TRN and the matching probability between the trajectory line and the road network and the transition probability between node events in the network TRN The combined probability of the Markov chain between the bicycle track and the road segment is calculated by the formula , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained,
公式:;formula: ;
其中,表示节点事件发生概率,表示节点事件之间的转移概率,表示自行车轨迹的路段马尔可夫连的组合概率;in, represents the probability of node event occurrence, represents the transition probability between node events, the combined probability of the Markov connection representing the segment of the bicycle trajectory;
根据所述轨迹线的路段匹配概率网络T-R-N,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。According to the road segment matching probability network TRN of the trajectory line, the Markov chain between the bicycle trajectory with the maximum combined probability and the road segment is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
具体的,如表5所示最优匹配路段结果,图4示意性表示自行车轨迹线的最优匹配路段示意图:Specifically, as shown in Table 5, the results of the optimal matching road section are shown in Table 5, and FIG. 4 schematically shows the schematic diagram of the optimal matching road section of the bicycle trajectory:
表5table 5
本实施例的有益效果在于:The beneficial effects of this embodiment are:
该针对有噪声且参数不明的自行车轨迹数据的路网匹配方法既考虑了较大噪声条件下轨迹点与路段在空间上的映射概率,又考虑了骑行过程中多轨迹点在路段上的空间关联概率,并采用基于概率网络的搜索算法识别出最大可能性的路段序列,能够在骑行者手机定位数据噪声较大、定位误差参数不明确且无法进行轨迹数据纠偏的现实条件下,实现自行车轨迹与路网的最优匹配。The road network matching method for noisy bicycle trajectory data with unknown parameters not only considers the spatial mapping probability of trajectory points and road segments under the condition of large noise, but also considers the spatial mapping of multiple trajectory points on road segments during cycling. Correlation probability, and use the search algorithm based on probability network to identify the most likely road segment sequence, which can realize the bicycle trajectory under the realistic conditions that the cyclist’s mobile phone positioning data is noisy, the positioning error parameters are unclear, and the trajectory data cannot be corrected. The best match with the road network.
图5示意性表示根据本发明的针对较大噪声且参数不明的自行车轨迹数据的路网匹配系统图。FIG. 5 schematically shows a diagram of a road network matching system according to the present invention for bicycle trajectory data with relatively large noise and unknown parameters.
不仅如此,为实现上述发明目的,本发明还提供一种针对较大噪声且参数不明的自行车轨迹数据的路网匹配系统,该系统包括:Not only that, in order to achieve the above purpose of the invention, the present invention also provides a road network matching system for bicycle trajectory data with relatively large noise and unknown parameters, the system comprising:
路网网络构建模块,采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合,N为所述骑行轨迹线上的轨迹点的总数,M为所述近邻路段集合中的路段总数,构建轨迹线与路网之间的匹配概率网络T-R-N;The road network network building module collects the trajectory point sequence of the bicycle's riding trajectory and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network , N is the total number of trajectory points on the riding trajectory line, M is the total number of road sections in the set of adjacent road sections, and a matching probability network TRN between the trajectory line and the road network is constructed;
单轨迹点模型构建模块,根据所述轨迹点序列和所述近邻路段集合,构建从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率;A single trajectory point model building module, according to the trajectory point sequence and the set of adjacent road segments, constructs a random event probability model mapped from a single trajectory point to a road segment, and calculates the matching probability between the trajectory line and the road network in the network TRN The probability of node event occurrence ;
前后轨迹点模型构建模块,根据所述轨迹点序列中的相邻轨迹点对,构建自行车前后轨迹点对映射到路段的条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率;The front and rear trajectory point model building module, according to the adjacent trajectory point pairs in the trajectory point sequence, constructs the conditional probability model of the bicycle front and rear trajectory point pairs mapped to the road section, and calculates the matching probability network TRN between the trajectory line and the road network The transition probabilities between node events in ;
轨迹线匹配模块,在所述轨迹线与路网之间的匹配概率网络T-R-N上构建自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。The trajectory line matching module constructs a Markov chain between the bicycle trajectory and the road segment on the matching probability network TRN between the trajectory line and the road network, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
根据本发明的一个实施例,路网网络构建模块是构建轨迹线与路网之间的匹配概率网络T-R-N,采集自行车的骑行轨迹线的轨迹点序列和路网中由所述骑行轨迹线的距离阈值S范围内的所有路段形成的近邻路段集合。考虑到轨迹定位噪声较大且误差参数不明,通过单点角度提取轨迹点与路段空间映射的不确定性关系和前后点间关联角度提取骑行过程在路段上空间关联的不确定性关系,构建轨迹线与路网之间的匹配概率网络T-R-N。According to an embodiment of the present invention, the road network network building module is to construct a matching probability network TRN between the trajectory line and the road network, and collect the trajectory point sequence of the cycling trajectory line of the bicycle. and the set of nearby road segments formed by all road segments within the range of the distance threshold S of the cycling trajectory line in the road network . Considering that the trajectory positioning noise is relatively large and the error parameters are unknown, the uncertainty relationship between the spatial mapping of the trajectory point and the road segment is extracted by the single point angle, and the uncertainty relationship of the spatial correlation of the riding process on the road segment is extracted by the correlation angle between the front and rear points. The matching probability network TRN between the trajectory line and the road network.
具体的,本实施例中将共享单车骑行轨迹匹配到路段上,任选数据中一条轨迹,如图2所示为编号836430的轨迹线及相应的空间位置,表示轨迹线匹配到路网上的实施过程:Specifically, in this embodiment, the shared bicycle riding track is matched to the road section, and one track in the data is selected. As shown in Figure 2, the track line numbered 836430 and the corresponding spatial position, indicating that the track line matches the track line on the road network. Implementation process:
距离阈值S取值为30m,检索轨迹内各轨迹点的邻近路段集合,其中部分轨迹点的近邻路段集合如表6所示:The distance threshold S is set to 30m, and the set of adjacent road segments of each track point in the track is retrieved, and the set of adjacent road segments of some track points is shown in Table 6:
表6Table 6
图3示意性表示自行车轨迹线与路网之间的匹配概率网络T-R-N图。FIG. 3 schematically shows a T-R-N diagram of the matching probability network between the bicycle trajectory and the road network.
根据本发明的一个实施例,单轨迹点模型构建模块是构建从单轨迹点映射到路段的随机事件概率模型,并计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率。对于所述轨迹线与路网之间的匹配概率网络T-R-N任一节点,在整体定位误差较大且参数未知条件下,通过利用轨迹点与近邻路段集合R中各个路段的垂直距离关系,构建基于横向距离分布的从单轨迹点映射到路段的随机事件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生的概率。According to an embodiment of the present invention, the single trajectory point model building module is to construct a random event probability model mapped from a single trajectory point to a road segment, and calculate the matching probability between the trajectory line and the road network. The node event occurrence in the network TRN probability . For any node of the matching probability network TRN between the trajectory line and the road network , under the condition that the overall positioning error is large and the parameters are unknown, by using the vertical distance relationship between the trajectory point and each road segment in the adjacent road segment set R, a random event probability model from a single trajectory point to a road segment based on the horizontal distance distribution is constructed to calculate The matching probability between the trajectory line and the road network is the probability of occurrence of node events in the network TRN .
根据各个轨迹点和近邻路段集中各个路段的坐标数据,得到任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,得到所述轨迹点的所有近邻路段中最远的近邻路段的垂直距离,计算得到任一近邻路段距离与所述最远的近邻路段的垂直距离的差值:According to each trajectory point and the coordinate data of each road section in the set of adjacent road sections, any trajectory point is obtained with any road segment in the set of adjacent road segments The vertical distance of the center point of , get the trajectory point The vertical distance of the farthest neighbor of all neighbors , calculate the distance of any nearby road segment the vertical distance from the farthest neighbor difference :
; ;
其中,表示表示任一轨迹点与所述近邻路段集合中路段的中心点的垂直距离,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示与所述最远的近邻路段的垂直距离的差值,表示第个轨迹点,表示第个路段;in, Represents any trajectory point The road segment in the set with the neighbor road segment The vertical distance from the center point of , Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , express the vertical distance from the farthest neighbor difference of , means the first track points, means the first a road segment;
根据所述轨迹点与各路段垂直距离的定位偏差是独立同分布随机变量,得到轨迹点在所述近邻路段集合中的路段的所述节点事件发生概率与该轨迹点距所述路段的垂直距离相关,越小,则所述节点事件发生概率越大,得到轨迹点在所述近邻路段集合中的其他各个路段k的所述相关,采用公式计算:According to the trajectory point The positioning deviation of the vertical distance from each road section is an independent and identically distributed random variable, and the trajectory point is obtained. road segments in the set of neighbor road segments The node event occurrence probability of Distance from the track point to the road segment is related to the vertical distance, The smaller the probability of occurrence of the node event bigger, get track points In the set of neighboring road segments, the other respective road segments k Correlation, calculated by formula :
; ;
其中,表示节点事件发生的概率,表示轨迹点的所有近邻路段中最远的近邻路段的垂直距离,表示任一轨迹点与所述近邻路段集合中任一路段的中心点的垂直距离,表示任一轨迹点与所述近邻路段几何中其他路段k的中心点的垂直距离,表示第个轨迹点,表示第个路段,表示第个路段。in, represents the probability of a node event occurring, Represents a track point The vertical distance of the farthest adjacent road segment among all the adjacent road segments of , represents any track point with any road segment in the set of adjacent road segments The vertical distance from the center point of , represents any track point the vertical distance from the center point of other road segments k in the neighbor road segment geometry, means the first track points, means the first road section, means the first road section.
具体的,如表7所示统计各轨迹点与近邻路段集合R中各个路段的垂直距离:Specifically, as shown in Table 7, the vertical distance between each track point and each road segment in the set R of adjacent road segments is counted:
表7Table 7
根据该距离计算轨迹点属于各路段的概率,计算结果如表8所示:Calculate the probability that the track point belongs to each road segment according to the distance , the calculation results are shown in Table 8:
表8Table 8
根据本发明的一个实施例,前后轨迹点模型构建模块是构建自行车前后轨迹点对映射到路段的条件概率模型,并计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率。According to an embodiment of the present invention, the front and rear trajectory point model building module is to construct a conditional probability model in which the front and rear trajectory point pairs of the bicycle are mapped to the road sections, and calculate the matching probability between the trajectory line and the road network between the node events in the network TRN transition probability between .
所述构建前后轨迹点对映射到路段的条件概率模型为:对所述轨迹线与路网之间的匹配概率网络T-R-N上的任一连弧,在整体误差较大且参数未知的条件下,通过利用所述相邻轨迹点对所在路段间的空间关联关系,构建所述前后轨迹点对的路段映射条件概率模型,计算所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率。The conditional probability model in which the trajectory point pairs before and after construction are mapped to the road segment is: for any connecting arc on the matching probability network TRN between the trajectory line and the road network , under the condition that the overall error is large and the parameters are unknown, by using the spatial correlation between the road segments where the adjacent trajectory point pairs are located, the road segment mapping conditional probability model of the front and rear trajectory point pairs is constructed, and the trajectory line and the road segment are calculated. Matching probability between road networks Transition probability between node events in network TRN .
通过利用路网数据中各个路段间的空间关联关系,定义得到所述近邻路段集合中任意两条路段与之间的转移阻抗,其取值区间为,设定路网上路段与路段之间的最短距离长度为,的赋值公式如下:By using the spatial relationship between each road segment in the road network data, any two road segments in the set of adjacent road segments are defined and obtained and transfer impedance between , whose value range is , set the road network segment with road sections The shortest distance between , The assignment formula is as follows:
; ;
其中,表示任意两条路段与之间的转移阻抗,表示第个路段,表示第个路段,表示路网上路段与路段之间的最短距离;in, represents any two road segments and transfer impedance between, means the first road section, means the first road section, Represents a road network segment with road sections the shortest distance between;
当轨迹点在路段上时,后一个轨迹点在路段上的概率为所述节点事件之间的转移概率,得到所述节点事件之间的转移概率与路段间的转移阻抗相关,所述转移阻抗越小则所述节点事件之间的转移概率越大,用下述公式进行计算:when the track point on the road up, the next track point on the road The probability on is the transition probability between the node events , obtain the transition probability between the node events and the transition impedance between the road segments Correlation, the smaller the transition impedance, the greater the transition probability between the node events, which is calculated by the following formula:
; ;
其中,表示节点事件之间的转移概率,表示路段间的转移阻抗,表示求和时第个转移阻抗数据。in, represents the transition probability between node events, represents the transfer impedance between road segments, Indicates the time of summation transfer impedance data.
具体的,利用路段之间的空间关联关系定义路段之间的转移阻抗,阻抗矩阵如表9所示:Specifically, the transfer impedance between the road segments is defined by the spatial relationship between the road segments, and the impedance matrix is shown in Table 9:
表9Table 9
根据阻抗计算得到相邻前后轨迹点之间的转移概率。Calculate the transition probability between adjacent track points before and after the impedance .
图4示意性表示自行车轨迹线的最优匹配路段示意图。FIG. 4 schematically shows a schematic diagram of an optimal matching road segment for a bicycle trajectory line.
根据本发明的一个实施例,轨迹线匹配模块是构建自行车轨迹与路段之间的马尔可夫链并查找轨迹线的最优匹配结果。所述构建前后轨迹点对映射到路段的条件概率模型为:在所述轨迹线与路网之间的匹配概率网络T-R-N上,对每种匹配方案构建所述自行车轨迹与路段之间的马尔可夫链,根据所述节点事件发生概率和所述节点事件之间的转移概率,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。According to an embodiment of the present invention, the trajectory line matching module is to construct a Markov chain between the bicycle trajectory and the road segment and find the optimal matching result of the trajectory line. The conditional probability model in which the front and rear track point pairs are mapped to the road section is: on the matching probability network TRN between the trajectory line and the road network, for each matching scheme, the Marko between the bicycle trajectory and the road section is constructed. Fu chain, according to the probability of occurrence of the node event and the transition probability between the node events , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
通过设置轨迹线与路网之间的匹配概率网络T-R-N中的网络节点集合中的每一个节点为初始节点,网络节点集合中的任一节点为终到节点,利用所述轨迹线与路网之间的匹配概率网络T-R-N中的有向连接弧,遍历整个网络,所述起点节点到所述终到节点间的任意一条节点序列对应一项自行车轨迹线匹配方案,构建自行车轨迹与路段之间的马尔可夫链。The set of network nodes in the network TRN by setting the matching probability between the trajectory line and the road network Each node in is an initial node, a collection of network nodes Any node is the final node, and the directed connection arc in the matching probability network TRN between the trajectory line and the road network is used to traverse the entire network, and any one between the starting node and the final node is used. The node sequence corresponds to a bicycle trajectory line matching scheme, and a Markov chain between bicycle trajectory and road segment is constructed.
所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件发生概率和所述轨迹线与路网之间的匹配概率网络T-R-N中的节点事件之间的转移概率通过公式计算得到自行车轨迹与路段之间的马尔可夫链的组合概率,得到最大组合概率的自行车轨迹与路段之间的马尔可夫链,The matching probability between the trajectory line and the road network The node event occurrence probability in the network TRN and the matching probability between the trajectory line and the road network and the transition probability between node events in the network TRN The combined probability of the Markov chain between the bicycle track and the road segment is calculated by the formula , the Markov chain between the bicycle trajectory and the road segment with the maximum combined probability is obtained,
公式:;formula: ;
其中,表示节点事件发生概率,表示节点事件之间的转移概率,表示自行车轨迹的路段马尔可夫链的组合概率;in, represents the probability of node event occurrence, represents the transition probability between node events, the combined probability of the segment Markov chain representing the bicycle trajectory;
根据所述轨迹线的路段匹配概率网络T-R-N,通过网络路径搜索算法搜索出所述最大组合概率的自行车轨迹与路段之间的马尔可夫链,其所对应的路段序列为轨迹线的最优匹配结果。According to the road segment matching probability network TRN of the trajectory line, the Markov chain between the bicycle trajectory with the maximum combined probability and the road segment is searched through the network path search algorithm, and the corresponding road segment sequence is the optimal matching result of the trajectory line.
具体的,如表10所示最优匹配路段结果,图4示意性表示自行车轨迹线的最优匹配路段示意图:Specifically, as shown in Table 10, the results of the optimal matching road section, and FIG. 4 schematically shows the schematic diagram of the optimal matching road section of the bicycle trajectory:
表10Table 10
本实施例的有益效果在于:The beneficial effects of this embodiment are:
该针对有噪声且参数不明的自行车轨迹数据的路网匹配方法既考虑了较大噪声条件下轨迹点与路段在空间上的映射概率,又考虑了骑行过程中多轨迹点在路段上的空间关联概率,并采用基于概率网络的搜索算法识别出最大可能性的路段序列,能够在骑行者手机定位数据噪声较大、定位误差参数不明确且无法进行轨迹数据纠偏的现实条件下,实现自行车轨迹与路网的最优匹配。The road network matching method for noisy bicycle trajectory data with unknown parameters not only considers the spatial mapping probability of trajectory points and road segments under the condition of large noise, but also considers the spatial mapping of multiple trajectory points on road segments during cycling. Correlation probability, and use the search algorithm based on probability network to identify the most likely road segment sequence, which can realize the bicycle trajectory under the realistic conditions that the cyclist’s mobile phone positioning data is noisy, the positioning error parameters are unclear, and the trajectory data cannot be corrected. The best match with the road network.
为实现上述发明目的,本发明还提供一种电子设备,该电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,计算机程序被处理器执行时实现上述针对有噪声且参数不明的自行车轨迹数据的路网匹配方法。In order to achieve the above purpose of the invention, the present invention also provides an electronic device, the electronic device includes: a processor, a memory and a computer program stored on the memory and running on the processor, the computer program being executed by the processor The above-mentioned road network matching method for the bicycle trajectory data with noise and unknown parameters is realized at the same time.
为实现上述发明目的,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述针对有噪声且参数不明的自行车轨迹数据的路网匹配方法。In order to achieve the above object of the invention, the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by the processor, the above-mentioned road network for the bicycle track data with noise and unknown parameters is realized. matching method.
由此可知,本发明所提供的针对有噪声且参数不明的自行车轨迹数据的路网匹配方法有效地解决了上述现有技术中的多个技术问题。并且充分利用共享单车运营平台的轨迹大数据,为城市慢行系统的交通管理应用提供数据基础。It can be seen from this that the road network matching method for the bicycle trajectory data with noise and unknown parameters provided by the present invention effectively solves the above-mentioned many technical problems in the prior art. And make full use of the trajectory big data of the shared bicycle operation platform to provide a data foundation for the traffic management application of the urban slow-moving system.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those of ordinary skill in the art can realize that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described apparatuses and devices, reference may be made to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some interfaces, indirect coupling or communication connection of devices or modules, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solutions of the embodiments of the present invention.
另外,在本发明实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。In addition, each functional module in this embodiment of the present invention may be integrated into one processing module, or each module may exist physically alone, or two or more modules may be integrated into one module.
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例节能信号发送/接收的方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method for transmitting/receiving an energy-saving signal according to various embodiments of the present invention. The aforementioned storage medium includes: a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk and other mediums that can store program codes.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, and should also cover the above-mentioned technical features without departing from the inventive concept. Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above-mentioned features with the technical features disclosed in this application (but not limited to) with similar functions.
应理解,本发明的发明内容及实施例中各步骤的序号的大小并不绝对意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that the size of the sequence numbers of the steps in the content of the present invention and the embodiments does not absolutely mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not Implementation constitutes any limitation.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110827926.8A CN113282699B (en) | 2021-07-22 | 2021-07-22 | Road network matching method for noisy and unidentified parameter bicycle track data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110827926.8A CN113282699B (en) | 2021-07-22 | 2021-07-22 | Road network matching method for noisy and unidentified parameter bicycle track data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113282699A CN113282699A (en) | 2021-08-20 |
| CN113282699B true CN113282699B (en) | 2022-01-28 |
Family
ID=77286935
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110827926.8A Active CN113282699B (en) | 2021-07-22 | 2021-07-22 | Road network matching method for noisy and unidentified parameter bicycle track data |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113282699B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115310522B (en) * | 2022-07-18 | 2025-08-12 | 华东师范大学 | Method and system for improving data quality of riding track of non-motor vehicle |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106250515A (en) * | 2016-08-04 | 2016-12-21 | 复旦大学 | Miss path restoration methods based on historical data |
| CN112632202A (en) * | 2020-12-18 | 2021-04-09 | 东南大学 | Dynamic map matching method based on high-order hidden Markov model |
| CN112882073A (en) * | 2021-01-18 | 2021-06-01 | 中交智运有限公司 | Hidden Markov model man-vehicle integrated algorithm based on time threshold |
| CN112987052A (en) * | 2021-04-27 | 2021-06-18 | 中南大学 | Rapid graph matching method based on road network section classification |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8645061B2 (en) * | 2010-06-16 | 2014-02-04 | Microsoft Corporation | Probabilistic map matching from a plurality of observational and contextual factors |
| US10415984B2 (en) * | 2017-12-29 | 2019-09-17 | Uber Technologies, Inc. | Measuring the accuracy of map matched trajectories |
-
2021
- 2021-07-22 CN CN202110827926.8A patent/CN113282699B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106250515A (en) * | 2016-08-04 | 2016-12-21 | 复旦大学 | Miss path restoration methods based on historical data |
| CN112632202A (en) * | 2020-12-18 | 2021-04-09 | 东南大学 | Dynamic map matching method based on high-order hidden Markov model |
| CN112882073A (en) * | 2021-01-18 | 2021-06-01 | 中交智运有限公司 | Hidden Markov model man-vehicle integrated algorithm based on time threshold |
| CN112987052A (en) * | 2021-04-27 | 2021-06-18 | 中南大学 | Rapid graph matching method based on road network section classification |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113282699A (en) | 2021-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103442331B (en) | Terminal unit location determining method and terminal unit | |
| CN108833468B (en) | Video processing method, device, equipment and medium based on mobile edge calculation | |
| WO2018214505A1 (en) | Method and system for stereo matching | |
| CN113866743B (en) | Roadside laser point cloud simplification method and system for cooperative vehicle and road sensing | |
| CN107566402B (en) | Intrusion detection method and implementation of vehicle electronic information system based on SOEKS | |
| CN108306879B (en) | Distributed real-time anomaly location method based on Web session flow | |
| CN113518007A (en) | An efficient mutual learning method for heterogeneous models of multiple IoT devices based on federated learning | |
| CN107483630A (en) | A Construction Method of ISP and CP Joint Content Distribution Mechanism Based on Edge Cache | |
| CN113282699B (en) | Road network matching method for noisy and unidentified parameter bicycle track data | |
| CN112001950B (en) | Multi-target tracking algorithm based on target detection and feature extraction combined model | |
| CN103916860B (en) | Outlier data detection method based on space time correlation in wireless senser cluster l network | |
| CN112001401A (en) | Training model and training method of example segmentation network, and example segmentation network | |
| CN103853725A (en) | Traffic track data noise reduction method and system | |
| CN115412852A (en) | Method and system for determining motion trail of mobile terminal | |
| CN103716187A (en) | Network topology structure determination method and system | |
| CN109618285B (en) | Base station control method, device and equipment based on coverage tree | |
| CN106817390A (en) | A kind of shared method and apparatus of user data | |
| CN116828397B (en) | Track information acquisition method and device, electronic equipment and storage medium | |
| CN113835082A (en) | Method and apparatus for distributed radar track correlation | |
| CN116938879A (en) | A fine-grained IPv6 positioning method based on hypergraph neural network | |
| CN105430062A (en) | Mobile P2P network data prefetching method based on interest-relevance | |
| CN118797377B (en) | Track-based lane road network increment generation method, device, equipment and medium | |
| CN112838963B (en) | A method for identifying system congestion risks based on event synchronization and network modeling | |
| CN112601243B (en) | Hybrid networking dynamic routing method for power communication network | |
| CN109005501A (en) | Vehicle positioning method, device, server and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |