基于Kinect传感器的移动机器人室内环境三维地图创建_杨鸿

合集下载

基于RGB_D传感器的3D室内环境地图实时创建_朱笑笑_曹其新_杨扬_陈培华

基于RGB_D传感器的3D室内环境地图实时创建_朱笑笑_曹其新_杨扬_陈培华
[] W i l l o w G a r a e实 验 室 8 开 发 了 一 种 基 于 I C P ( i t e r a t i v e l g y
— —T 开 发 了 基 于 图 优 化 算 法— O R O S L AM
[ 4]
[ 2, 3]
,实 时 的 视 觉
( ) 系统来建 s i m u l t a n e o u s l o c a l i z a t i o n a n d m a i n p p g
2 0 1 4年1月 第3 5卷 第1期
计算机工程与设计
C OMP UT E R E NG I N E E R I NG AN D D E S I GN
J a n . 2 0 1 4 V o l . 3 5 N o . 1

[ 5] 精度的地图 。 德国 F r e i b u r G B D S L AM 算 - g大学 提出了 R
法 , 采用了与华 盛 顿 大 学 类 似 的 方 法 , 但 是 为 了 提 高 实 时
[] 性使用了 H o a n6 图 优 化 算 法 , 同 时 在 相 对 位 姿 检 测 上 -m g
·2 0 4·
计算机工程与设计
表 1 K i n e c t与 HOKUY O 激光传感器比较
K i n e c t 价格 ( U S D) 检测距离 ( m) ) 测量角度 ( ° ) 帧率 ( F P S 精度 ( 在4 m 远) 1 6 0 0 . 5-7 水平 5 7, 垂直 4 3 3 0 1 . 4%
[] 在K i n e c t发 布 后 不 久 , 华 盛 顿 大 学 与 微 软 实 验 室 1 ,
的相对于第一帧的 位 姿 的 初 始 估 计 , 然 后 使 用 I C P方法进 行点云匹配来改善初 始 估 计 , 在 检 测 到 l o o c l o s u r e后 , 将 - p 所有的帧输入到 T O R O 图中 进 行 全 局 优 化,从 而 得 到 更 高

基于Kinect传感器的移动机器人室内环境三维地图创建

基于Kinect传感器的移动机器人室内环境三维地图创建

Abs e r c e p t i o n p r o b l e m o f mo b i l e s e r v i c e r o b o t s i n u n k no wn i nd o o r e nv i r o n me n t s , a p r a c t i c a l a p pr o a c h t o b ui l d i ng 3 D ma ps us i n g a l o w— c o s t Ki n e c t s e n s o r i s p r o p o s e d .S uc c e s s i v e
基础上进一步开发 了移动机器人三维地 图创建应用系统, 实验验证 了该方法的可行性和有效性.
关 键 词 :K i n e c t 传 感器 ; S UR F; 地 图创 建 ; 广义 I C P; 移 动机器 人
中图分 类 号 :T P 2 4 文献 标志 码 :A 文章 编 号 :1 0 0 1一 o 5 0 5 ( 2 0 1 3 ) 增刊( I ) 4 ) 1 8 3 - 0 5
杨 鸿 钱 垄 戴先 中 马旭东 房 芳
( 东南大学 自动化学 院 , 南京 2 1 0 0 9 6 ) ( 东南大 学复杂工程系统测量与控制教育部重 点实验室 , 南京 2 1 0 0 9 6 )
摘要 :针 对移 动服 务机器 人 在未 知 室 内环境 下 的三 维感 知 问题 , 提 出 了一 种 基 于低 成 本 K i n e c t 传 感器 的 三维地 图创 建 实用 方法 . 对 于机器 人在 运 动过 程 中连 续采 集 的 多帧 R G B— D信息, 首 先 利用 S U R F算 子 对 R GB 图像 提 取 稳 定 特 征 点 并 进 行 特 征 点 匹配 , 然 后 结 合 深 度 图像 , 采 用 R A NS A C算 法 剔 除可能存 在 的误 匹配 点并 完成 初始 配准 , 从 而估 计 得 到 图像 帧 间粗 略 的相 对 转 移 关 系, 最 后运用 广 义 I C P算法 对采 集 的深度 图像 进 行精 确 配 准 , 得 到拼 接 的三维 点云 图. 在 此

基于Kinect的三维重建技术的研究与应用

基于Kinect的三维重建技术的研究与应用

基于Kinect的三维重建技术的研究与应用基于Kinect的三维重建技术的研究与应用一、引言随着科技的发展,计算机图形学和计算机视觉领域内的三维重建技术得到了广泛的应用。

在许多领域,如虚拟现实、游戏开发、建筑设计以及遗址保护等,三维重建技术可以提供真实的三维环境模型,为用户带来沉浸式的体验。

然而,传统的三维重建技术通常需要使用复杂的设备和昂贵的传感器,限制了其应用范围。

而基于Kinect的三维重建技术则是近年来备受关注的一种新兴技术,它将三维重建技术与深度相机结合起来,无需复杂的设备和昂贵的传感器,大大降低了成本,因此被广泛研究和应用。

二、Kinect技术的概述Kinect是由微软研发的一种体感游戏设备,最初被应用于Xbox游戏平台。

它由RGB摄像头和红外深度传感器组成,能够实时捕捉用户的形体和面部表情,并将其转化为电脑中的三维模型。

