CN108062790B - 应用于物体三维重建的三维坐标系建立方法 - Google Patents

应用于物体三维重建的三维坐标系建立方法 Download PDF

Info

Publication number
CN108062790B
CN108062790B CN201810002129.4A CN201810002129A CN108062790B CN 108062790 B CN108062790 B CN 108062790B CN 201810002129 A CN201810002129 A CN 201810002129A CN 108062790 B CN108062790 B CN 108062790B
Authority
CN
China
Prior art keywords
point
coordinate system
camera
scanning
dimensional coordinate
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.)
Active
Application number
CN201810002129.4A
Other languages
English (en)
Other versions
CN108062790A (zh
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.)
Guangdong Jiaming Intelligent Technology Co ltd
Original Assignee
Guangdong Jiaming Intelligent 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 Guangdong Jiaming Intelligent Technology Co ltd filed Critical Guangdong Jiaming Intelligent Technology Co ltd
Priority to CN201810002129.4A priority Critical patent/CN108062790B/zh
Publication of CN108062790A publication Critical patent/CN108062790A/zh
Application granted granted Critical
Publication of CN108062790B publication Critical patent/CN108062790B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种应用于物体三维重建的三维坐标系建立方法,包括:以发出平面光的激光源对物体扫描,同时以相机对物体拍摄图像,激光源与相机的相对位置固定;根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标;根据获得的物体的至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系。与现有技术相比,本发明应用于物体三维重建的三维坐标系建立方法,操作过程相对简单。

Description

