当前位置:
文档之家› 多Kinect实时室内动态场景三维重建_邓念晨
多Kinect实时室内动态场景三维重建_邓念晨
: , 男, 山东潍坊人 , 作者简介 : 邓念晨 ( 硕士研究生 , 研究方向为计算机图形学 . 9 9 0—) E-m a i l d e n n i a n c h e n t u. e d u. c n 1 @s g j : , 杨旭波 ( 男, 教授 , 联系人 ) a i l a n x u b o t u. e d u. c n E-m @s y g j
层次则完全构建模型网格表面, 不受任何假设的 限 制 ,用 于 对 物 体 或 场 景 精 确 建 模 以 便 重 现
第4 1卷 第4期 0 1 5年8月 2
东华大学学报 ( 自然科学版 )
J OUR NA L O F D ONGHUA UN I V E R S I T Y( NA TUR A L S C I E N C E)
V o l . 4 1,N o . 4 . A u 2 0 1 5 g
( ) 6 7 1-0 4 4 4 2 0 1 5 4-0 4 4 8-0 7 1 0 文章编号 :
, , ) ( c h o o l o f S o f t w a r e S h a n h a i J i a o t o n U n i v e r s i t S h a n h a i 2 0 0 2 4 0, C h i n a S g g y g
:M A b s t r a c t u l t i l e K i n e c t d e v i c e s a r e u s e d t o c a t u r e a s c e n e f r o m d i f f e r e n t v i e w s a t t h e s a m e t i m e . D e t h p p p r o c e s s m a i n l i n c l u d e s a n d R G B i m a e s o f t h e s c e n e a r e c o m b i n e d t o m o d e l t h e s c e n e . T h e r e c o n s t r u c t i o n p y g , , r o c e s s e s r e r o c e s s i n v e r t e x c o n s t r u c t i o n o i n t c l o u d s r e i s t r a t i o n a n d s u r f a c e r e c o n s t r u c t i o n. A l l d a t a p p p g p g a r e G P U i m l e m e n t e d t o s e e d u t h e c a l c u l a t i n .K e a l o r i t h m s i m l e m e n t e d i n t h i s s u b e c t i n c l u d e p p p g y g p j , , o i n t b a s e d o n G P U o c t r e e c o n s t r u c t i o n b a s e d o n G P U s u r f a c e r e c o n s t r u c t i o n b a s e d o n i t e r a t i v e c l o s e s t p / t h e s i n e d d i s t a n c e f u n c t i o n. E x e r i m e n t a l r e s u l t s s h o w t h a t t h e a l o r i t h m e f f i c i e n c r e a c h e s 8. 7 4f s a n d g p g y , t h e r e s o l u t i o n o f m o d e l s r e c o n s t r u c t e d a r e a b o u t 5. 9 mm.T h e e x e r i m e n t a l r e s u l t s r o v e t h a t t h e p p t r e c o n s t r u c t i o n r o c e s s i m l e m e n t e d m e e t s t h e r e u i r e m e n t s o f t h e r e a l i m e d n a m i c s c e n e r e c o n s t r u c t i o n - p p q y e x a c t c a l c u l a t i o n a l i c a t i o n. a n d t h e r e c i s i o n o f r e c o n s t r u c t e d m o d e l s m e e t s t h e n e e d o f n o n - p p p : ; ; ; K e w o r d s 3 D r e c o n s t r u c t i o n i n d o o r d n a m i c s c e n e m u l t i l e K i n e c t d e v i c e s i t e r a t i v e c l o s e s t o i n t y p p y ;M o r e i s t r a t i o n a r c h i n C u b e s a l r i t h m g g g
多K i n e c t实时室内动态场景三维重建
邓念晨 ,杨旭波
( ) 上海交通大学 软件学院 , 上海 2 0 0 2 4 0 摘要 :采 用 多 个 K 将它们的深度图和彩色图结合在一起, 通过数 i n e c t从 不 同 角 度 同 时 捕 获 场 景 , 据预 处 理 、 顶点构建、 点云注册和表面重建等步骤得到场景三维模型. 整个流程均在 G P U 上实现 以加速运算, 实现了基于 G 基于 G 基于有向距离函数 P U 的迭代最近点算法、 P U 的八叉树构建、 / ; 重 建 分 辨 率 达 到 约 5. 的表面重建等关键算法. 试验中, 整 个 算 法 运 行 帧 率 达 到 8. 7 4f s 9 mm. 试验表明, 算法基本满足实 时 动 态 场 景 重 建 的 要 求, 重建模型的精度满足非精确计算类应用的 需求. 迭代最近点配准 ; 关键词 :三维重建 ; 室内动态场景 ; 多K i n e c t设备 ; a r c h i n C u b e s算法 M g 中图分类号 : P 3 9 1 文献标志码 :A T
于深 度 数 据 的 . 基于纹理数据的方法具有硬件成本 低廉 的 优 势 , 但物体表面的纹理本身受环境光影响 而且重建 过 程 包 含 大 量 经 验 和 假 设, 一般情 较大 , 况下的重 建 精 度 往 往 不 能 满 足 要 求. 而基于深度 稳 定, 易于推广 数据的三 维 重 建 方 法 更 为 简 单、 根据 重 建 模 型 的 抽 象 等 级, 三维重建技术 应用.
收稿日期 : 0 1 4-1 1-1 4 2 ) 基金项目 : 国家自然科学基金资助项目 ( 6 1 1 7 3 1 0 5, 6 1 3 7 3 0 8 5
活领域的推广应用 . 因此 , 基于廉价设备的实时场 景 三维重建技术 具 有 巨 大 的 研 究 意 义 和 应 用 价 值 . 本 文以远程协作应用为背景 , 采用 K i n e c t设 备捕获场 景数据 , 研究如 何 实 时 重 建 满 足 一 般 用 户 视 觉 精 度 要求的场景模型 . 人们对三维重建技术的研究已达数十年, 也提
4] : 可以分为3个 层 次[ 高层次关注的是一种或者 8] ; 一类物体, 主 要 用 于 物 体 识 别[ 中层次使用基 1] ; 本几何图 元 构 建 模 型, 主 要 用 于 物 体 分 割[ 低
图 1 硬件系统布局示意图 F i . 1 H a r d w a r e s s t e m la o u t g y y
通 场景三维 重 建 技 术 是 利 用 传 感 器 和 计 算 机 , 过对场景的纹 理 、 深度等元数据进行分析和处理后 自动 ( 或半自动 ) 地构建场景的三维模型 . 目前 , 场景 重建技术在工 业 模 拟 、 智能机器人等诸多方面都发 挥着十分重要的作用 . 然而 , 较长的计算时间和昂贵 的设备极大地阻碍了这一技术在协作办公和日常生
包括对所有 K 对所有 i n e c t设备分别进行内参标定 , 内参和外参标定均 K i n e c t设备统一进 行 外 参 标 定 . 采用棋盘格标定法 . 1. 2 算法流程概览 实时动态场景重建算法的主要流程为获取数 据 ( 、 深度数据和纹理色彩数据等 ) 对数据进行预处理 、 根据深度数据构建三维点云 、 对多组点云进行注册 、 从点云构建网格表面 , 具体如下所述 . ( )对数 据 进 行 预 处 理 . 从传感器获取的数据 1 因此 , 需要对原始 存在一定的噪声和误差分布特性 , 的深度数据进 行 特 殊 的 预 处 理 以 降 低 噪 声 的 干 扰 , 从原始数据的层面减少误差 . ( )根据 深 度 数 据 构 建 三 维 点 云 . 对于每个传 2 感器获得的深 度 数 据 和 彩 色 图 像 数 据 , 根据传感器 的内参和外参 信 息 计 算 点 云 中 各 点 的 三 维 坐 标 、 颜 这时将它们可视化已经可以看出一定 色和法向量 . 但是由于基于棋盘格的外参标定并不 的重建效果 , 十分精确 , 从结 构 和 纹 理 上 可 以 看 出 多 组 点 云 并 不 能完全匹配 . ( )对多 组 点 云 进 行 配 准 . 旨在减小多组点云 3 之间存在的变换偏差 . 许多有关三维重建的研究 ( 例 )都 使 用 迭 代 最 近 点 配 准 算 法 如文 献 [ 5,1 1] [ 1 4] ( 本文亦在该算法基础上提出了改进方案 . I C P) , ( 从三维点云中构建 4)从 点 云 构 建 网 格 表 面 . 较为完整的表 面 网 格 模 型, 具体涉及基于 G P U的 有向距离函数计算和三角面片生成等 八叉树构建、 算法.