与传统的摄像头不同,Kinect通过红外传感器可以获取到真实世界中物体的深度信息,从而实现三维重建。

这使得Kinect成为一种理想的设备来进行三维重建研究和应用。

三、基于Kinect的三维重建技术的研究进展1. 图像获取在基于Kinect的三维重建技术中,首先需要获取图像。

Kinect设备通过其摄像头和红外传感器能够以40帧/秒的速度获取到用户的图像。

这些图像可以提供RGB信息和深度信息。

借助于Kinect设备的高帧率和准确的深度信息,图像获取成为三维重建的基础。

2. 点云生成图像获取后,需要通过算法将图像中的物体转化为点云数据。

点云生成是基于Kinect的三维重建技术中的关键步骤之一。

传统的点云生成方法主要通过激光扫描仪或多视图摄像机来获得,但这些方法成本高昂。

而基于Kinect的点云生成则通过结合RGB图像和深度图像进行,实现了高效、低成本的点云生成。

3. 点云处理与重建生成点云数据后,需要进行进一步的处理与重建。

点云处理与重建的目标是提取物体的形状和结构信息,并生成逼真的三维模型。

基于深度信息的移动机器人室内环境三维地图创建

基于深度信息的移动机器人室内环境三维地图创建

基于深度信息的移动机器人室内环境三维地图创建作者:张毅汪龙峰余佳航来源:《计算机应用》2014年第12期摘要:针对使用扩展卡尔曼滤波(EKF)进行环境地图的创建对线性系统效果较好而对非线性系统的线性化受误差影响较大的问题,提出一种基于对Kinect采集到的环境数据和迭代扩展卡尔曼滤波(IEKF)算法的室内环境三维地图创建。

该方法使用成本较低的Kinect传感器获取深度数据然后结合IEKF实现摄像头轨迹预测,最后利用最近点迭代(ICP)算法对深度图像进行配准得到室内环境三维点云图。

实验结果表明,IEKF算法与传统的EKF算法相比,得到的轨迹更平滑、误差更小,同时所得到的三维点云图更加光滑。

该方法实现了三维地图构建,较为实用,效果较好。

关键词:Kinect;卡尔曼滤波;同时定位与地图创建;移动机器人;最近点迭代0引言SLAM(Simultaneous Localization And Mapping)即实时定位与地图创建是移动机器人导航的关键技术。

要求机器人在一个完全未知的环境中从一个未知的位置出发,利用传感器对环境的观测递增地建立环境的导航地图,同时根据已建立的地图同步确定自己的位置。

近年来随着SLAM的研究和快速发展,针对室内环境的二维地图创建已经比较成熟,而三维地图创建仍然有待研究。

目前三维地图创建的常见方法是使用激光传感器通过扫描环境来获得深度信息,然而这种方法所用到的激光传感器精度高但价格昂贵[1-2]。

另一种方法是使用普通摄像头通过粒子滤波获得深度信息,但这种方法有较大延迟[3-4]。

本文使用微软公司推出的深度传感器Kinect获取室内环境三维信息。

Kinect具有价格低、信息量大、易开发等优点,能同步提供颜色和深度实时信息[5],所提供的实时深度信息避免了在对图像作3D匹配时,复杂运算所产生的延时,同时也解决了在扩展卡尔曼滤波(Extended Kalman Filter, EKF)算法中实时特征初始化的问题。

基于Kinect的室内空间三维地图构建与优化研究

基于Kinect的室内空间三维地图构建与优化研究

基于Kinect的室内空间三维地图构建与优化研究作者:秦阳来源:《无线互联科技》2019年第16期摘 ; 要:搭建精确的三维地图是机器人应用的重点问题,采用机器人自身所具有的传感器对未知环境开展三维地图创建,实现自身的定位与实时导航等,已经成为人们所研究的热点方向。

文章针对三维地图创建时具有的鲁棒性与实时性不足等问题,设计一种基于图像特征点的三维地图创建模式。

首先,分析Kinect获取的RGB数据,进行误匹配数据的删除,降低系统匹配算法的迭代次数,利用Kinect深度数据得到对应特征点具有的位置与姿态。

其次,通过ICP算法迭代得到刚体变换矩阵具有的精确配准操作,获取室内真实场景之下具有的三维地图。

最后,引入基于TORO图优化算法的检测模式,开展具体的仿真,分析其有效性。

关键词:三维地图;Kinect;鲁棒性;闭环检测1 ; ;特征点分析与匹配检测1.1 ;特征点检测与分析目前常用的特征检测方法有SUSAN,SURF等几种模式,不过SURF方案在尺度与旋转层面具有不变的特征,计算效率比较高。

因此,本文研究的是基于SURF算法开展特征点的匹配[1]。

SURF算法采用Hessian矩阵分析的模式,利用f(x,y)作为具体的积分函数,为此对于Hessian可以表示为:1.2 ;特征点匹配检测分析通过SURF的方法开展具体匹配的步骤为:通过快速索引匹配的模式对特征点开展筛选操作,之后利用最近邻匹配如下式所示的模式开展分析。

对于一个具体阀值计算,其临近与最近点具有欧式距离比,在具体比值范围内就是可以采用,其他的点需要丢弃,具体如下:2 ; ;三维位置与姿势位置的估计2.1 ;依据RANSAC剔除误匹配点本文研究的移动机器人对三维空间内部的位置与姿态的计算模式,通过Kinect传感器模块具有的色彩匹配开展特征点分析,获取其具有的深度数据,通过坐标变换后得到对应的三维坐标,为此,将含有的对应三维点数据集假设为:为此得到的三维点数据满足于刚体变化模式为:Si=R*Oi+t,Si=R*Oi+t。