应用于物体三维重建的三维坐标系建立方法
技术领域
本发明涉及三维重建技术领域,特别是涉及一种应用于物体三维重建的三维坐标系建立方法。
背景技术
三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作和分析其性质的基础,也是在计算机中建立表达客观世界的虚拟现实的关键技术。
现有技术中,应用双相机***,由设置的两个相机同时对物体拍摄,相应获得物体图像,然后根据两个相机之间的位置关系以及两个相机对应的图像中物体相匹配的特征点,基于三角测量原理计算物体特征点的空间位置,进而建立针对物体所处空间的三维坐标系,构建物体的三维模型。
但是上述方法需要使用多个相机,成本比较高,并且需要预先对各相机的摄像参数以及各相机之间的相对位置参数进行标定,使得操作过程比较复杂。
发明内容
有鉴于此,本发明的目的是提供一种应用于物体三维重建的三维坐标系建立方法,与现有技术相比操作过程相对简单。
为实现上述目的,本发明提供如下技术方案:
一种应用于物体三维重建的三维坐标系建立方法,包括:
以发出平面光的激光源对物体扫描,同时以相机对物体拍摄图像,所述激光源与所述相机的相对位置固定;
根据扫描获得的一系列图像,求取物体上至少三个点的空间位置;
根据获得的物体的至少三个点的空间位置,建立对物体进行三维重建的三维坐标系。
可选地,所述激光源与所述相机沿一个方向移动以实现所述激光源对物体扫描,或者物体沿一个方向移动以实现所述激光源对物体扫描。
可选地,根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标包括:
在获得的图像中选取物体上一点作为原点,并选取物体上另外的一点作为选取点,根据以下公式求取选取点的空间坐标(X,Y,Z):
Z=d·s;
其中,s表示标定系数,s∝α,α表示所述相机与所述激光源相对物体所成的夹角,d表示选取点所在扫描位置与原点所在扫描位置沿图像纵向的像素差;
Figure BDA0001537188470000021
其中,I表示所述相机感光芯片的边长,L表示图像横向的像素数量,Xoffset表示沿图像横向选取点与原点之间的像素差;
Y=Yoffset·(C-C0);
其中,C表示对物体扫描整个过程中相机的总曝光次数,C0表示选取点所在扫描位置的曝光次数,Yoffset表示相邻两个扫描位置所述相机与物体相对移动的距离。
可选地,所述根据获得的物体的至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系包括:
以第一点作为原点,以第一点到第二点的方向作为三维坐标系的X轴方向,以第一点到第三点的方向作为三维坐标系的Y轴方向,以垂直于X轴和Y轴所成平面的方向作为三维坐标系的Z轴方向,所述至少三个点包括所述第一点、所述第二点和所述第三点。
由上述技术方案可知,本发明所提供的应用于物体三维重建的三维坐标系建立方法,设置相对位置固定的激光源和相机,其中激光源用于发出平面光,以激光源发出平面光对物体扫描,同时以相机对物体拍摄图像,然后根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标,进一步根据获得的物体上至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系。可以看出与现有技术相比,本发明应用于物体三维重建的三维坐标系建立方法,不需要对各相机的摄像参数以及各相机之间的相对位置参数进行标定,操作过程相对简单。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种应用于物体三维重建的三维坐标系建立方法的流程图;
图2为本发明实施例中激光源和相机的布置示意图;
图3(a)为扫描获得的一系列不同扫描位置的图像;
图3(b)为将各不同扫描位置的图像沿图像横向依次拼接后的图像;
图4为本发明实施例中根据获得的三点建立三维坐标系的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
请参考图1,本发明实施例提供的一种应用于物体三维重建的三维坐标系建立方法,包括步骤:
S10:以发出平面光的激光源对物体扫描,同时以相机对物体拍摄图像,所述激光源与所述相机的相对位置固定。
在具体实施时,首先在物体同一侧设置激光源和相机,请参考图2所示,激光源20与相机21的相对位置固定。激光源20发出平面光投射到物体上,相机21用于拍摄物体以获得图像。示例性的,在实际操作中可以在物体上方设置激光源20与相机21。
激光源20发出的平面光投射到物体上,以扫描方向与平面光垂直对物体依次扫描,在每一扫描位置相机21相应拍摄图像。
在具体实施时,可以将激光源20与相机21沿一个方向移动以实现激光源20对物体扫描,激光源20和相机21的移动方向即扫描方向与激光源发出的平面光垂直。示例性的请参考图2所示,图中箭头所指方向为激光源20与相机21的移动方向。可选的,也可将物体沿一个方向移动以实现激光源20对物体扫描,物体移动方向的反方向为扫描方向。
S11:根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标。
在扫描获得的图像中,平面光对应的扫描线与图像横向平行,或者平面光对应的扫描线与图像纵向平行,本实施例中以相机拍摄的图像中平面光对应的扫描线与图像横向平行为例进行描述。
本步骤中,利用扫描获得的一系列不同扫描位置的图像,求取物体上至少三个点的空间坐标。具体的,求取物体上选取点的空间坐标的方法包括:
首先,在获得的图像中选取物体上一点作为原点,并选取物体上另外的至少三个点作为选取点,所述选取点为物体上待求取空间坐标的点。
在具体实施时,可以选取物体上在初始扫描位置的点作为原点。请参考图3(a)和图3(b)所示,图3(a)为扫描获得的一系列不同扫描位置的图像,图3(b)为将各不同扫描位置的图像沿图像横向依次拼接后的图像,图中包括扫描位置(1)-(5)的图像。其中以物体上在初始扫描位置的O点作为原点。P点为物体上的一个选取点。
根据以下公式求取物体上选取点P的空间坐标(X,Y,Z)。具体根据以下公式(1)计算选取点P的Z坐标值:
Z=d·s; (1)
其中,s表示标定系数,s∝α,α表示所述相机与所述激光源相对物体所成的夹角,d表示选取点所在扫描位置与原点所在扫描位置沿图像纵向的像素差。
参考图3(b)所示,D表示扫描范围,其中物体的实际高度应对应小于D的成像范围,否则将无法获取物体整体的高度值。
根据以下公式(2)计算选取点P的X坐标值:
Figure BDA0001537188470000051
其中,I表示所述相机感光芯片的边长,L表示图像横向的像素数量,Xoffset表示沿图像横向选取点与原点之间的像素差。
根据以下公式(3)计算选取点P的Y坐标值:
Y=Yoffset·(C-C0); (3)
其中,C表示对物体扫描整个过程中相机的总曝光次数,C0表示选取点所在扫描位置的曝光次数,Yoffset表示相邻两个扫描位置所述相机与物体相对移动的距离。具体的,如果扫描过程中以激光源和相机移动,则Yoffset为相机在相邻两个扫描位置间的移动距离;如果扫描过程中以物体移动,则Yoffset为物体在两个扫描位置之间的移动距离。
另外,标定系数s即转换系数s可以根据不同扫描位置的图像中平面光对应的扫描线之间的像素差,结合不同扫描位置之间相机与物体相对移动的实际距离计算得到。
采用上述方法计算出物体上至少三个点的空间坐标。
S12:根据获得的物体的至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系。
具体的,本步骤包括以下过程:以第一点作为原点,以第一点到第二点的方向作为三维坐标系的X轴方向,以第一点到第三点的方向作为三维坐标系的Y轴方向,以垂直于X轴和Y轴所成平面的方向作为三维坐标系的Z轴方向,获得的至少三个点包括第一点、第二点和第三点。
请参考图4,获得的三个点的坐标分别表示为PX000(X0,X0,X0),PX001(X1,X1,X1),PX002(X2,X2,X2).以点PX000(X0,X0,X0)为原点,以由点PX000到点PX001的方向为X轴方向,以由点PX000到点PX002的方向为Y轴方向,以垂直于X轴和Y轴所成平面的方向作为三维坐标系的Z轴方向,从而建立三维坐标系。
本实施例应用于物体三维重建的三维坐标系建立方法,使用单相机实现了建立对物体进行三维重建的三维坐标系,与现有技术相比,可以节省成本,可以简约算法,能够提高项目实施的高效性。
以上对本发明所提供的应用于物体三维重建的三维坐标系建立方法进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (3)

