CN109059800A - 一种三维重建装置的光源位置校准方法 - Google Patents

一种三维重建装置的光源位置校准方法 Download PDF

Info

Publication number
CN109059800A
CN109059800A CN201810507975.1A CN201810507975A CN109059800A CN 109059800 A CN109059800 A CN 109059800A CN 201810507975 A CN201810507975 A CN 201810507975A CN 109059800 A CN109059800 A CN 109059800A
Authority
CN
China
Prior art keywords
light source
dimensional reconstruction
camera
plane
image
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.)
Granted
Application number
CN201810507975.1A
Other languages
English (en)
Other versions
CN109059800B (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.)
Southeast University
Original Assignee
Southeast University
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 Southeast University filed Critical Southeast University
Priority to CN201810507975.1A priority Critical patent/CN109059800B/zh
Publication of CN109059800A publication Critical patent/CN109059800A/zh
Application granted granted Critical
Publication of CN109059800B publication Critical patent/CN109059800B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/02Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
    • G01B21/04Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
    • G01B21/042Calibration or calibration artifacts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明提供一种三维重建装置的光源位置校准方法,包括光源组、相机、控制器、平面模板以及图像处理器,其所提供的三维重建装置的光源位置校准包括了三个环节,其在运算环节下,可以通过内置的三维重建算法,调整算法中的光源位置参数,利用在拍摄环节以平面模板为对象拍摄的一组照片对平面模板进行三维重建,通过重建结果确定最佳光源位置参数,可以减少光源与相机的安装误差对还原精度的影响,有效提高三维重建的质量。

Description

一种三维重建装置的光源位置校准方法
技术领域
本发明涉及三维重建相关技术技术领域,尤其涉及一种三维重建装置的光源位置校准方法。
背景技术
如今三维重建装置广泛运用于生产实践与日常生活中。目前,一种常见的三维重建方式是通过物体在不同光照条件下的灰度差异估计物体表面法向量,其优势是对纹理细节的恢复能力突出,但是对光源参数的标定要求高,在还原精度受到光源与相机安装误差的影响,因此需要设计一种可以光源与相机安装误差对还原精度的影响的光源标定方法。
发明内容
技术问题:为了解决上述存在的问题,本发明提供一种三维重建装置的光源位置校准方法,包括光源组、相机、控制器、平面模板以及图像处理器,可以减少光源与相机的安装误差对还原精度的影响,
技术方案:本发明是一种三维重建装置的光源位置校准方法,所述三维重建装置包括光源组、相机、控制器、平面模板以及图像处理器,其中,相机位于中间,光源组包括光源一、光源二、光源三、光源四分别位于相机的4边,平面模板位于相机和光源组的上方;
所述三维重建装置的光源位置校准方法包括拍摄环节、准备环节和运算环节;拍摄环节下由相机拍摄,获得平面图像,在准备环节中,将拍摄的平面图像进行灰度化处理,运算环节获得误差系数取最小值时的偏移坐标记为最适坐标;运算环节结束后如果所述的检测步长大于2像素,则将所述的检测网格中与所述的最适坐标重合的格点距离大于检测步长的格点删除;将所述的检测步长减半并在所述的检测网格中添加新的格点;所述的检测网格在添加了所述的格点后的相邻格点的距离为检测步长,并且所述的检测网格面积不增加;随后重复运算环节;运算环节结束后如果所述的检测步长小于2像素,则将所述的最适坐标记为最佳偏移坐标。
其中:
所述的拍摄环节为:控制器控制光源组内部的各个光源依次点亮,并在每个光源点亮后立刻控制相机拍摄放置于所述的光源组与所述的相机前方的所述的平面模板,获得的一组照片称为第一平面图像。
所述的准备环节以所述的第一平面图像所在平面为x-y平面,以第一平面图像左上角为原点建立三维直角坐标系;在所述的图像处理器设置检测步长,沿x,y轴方向建立平行于(x,y)平面的检测网格,相邻格点间距为所述的检测步长,所述的三维直角坐标系的z轴经过其中某一格点之一,相机位置与所述的检测网格共面,并且所述的检测网格向z=0平面的投影全部位于所述的第一平面图象以内。
所述的运算环节下,图像处理器将偏移坐标的(x,y)坐标依次设为所述的检测网格中每一个格点的(x,y)坐标,将所述的偏移坐标的z坐标设为相机与所述的平面模板的距离;根据所述的图像处理器内置的三维重建算法以及所述的第一平面图像对所述的平面模板进行三维重建,获得第一平面模型;将所述的第一平面模型垂直投影到x-y平面,并把投影区域沿x、y轴均匀划分为尺寸为m*n的误差网格;第一平面模型中与所述的误差网格格点有相同的(x,y)坐标的点的集合记为第一点云;
运算环节下图像处理单元将所述的第一点云在所述的三维直角坐标系中拟合成一个平面,称为第二平面;计算所述的第一点云中所有的点与所述的第二平面的距离的平方和,称为误差系数;比较所述的偏移坐标位于所述的检测网格中每一格点时得到的误差系数,记录误差系数最小值,将所述的误差系数取最小值时的偏移坐标记为最适坐标。
所述的光源组包含4个光源,安装在边长为s的正方形的4条边的中点;所述的相机(2)安装在所述的正方形中心且其光轴方向垂直于所述的正方形;在拍摄时,所述的各个光源有且只有一个处于点亮状态;各个光源的亮度相同并且彼此间的距离可以精确地测量。
所述的图像处理单元通过所述的第一平面图象中的灰度信息、所述的光源组中光源之间的距离、所述的相机的坐标以及其与所述的平面模板之间的距离计算出所述的第一平面模型。
所述的第一平面图像包含有4张图片,将所述的4张图片灰度化后得到4张灰度图,4张灰度图中同一位置的像素对应了平面模型中的同一点;设所述的灰度图尺寸为m*n像素,以所述的灰度图左上角的像素为原点,水平向右为y轴方向,垂直向下为x轴方向,朝向所述的相机的方向为z轴正方向建立直角坐标系;设在所述的平面模板中1毫米的长度在所述的灰度图中对应r像素,所述的相机与所述的平面模板距离为d毫米,则在所述的直角坐标系中所述的相机坐标为(m/2,n/2,d*r);
所述的灰度图中,Ek表示第k张灰度图的灰度矩阵,Pij表示所述的灰度图中第i行第j列的像素在所述的直角坐标系中的坐标,表示第k个光源到所述的灰度图中第i行第j列的像素的方向向量,表示所述的灰度图中第i行第j列的像素在所述的平面模板上对应的点在所述的直角坐标系中的表面法向量;根据朗伯反射定律,当所述的平面模板的反射光为漫反射时,对于其表面任意一点,有以下方程:
求解方程可获得进而解出所述的平面模板表面上任意一点的梯度;对梯度进行积分可计算出所述的平面模板表面上任意一点的z坐标,即还原出所述的第一平面模型。
所述的光源组的中心与最佳偏移坐标重合。
有益效果:本发明提供了一种三维重建装置的光源位置校准方法,通过内置的三维重建算法,调整算法中的光源位置参数,利用在拍摄环节以平面模板为对象拍摄的一组照片对平面模板进行三维重建,将重建结果拟合为平面并计算重建结果与平面之间的差异,确定最佳光源位置参数,可以有效修正装置安装过程中的误差对重建结果的影响,提高三维重建的质量。
附图说明
图1为本申请实施例的用于光源位置校准的三维重建装置的机械结构示意图;
附图标号说明:
平面模板1,相机2,光源一3,光源二4,光源三5,光源四6。
具体实施方式
下面结合附图与具体实施方式对本发明作进一步详细描述:
本发明提供一种三维重建装置的光源位置校准方法,包括光源组、相机、控制器、平面模板以及图像处理器,其所提供的三维重建装置的光源位置校准包括了三个环节,其在运算环节下,可以通过内置的三维重建算法,调整算法中的光源位置参数,利用在拍摄环节以平面模板为对象拍摄的一组照片对平面模板进行三维重建,通过重建结果确定最佳光源位置参数,可以有效提高三维重建的质量。下面结合附图,对本申请实施例的具体实施方式作进一步的详细说明。
参考图1所示,本申请机械结构如下,包括平面模板1,相机2,光源一3,光源二4,光源三5,光源四6。
本发明一种三维重建装置的光源位置校准方法具体方法如下,所述装置包括光源组、相机、控制器、平面模板以及图像处理器,其特征在于:所述装置的工作状态包括拍摄环节、准备环节和运算环节;
拍摄环节下:
拍摄环节下控制器控制光源组内部的各个光源依次点亮,并在每个光源点亮后立刻控制相机拍摄放置于所述的光源组与所述的相机前方的所述的平面模板,获得的一组照片称为第一平面图像;
准备环节下:
准备环节下以所述的第一平面图像所在平面为x-y平面,以所述的第一平面图像左上角为原点建立三维直角坐标系;在所述的图像处理器设置合适的检测步长,沿x,y轴方向建立平行于(x,y)平面的检测网格,其特征在于相邻格点间距为所述的检测步长,所述的三维直角坐标系的z轴经过其中某一格点之一,所述的相机位置与所述的检测网格共面,并且所述的检测网格向z=0平面的投影全部位于所述的第一平面图象以内;
运算环节下:
运算环节下图像处理器将偏移坐标的(x,y)坐标依次设为所述的检测网格中每一个格点的(x,y)坐标,将所述的偏移坐标的z坐标设为相机与所述的平面模板的距离;根据所述的图像处理器内置的三维重建算法以及所述的第一平面图像对所述的平面模板进行三维重建,获得第一平面模型;将所述的第一平面模型垂直投影到x-y平面,并把投影区域沿x、y轴均匀划分为尺寸为m*n的误差网格;第一平面模型中与所述的误差网格格点有相同的(x,y)坐标的点的集合记为第一点云;
运算环节下图像处理单元将所述的第一点云在所述的三维直角坐标系中拟合成一个平面,称为第二平面。计算所述的第一点云中所有的点与所述的第二平面的距离的平方和,称为误差系数;比较所述的偏移坐标位于所述的检测网格中每一格点时得到的误差系数,记录误差系数最小值,将所述的误差系数取最小值时的偏移坐标记为最适坐标;
运算环节结束后如果所述的检测步长大于2像素,则将所述的检测网格中与所述的最适坐标重合的格点距离大于检测步长的格点删除;将所述的检测步长减半并在所述的检测网格中添加新的格点;所述的检测网格在添加了所述的格点后的特征在于相邻格点的距离为检测步长,并且所述的检测网格面积不增加;随后重复运算环节;
运算环节结束后如果所述的检测步长小于2像素,则将所述的最适坐标记为最佳偏移坐标。
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作任何其他形式的限制,而依据本发明的技术实质所作的任何修改或等同变化,仍属于本发明所要求保护的范围。

Claims (9)

1.一种三维重建装置的光源位置校准方法,其特征在于:所述三维重建装置包括光源组、相机(2)、控制器、平面模板(1)以及图像处理器,其中,相机(2)位于中间,光源组包括光源一(3)、光源二(4)、光源三(5)、光源四(6)分别位于相机(2)的4边,平面模板(1)位于相机(2)和光源组的上方;
所述三维重建装置的光源位置校准方法包括拍摄环节、准备环节和运算环节;拍摄环节下由相机拍摄,获得平面图像,在准备环节中,将拍摄的平面图像进行灰度化处理,通过内置的三维重建算法,调整光源位置参数,利用在拍摄环节以平面模板为对象拍摄的一组照片对平面模板进行三维重建,通过重建结果确定最佳光源位置参数;
运算环节获得误差系数取最小值时的偏移坐标记为最适坐标;运算环节结束后如果所述的检测步长大于2像素,则将所述的检测网格中与所述的最适坐标重合的格点距离大于检测步长的格点删除;将所述的检测步长减半并在所述的检测网格中添加新的格点;所述的检测网格在添加了所述的格点后的相邻格点的距离为检测步长,并且所述的检测网格面积不增加;随后重复运算环节;运算环节结束后如果所述的检测步长小于2像素,则将所述的最适坐标记为最佳偏移坐标。
2.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的拍摄环节为:控制器控制光源组内部的各个光源依次点亮,并在每个光源点亮后立刻控制相机拍摄放置于所述的光源组与所述的相机前方的所述的平面模板,获得的一组照片称为第一平面图像。
3.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的准备环节以所述的第一平面图像所在平面为x-y平面,以第一平面图像左上角为原点建立三维直角坐标系;在所述的图像处理器设置检测步长,沿x,y轴方向建立平行于(x,y)平面的检测网格,相邻格点间距为所述的检测步长,所述的三维直角坐标系的z轴经过其中某一格点之一,相机位置与所述的检测网格共面,并且所述的检测网格向z=0平面的投影全部位于所述的第一平面图象以内。
4.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的运算环节下,图像处理器将偏移坐标的(x,y)坐标依次设为所述的检测网格中每一个格点的(x,y)坐标,将所述的偏移坐标的z坐标设为相机与所述的平面模板的距离;根据所述的图像处理器内置的三维重建算法以及所述的第一平面图像对所述的平面模板进行三维重建,获得第一平面模型;将所述的第一平面模型垂直投影到x-y平面,并把投影区域沿x、y轴均匀划分为尺寸为m*n的误差网格;第一平面模型中与所述的误差网格格点有相同的(x,y)坐标的点的集合记为第一点云;
运算环节下图像处理单元将所述的第一点云在所述的三维直角坐标系中拟合成一个平面,称为第二平面;计算所述的第一点云中所有的点与所述的第二平面的距离的平方和,称为误差系数;比较所述的偏移坐标位于所述的检测网格中每一格点时得到的误差系数,记录误差系数最小值,将所述的误差系数取最小值时的偏移坐标记为最适坐标。
5.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的光源组包含4个光源,安装在边长为s的正方形的4条边的中点;所述的相机(2)安装在所述的正方形中心且其光轴方向垂直于所述的正方形;在拍摄时,所述的各个光源有且只有一个处于点亮状态;各个光源的亮度相同并且彼此间的距离可以精确地测量。
6.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的图像处理单元通过所述的第一平面图象中的灰度信息、所述的光源组中光源之间的距离、所述的相机的坐标以及其与所述的平面模板之间的距离计算出所述的第一平面模型。
7.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的第一平面图像包含有4张图片,将所述的4张图片灰度化后得到4张灰度图,4张灰度图中同一位置的像素对应了平面模型中的同一点;设所述的灰度图尺寸为m*n像素,以所述的灰度图左上角的像素为原点,水平向右为y轴方向,垂直向下为x轴方向,朝向所述的相机的方向为z轴正方向建立直角坐标系;设在所述的平面模板中1毫米的长度在所述的灰度图中对应r像素,所述的相机与所述的平面模板距离为d毫米,则在所述的直角坐标系中所述的相机坐标为(m/2,n/2,d*r)。
8.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的灰度图中,Ek表示第k张灰度图的灰度矩阵,Pij表示所述的灰度图中第i行第j列的像素在所述的直角坐标系中的坐标,表示第k个光源到所述的灰度图中第i行第j列的像素的方向向量,表示所述的灰度图中第i行第j列的像素在所述的平面模板上对应的点在所述的直角坐标系中的表面法向量;根据朗伯反射定律,当所述的平面模板的反射光为漫反射时,对于其表面任意一点,有以下方程:
求解方程可获得进而解出所述的平面模板表面上任意一点的梯度;对梯度进行积分可计算出所述的平面模板表面上任意一点的z坐标,即还原出所述的第一平面模型。
9.根据权利要求1所述的三维重建装置的光源位置校准方法,其特征在于:所述的光源组的中心与最佳偏移坐标重合。
CN201810507975.1A 2018-05-24 2018-05-24 一种三维重建装置的光源位置校准方法 Expired - Fee Related CN109059800B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810507975.1A CN109059800B (zh) 2018-05-24 2018-05-24 一种三维重建装置的光源位置校准方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810507975.1A CN109059800B (zh) 2018-05-24 2018-05-24 一种三维重建装置的光源位置校准方法

Publications (2)

Publication Number Publication Date
CN109059800A true CN109059800A (zh) 2018-12-21
CN109059800B CN109059800B (zh) 2020-04-24

Family

ID=64820218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810507975.1A Expired - Fee Related CN109059800B (zh) 2018-05-24 2018-05-24 一种三维重建装置的光源位置校准方法

Country Status (1)

Country Link
CN (1) CN109059800B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020131559A1 (en) * 2001-03-13 2002-09-19 Laurent Launay Method of calibration for reconstructing three-dimensional models from images obtained by tomography
JP2014112043A (ja) * 2012-12-05 2014-06-19 Ihi Corp 立体形状認識装置及び立体形状認識装置の光源位置推定方法
CN107194881A (zh) * 2017-03-23 2017-09-22 南京汇川图像视觉技术有限公司 一种基于光度立体的去除图像反光装置及方法
CN107657604A (zh) * 2017-09-06 2018-02-02 西安交通大学 一种基于近场非标准光源的磨痕三维形貌原位获取方法
CN107677216A (zh) * 2017-09-06 2018-02-09 西安交通大学 一种基于光度立体视觉的多个磨粒三维形貌同步获取方法
CN207365904U (zh) * 2017-06-01 2018-05-15 深度创新科技(深圳)有限公司 三维重建装置及设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020131559A1 (en) * 2001-03-13 2002-09-19 Laurent Launay Method of calibration for reconstructing three-dimensional models from images obtained by tomography
JP2014112043A (ja) * 2012-12-05 2014-06-19 Ihi Corp 立体形状認識装置及び立体形状認識装置の光源位置推定方法
CN107194881A (zh) * 2017-03-23 2017-09-22 南京汇川图像视觉技术有限公司 一种基于光度立体的去除图像反光装置及方法
CN207365904U (zh) * 2017-06-01 2018-05-15 深度创新科技(深圳)有限公司 三维重建装置及设备
CN107657604A (zh) * 2017-09-06 2018-02-02 西安交通大学 一种基于近场非标准光源的磨痕三维形貌原位获取方法
CN107677216A (zh) * 2017-09-06 2018-02-09 西安交通大学 一种基于光度立体视觉的多个磨粒三维形貌同步获取方法

Also Published As

Publication number Publication date
CN109059800B (zh) 2020-04-24

Similar Documents

Publication Publication Date Title
US11748618B2 (en) Methods for obtaining normal vector, geometry and material of three-dimensional objects based on neural network
CN107505324A (zh) 基于双目协同激光的3d扫描装置及扫描方法
CN104224212B (zh) Ct***、其扫描定位方法及校准方法
CN108760765A (zh) 一种基于侧视相机拍摄的表面损伤缺陷检测装置及方法
CN107167093B (zh) 一种激光线扫描与阴影莫尔的复合式测量***及测量方法
US20200211257A1 (en) Photometric image processing
CN106780297B (zh) 场景和光照变化条件下的图像高精度配准方法
CN107869954B (zh) 一种双目视觉体积重量测量***及其实现方法
CN109297433A (zh) 3d视觉引导拆垛测量***及其控制方法
CN112525107B (zh) 一种基于事件相机的结构光三维测量方法
CN103033132A (zh) 基于单目视觉的平面测量方法及装置
DE112016003107T5 (de) Messvorrichtung zum messen der form eines zielobjekts, system und herstellungsverfahren
CN108759721A (zh) 一种基于光学条纹投影和反射的三维形貌测量方法及装置
CN112561983A (zh) 一种测算表面弱纹理且不规则堆料体积的装置及方法
CN103644852A (zh) 一种镜片膜厚度自动检测***
CN109934935A (zh) 一种服装与人体图像穿帮、匹配迁移的方法与***
CN107560541A (zh) 图像中心偏差的测量方法及装置
CN109493418A (zh) 一种基于LabVIEW的三维点云获取方法
CN114708326A (zh) 自适应调整亮度和模糊度的全自动相机标定***及其方法
CN112880563A (zh) 一种单维像素合并模式等效窄面阵相机空间位置测量方法
CN109272572A (zh) 一种基于双Kinect相机的建模方法及装置
CN106546193A (zh) 一种高反射物体表面三维测量方法和***
CN209147948U (zh) 基于线光源的轮廓测量装置
CN106840026A (zh) 一种基于红外投线仪的三维测量***及方法
CN100359286C (zh) 图像处理提高激光测量精度的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200424