论文阅读---《人类活动识别的准周期时间序列聚类》

news2024/11/24 8:34:27

论文地址:Quasi-Periodic Time Series Clustering for Human Activity Recognition | SpringerLink

相空间知识概念:相空间相关概念以及轨迹生成_末世灯光的博客-CSDN博客 

摘要: 本文利用移动加速度计对时间序列中的周期信号进行分析,以识别人体活动。时间轴上的每个点对应历史时间序列的一段。这些片段在人类活动的相空间中形成相轨迹。相位轨迹段的主成分被视为时间轴上该点的特征描述。本文在新的特征空间中引入了新的点间距离函数。为了揭示人类活动类型的变化,本文提出了一种算法。该算法通过使用成对距离矩阵对时间轴上的点进行聚类。在合成数据和实际数据上对算法进行了验证。这个真实的数据是由一个移动加速度计获得的。

 引言

        通过使用手机、智能手表等可穿戴设备对人类的身体活动进行分析。这些装置使用加速度计、陀螺仪和磁力计。这项工作的主要目的是构建一个信息丰富的低维表示来生成人类行为的特征。这种表示也定义了运动的阶段。物理动作部分的例子有一步,一步的跑步,一个深蹲,一个跳跃等等。这项工作考虑了至少由两个连续的片段组成的序列,这些片段对应于同一类型的人类活动。

        时间序列是结构复杂的对象。点的特征向量构造方法对聚类非常重要。在这个作品中,分析的对象是时间轴上的一个点。任何样本集都作为样本收集,在此点之前取。这项工作研究了聚类问题:时间线上的所有点都用一些有限标签集的标签来标记。每个标签对应于物理动作。一段时间序列对应于物理活动。例如:走路时是两条腿的台阶,跑步时是两条腿的台阶。形成准周期序列的片段序列称为链。

        图1.a显示了一个聚类和将一个序列分割成几个片段的例子。图1所示。A给出了一个时间序列聚类和分割的例子。将时间序列分为两种特征类型的片段:类型1和类型2。这个时间序列包含两个动作的准周期链。

        本文提出的聚类问题的求解分为两个阶段。首先,利用主成分法对时间序列进行局部逼近,得到一个特征时间序列中点的描述。时间序列的局部信息是指只使用一个点的某个邻域来描述它们的点的特征。相位轨迹段的几个主要分量被认为是时间序列点的特征描述。图1b显示了相位轨迹的两个前主分量,以及相位轨迹对这些分量的投影。两条轨迹与不同的物理动作有关:时间序列中的类型1和类型2。由这些主成分生成的平面是不同的。它将类型1和类型2区分为两个不同的操作。其次是新特征空间中点之间的距离函数。这个函数是时间序列相空间中某些子空间的两个基之间的距离。可以用图1b来解释。函数在两个平面之间被考虑,这两个平面由类型1和2段的两个不同的基定义。使用成对距离矩阵对点进行聚类。分别利用各簇中相位轨迹的主分量来解决分割问题。

        该方法假定不同区段的周期略有不同。给出了分段的最小周期和最大周期。时间序列中不同片段的数量也是已知的同时假定段的类型在时间上不经常变化。例如,一个人跑10秒,然后走15秒,以此类推。

        在合成数据和实际数据上对所提出的聚类方法进行了分析。对具有随机幅值和频率的简单正弦信号进行了时间序列分割实验。利用随机系数的傅立叶级数的前几项的和构造的合成数据集。真正的数据是通过一个移动加速度计接收的,它在一个人的运动过程中读取数据。所有的时间序列都由两种或三种类型的动作组成,比如走路、跑步、深蹲。

