CN205451195U - 一种基于多摄像机的实时三维点云重建*** - Google Patents

一种基于多摄像机的实时三维点云重建*** Download PDF

Info

Publication number
CN205451195U
CN205451195U CN201620172757.3U CN201620172757U CN205451195U CN 205451195 U CN205451195 U CN 205451195U CN 201620172757 U CN201620172757 U CN 201620172757U CN 205451195 U CN205451195 U CN 205451195U
Authority
CN
China
Prior art keywords
dimensional
camera
video camera
module
reconstruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201620172757.3U
Other languages
English (en)
Inventor
丁晓华
张攭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Eagle Eye Online Electronics Technology Co ltd
Original Assignee
Shenzhen Eagle Eye Online Electronics Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Eagle Eye Online Electronics Technology Co ltd filed Critical Shenzhen Eagle Eye Online Electronics Technology Co ltd
Priority to CN201620172757.3U priority Critical patent/CN205451195U/zh
Application granted granted Critical
Publication of CN205451195U publication Critical patent/CN205451195U/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本实用新型提供一种基于多摄像机的实时三维点云重建***,包括,封闭的单一颜色的静态背景的三维立体空间、固定安装在立体空间四周的若干个的摄像机与若干个灯源和计算机,其中所述摄像机与计算机连接,所述计算机包括:摄像机标定模块,用于确定各个摄像机的空间方位和内部参数;投影查找表计算模块,用于建立投影查找表;物体轮廓分割模块,将摄像机采集得到的图像中分割出物体轮廓;三维重建模块,用于根据摄像机的标定信息、捕捉粒块的三维位置信息以及投影查找表,得到动态的物体重建数据。本实用新型三维重建精确度更高、效率更高、普遍适用、计算更简单。

Description

