0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GoPro-陀螺仪数据集

云深之无迹 来源:云深之无迹 作者:云深之无迹 2022-05-24 10:40 次阅读

GoPro-陀螺仪数据集

该数据集由广角卷帘快门相机捕获的许多视频序列组成,并带有相应的陀螺仪测量值。它是在 ICRA2015 的 [1] 中引入的,用于相机-陀螺仪校准。

概述

该数据集由三个视频序列以及陀螺仪测量组成。

由于这是真实世界的数据,这意味着没有真正的基本事实可用。相反,每个序列都附有一组参考值(参见下面的“数据格式”),这是我们对相机陀螺仪校准参数的最佳估计(如 [1] 中使用的),可用于例如稳定视频.

引用

如果您在出版物中使用此数据集,则应参考论文 [1]。

序列

  1. 旋转:手持相机拍摄的静止不动的人的场景。大而平滑的旋转。

  2. walk :相机从地面开始,然后被拾起并带走一小段路。

  3. rccar :摄像头安装在一辆在土路上行驶的遥控车上。大量振动(高频运动)会导致非常明显的卷帘快门伪影。

数据格式

每个序列包含三个文件:

  1. 视频文件:

    .mp4
  2. 陀螺仪数据文件:

    _gyro.csv
  3. 参考值:

    _reference.csv

视频需要 H.264 编解码器才能解码。

陀螺仪数据定时定时采样,CSV文件每陀螺仪测量一行。每条线具有三个角速度测量值,每个轴(x、y、z)一个。角速度测量值以弧度/秒表示。

参考值是当前对校准参数的最佳估计,并已用于生成补充材料中显示的稳定视频。参数名称具有以下含义(有关定义和用法,请参见 [1]):

  • Fg :时间比例因子/陀螺仪采样率 (Hz)

  • 偏移量:时间偏移量(秒)

  • rot_x

  • rot_y

  • rot_z :陀螺仪到相机的转换。r = [rot_x, rot_y, rot_z] = alpha * n,是这个旋转的轴角表示。

  • gbias_x

  • gbias_y

  • gbias_z : 陀螺仪偏差 (rad/s)

视频文件保证在陀螺仪测量的时间范围内被捕获。即,视频记录在陀螺仪记录器之后开始并在陀螺仪记录器之前停止。

帧数 n 与陀螺仪样本 k 之间的时间关系可以表示为


	

1

t_frame = (n / CAMERA_FPS)

2


		

3

k = Fg * (t_frame + offset)

我们使用 CAMERA_FPS = 30.0。请注意,t_frame 对应于帧的开始,而 t_frame + readout,其中 readout 是滚动快门读出时间,对应于帧的结束。

陀螺仪

数据是使用 STMicroelectronics L3G4200D 陀螺仪捕获的,其数据表可在供应商网站上找到:http: //www.st.com/web/catalog/sense_power/FM89/SC1288/PF250373

控制寄存器的内容如下

  • CTRL_REG1 = 0xFF

  • CTRL_REG2 = 0x00

  • CTRL_REG3 = 0x08

  • CTRL_REG4 = 0x00

  • CTRL_REG5 = 0x00

陀螺仪以同步数据速率提供样本,根据数据表,ODR=800 Hz,但实际上这意味着大约 855 Hz 的速率。

由于硬件问题,陀螺仪数据包含高频噪声分量(大约 340 Hz),可以在频谱图中清楚地看到。我们建议在使用数据之前应用陷波滤波器来消除它。

相机

视频是使用 GoPro Hero3+ 黑色版在 1080p@30Hz(宽)模式下录制的。相机中的所有其他设置都保留为默认值。

相机使用滚动快门。对于所选模式,读数时间(以秒为单位)已校准为

readout = 0.0316734

我们使用 Devernay 和 Faugeras (2001) 的 FOV 模型对相机进行了校准,但使用了 [2] 中的简化形式:


	
r_d = arctan(r_u * omega) / omega
r_u = tan(r_d * omega) / omega

参数是:

内部相机校准矩阵


	
K =  [[ 853.12703455,   0.     ,  988.06311256],2
    [  0.     ,  873.54956631,  525.71056312],3
    [  0.     ,   0.     ,   1.     ]])

	

失真参数


	
omega = 0.8894355

和畸变中心


	

wc = [0.00291108, 0.00041897]

回馈

欢迎向 hannes.ovren@liu.se 或 per-erik.forssen@liu.se 提出问题、意见和建议。

Hannes Ovrén 和 Per-Erik Forssén,林雪平,2015 年 5 月

参考

[1] Hannes Ovrén 和 Per-Erik Forssén。具有自动校准功能的基于陀螺仪的视频稳定。ICRA 2015 [2] 约翰·赫德堡和比约恩·约翰逊。GPU 上的实时相机自我运动补偿和镜头不失真。瑞典林雪平大学电气工程系技术报告,2007 年。


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 陀螺仪
    +关注

    关注

    44

    文章

    780

    浏览量

    98586
  • 数据集
    +关注

    关注

    4

    文章

    1205

    浏览量

    24648