相关工作

        本文[1]描述了一种基于专家定义的生成函数构造特征描述的方法。本文[7]提出了一种基于数据生成假设的特征构造方法。在这些方法的基础上,提出了一种组合特征描述[8]。本文[9]研究了特征空间的构造问题。文章提出了一个判定所选特征冗余度的标准。

        论文[3]是最接近我们研究的。提出了一种人体运动识别方法。为了提取基本周期,他们利用主成分分析技术构造了相位轨迹矩阵。该方法允许您以极高的准确性查找和分类时间序列中的片段。但该方法只适用于时间序列,在时间序列中,所有片段都属于同一特征动作。

        论文[6]是与我们的研究最接近的论文之一。它在一个准周期信号中搜索一个片段的开始,它只由一个动作链组成。他们的方法是基于相空间的研究,即寻找一个稳定的超平面来划分相空间分成两等份。靠近这个超平面的点被选为线段的起点和终点。本文提出将相空间投影为两个主分量。每个片段的开头应该突出显示。该方法在时间序列由一种类型的信号组成的情况下寻找段的开始。

        论文[5]也与我们的研究密切相关。本文提出了一种利用带注意机制的LSTM模型在序列中搜索周期结构的方法。该方法与之前的方法[6]有相同的缺点。该方法在时间序列由一种类型的信号组成的情况下寻找段的开始。

 待更新

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[python][学习]turtle.circle()函数

turtle.circle()函数 定义:turtle.circle(radius, extentNone) 作用:根据半径radius绘制extent角度的弧形 参数: radius :弧形半径 当radius值为正数时,圆心在…

斯坦福最新AI报告发布,12张图看懂AI现状

最近,斯坦福人工智能研究所(HAI)发布了2023年AI指数报告,提供了AI领域当前技术成就、政策趋势、经济影响等多方面的最新情况。 今天我们将报告最重要的12个结论精简出来,分享给大家。 ▍AI大模型不只是大这么简单 在…

JavaEE-轻松了解网络原理之TCP协议

目录 TCP协议TCP协议数据格式TCP原理确认应答超时重传连接管理三次握手四次挥手 滑动窗口流量控制拥塞控制延迟应答捎带应答面向字节流异常问题 TCP协议 TCP,即Transmission Control Protocol,传输控制协议. TCP协议数据格式 16位源端口号与16位目的端…

【工作小札】利用动态数据源实现Sass的一种思路(内含完整代码示例)

文章目录 1 楔子2 分析3 代码实现3.1 管理库关键库表设计3.2 租户库关键库表设计3.3 新建一个SpringBootWeb项目3.4 添加maven依赖3.5 创建初始化数据库工具类3.6 创建动态数据源配置类3.7 创建登录代码3.8 创建数据源元数据服务类3.9 创建saas服务基础父类 4 示例演示4.1 下载…

MultiHeadAttention多头注意力机制的原理

MultiHeadAttention多头注意力作为Transformer的核心组件,其主要由多组自注意力组合构成。 1. self-Attention自注意力机制 在NLP任务中,自注意力能够根据上下文词来重新构建目标词的表示,其之所以被称之为注意力,在于从上下文词…

【Spring6】| Spring6集成MyBatis3.5

目录 一:Spring6集成MyBatis3.5 第一步:准备数据库表 第二步:IDEA中创建一个模块,并引入依赖 第三步:基于三层架构实现,所以提前创建好所有的包 第四步:编写pojo 第五步:编写m…

【Redis数据库】异地公网远程登录连接Redis教程

文章目录 1. Linux(centos8)安装redis数据库2. 配置redis数据库3. 内网穿透3.1 安装cpolar内网穿透3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址4.1 保留一个固定tcp地址4.2 配置固定TCP地址4.3 使用固定的tcp地址连接 转发自CSDN远程穿透的文章:公网远程连接R…

Java阶段二Day05

Java阶段二Day05 文章目录 Java阶段二Day05截至此版本可实现的流程图为V14UserControllerClientHandlerDispatcherServletHttpServletResponseHttpServletRequest V15DispatcherServletHttpServletResponseHttpServletRequest V16HttpServletRequestHttpServletResponse 反射JA…

SpringCloud整合AOP做日志管理

目录 1、前置知识2、步骤2.1、依赖2.2、自定义注解,用于注解式AOP2.3、定制切面类2.4、测试 1、前置知识 切面(Aspect):官方的抽象定义为“一个关注点的模块化,这个关注点可能会横切多个对象”,在本例中&a…