一种基于多摄像机的实时三维点云重建***
技术领域
本实用新型三维信息技术领域,尤其涉及一种基于多摄像机的实时三维点云重建***。
背景技术
三维重建是计算机视觉、计算机图形学等领域常见的问题。所谓三维物体重建是指通过传感设备获得空间三维物体的2D图像或2.5D深度数据,从中恢复出物体的三维结构。传感类型可以包括可光学成像、激光扫描、热成像等。三维重建在计算机辅助设计、3D动画/游戏、科学计算和虚拟现实、工业测量等方面有着许多应用。
目前,市面上常用的三维重建设备或方法包括三种。第一种是基于激光扫描的方法,其主要是基于激光测距的原理,此类设备的构造一般主要包括一台高速精确的激光测距仪、数码相机、以及引导激光运动的辅助设备。采用激光扫描的方法具有精度高、速度快的优点,然而其设备往往价格昂贵,并且体积等常比较大;第二种方法是基于立体视觉的方法,即通过两台以上摄像机从不同角度对物体进行拍摄,分析获得的图像数据,从中计算出物体各个三维点的空间位置,从而得到三维重建数据。这类方法关键需要解决高精度的摄像机标定、特征提取、以及立体匹配等计算问题,只有获得精确的匹配结果,才有可能准确的恢复出物体三维点云信息。第三种方法是基于单摄像机及辅助信息的方法,这类方法需要在物体上打上主动光斑等辅助信息,通过分析纹理光斑的形变等变化来计算出物体的三维位置信息,比如一些设备采用红外投影仪向物体投射结构化的光斑信息。这类方法的缺点在于需要额外的辅助设备,并且在对物体快速运动的场景会遇到困难。而且有一些三维重建的方法,物体轮廓分割不干净,物体轮廓和物体外貌颜色信息获取不准确,计算量大,步骤复杂。
实用新型内容
本实用新型针对以上技术问题,提供一种基于多摄像机的实时三维点云重建***,精确度更高、效率更高、普遍适用、计算更简单。
本实用新型采用的技术方案如下,一种基于多摄像机的实时三维点云重建***,包括,封闭的单一颜色的静态背景的三维立体空间、固定安装在立体空间四周的若干个的摄像机与若干个灯源和计算机,其中所述摄像机与计算机连接,所述计算机包括:
摄像机标定模块,用于确定各个摄像机的空间方位和内部参数;
投影查找表计算模块,用于建立投影查找表;
物体轮廓分割模块,将摄像机采集得到的图像中分割出物体轮廓;
三维重建模块,用于根据摄像机的标定信息、捕捉粒块的三维位置信息以及投影查找表,得到动态的物体重建数据。
优选地,所述***还包括色彩重建模块,用于在获得物体重建数据后,利用物体轮廓的颜色信息对物体外貌色彩进行重建。
优选地,所述摄像机的数量至少包括10个,能够对捕捉空间覆盖成像,并能够同步采集分辨率不少于640*480、帧率大于24帧每秒的彩色图像数据。
本实用新型的三维重建精度可以自主控制、重建效率高、计算更简单、适合并行计算、还原更真实。
附图说明
图1为本实用新型的使用步骤流程图。
图2为多个摄像机安装及三维立体空间结构示意图。
图3为单一摄像机标定板及其图像获取示意图
图4为多摄像机***标定板及其图像获取示意图。
图5为三维立体空间划分粒块示意图。
图6为物体投影及投影查找表创建示意图。
图7为三维物体重建结果示例图。
图8为本实用新型的***结构图。
具体实施方式
下面结合附图说明,对本实用新型进行详细地介绍,应当理解,以下只是介绍本实用新型的具体实施方式,并不在于限定本实用新型的保护范围。
一种基于多摄像机的实时三维点云重建***,如图8所述,包括,封闭的单一颜色的静态背景的三维立体空间1、固定安装在立体空间1四周的若干个的摄像机2与若干个灯源3和计算机4,其中所述摄像机2与计算机4连接,所述计算机4包括,摄像机标定模块41,用于确定各个摄像机2的空间方位和内部参数;投影查找表计算模块42,用于建立投影查找表;物体轮廓分割模块43,将摄像机2采集得到的图像中分割出物体轮廓;三维重建模块44,用于根据摄像机2的标定信息、捕捉粒块的三维位置信息以及投影查找表,得到动态的物体重建数据,所述***包括色彩重建模块45,用于在获得物体重建数据后,利用物体轮廓的颜色信息对物体外貌色彩进行重建。
操作方法如下,步骤如图1所示:
1、搭建多摄像机同步采集***:如图2所示,在足够大的室内划分出合适大小、长宽高相等的三维立体空间,此三维立体空间为物体对象的运动空间,即物体对象只能限制在此三维立体空间内运动。为说明方便,称此三维立体空间为捕捉空间;在捕捉空间四周合适位置上固定安装一定数目的摄像机,摄像机个数宜不少于10个。所有摄像机能够对捕捉空间覆盖成像,并能够同步采集分辨率不少于640*480、帧率大于24帧每秒的彩色图像数据。为了使物体重建不被其他动态物体干扰,可要求背景是静态的,可在捕捉空间四周以可透光的单一颜色蒙皮覆盖,从而布置出封闭的“表演舞台”。在“舞台”***合适位置和方位上布置灯源,通过控制灯源使得舞台内部的光照均匀,所有摄像机通过USB3.0或FireWire接口连接到一台计算机上。
2、利用摄像机标定模块进行多摄像机***标定:如图3-4所示,多摄像机***标定是为了确定各个摄像机的空间方位和内部参数。已知各摄像机标定信息,则可以确定空间点与其在各摄像机像面上二维像素坐标之间的关系,多摄像机***标定,采用以下三步骤进行标定:(1)采用常规的摄像机标定方法标定各个摄像机的内部参数,所谓内部参数包括摄像机焦距、摄像机主点坐标以及成像畸变参数;(2)在捕捉空间地面上平铺合适大小的标定网格板,使得各个摄像机都能够覆盖成像;(3)在标定网格一角定义世界坐标系Cw,各个摄像机对标定网格板拍摄,由已标定的摄像机内部参数、标定网格板各网格点在世界坐标系Cw上的位置坐标以及各摄像机得到的标定网格板中各网格点的像素坐标,可以通过位姿估计的方法计算出摄像机的外部参数,也就是摄像机的方位信息,位姿估计方法可采用现有的位姿估计方法。
3、通过投影查找表计算模块建立投影查找表:如图5将捕捉空间沿着长、宽、高均匀划分大小一致的小立体块,设捕捉空间长、宽、高均为L,将长、宽、高各均匀划分A段,由此得到小立体块的个数Nv为Nv=A×A×A,各小立体块尺寸为为便于整除,可将A取为L可整除的数。为后续说明方便,将此小立体块称为粒块,将常量Nv称为划分分辨率,令并称之为重建分辨率。基于世界坐标系Cw得到各粒块的中心点位置坐标,由已经标定的摄像机内、外参数,则可以由透视投影成像模型得到各粒块中心点在各个摄像机像面上的像素坐标。假定(Xi,Yi,Zi)为在空间三维点Pi为Pi在摄像机k上的成像点,它们之间满足透视投影关系如下:
其中为摄像机k的通过标定得到空间位姿和内部参数。设摄像机数目为Nc,则对Nv个粒块中每个粒块中心点,都将得到对应的Nc个投影像素坐标。反之,由透视投影成像模型可以得到捕捉空间所有粒块中心点在各个摄像机像面上的投影点集合,对每个像面上的投影点集合中各个投影点,可以找到对应的捕捉空间粒块集合,此粒块集合中各个粒块的中心点的投影都对应相同的投影点。例如,如图6所示,对某个像面Ii(i=1,2,…,Nc),由透视投影成像模型可以得到捕捉空间Nv个粒块在像面Ii上的所有投影像素点,设这些投影点组成集合其中pij表示像素点坐标,则对每一个pij可以找到对应的粒块集合,该集合中的各个粒块在Ii的投影点坐标均为pij。为节省内存空间,该粒块集合存储的是对应粒块在捕捉空间所有Nv个粒块集合中的序号。由此,对每个像面Ii可以建立一张恒定不变的投影查找表,通过该投影查找表,对每个像点pij可以迅速找到对应的粒块序号集合,该粒块序号集合中对应的各粒块的投影均为pij。建立投影查找表:
4、通过物体轮廓分割模块进行物体轮廓分割:在上述拍摄环境下所得到的图像其前景为物体对象,为了从图像中分割出物体轮廓,以各个摄像机拍摄在无目标物体情况下一组序列图像,从中得到这组序列图像的平均图像,作为背景图。设在t时刻由多摄像机同步采集***获得Nc幅图像,为说明方便,称这对应于同一时刻t的Nc幅图像为t时刻多视图,并用表示,其中对应于第i个摄像机的图像用表示。设对应于第i个摄像机的背景图像为则通过简单的差值法可以得到物体轮廓图像具体的,假设对应于的RGB各通道图像分别为对应于的RGB各通道图像分别为对应于分割后的物体轮廓图像的RGB各通道图像分别为像素坐标用通(x,y)来表示,通过以下规则来获得分割后的图像:
不同时为-1,则被判定为前景物体轮廓中的像素点。通过上述方法可以得到物体轮廓像素点集合其中每个集合元素为6维的向量,即其中(xj,yj)为像素坐标,为对应像素颜色值。采用上述方法可以从中把物体覆盖的区域干净地分割了出来,并包含了该物体区域的颜色信息。由于采用了静态简单背景和均匀光照,通过该方法可以实时的获取精准的物体轮廓和物体外貌颜色信息。除上述方法外,也可以采用其他更为复杂的前景分割方法,如减背景方法。
5、通过三维重建模块进行三维重建:在获得t时刻多视图物体轮廓图像数据后,可以利用摄像机标定信息、捕捉空间粒块三维位置信息以及投影查找表快速、准确地重建出物体对象在t时刻的三维重建。对各个时刻进行三维重建,就能够得到动态的物体重建数据。三维重建的具体步骤如下:
1)对捕捉空间包含的Nv个粒块各个粒块定义一个包含Nc位的二进制串状态变量并初始化各个二进制串状态变量所有位为0状态,例如假设Nc=10,则对每个粒块的状态变量定义其初始值为
2)对每一幅分割得到的物体轮廓图像进行以下扫描操作:通过对应于该摄像机的投影查找表,依次对其中的属于前景物体轮廓区域的像素点集合的各像素点查找到对应的粒块序号集合,为集合元素数目。设对应的粒块集合为SVij={vijk|k=1,2,…,Kij},其中vijk表示第k个粒块在捕捉空间所有粒块集合中的序号,即vijk∈{1,2,…,Nv}。根据SVij={vijk|k=1,2,…,Kij},将每一个粒块序号vijk对应粒块的状态变量进行更新赋值,即将对应第i位二进制数值更新为1,表示该粒块在第i个摄像机像面投影点位于对应的物体轮廓区域内。
3)按照2)所述方法对t时刻多视图所有物体轮廓图像进行扫描操作结束后,则只有那些粒块状态变量各个二进制位数值全为1的为物体上的粒块。例如,对于Nc=10,则只有的粒块为物体上的粒块。为说明方便,称这类粒块为物体粒块。若用各物体粒块的中心三维点来代表对应的重建三维点,由此可以得到物体重建三维点云数据。为说明方便,称此物体重建三维点云中的三维点为形体点。
4)由于三维重建只需要重建位于物体表面的点,被包含在物体内部的点则无意义。为了提高显示和处理速度,可以将内部点进行去除。采用以下的方法可以快速去除内部点:对每一个重建点,判断其上下、左右和前后6个邻域点是否全部为重建点。如果所有邻域点均为重建点,则该重建点为内部点,可以其从重建点云集合中予以剔除,最终得到物体对象在t时刻的三维重建点云,重建结果如图7所示。
6、最后色彩重建:在获得物体三维重建点云数据后,可以利用物体轮廓的颜色信息对物体外貌进行重建。此处的外貌重建是指恢复出物体重建点云的颜色信息,外貌重建的具体方法如下:
首先,对每个重建的粒块定义一四维向量Cn=(r,g,b,m)(n=1,2,…,Nshape,Nshape为形体粒块的数目),并初始化该向量元素值均为0;
其次,依次对各个前景物体轮廓区域的像素点集合进行扫描操作,通过投影查找表找到各像素点对应的粒块集合SVij={vijk|k=1,2,…,Kij},并找出其中属于重建物体粒块的粒块。通过透视投影模型可以计算所找出的各物体粒块在当前摄像机像面的深度数值,并确定离摄像机像面最近的重建物体粒块则将该像素点的颜色信息(rij,gij,bij)以下面的方式记录到对应的四维向量Cn=(r,g,b,m):
最后,对每一个物体粒块计算颜色值:对某物体粒块,如果对应的四维向量中m值不为0,则该粒块的颜色数据计算为如果对应的四维向量中m值为0,则通过周边邻接的粒块颜色值插值得到。最终可以得到包含对应于物体外貌的颜色信息的彩色三维点云数据。
为了提高重建效率,可以在创建投影查找表时,通过记录各个粒块的深度信息,进而对每个轮廓像素对应的粒块集合按照深度大小进行排序存储,从而避免在上述步骤中再次进行深度计算。
本实用新型的实施例只是介绍其具体实施方式,不在于限制其保护范围。本行业的技术人员在本实施例的启发下可以作出某些修改,故凡依照本实用新型专利范围所做的等效变化或修饰,均属于本实用新型专利权利要求范围内。