基于Kinect的室内场景三维重建共3篇

基于Kinect的室内场景三维重建共3篇

基于Kinect的室内场景三维重建共3篇基于Kinect的室内场景三维重建1随着科技的不断发展,人工智能、计算机视觉等领域正在逐步改变人们的生活方式和工作方式。

在这些技术中,Kinect作为一种能够实现深度感知、人体识别等功能的传感器,其应用领域也越来越广泛。

其中,基于Kinect的室内场景三维重建技术,成为了近年来备受关注的研究方向之一。

一、Kinect技术概述Kinect是由微软公司开发的一个结合了摄像头、深度感知器和麦克风的设备,通过人体轮廓的捕捉和分析,实现人体动作捕捉等各种应用。

Kinect可以通过红外光点的反射、深度感应的计算等技术,将人体的各种动作准确地捕捉到计算机中,并将其转化为计算机能够识别和处理的数据。

二、室内场景三维重建技术室内场景三维重建技术利用计算机视觉技术和三维重建算法,将室内场景或对象的图像和数据转化为三维建模,进而实现对室内场景或对象的快速、精确的重建、分析和数字化。

基于Kinect技术的室内场景三维重建技术,利用Kinect设备可以实时获取场景中的深度图像等数据,并通过循环设备测距算法将这些数据转换为三维坐标信息。

然后,根据这些坐标信息,可通过三维重建算法,对室内场景进行建模和重建。

三、基于Kinect的室内场景三维重建的应用1. 建筑物侦查利用Kinect设备,可快速捕捉建筑物内部空间的三维模型信息,对现场进行快速、准确的测量和分析,为建筑物改建、翻新和维护提供重要的数据支持。

2. 教育仿真基于Kinect的室内场景三维重建技术,可用于创建虚拟实验室、仿真实验场景、虚拟教学交互等,为学生提供更加生动、直观、互动的学习体验。

3. 游戏开发基于Kinect的室内场景三维重建技术,可用于游戏场景的建模与重建,在游戏中创造更加真实、生动的虚拟世界,提高玩家的游戏体验。

四、基于Kinect的室内场景三维重建技术存在的问题及解决方案1. 对环境的要求高Kinect设备对环境要求较高,对灯光、噪声、阴影等都有严格的限制。

基于Kinect传感器的移动机器人环境检测方法

基于Kinect传感器的移动机器人环境检测方法

基于Kinect传感器的移动机器人环境检测方法张博【摘要】机器人在生活与生产中具有广泛应用,文中针对目前环境检测机器人出现的无法识另别特定目标、识别精度低和受环境影响大的缺点,提出了一种基于Kinect传感器的移动机器人环境检测方法.该方法基于Kinect传感器,将传感器采集的图像视频信息与深度数据进行处理,从而实现对环境中的特征已知目标与未知目标的识别.其中,特征已知目标可以通过颜色特征进行检测,特征未知目标则是利用地面深度算法并获取图像轮廓以达到识别检测的目的,对于移动机器人的位置信息可通过传感器成像模型进行三维空间定位.最后对此检测方法进行基于移动机器人实验平台的实验验证,验证结果表明该方法能够有效进行环境的识别检测.【期刊名称】《电子科技》【年(卷),期】2018(031)007【总页数】4页(P89-91,95)【关键词】移动机器人;Kinect传感器;三维空间定位;环境检测【作者】张博【作者单位】惠州工程职业学院,广东惠州516001【正文语种】中文【中图分类】TP24移动机器人在现代社会已具有越发广泛的应用,如在人类难以到达或有危险的环境中代替人类完成某项任务、在位置环境中实现导航、将传感器采集的信息进行处理并执行决策等[1-2]。

虽目前有诸多种类的感知环境传感器,且移动机器人环境检测方法不断被研究,但依然存在无法识别特定目标、识别精度低和受环境影响大的缺点[3-5]。

本文针对这些缺点,提出了一种基于Kinect传感器的移动机器人环境检测方法。

该方法基于Kinect传感器,将传感器采集的图像视频信息与深度数据进行处理,从而实现对环境中的特征已知目标与未知目标的识别。

其中,特征已知目标可以通过颜色阈值分割进行检测,特征未知目标则是利用地面深度算法并获取图像轮廓以达到识别检测的目的,对于移动机器人的位置信息可通过传感器成像模型进行三维空间定位。

1 基于Kinect传感器的移动机器人系统Kinect传感器是一种三维激光传感器,由微软在2010年推出,其能获取光学图像与位置信息。

基于Kinect传感器的移动机器人室内三维环境创建

基于Kinect传感器的移动机器人室内三维环境创建

基于Kinect传感器的移动机器人室内三维环境创建刘继忠;吴文虎;程承;曾成;王光辉【期刊名称】《广西大学学报(自然科学版)》【年(卷),期】2017(042)006【摘要】针对移动服务机器人需要感知室内工作环境问题,提出了一种基于低成本Kinect传感器的三维环境创建实用方法.机器人在移动过程中,Kinect传感器实时采集RGB信息和深度信息,将RGB图像信息映射到深度图像信息中,采用联合双边滤波对深度图像进行预处理,获得质量比较高的点云数据.对采集到的大量点云数据,采用半径滤波器算法对点云进行精简,剔除离群点,减少点云数量,提高匹配速度.点云配准时,采用NDT算法完成初始配准,从而得到图像帧间粗略的转换关系,并运用GICP 算法对采集的多视角点云数据进行精确配准,得到拼接的三维点云场景.实验结果表明:本文方法具有更好的重建效果和更高的效率,可以应用于室内场景三维环境创建.%In order to solve the problem of indoor environment self-perception for mobile service robots, a new 3D environment reconstruction method based on low cost Kinect sensor is proposed. Kinect sensor can collect RGB information and depth information in course of robot moving. Firstly, the RGB image information is mapped to the depth image information;and then, the Joint Bilateral filtering is used to preprocess the depth image to obtain the high quality point cloud data. Secondly, the radius filtering algorithm is used for the simplification of the collected large point cloud data to eliminate outliers, reduce the number of cloud points, and improve the matching speed. Thirdly, the NDT ( Normal Distributions Transform)algorithm is adopted to complete the initial registration, and the rough transition relation between frames is obtained. Finally, the GICP( Generalized Iterative Closest Point) algorithm is used to register the multi view point cloud data accurately and the reconstruction 3D scenes of indoor environment are obtained. The experimental results show that the proposed method has better reconstruction effect and higher efficiency, and can be applied to 3D scene construction of indoor environment.【总页数】6页(P2134-2139)【作者】刘继忠;吴文虎;程承;曾成;王光辉【作者单位】南昌大学机电学院,江西南昌 330031;南昌大学机电学院,江西南昌330031;南昌大学机电学院,江西南昌 330031;南昌大学机电学院,江西南昌330031;南昌大学机电学院,江西南昌 330031;堪萨斯大学电子工程与计算机科学系,堪萨斯州劳伦斯 66045【正文语种】中文【中图分类】TP391【相关文献】1.一种用于室内环境三维探测和数字化的三维激光测距自主移动机器人 [J], Hamnut Surmann;Andreas Nu chter;Joachim Hertzberg;王其军;周平2.基于Kinect传感器的移动机器人环境检测及行为学习 [J], 段勇;盛栋梁;于霞3.基于Kinect传感器的移动机器人环境检测方法 [J], 张博4.基于深度信息的移动机器人室内环境三维地图创建 [J], 张毅;汪龙峰;余佳航5.基于Kinect传感器的移动机器人室内环境三维地图创建 [J], 杨鸿;钱堃;戴先中;马旭东;房芳因版权原因,仅展示原文概要,查看原文内容请购买。

基于视觉传感器kinect的移动机器人

基于视觉传感器kinect的移动机器人

基于视觉传感器的移动机器人摘要:移动机器人的视觉系统研究已成为机器人导航领域中的一项关键研究内容,随着机器人导航在机器人应用领域中变得越来越重要,在机器人视觉导航系统中,获取图像深度信息逐渐成为研究的重点。

在机器人视觉领域,深度检测一般是通过对普通RGB图像处理的方法来实现,具有不小的工作量。

本文利用Kinect深度摄像机来获取、显示深度图像这一方法,并应用于机器人视觉系统。

进而实现移动机器人的认路。

关键词:视觉系统 Kinect 深度图像AbstractThe visual system research in the field of robot navigation has become a key research content, as robot navigation in the robot navigation application fields become more and more important, in the robot vision navigation system, obtain image depth information has become the focus of research.In robot vision areas,Depth detection is generally through to the ordinary RGB image processing methods to realize, have a lot of workload. This paper put forward according depth camera to gain、show the depth image this method, and application in robot vision system. The experimental results show that this method can achieve the depth information of the image extraction and greatly reduce the workload. so the robot can know the road.Keywords: Visual system Kinect Depth image1 引言智能自主移动机器人是当今国际机器人研究领域的热点,而路径规划则是智能移动机器人中的一个重要组成部分,其研究目的是使机器人能在不同的环境中自主路径规划。

基于Kinect的虚拟展馆游览系统的设计与实现

基于Kinect的虚拟展馆游览系统的设计与实现

基于Kinect的虚拟展馆游览系统的设计与实现杨光辉;马纯永;韩勇;陈戈【摘要】针对现有三维虚拟展览馆游览系统交互方式用户体验不理想的现状,提出一种基于Kinect的虚拟展馆游览系统。

该系统重点研究了利用Kinect骨骼追踪技术实现对体验者身体动作的解析和利用四元数插值对骨骼动画的控制。

在功能上,实现了站在Kinect前的体验者通过不同的姿势,对虚拟展馆三维场景中虚拟人物的动作、姿态、位置、朝向的控制。

实验结果表明,体验者能够通过体感交互技术较好地实现对虚拟人物姿态的控制并方便地进行虚拟场景游览。

%According to the fact that the user experience of human-computer interaction of the present 3D virtual pavilion tour system confronts an unsatisfying situation,a new system based on Kinect technology of somatosensory interaction is proposed. The system focu-ses on two points:one is parsing the experiences' motions by using the Kinect technology of skeletal tracking;the other one is controlling the skeletal animation via the application of quaternion interpolation method. In terms of functionality,the system makes it a fact that the player standing in front of the Kinect can control the virtual characters' actions,postures,positions and directions in 3D scene with differ-ent body postures. Experimental results indicate that by the use of the technology of somatosensory interaction,the player can control vir-tual characters' postures in a better way and conduct virtual scene walkthrough in a more convenient manner.【期刊名称】《计算机技术与发展》【年(卷),期】2014(000)006【总页数】6页(P174-178,183)【关键词】体感交互;骨骼追踪;骨骼动画;虚拟游览【作者】杨光辉;马纯永;韩勇;陈戈【作者单位】中国海洋大学信息科学与工程学院,山东青岛 266100;中国海洋大学信息科学与工程学院,山东青岛 266100;中国海洋大学信息科学与工程学院,山东青岛 266100;中国海洋大学信息科学与工程学院,山东青岛 266100【正文语种】中文【中图分类】TP391.9随着虚拟现实技术的不断成熟,其应用领域也不断扩大。

基于kinect传感器的物体三维重建

基于kinect传感器的物体三维重建

基于kinect传感器的物体三维重建郭连朋;陈向宁;徐万朋;刘田间【期刊名称】《四川兵工学报》【年(卷),期】2014(000)011【摘要】随着计算机视觉的发展及深度传感器的出现,基于kinect传感器的物体三维重建技术得到了广泛的研究。

针对现有的基于kinect传感器的物体重建算法需要将待重建物体置于转台并随转台转动的局限性,提出了一种通用的基于kinect传感器获取的物体彩色和深度图像完成物体三维重建的方法,对深度图像进行预处理以平滑噪声并获取三维点云,提取彩色图像匹配点并根据彩色图像特征点与三维点云之间的关系得到三维特征点,并通过SVD方法完成点云初始配准,然后利用改进的ICP算法完成点云的精确配准,得到物体表面的三维点云,重建出物体的三维模型。

实验结果表明,该方法能有效去除深度图像的噪声,并对各个视角下的点云数据进行精确配准,完成物体的三维重建并得到较好的重建效果。

【总页数】5页(P119-123)【作者】郭连朋;陈向宁;徐万朋;刘田间【作者单位】中国人民解放军装备学院,北京101400;中国人民解放军装备学院,北京 101400;国家遥感中心航空遥感一部,北京 100076;中国人民解放军装备学院,北京 101400【正文语种】中文【中图分类】TP391.4【相关文献】1.基于Kinect传感器的三维重建算法研究 [J], 李秦;夏选太2.深度学习在基于单幅图像的物体三维重建中的应用 [J], 陈加;张玉麒;宋鹏;魏艳涛;王煜3.基于Kinect传感器多深度图像融合的物体三维重建 [J], 郭连朋;陈向宁;刘彬;刘田间4.基于单目视觉的非刚性物体动态三维重建综述 [J], 施云飞; 张元月; 许安宁; 徐柳5.基于KLT多视图特征跟踪的物体三维重建 [J], 吴正斌;彭业萍;曹广忠;曹树鹏因版权原因,仅展示原文概要,查看原文内容请购买。

基于Kinect的人体三维重建方法

基于Kinect的人体三维重建方法

