[发明专利]一种基于滑动窗口的轨迹压缩方法有效
申请号: | 201510053276.0 | 申请日: | 2015-02-02 |
公开(公告)号: | CN104598621B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 吴家皋;刘敏;刘林峰 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 朱小兵 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 滑动 窗口 轨迹 压缩 方法 | ||
1.一种基于滑动窗口的轨迹压缩方法,用于GPS轨迹的压缩,其特征在于,该方法包括以下步骤:
步骤1,初始化滑动窗口,并设置一个最大偏移距离参考轨迹点;
步骤2,分别计算滑动窗口中当前待压缩的轨迹点和最大偏移距离参考轨迹点到其起始轨迹点和终止轨迹点的直线的垂直距离;
步骤3,将这两个垂直距离与轨迹压缩的距离阈值进行比较,若这两个垂直距离中的任意一个大于轨迹压缩的距离阈值,则将当前待压缩的轨迹点添加到压缩后的轨迹集中,并将当前待压缩的轨迹点作为滑动窗口的起始轨迹点设置新的滑动窗口;否则,执行步骤4;
步骤4,根据这两个垂直距离的大小,更新最大偏移距离参考轨迹点,并且将滑动窗口的当前待压缩轨迹点和终止轨迹点同时往后移一个位置;
步骤5,重复进行步骤2至4,直至完成轨迹压缩。
2.根据权利要求1所述的一种基于滑动窗口的轨迹压缩方法,其特征在于,具体包括以下步骤:
步骤1,假设待压缩的GPS轨迹集为P={Pi},其中,Pi为第i个轨迹点,i∈[1,N],N为待压缩轨迹点的总数;令滑动窗口为{Pstart,Ptemp,Pend,Pm},其中,Pstart和Pend分别为滑动窗口的起始轨迹点和终止轨迹点,start和end分别表示滑动窗口的起始轨迹点和终止轨迹点的位置,Ptemp为滑动窗口中当前待压缩轨迹点,temp表示滑动窗口中当前待压缩轨迹点的位置;令Pm为滑动窗口中最大偏移距离参考轨迹点,轨迹压缩的距离阈值为L;
步骤2,初始化滑动窗口,令start=1,temp=start+1,end=start+2,Pm=0;同时,令压缩后的轨迹集Q={P1};
步骤3,分别计算点Ptemp和Pm到直线Pstart-Pend的垂直距离dt和dm;若Pm为0,则令dm=0;
步骤4,若步骤3中得到的dt或dm大于L,则将Ptemp添加到压缩后的轨迹集Q中,并且将Ptemp作为Pstart设置新的滑动窗口,即令start=temp,temp=start+1,end=start+2,Pm=0,进入步骤6;否则进入步骤5;
步骤5,若步骤3中得到的dt大于dm,则更新Pm,即令Pm=Ptemp;将Ptemp和Pend同时往后移一个位置,即令temp=end,end=end+1,进入步骤6;
步骤6,若end大于N,则将Ptemp添加到压缩后的轨迹集Q中,此时轨迹压缩完成;否则,返回步骤3。
3.根据权利要求1所述的一种基于滑动窗口的轨迹压缩方法,其特征在于,轨迹压缩的距离阈值L=4。
4.根据权利要求1所述的一种基于滑动窗口的轨迹压缩方法,其特征在于,待压缩轨迹点的总数N=5。
5.根据权利要求1所述的一种基于滑动窗口的轨迹压缩方法,其特征在于,轨迹压缩的距离阈值L=5。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510053276.0/1.html,转载请声明来源钻瓜专利网。