Claims (3)

1.一种基于多摄像机的实时三维点云重建***,其特征在于,包括,封闭的单一颜色的静态背景的三维立体空间、固定安装在立体空间四周的若干个的摄像机与若干个灯源和计算机,其中所述摄像机与计算机连接,所述计算机包括:摄像机标定模块,用于确定各个摄像机的空间方位和内部参数;
投影查找表计算模块,用于建立投影查找表;
物体轮廓分割模块,将摄像机采集得到的图像中分割出物体轮廓;
三维重建模块,用于根据摄像机的标定信息、捕捉粒块的三维位置信息以及投影查找表,得到动态的物体重建数据。
2.根据权利要求1所述的基于多摄像机的实时三维点云重建***,其特征在于,还包括色彩重建模块,用于在获得物体重建数据后,利用物体轮廓的颜色信息对物体外貌色彩进行重建。
3.根据权利要求1所述的基于多摄像机的实时三维点云重建***,其特征在于,所述摄像机的数量至少包括10个,能够对捕捉空间覆盖成像,并能够同步采集分辨率不少于640*480、帧率大于24帧每秒的彩色图像数据。
CN201620172757.3U 2016-03-07 2016-03-07 一种基于多摄像机的实时三维点云重建*** Expired - Fee Related CN205451195U (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201620172757.3U CN205451195U (zh) 2016-03-07 2016-03-07 一种基于多摄像机的实时三维点云重建***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201620172757.3U CN205451195U (zh) 2016-03-07 2016-03-07 一种基于多摄像机的实时三维点云重建***

Publications (1)

Publication Number Publication Date
CN205451195U true CN205451195U (zh) 2016-08-10

Family

ID=56605935

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201620172757.3U Expired - Fee Related CN205451195U (zh) 2016-03-07 2016-03-07 一种基于多摄像机的实时三维点云重建***

Country Status (1)

Country Link
CN (1) CN205451195U (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998430A (zh) * 2017-04-28 2017-08-01 北京瑞盖科技股份有限公司 基于多相机的360度视频回放方法
CN107170037A (zh) * 2016-03-07 2017-09-15 深圳市鹰眼在线电子科技有限公司 一种基于多摄像机的实时三维点云重建方法和***
WO2018045532A1 (zh) * 2016-09-08 2018-03-15 深圳市大富网络技术有限公司 一种方块动画的生成方法及相关设备
CN111915671A (zh) * 2020-07-15 2020-11-10 安徽清新互联信息科技有限公司 一种工作区域的人员轨迹跟踪方法和***
CN113177949A (zh) * 2021-04-16 2021-07-27 中南大学 一种大尺寸岩石颗粒特征识别方法及装置
CN113376953A (zh) * 2021-05-20 2021-09-10 达闼机器人有限公司 物体投影重建***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107170037A (zh) * 2016-03-07 2017-09-15 深圳市鹰眼在线电子科技有限公司 一种基于多摄像机的实时三维点云重建方法和***
WO2018045532A1 (zh) * 2016-09-08 2018-03-15 深圳市大富网络技术有限公司 一种方块动画的生成方法及相关设备
CN108140252A (zh) * 2016-09-08 2018-06-08 深圳市大富网络技术有限公司 一种方块动画的生成方法及相关设备
CN106998430A (zh) * 2017-04-28 2017-08-01 北京瑞盖科技股份有限公司 基于多相机的360度视频回放方法
CN106998430B (zh) * 2017-04-28 2020-07-21 北京瑞盖科技股份有限公司 基于多相机的360度视频回放方法
CN111915671A (zh) * 2020-07-15 2020-11-10 安徽清新互联信息科技有限公司 一种工作区域的人员轨迹跟踪方法和***
CN113177949A (zh) * 2021-04-16 2021-07-27 中南大学 一种大尺寸岩石颗粒特征识别方法及装置
CN113177949B (zh) * 2021-04-16 2023-09-01 中南大学 一种大尺寸岩石颗粒特征识别方法及装置
CN113376953A (zh) * 2021-05-20 2021-09-10 达闼机器人有限公司 物体投影重建***
CN113376953B (zh) * 2021-05-20 2022-09-27 达闼机器人股份有限公司 物体投影重建***

Similar Documents

Publication Publication Date Title
CN205451195U (zh) 一种基于多摄像机的实时三维点云重建***
CN109872397B (zh) 一种基于多目立体视觉的飞机零件的三维重建方法
US10818029B2 (en) Multi-directional structured image array capture on a 2D graph
CN110728671B (zh) 基于视觉的无纹理场景的稠密重建方法
US20190251738A1 (en) System and method for infinite synthetic image generation from multi-directional structured image array
CN110853075B (zh) 一种基于稠密点云与合成视图的视觉跟踪定位方法
ES2351961T3 (es) Procedimiento basado en imágenes de representación y reproducción de objetos tridimensionales.
CN107170037A (zh) 一种基于多摄像机的实时三维点云重建方法和***
CN113192179B (zh) 一种基于双目立体视觉的三维重建方法
Tung et al. Simultaneous super-resolution and 3D video using graph-cuts
CN102609950B (zh) 一种二维视频深度图的生成方法
CN109859249B (zh) Rgbd序列中基于自动分层的场景流估计方法
CN115937461B (zh) 多源融合模型构建及纹理生成方法、装置、介质及设备
US20050035961A1 (en) Method and system for providing a volumetric representation of a three-dimensional object
US8340399B2 (en) Method for determining a depth map from images, device for determining a depth map
KR100335617B1 (ko) 3차원 입체영상 합성방법
WO2023004559A1 (en) Editable free-viewpoint video using a layered neural representation
Román et al. Automatic Multiperspective Images.
CN113345084B (zh) 三维建模***及三维建模方法
Koch Automatic reconstruction of buildings from stereoscopic image sequences
Alshawabkeh et al. Automatic multi-image photo texturing of complex 3D scenes
Liu et al. Fog effect for photography using stereo vision
JP2003271928A (ja) 三次元モデリング装置及びその方法及びそのプログラム
Wong et al. 3D object model reconstruction from image sequence based on photometric consistency in volume space
JP2004013869A (ja) 3次元形状生成装置及びそれに用いる3次元形状生成方法並びにそのプログラム

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160810

Termination date: 20210307

CF01 Termination of patent right due to non-payment of annual fee