基于Kinect的人体三维重建方法李翔;李泽丰;李治江【期刊名称】《计算机系统应用》【年(卷),期】2018(027)006【摘要】通过Kinect体感仪, 实现人体三维重建. 使用Kinect体感仪, 扫描获取人体三维数据, 利用深度数据转换算法实现二维顶点的三维化, 再通过红外相机姿态跟踪算法进行顶点集配准, 求解出相机每次的相对位移与转动角度, 实现相机姿态跟踪, 并将每次拍摄到的点集转换到同一全局坐标系下, 使用晶格化显示集成算法将点云集成到提前划分好精度及尺寸的体素晶格中, 最后利用投影映射算法获得可视化的人体三维立体模型. 使用Kinect体感仪及三脚架等辅助设备方便快捷地获取人体三维重建结果, 并通过3D打印技术对模型进行输出. 该研究实现了人体三维重建中人体扫描、处理、重建、输出全流程.%The purpose of the study is to realize 3D reconstruction of human body based on Kinect. We use Kinect to scan and obtain the 3D human body data first. Depth data transformation algorithm converts 2D depth data to the global coordinate system. ICP registration algorithm achieves infrared camera gesture tracking to obtain the states of infrared camera. TSDF algorithm integrates the converted vertex set into the pre-divided voxel lattice. Projection mapping algorithm is used for visualization of the reconstruct results. Using Kinect and auxiliary equipment tripod, we can quickly and easily achieve the results of human body 3D reconstruction and output the model with 3D print. This research realizes the whole process of humanbody 3D reconstruction including scanning, processing, reconstruction, and 3D model output.【总页数】6页(P178-183)【作者】李翔;李泽丰;李治江【作者单位】武汉大学印刷与包装系, 武汉 430072;武汉大学印刷与包装系, 武汉430072;武汉大学印刷与包装系, 武汉 430072【正文语种】中文【相关文献】1.基于Kinect的建筑物外墙损伤三维重建方法研究与应用 [J], 翟清昊;萧圣达;苏子恒;周宸宇;李苏豪2.基于Kinect的旋转刚体三维重建方法 [J], 韦羽棉;尚赵伟3.基于Kinect的人体实时三维重建及其应用 [J], 农旭安;吴嘉仪;蔡晓文4.基于Kinect人体脚型三维构建 [J], 杨海清; 戴林; 郭更新5.基于Kinect的人体三维动作实时动态识别 [J], 胡新荣;王梦鸽;刘军平;彭涛因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第43卷增刊(I )2013年7月东南大学学报(自然科学版)JOURNAL OF SOUTHEAST UNIVERSITY (Natural Science Edition )Vol.43Sup (I )July 2013doi :10.3969/j.issn.1001-0505.2013.S1.038基于Kinect 传感器的移动机器人室内环境三维地图创建杨鸿钱堃戴先中马旭东房芳(东南大学自动化学院,南京210096)(东南大学复杂工程系统测量与控制教育部重点实验室,南京210096)摘要:针对移动服务机器人在未知室内环境下的三维感知问题,提出了一种基于低成本Kinect传感器的三维地图创建实用方法.对于机器人在运动过程中连续采集的多帧RGB-D 信息,首先利用SURF 算子对RGB 图像提取稳定特征点并进行特征点匹配,然后结合深度图像,采用RANSAC 算法剔除可能存在的误匹配点并完成初始配准,从而估计得到图像帧间粗略的相对转移关系,最后运用广义ICP 算法对采集的深度图像进行精确配准,得到拼接的三维点云图.在此基础上进一步开发了移动机器人三维地图创建应用系统,实验验证了该方法的可行性和有效性.关键词:Kinect 传感器;SURF ;地图创建;广义ICP ;移动机器人中图分类号:TP24文献标志码:A文章编号:1001-0505(2013)增刊(I )-0183-05Kinect-based 3D indoor environment map building for mobile robotYang HongQian KunDai XianzhongMa XudongFang Fang(School of Automation ,Southeast University ,Nanjing 210096,China )(Key Laboratory of Measurement and Control of Complex Systems of Engineering of Ministry of Education ,Southeast University ,Nanjing 210096,China )Abstract :For the 3D perception problem of mobile service robots in unknown indoor environments ,a practical approach to building 3D maps using a low -cost Kinect sensor is proposed.Successiveframes of RGB-D (red-green-blue-depth )information are captured during the robot's movements.First ,SURF (speeded up robust features )detector is applied to color images for extracting and matc-hing stable feature points.Combined with depth images ,initial registration procedure is then per-formed by using the RANSAC (random sample consensus )algorithm for eliminating possible mistake matching points and thus the relative transformation between frames can be estimated.Finally ,a generalized ICP (iterative closest point )algorithm is employed to perform fine registration on cap-tured depth images ,which finally produces 3D point cloud mosaic.In addition ,an application sys-tem of mobile robot 3D mapping is developed.Experimental results validate the practicability and ef-fectiveness of the approach.Key words :Kinect sensor ;SURF (speeded up robust features );map building ;generalized ICP (it-erative closest point );mobile robot 收稿日期:2013-05-16.作者简介:杨鸿(1989—),男,硕士生;钱堃(联系人),男,博士,讲师,kqian@seu.edu.cn.基金项目:国家自然科学基金资助项目(61075090,61005092,61105094,61175091)、东南大学复杂工程系统测量与控制教育部重点实验室开放课题基金资助项目(MCCSE2012B02).引文格式:杨鸿,钱堃,戴先中,等.基于Kinect 传感器的移动机器人室内环境三维地图创建[J ].东南大学学报:自然科学版,2013,43(S1):183-187.[doi :10.3969/j.issn.1001-0505.2013.S1.038]移动服务机器人要在环境中自主完成抓取作业等典型服务功能,必须明确工作空间的环境表达方法,创建三维地图有助于为其提供更为丰富、准确的广义环境信息.目前,针对二维地图自主创建的理论方法已经得到了深入研究,但对三维环境地图的自主构建,特别是结合图像外观分析方法的地图构建研究仍然不足.三维环境建模最常用的方式为基于体素(voxel)的方法,即将机器人周边环境划分为三维几何体(例如等体积的立方体),采用几何体的占据状态来表示环境[1-3],然而这种方法对非结构化的环境表示能力有限.另一种表示方法为采用范围传感器测量获得的深度点云来表示环境模型[4-5].利用点云构建三维环境地图的方法大多利用精度高、价格昂贵的三维激光扫描器.视觉传感器具有方便经济、信息量大等优点.Kinect是微软公司开发的一款体感外设,其核心设备由彩色摄像机、红外线发射器和红外线CMOS 摄影机组成.与激光传感器相比,Kinect能够快速地同时获取场景彩色图像和深度信息,且其不受环境可见光谱干扰,成本更为低廉[6],适用于室内导航精度要求不高的情况.Henry等[7]提出了一个基于Kinect的交互式的三维重建系统,但是该系统依靠关键帧的选取,计算量大、时间复杂度高,难以用于移动机器人三维地图在线创建.本文开发了基于Kincet传感器的实时三维地图构建实用方法.经过标定后的Kinect深度摄像头和RGB摄像头直接关联,通过提取彩色图像特征点,计算出特征点在深度点云空间中相应的三维坐标;根据彩色图像配准过程重建的运动结构信息,指导多帧深度点云的拼接,形成统一坐标系下的三维地图.地图创建过程分为图像数据预处理和点集匹配两大步骤循环进行.首先,针对精度和实时性要求,采用SURF(speeded up robust features)算子提取图像特征点并进行帧间匹配.针对迭代算法中存在的计算量过大、匹配效率低下的问题,本文首先采用RANSAC(random sample consensus)算法排除可能存在的误匹配点的影响,有效提高了匹配速度;精确匹配阶段采用广义ICP(iterative closest point)算法迭代求取变换参数,克服了传统ICP算法可能使得迭代过程无法收敛到全局最优解的缺点,确保整个算法的鲁棒性.1复杂场景的特征点1.1特征点提取常用的特征点检测方法有Harris角点检测[8],SIFT[9],SURF[10]等.由于经典的SIFT算子时间复杂度高、计算数据量大,本文采用具有尺度不变性、旋转不变性的SURF算子,以获得鲁棒性、稳定性更好的特征点检测结果.SURF特征点提取过程可分为2步:①基于尺度空间理论的特征点检测.在图像金字塔的每一层使用Hessian矩阵的行列式来判别各个尺度的极值,得到稳定的特征点位置及所在的尺度值.SURF算法中用方框滤波(box filters)近似代替二阶高斯滤波,提高了卷积计算速度.②特征描述子的生成.首先通过Haar小波计算确定每个特征点主方向,再进行量化描述,使得每个特征点都对应一个4ˑ4ˑ4=64维的描述向量,归一化后去除光照变化的影响,构成了特征点的SURF描述子.图1中圆圈为某场景下检测到的SURF特征点.图1SURF特征点1.2特征点匹配图2为特征点匹配的流程.假设待匹配图像I1和I2中的特征点集合为X和Y.SURF描述子生成后,采用欧氏距离作为相似性度量:D(X,Y)=X-Y=∑di=1(Xi-Yi)槡w(1)D越小,表明特征点相似程度越高.特征点匹配过程中采用了最大近邻向量匹配方法[11].对于X中的每一个特征点计算X i与Y中各个特征点的欧氏距离,得到最近及次近距离值分别为D1和D2,对应Y中的特征点分别为Y m和Y n.若D1≤αD2(α为最近距离与次近距离的比值,本文取α=0.60),则认为Xi与Y m匹配;否则丢弃该点,X i在Y中无匹配点.图2特征点匹配的基本流程481东南大学学报(自然科学版)第43卷2由粗到细的分层配准由于物体常被遮挡,在扫描生成图像数据的过程中深度图像难以覆盖物体的表面,需要从多个角度采集物体表面不同区域的深度信息,并保证它们之间保持一定的重叠区域.由这些重叠区域的数据并利用配准算法,求出各个深度图像间的相对运动关系,把它们变换到统一的坐标系下,生成完整的环境描述.2.1RANSAC算法初始配准匹配误差对变换矩阵的求解影响很大.为了提高矩阵中参数估计的精度,采用RANSAC算法[12]来剔除不准确的匹配点,排除可能存在的误匹配点的影响,求出图像帧的初始变换,使得2组数据的点集的公共区域能够大致重合,为下一步的精确匹配做准备.RANSAC充分利用了所有的初步匹配点,根据一个容许误差将所有的匹配点对分为内点和外点.由于一般的特征误差都会满足正态分布,设定阈值d(实验中d=3.00),舍去误差大于d的匹配点对(外点);记误差小于d的匹配点对为内点,用来进行参数估计.2.2广义ICP算法精确配准设有2个三维点集X={x1,x2,…,x n}和Y={y1,y2,…,yn},利用ICP算法[13]求取空间变换T(包括旋转矩阵和平移矩阵),使得X经过T变换后的集合X'和Y(固定)的残留误差最小.本文采用了广义的迭代最近点算法[14]来进行图像间的精确配准.它与ICP算法的主要区别是在计算残留误差E时引入了概率模型,通过最小化X'和Y的残留误差函数来找到变换矩阵T.广义ICP配准算法如下:算法1广义ICP配准算法输入:点云X={x i},Y={y i},初始变换矩阵T0;输出:T.T←TWhile not converged doFor i←1to N do//计算对应最近点mi←FindClosestPointInA(T·x i);M←{mi};//按条件赋予权值wi←(m i-T·x i≤d max)?1:0EndT←arg minTEEnd在概率模型下,假设存在点集^X={^x i}和^Y={^yi},使得xi,yi服从正态分布x i N(^x i,C X i),y iN(^yi,C Yi),其中{C Xi}和{C Yi}是与测量点云相关的协方差矩阵.定义d i=y i-Tx i,那么变换矩阵T需要满足T=arg minT∏ip(di)=arg maxT∑ilog(p(di))(2)化简残留误差E得到E=∑id Ti(C Yi+TC XiT T)-1di(3)传统ICP算法中E=∑idi2,可以看成是广义ICP中C X i=θ,C Y i=I的一类特殊情况.对广义ICP算法的详细介绍可参阅文献[14],值得注意的是,寻找对应点对的过程仍然是通过计算数据点之间的欧氏距离,这样做是为了便于采用k-d树的方法来进行加速,保证了改进后算法的效率.在精确配准过程中,使用初始配准后2个点集的位置作为新的初始位置,具体过程如下:①对X中的每个点计算其在Y中的最近点,使用k-d树进行加速,将所有最近点对构成的集合记作M.②求得使对应点对平均距离最小的刚体变换矩阵T.③对待匹配点集X进行变换,得到新的变换点集.④通过迭代计算极大似然估计值判断残留误差函数E是否最小,如果是,则停止计算;否则X'将作为新的X,返回步骤②,直到满足条件.⑤T即为所求的二次配准参数,精细配准结束.3实验结果及分析机器人导航平台PX-1如图3所示,处理器为一台Intel双核2.00GHz主频的PC机,运行Ubuntu11.04Linux操作系统.Kinect安装在移动机器人甲板上方,距离地面竖直高度为42cm.图4图3机器人导航平台PX-1581增刊(I)杨鸿,等:基于Kinect传感器的移动机器人室内环境三维地图创建图4真实测试环境图5机器人测试运动轨迹是实验所处的环境,图5是用激光传感器实现创建的二维地图及机器人测试运动轨迹,激光传感器扫描高度为30cm.采用基于激光创建的二维地图作为基准参照.实验过程中机器人按照上述路径移动,PC 机处理采集到的图像帧,当特征点对少于50组时,将舍弃该帧数据,不进行初始配准.另外,当移动机器人转动角度小于2ʎ或者移动距离小于5cm 时也会自动忽略该帧数据.采用本文方法最终得到环境的三维点云如图6(a )所示.图6(b )是由三维地图的点云垂直投影到水平面后得到的二维地图,对比图5中的虚线框内部分,可发现由Kinect 获取的地图数据具有很高的精度.图6创建的三维地图及其投影结果将Kinect 传感器RGB 摄像头同时捕捉到的环境彩色信息映射到相应的三维点云模型中,实际效果如图7所示.对比图4可看出,重建后的三维场景基本与真实场景一致.实验过程中,当Kinect 的视角偏转角度较小时,使用本文方法对室内环境进行三维地图创建的效果比较理想.当偏转角度过大时,就会丢失图像中的特征点,导致前后两帧图像无法成功匹配.其次,由于Kinect 传感器获取视察图的最小有效距离大约是0.5m ,对于室内一些体积较小的物体,无法获得稠密的点云.图7三维地图渲染结果4结语本文提出了一种基于Kinect 传感器的三维地图创建方法.该方法利用Kinect 传感器所采集的彩色图像信息来指导深度点云的配准,从而比其他在三维点云中直接配准的方法大大提高了计算效率.将该方法用于移动机器人在室内环境中进行三维地图创建,实验结果验证了其有效性.参考文献(References )[1]Moravec H P.Robot spatial perception by stereoscopicvision and 3D evidence grids [R].Pittsburgh ,Pennsyl-vania ,USA :Robotics Institute ,Carnegie Mellon Uni-versity ,1996.[2]Wurm K M ,Hornung A ,Bennewitz M ,et al.Octo-Map :a probabilistic ,flexible ,and compact 3D map representation for robotic systems [C /OL ]//Proceed-ings of the ICRA 2010Workshop on Best Practice in 3D Perception and Modeling for Mobile Manipulation.An-chorage ,Alaska ,USA ,2010.http ://ais.informatik.uni-freiburg.de /publications /papers /wurm10octomap.pdf.[3]Ryde J ,Hu H S.3D mapping with multi-resolution oc-cupied voxel lists [J ].Autonomous Robots ,2010,28(2):169-185.[4]Cole D M ,Newman P M .Using laser range data for3D SLAM in outdoor environments [C ]//IEEE Interna-tional Conference on Robotics and Automation.Orlan-do ,Florida ,USA ,2006:1556-1563.681东南大学学报(自然科学版)第43卷[5]Nüchter A,Lingemann K,Hertzberg J,et al.6D SLAM-3D mapping out door environments[J].Journalof FieldRobotics,2007,24(8/9):699-722.[6]刘鑫,许荣华,胡占义,等.基于GPU和Kinect的快速物体重建[J].自动化学报,2012,38(8):1288-1297.Liu Xin,XuRonghua,Hu Zhanyi,et al.GPU basedfast3D-object modeling with Kinect[J].Acta Automati-ca Sinica,2012,38(8):1288-1297.(in Chinese)[7]Henry P,Krainin M,Herbst E,et al.RGB-D map-ping:using depth cameras for dense3D modeling of in-door environments[C]//Proceedings of the12th Inter-national Symposium on ExperimentalRobotics.Delhi,India,2010,20:22-25.[8]Harris C,Stephens M J.A combined corner and edge detector[C]//Proceedings of the Fourth Alvey VisionConference.Manchester,UK,1988:147-151.[9]Lowe D G.Object recognition from local scale-invariant features[C]//International Conference on Computer Vi-sion.Kerkyra,Corfu,Greece,1999:1150-1157.[10]Bay H,Tuytelaars T,Van Gool L.SURF:speeded up robust features[C]//Proceedings of the European Con-ference on Computer Vision.Graz,Austria,2006:404-417.[11]Lowe D G.Distinctive image features from scale-in-variant keypoint[J].International Journal of ComputerVision,2004,60(2):9-110.[12]Fischler M A,BollesRC.Random sample consensus:a paradigm for model fitting with applications to imageanalysis and automated cartography[J].Communica-tion of the ACM,1981,24(6):381-395.[13]Horn B K P.Closed-form solution of absolute orienta-tion using unit quaternions[J].Journal of the OpticalSociety of America,1987,4(4):629-642.[14]Segal A V,Haehnel D,Thrun S.Generalized-ICP[C/ OL]//Proceedings ofRobotics:Science and Systems.Seattle,USA,2009.http://www.robots.ox.ac.uk/avsegal/resources/papers/Generalized_ICP.pdf.781增刊(I)杨鸿,等:基于Kinect传感器的移动机器人室内环境三维地图创建。

相关文档
最新文档