超详细Redis入门教程——Redis命令(上)

前言 本文小新为大家带来 超详细Redis入门教程——Redis命令(上) 相关知识,具体内容包括Redis 基本命令,Key 操作命令,String 型 Value 操作命令,Hash 型 Value 操作命令,List 型 Value 操作命令…

快速搭建外卖配送服务:利用外卖系统源码实现

外卖配送服务已经成为了现代消费者生活的一部分,它不仅方便了消费者的用餐需求,也给商家提供了新的销售渠道,同时也为外卖配送员提供了更多的就业机会。为了满足这个市场的需求,外卖系统源码应运而生。 外卖系统源码是一个集成了…

第一章:数、式、方程与方程组

1.实数 1.内容概述 1.了解实数分类2.数轴3.相反数和倒数4.绝对值5.算数平方根相关概念及有关计算2.实数分类 3.实数的基本概念 1.数轴:规定原点、正方向和单位长度的直线叫做数轴2.相反数:绝对值相同而符号相反的两个数,互称相反数3.倒数:1除以任何数的商,我们叫做倒数,0…

超市购物系统【GUI/Swing+MySQL】(Java课设)

系统类型 Swing窗口类型Mysql数据库存储数据 使用范围 适合作为Java课设!!! 部署环境 jdk1.8Mysql8.0Idea或eclipsejdbc 运行效果 本系统源码地址:https://download.csdn.net/download/qq_50954361/87682510 更多系统资源库…

Jenkins ssh windows 部署 java程序

版权说明: 本文由博主keep丶原创,转载请保留该段内容在文章头部。 原文地址: https://blog.csdn.net/qq_38688267/article/details/130203785 文章目录 前言实现步骤1. windows下载安装ssh2. windows 安装 winsw2.1 下载 winsw2.2 配置winsw2…

Linux 0.11启动过程分析(一)

Linux 0.11 系列文章 Linux 0.11启动过程分析(一) Linux 0.11 fork 函数(二) Linux0.11 缺页处理(三) Linux0.11 根文件系统挂载(四) Linux0.11 文件打开open函数(五&…

[oeasy]python0132_变量含义_meaning_声明_declaration_赋值_assignment

变量定义 回忆上次内容 上次回顾了一下历史 python 是如何从无到有的看到 Guido 长期的坚持和努力 编程语言的基础都是变量声明 python是如何声明变量的呢? 变量 想要定义变量首先明确什么是变量 变量就是数值能变的量英文名称 variable 计算机在内存中分配出…

SpringBoot Starter 作用及原理

本文会以 mybatis 为例,通过对比 mybatis-spring 和 mybatis-spring-boot-starter 代码示例,了解 Starter 的作用。并对 mybatis-spring-boot-starter 进行简单剖析,了解 Starter 原理。 下面还有投票,一起参与进来吧&#x1f44d…

DataEase看中国 - 中国影星“成龙”电影票房数据分析

背景介绍 说起成龙,我们并不陌生,著名的动作明星。以武打动作片出道,凭借动作片《红番区》打入好莱坞,该片打破北美外语片票房纪录。 目前,由成龙、郭麒麟等主演的新片《龙马精神》正在公映,电影《…

【每日一练】JAVA算法求柱状图中最大的矩形面积

文章目录 前言题目分析算法实战1、创建算法方法2、创建测试用例3、查看测试结果 写在最后 前言 作为一名以JAVA语言为主的搬砖人,学习掌握好函数语法很重要,但是算法也是需要掌握的。今天我们就分享一个求柱状图中最大的矩形面积的题目,这个…

torch.utils.data.DataLoader中的next(iter(train_dataloader))

在做实验时,我们常常会使用用开源的数据集进行测试。而Pytorch中内置了许多数据集,这些数据集我们常常使用DataLoader类进行加载。 如下面这个我们使用DataLoader类加载torch.vision中的FashionMNIST数据集。 from torch.utils.data import DataLoader …