1.一种应用于物体三维重建的三维坐标系建立方法,其特征在于,包括:
以发出平面光的激光源对物体扫描,同时以相机对物体拍摄图像,所述激光源与所述相机的相对位置固定;
根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标;
根据获得的物体的至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系;
根据扫描获得的一系列图像,求取物体上至少三个点的空间坐标包括:
在获得的图像中选取物体上一点作为原点,并选取物体上另外的一点作为选取点,根据以下公式求取选取点的空间坐标(X,Y,Z):
Z=d·s;
其中,s表示标定系数,s∝α,α表示所述相机与所述激光源相对物体所成的夹角,d表示选取点所在扫描位置与原点所在扫描位置沿图像纵向的像素差;
Figure FDA0002941437900000011
其中,I表示所述相机感光芯片的边长,L表示图像横向的像素数量,Xoffset表示沿图像横向选取点与原点之间的像素差;
Y=Yoffset·(C-C0);
其中,C表示对物体扫描整个过程中相机的总曝光次数,C0表示选取点所在扫描位置的曝光次数,Yoffset表示相邻两个扫描位置所述相机与物体相对移动的距离。
2.根据权利要求1所述的应用于物体三维重建的三维坐标系建立方法,其特征在于,所述激光源与所述相机沿一个方向移动以实现所述激光源对物体扫描,或者物体沿一个方向移动以实现所述激光源对物体扫描。
3.根据权利要求1-2任一项所述的应用于物体三维重建的三维坐标系建立方法,其特征在于,所述根据获得的物体的至少三个点的空间坐标,建立对物体进行三维重建的三维坐标系包括:
以第一点作为原点,以第一点到第二点的方向作为三维坐标系的X轴方向,以第一点到第三点的方向作为三维坐标系的Y轴方向,以垂直于X轴和Y轴所成平面的方向作为三维坐标系的Z轴方向,所述至少三个点包括所述第一点、所述第二点和所述第三点。
CN201810002129.4A 2018-01-02 2018-01-02 应用于物体三维重建的三维坐标系建立方法 Active CN108062790B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810002129.4A CN108062790B (zh) 2018-01-02 2018-01-02 应用于物体三维重建的三维坐标系建立方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810002129.4A CN108062790B (zh) 2018-01-02 2018-01-02 应用于物体三维重建的三维坐标系建立方法

Publications (2)

Publication Number Publication Date
CN108062790A CN108062790A (zh) 2018-05-22
CN108062790B true CN108062790B (zh) 2021-07-16

Family

ID=62140866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810002129.4A Active CN108062790B (zh) 2018-01-02 2018-01-02 应用于物体三维重建的三维坐标系建立方法

Country Status (1)