原文标题:GoPro-陀螺仪数据集

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    爱普生(EPSON)陀螺仪传感器的特点和应用领域介绍

    爱普生陀螺仪传感器从用途上分为常规用途和汽车用陀螺仪传感器和惯性测量单元(IMU)。以检测轴数量来分,可以分为单轴陀螺仪、三轴陀螺仪、六轴陀螺仪
    的头像 发表于 07-03 10:16 413次阅读
    爱普生(EPSON)<b class='flag-5'>陀螺仪</b>传感器的特点和应用领域介绍

    陀螺仪x轴和y轴的应用

    陀螺仪是一种用于测量和感应物体旋转和转动的设备,它通常由三个轴组成:x轴、y轴和z轴。在陀螺仪中,x轴和y轴通常成对出现,关于它们的比例可以因具体应用而异。首先,我们先了解一下陀螺仪
    发表于 04-17 15:42 0次下载

    手机陀螺仪失灵解决方法

    手机陀螺仪是一种用于感知和测量设备旋转、倾斜和方向的传感器。失灵的陀螺仪可能导致手机在运动控制、游戏和导航等应用中出现问题。下面将详细介绍陀螺仪失灵的原因和解决方法。 陀螺仪失灵的原因
    的头像 发表于 01-30 10:06 2.7w次阅读

    陀螺仪x和y比例是多少 陀螺仪x轴和y轴是指什么

    陀螺仪是一种用于测量和感应物体旋转和转动的设备,它通常由三个轴组成:x轴、y轴和z轴。在陀螺仪中,x轴和y轴通常成对出现,关于它们的比例可以因具体应用而异。 首先,我们先了解一下陀螺仪
    的头像 发表于 01-17 11:10 1946次阅读

    陀螺仪感应器校准工具有哪些

    陀螺仪感应器校准工具是用于对陀螺仪进行校准和精调的设备或软件。陀螺仪感应器是一种用于测量和检测物体的角速度、方向和姿态的传感器。它广泛应用于飞行器、导航仪器、无人机、游戏控制器、智能手机等设备中
    的头像 发表于 01-02 14:53 2756次阅读

    陀螺仪感应器常见的应用领域

    陀螺仪感应器是一种用于测量物体自转角速度的传感器。它通过检测物体的旋转和方向变化来确定其相对角速度。陀螺仪感应器常用于导航系统、飞行器、运动追踪设备和虚拟现实技术等领域。以下是对陀螺仪感应器的详细
    的头像 发表于 01-02 14:49 1535次阅读

    陀螺仪实体和支持有什么区别

    陀螺仪实体和支持之间存在着一些区别。陀螺仪实体是指由物理材料构成的实际设备,而支持是指陀螺仪实体所具备的技术、算法、软件和硬件的功能和特性。下面将从不同的方面详细讨论陀螺仪实体和支持之
    的头像 发表于 01-02 14:47 1847次阅读

    陀螺仪传感器工作原理

    陀螺仪传感器是一种广泛应用于航空、航天、导航和自动化控制系统中的重要传感器。它的主要作用是测量并感知物体的角速度。本文将详细介绍陀螺仪传感器的工作原理。 陀螺仪传感器的工作原理基于陀螺
    的头像 发表于 01-02 14:45 1763次阅读

    陀螺仪传感器的应用实例

    陀螺仪传感器是一种用于检测和测量设备旋转的传感器,可以在多个领域中应用。在本文中,我们将详细介绍陀螺仪传感器的运作原理和常见应用实例。 陀螺仪传感器是一种惯性传感器,主要基于陀螺效应来
    的头像 发表于 01-02 14:37 1715次阅读

    手机陀螺仪的基本原理是什么

    手机陀螺仪是一种用于测量和检测设备在空间的旋转运动的传感器。它被广泛应用于现代智能手机、平板电脑和游戏控制器等设备中,以提供更加智能、交互和感知的功能。手机陀螺仪的基本原理是基于角动量守恒定律
    的头像 发表于 01-02 14:34 5696次阅读

    陀螺仪三轴轴承怎么安装

    陀螺仪是一种用于测量旋转角度的仪器,广泛应用于无人机、机器人、汽车等领域。在安装陀螺仪的过程中,轴承起到了至关重要的作用,它能够保证陀螺仪的平稳运行和准确测量。本文将详细介绍陀螺仪三轴
    的头像 发表于 01-02 14:26 892次阅读

    陀螺仪三轴六轴区别

    陀螺仪是一种用于测量物体旋转的装置,尤其在航空航天领域和导航应用中得到广泛应用。陀螺仪根据其测量的轴数可以分为三轴陀螺仪和六轴陀螺仪。在本文中,我们将详细讨论三轴
    的头像 发表于 01-02 14:22 3727次阅读

    如何知道3轴陀螺仪输出数据是否准确?

    如何知道3轴陀螺仪输出数据是否准确?对于终端用户来说都有哪些简单方便的方法?
    发表于 12-29 06:22

    三轴陀螺仪模块怎么使用

    三轴陀螺仪模块是一种用于测量角速度和方向的传感器,可以在航空航天、汽车、无人机等领域广泛应用。本文将详细介绍三轴陀螺仪模块的原理、使用方法和注意事项。 一、原理介绍 陀螺仪原理 陀螺仪
    的头像 发表于 12-20 10:36 2458次阅读

    陀螺仪的基本组成 陀螺仪的工作原理 陀螺仪的作用

    陀螺仪的基本组成 陀螺仪的工作原理 陀螺仪的作用 陀螺仪和重力传感器有什么区别呢? 陀螺仪是一种测量和感知设备,可用于测量或检测物体的角速度
    的头像 发表于 12-07 11:26 2964次阅读