机器学习笔记:轨迹驻留点 staypoint

1 定义

  • 在轨迹数据分析中,"停留点"(Staypoint)是一个非常关键的概念,它反映了个体或物体在某一地点的停留行为。
  • 通常,在一段时间内,如果一个人或物体在一个较小的地理区域内移动距离低于某个阈值,并且停留时间超过某个设定的时间阈值,那么这个地理区域就可以被认定为一个停留点。

  • 如上图,从p5开始,后续的点p6~p8和p5的空间距离都比较小,同时p5到p8的时间跨度很大
    • ——>p5~p8被认为是一个驻留点 

2 轨迹驻留点检测

  • 关键就是空间范围的“小”和时间跨度的“大”怎么界定

主要思路来自 Mining User Similarity Based on Location History

2.1 preliminary

  • GPS轨迹
    • 一串GPS点,P={p1,p2,...pn}        
    • 每一个轨迹点用对应的位置和时间表示(Lat,Lngt,T)
  • 驻留点:用S表示
    • 驻留点P3:长时间停留
    • 驻留点[P5~P8]:在一个区域内停留

2.2 算法思路

  • 从第一个轨迹点pi开始以此作为锚点 ,向后找到距离未超出距离阈值 distThreh的所有点
    • 如果这些点的总时长大于时间阈值 timeThreh,则归为停留点,并以停留点集的下一个点作为新的锚点
    • 否则将锚点后移一位,重新召回和判断

2.3 伪代码

2.4 优缺点

  • 优点
    • 实现简单、快速、好理解
  • 缺点
    • 固定起始点后,可能在停留区正好达到阈值上限,导致停留点内部被拆开,成了两个连续的停留点集
    • 参数(阈值)不好确定,且不同区域阈值也不宜固定

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/100592.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MyBatisⅡ】动态 SQL

目录 🎒1 if 标签 🫖2 trim 标签 👠3 where 标签 🦺4 set 标签 🎨5 foreach 标签 动态 sql 是Mybatis的强⼤特性之⼀,能够完成不同条件下不同的 sql 拼接。 在 xml 里面写判断条件。 动态SQL 在数据库里…

opencv旋转图像

0 、使用旋转矩阵旋转 import cv2img cv2.imread(img.jpg, 1) (h, w) img.shape[:2] # 获取图像的宽和高# 定义旋转中心坐标 center (w / 2, h / 2)# 定义旋转角度 angle 90# 定义缩放比例 scale 1# 获得旋转矩阵 M cv2.getRotationMatrix2D(center, angle, scale)# 进行…

修改 gc2093.c 驱动程序改变摄像头预览的镜像效果

原理 查看gc2093芯片手册,修改寄存器0x0017的数值,可以修改摄像头预览镜像效果。如下: #define GC2093_MIRROR_FLIP_REG 0x0017 #define MIRROR_MASK BIT(0) #define FLIP_MASK BIT(1) 方法 通过修改 gc2093.c 驱动程序可以改变摄像头预览…

【LeetCode】双指针求解和为s的两个数字

Problem: 剑指 Offer 57. 和为s的两个数字 文章目录 题目解析算法思路分析复杂度Code 题目解析 首先来讲解一下本题的思路 我们看到本题的意思很简单,就是去这个nums这个数组中进行寻找,如果找到了两个数相加之和为target的话,那构成一个结果…

Vue3+Vue-i18n+I18N ALLY+VSCODE 自动翻译多国语言

ps: 效果图放前面,符合的往下看,不符合的出门右转,希望多多点赞评论支持。 三种语言模式,分别是中文、英文、日文 批量翻译 最后的结果 配置vue-i18n 1、下载安装vue-i18n,9以上的版本。 2、创建对应文件夹 3、对应文件夹中代…

双键网络对讲求助模块

SV-6005 双键网络对讲求助模块 一、描述 SV-6005模块是我司的一款壁挂式一键求助对讲模块,具有10/100M以太网接口,其接收网络的音频数据,实时解码播放,还配置了麦克风输入和扬声器输出。SV-6005模块可实现对讲、广播、监听等功能…

Qt下SVG格式图片应用

SVG格式图片介绍 svg格式图片又称矢量图,该种格式的图片不同于png等格式的图片,采用的并不是位图的形式来组织图片,而是采用线条等组织图片,svg格式是图片的文件格式是xml,可以通过文件编译器打开查看svg格式内容。 …

Mock接口测试

什么是mock? 测试桩,模拟被测对象的返回,用于测试 通常意义的mock指的就是mock server, 模拟服务端返回的接口数据,用于前端开发,第三方接口联调 为什么要mock? 1. 解决依赖问题:当我们测试一个接口或者功能模块…

【迪文屏幕】开发资料

1、应用手册 《T5L DGUSII 应用开发指南202306.pdf》,这个文档上面,详细介绍了各种控件的使用方法。 这个文档可以在官方论坛上找到,也可以直接在csdn上下载。 2、DGUS Tool 界面设计工具,根据所选屏幕的系统选择对应的工具&am…

andriod studio 手机模拟器中的文件导出方法

阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量。文章设置为仅粉丝可见,是因为写博客确实花了不少精力。希望互相进步谢谢!! 文章目录 阅读前请看一下:我是…

Lua03——开发环境搭建

1 安装开发插件 在 idea 或 vscode 中安装 lua 的开发插件 EmmyLua 2 创建工程 在 idea 中创建一个新的工程 工程的类型选择 lua 输入工程名及目标目录 在工程结构的SDK中设置lua在本地安装目录 在工程结构的modules中选择 lua 3 编写第一个lua程序 在工程下添加程序包&#…

WordPress(4)关于网站的背景图片更换

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、更改的位置1. 红色区域是要更换的随机的图片二、替换图片位置三.开启随机数量四.结束前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也…