Country Link
CN (1) CN108062790B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111047692A (zh) * 2019-12-23 2020-04-21 武汉华工激光工程有限责任公司 一种三维建模方法、装置、设备及可读取存储介质
CN112102474B (zh) * 2020-09-01 2022-12-06 长春工程学院 一种新型的车轴轴颈三维重构方法及***
CN112168347A (zh) * 2020-11-10 2021-01-05 哈尔滨理工大学 一种骨折复位的计算机辅助设计方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103697811A (zh) * 2013-12-18 2014-04-02 同济大学 一种相机与结构光源结合获取物体轮廓三维坐标的方法
CN104424630A (zh) * 2013-08-20 2015-03-18 华为技术有限公司 三维重建方法及装置、移动终端

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2735859B1 (fr) * 1995-06-23 1997-09-05 Kreon Ind Procede d'acquisition et de numerisation d'objets au travers d'une paroi transparente et systeme de mise en oeuvre d'un tel procede
US7164810B2 (en) * 2001-11-21 2007-01-16 Metrologic Instruments, Inc. Planar light illumination and linear imaging (PLILIM) device with image-based velocity detection and aspect ratio compensation
ITBZ20040044A1 (it) * 2004-08-24 2004-11-24 Microtec Srl Componente modulare per dispositivi per effettuare in un sistema di coordinate cartesiane la ricostruzione virtuale tridimensionale di superfici di corpi come pure un tale dispositivo comprendente una pluralita' di componenti modulari.
CN101969523B (zh) * 2010-10-21 2012-10-03 西北农林科技大学 一种三维扫描装置及三维扫描方法
CN103179315A (zh) * 2011-12-20 2013-06-26 长沙鹏阳信息技术有限公司 连续视频图像处理的纸质文档扫描仪及扫描方法
CN104677305B (zh) * 2015-02-11 2017-09-05 浙江理工大学 一种基于十字结构光的物体表面三维重建方法和***
CN106597469B (zh) * 2016-12-20 2020-08-07 王鹏 主动成像的激光摄像头的成像方法
CN107063129B (zh) * 2017-05-25 2019-06-07 西安知象光电科技有限公司 一种阵列式并行激光投影三维扫描方法
CN107169964B (zh) * 2017-06-08 2020-11-03 广东嘉铭智能科技有限公司 一种检测弧面反光镜片表面缺陷的方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104424630A (zh) * 2013-08-20 2015-03-18 华为技术有限公司 三维重建方法及装置、移动终端
CN103697811A (zh) * 2013-12-18 2014-04-02 同济大学 一种相机与结构光源结合获取物体轮廓三维坐标的方法

Also Published As

Publication number Publication date
CN108062790A (zh) 2018-05-22

Similar Documents

Publication Publication Date Title
US11302022B2 (en) Three-dimensional measurement system and three-dimensional measurement method
US9886759B2 (en) Method and system for three-dimensional data acquisition
JP5132832B1 (ja) 計測装置および情報処理装置
JPWO2018235163A1 (ja) キャリブレーション装置、キャリブレーション用チャート、チャートパターン生成装置、およびキャリブレーション方法
TWI253006B (en) Image processing system, projector, information storage medium, and image processing method
US9432655B2 (en) Three-dimensional scanner based on contours from shadow images
KR100793838B1 (ko) 카메라 모션 추출장치, 이를 이용한 해상장면의 증강현실 제공 시스템 및 방법
CN111127422A (zh) 图像标注方法、装置、***及主机
JP6092530B2 (ja) 画像処理装置、画像処理方法
CN108062790B (zh) 应用于物体三维重建的三维坐标系建立方法
CN107241592B (zh) 一种成像设备及成像方法
CN107808398B (zh) 摄像头参数算出装置以及算出方法、程序、记录介质
JPWO2013005244A1 (ja) 3次元相対座標計測装置およびその方法
JP2016024052A (ja) 3次元計測システム、3次元計測方法及びプログラム
JP2007508557A (ja) 三次元物体を走査するための装置
JP3988879B2 (ja) 立体画像生成方法及び立体画像生成装置、ならびに立体画像生成プログラム及び記録媒体
JP2020004085A (ja) 画像処理装置、画像処理方法及びプログラム
JP6088864B2 (ja) キャリブレーションシステム、およびキャリブレーション方法
US20220012905A1 (en) Image processing device and three-dimensional measuring system
JP2014112043A (ja) 立体形状認識装置及び立体形状認識装置の光源位置推定方法
JP7489253B2 (ja) デプスマップ生成装置及びそのプログラム、並びに、デプスマップ生成システム
JP2013015519A (ja) 3次元相対座標計測装置およびその方法
JP2018044942A (ja) カメラパラメータ算出装置、カメラパラメータ算出方法、プログラム、及び記録媒体
JP2014178124A (ja) 3次元計測システム、プログラム及び方法。
JP5743433B2 (ja) 三次元形状計測装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant