CN108195312A - 基于动态权重的彩色物体三维重建方法和*** - Google Patents
基于动态权重的彩色物体三维重建方法和*** Download PDFInfo
- Publication number
- CN108195312A CN108195312A CN201711462069.6A CN201711462069A CN108195312A CN 108195312 A CN108195312 A CN 108195312A CN 201711462069 A CN201711462069 A CN 201711462069A CN 108195312 A CN108195312 A CN 108195312A
- Authority
- CN
- China
- Prior art keywords
- channel
- weight coefficient
- intensity value
- phase shift
- visual angle
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/254—Projection of a pattern, viewing through a pattern, e.g. moiré
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Processing (AREA)
Abstract
本发明涉及一种基于动态权重的彩色物体三维重建方法,该方法包括:依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图;根据彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数;根据红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像;基于N步相移最小二乘相位求解方法,得到灰度图像的相位值;根据相位值计算出被测物体表面的深度数据以进行三维重建。该方法有效减小了噪声对亮度转换效率的影响。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及一种基于动态权重的彩色物体三维重建方法、装置、计算机设备、存储介质和***。
背景技术
随着现代科技的不断发展以及基本制造工艺的不断提高,越来越多的方面对建模有着持续性增长的需求。基于计算机视觉的三维立体重建技术作为一种崭新的实用技术,有效改善了纯手工建模方法的低精度问题。三维立体重建,是指对三维物体建立适合计算机表示和处理的数学模型。三维重建技术被广泛应用于文物鉴定,医学检测和虚拟现实等领域。
立体三维重建主要包括数据获取、预处理、特征分析、点云拼接、表面重建等步骤,其中点云数据的获取是在三维重建过程中至关重要的部分。投影结构光三维测量***是一种非接触式的点云数据获取设备,该***一般由两个CCD摄像机和一个DLP投影仪组成,测量时使用投影仪向被测物体投射一组光强呈正弦分布的条纹图像,并使用摄像机同时拍摄经被测物体表面调制而变形的条纹图像;然后利用拍摄得到的条纹图像,根据相位计算方法得到条纹图像的绝对相位值;最后根据预先标定的***参数或相位—高度映射关系从绝对相位值计算出被测物体表面的三维点云数据。
彩色工业相机采集的彩色条纹图需要转换成灰度条纹图,也即条纹图像的灰度化处理。传统图像的灰度化处理方法是按照CIE标准色度学***中依据人眼视觉特性分别赋予红色、绿色、蓝色三通道固定的权重系数。
传统固定权重的图像灰度化处理方法是根据人眼的视觉特性以固定权重比例对RGB三通道的强度进行灰度转换的,而通过传统固定权重的彩色-灰度转换方法并没有考虑物体本身的颜色差异。比如采集一个物体蓝色部分比较多,获取的彩色图像中B分量的值比较大,R和G分量很小。如果采用传统方法,由于B通道的权重系数是0.114,该通道的强度信息将会被抑制,最终得到的灰度值会很小,以致转换后的灰度条纹图像对比度非常低,从而降低灰度条纹图进行相位重建时的抗噪声能力,严重影响物体的三维重建效果。
发明内容
基于此,有必要针对固定权重***的图像灰度化处理导致的无法充分利用各通道的强度信息和相位抗噪声能力下降的问题,提供一种基于动态权重的彩色物体三维重建方法、装置、计算机设备、存储介质和***。
一种基于动态权重的彩色物体三维重建方法,包括:
依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图;
根据所述彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数;
根据所述红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像;
基于N步相移最小二乘相位求解方法,得到所述灰度图像的相位值;
根据所述相位值计算出被测物体表面的深度数据以进行三维重建。
一种基于动态权重的彩色物体三维重建装置,包括:
图像获取模块,用于依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图;
权重计算模块,用于根据所述彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数;
转换模块,用于根据所述红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像;
相位计算模块,用于基于N步相移最小二乘相位求解方法,得到所述灰度图像的相位值;
深度数据计算模块,用于根据所述相位值计算出被测物体表面的深度数据以进行三维重建。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述的基于动态权重的彩色物体三维重建方法的步骤。
一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现上述的基于动态权重的彩色物体三维重建方法的步骤。
一种基于动态权重的彩色物体三维重建***,包括:投影装置、第一摄像装置、第二摄像装置以及如上述的计算机设备;所述第一摄像装置和第二摄像装置分别位于被测物体的两侧,所述计算机设备分别与投影装置、第一摄像装置和第二摄像装置通信连接;被测物体设置于所述第一摄像装置和第二摄像装置的采集范围,以及所述投影装置的投影范围。
上述的基于动态权重的彩色物体三维重建方法、装置、计算机设备、存储介质和***,通过利用相同视角的彩色图的亮度信息,为红色通道、绿色通道和蓝色通道分配权重。基于相同视角的彩色图的亮度信息计算的权重,充分利用各通道的强度信息,提高了相位抗噪声能力,有效减小了噪声对亮度转换效率的影响,提高了物体三维重建的精度。
附图说明
图1为一个实施例的基于动态权重的彩色物体三维重建***的结构示意图;
图2为一个实施例中基于动态权重的彩色物体三维重建方法的流程图;
图3为一个三维重建实验中所采用的青花瓷瓶彩色图像;
图4为采用传统固定权重的图像灰度化处理方法将图3的青花瓷瓶彩色图像转换为灰度图像的效果示意图;
图5为本发明方法将图3的青花瓷瓶彩色图像转换为灰度图像的效果示意图;
图6至图8分别为彩色瓷瓶彩色图像在R、G、B三通道的伪彩色图像;
图9为在图4所示的灰度图像的基础上,通过三维重建技术重建出瓷瓶的三维模型的示意图;
图10为在图5的灰度图像的基础上,通过三维重建技术重建出瓷瓶的三维模型的示意图;
图11为四步相移基于传统灰度转换法与本发明方法的相位误差比较曲线图;
图12为六步相移基于传统灰度转换法与本发明方法的相位误差比较曲线图;
图13为一个实施例的基于动态权重的彩色物体三维重建装置的结构框图。
具体实施方式
图1为一个实施例的基于动态权重的彩色物体三维重建***的结构示意图。如图1所示,包括投影装置102、第一摄像装置104、第二摄像装置106以及计算机设备108。其中,第一摄像装置104和第二摄像装置106分别位于被测物体的两侧,计算机设备108分别与投影装置102、第一摄像装置104和第二摄像装置106通信连接。被测物体设置规范第一摄像装置104和第二摄像装置106的采集范围,以及投影装置102的投影范围。
本实施例中,第一摄像装置104和第二摄像装置106为带有彩色CCD(Charge-coupled Device,电荷耦合元件)的图像采集装置,自然光经过透镜的折射作用,透过只含有红绿蓝三色的拜尔滤光片到达CCD,当CCD曝光后,光电二极管受到光线的激发产生电信号,CCD会将一次成像产生的电信号收集起来传输到相机内部处理器进行处理,最终输出彩色纹理图像。其中,投影装置102向被测物体投射的一组余弦条纹图像,第一摄像装置104和第二摄像装置106采集变形条纹彩色图像,计算机设备根据相移算法和相位展开算法计算得到条纹图像的绝对相位值,根据预先标定的***参数或相位—高度映射关系从相位值计算出被测物体表面的三维点云数据。
在一个实施例中,提供一种基于动态权重的彩色物体三维重建方法,该方法运行于图1中的计算机设备108。图2为一个实施例中基于动态权重的彩色物体三维重建方法的流程图。如图2所示,该方法包括以下步骤:
S202,依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
具体地,利用摄像装置采集同一视角下被测物体的彩色图和N步相移彩色条纹图,依次对各视角下的被测物体进行采集,从而得到被测物体在每一视角下的彩色图和N步相移彩色条纹图,视角可以为被测物体的正面视角、侧面视角等。彩色图为RGB色彩模式。摄像装置是指图1中的第一摄像装置104和第二摄像装置106。位于被测物体左右的第一摄像装置104和第二摄像装置106同时采集在一视角下被测物体的彩色图,得到采集同一视角下被测物体的N步相移彩色条纹图,得到其中,为第n步相移条纹图的红色通道的强度值,为第n步相移条纹图的绿色通道的强度值,为第n步相移条纹图的蓝色通道的强度值。为第n步相移条纹图中第(i,j)像素的红色通道的强度值,为第n步相移条纹图中第(i,j)像素的绿色通道的强度值,为第n步相移条纹图中第(i,j)像素的蓝色通道的强度值,该彩色条纹图分别存在于RGB三个通道中,需要转换成幅值在0-255的灰度条纹图才能进行相位重建。
具体地,控制摄像装置在同一个视角下采集被测物体的一张彩色图和N步相移彩色条纹图的步骤,包括以下步骤S1至S3:
S1:在每一视角下,控制投影装置投影白光到所述被测物体表面,控制摄像装置采集被测物体的一张彩色图。
具体地,固定三维重建***以一视角对准被测物体,对当前视角下的被测物体的彩色图和步相移彩色变形条纹图进行采集。首先,通过投影装置投影白光,照亮被测物体,通过摄像装置采集彩色图。
S2:在相同视角下,控制投影装置投影N步相移余弦条纹图像至物体表面,控制摄像装置采集受到物体表面调制而发生变形的N步相移彩色变形条纹图。
具体地,在采集到该视角下的被测物体的彩色图后,在同一视角下,投影装置投影N步相移余弦条纹图像至物体表面,摄像装置采集受到物体表面调制而发生变形的N步相移彩色变形条纹图,从而得到该视角下被测物体的一张彩色图及对应的N步相移彩色条纹图。
S3:变换视角,重复上述步骤,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
具体地,移动三维重建***,以调整视角,例如,使摄像装置对准被测物体的侧面。通过变换视角,重复上述采集每个视角下被测物体的彩色图及对应N步相移彩色条纹图的步骤,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
本实施例中采用N步相移法进行三维重建时,计算机设备产生符合余弦分布的投影条纹图像,其中第n步相移条纹图的代数表示形式为:
In(x,y)=A(x,y)+B(x,y)cos[φ(x,y)+δn],n=1,2,…,N
其中A(x,y)代表背景光强或平均灰度,B(x,y)为调制强度,φ(x,y)代表调制相位,δn代表相位偏移量,δn=2π(n-1)/N,N为条纹相移的步数,(x,y)是条纹图像上的像素坐标。
相位轮廓技术首先将上述条纹图序列投影到物体表面,余弦条纹图受到物体表面调制而发生变形,然后通过第一摄像装置和第二摄像装置采集变形条纹图。具体地,计算机设备控制摄像装置采集符合余弦分布的条纹图像投影至物体受物体表面调制而发生变形的彩色变形条纹图。本实施例中,采集的彩色变形条纹图为RGB格式的彩色图像。
RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色。
基于N步相移最小二乘相位求解方法可上式中的三个未知量:
背景强度:
条纹调制度:
条纹相位:
S204,根据彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。RGB图像只使用三种颜色,就可以使他们按照不同的比例混合,呈现不同的颜色。其中,RBG的强度值指的是亮度,并使用整数来表示,通常情况下,RGB各有256级亮度,用数字表示从0、1、2…255。
本实施例中,根据彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的三通道的权重系数。即,红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。每一视角的彩色图与该视角下的N步相移彩色条纹图对应。
以第一视角为被测物体正面为例,采集被测物体在第一视角的彩色图和N步相移彩色条纹图。基于被测物体第一视角的彩色图的亮度信息,计算第一视角下的N步相移彩色条纹图的各通道的权重系数,依此类推,得到各视角的N步相移彩色条纹图的各通道的权重系数。本实施例中,彩色图像的每个像素中的各通道的权重系数不再是固定权重,而是基于物体彩色图的三通道的亮度信息进行计算,体现了各通道的颜色信息,充分利用了各通道的强度信息和物体表面的颜色信息。
在一个实施例中,根据彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数的步骤,包括:根据彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
具体地,三通道的亮度信息包括红色通道的强度值、绿色通道的强度值和蓝色通道的强度值。
根据彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,分别计算各像素的红色通道的强度值的占比、绿色通道的强度值的占比和蓝色通道的强度值的占比,得到对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
具体地,红色通道的强度值的占比为红色通道的强度值与三通道的总的强度值的比值,如下所示:
其中,wR(i,j)为第(i,j)像素的红色通道的权重系数,为第(i,j)像素的红色通道的强度值,为第(i,j)像素的绿色通道的强度值,为第(i,j)像素的蓝色通道的强度值。
具体地,绿色通道的强度值的占比为绿色通道的强度值与三通道的总的强度值的比值,如下所示:
其中,wG(i,j)为第(i,j)像素的绿色通道的权重系数,为第(i,j)像素的红色通道的强度值,为第(i,j)像素的绿色通道的强度值,为第(i,j)像素的蓝色通道的强度值。
具体地,蓝色通道的强度值的占比为蓝色通道的强度值与三通道的总的强度值的比值,如下所示:
其中,wB(i,j)为第(i,j)像素的蓝色通道的权重系数,为第(i,j)像素的红色通道的强度值,为第(i,j)像素的绿色通道的强度值,为第(i,j)像素的蓝色通道的强度值。
各像素点的权重系数包括N步彩色条纹图中各像素点中红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。根据对应视角的彩色图的红色通道的强度值的占比、绿色通道的强度值的占比和蓝色通道的强度值的占比,得到对应视角的各像素对应的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。即N步彩色条纹图中一像素对应的红色通道的权重系数,即为对应视角的彩色图的对应像素的红色通道的强度值的占比,该像素点对应的绿色通道的权重系数,即为对应视角的彩色图的对应像素的绿色通道的强度值的占比,该像素点对应的蓝色通道的权重系数,即为对应视角的彩色图的对应像素的蓝色通道的强度值的占比。
本实施例中,彩色图像的每个像素中的各通道的权重系数不再是固定权重,而是基于物体彩色图的三通道的亮度信息进行计算,体现了各通道的颜色信息,充分利用了各通道的强度信息和物体表面的颜色信息。
S206,根据红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像。
具体地,对于每一张彩色条纹图,根据基于相同视角的彩色图计算的三通道的权重系数,利用对应像素点的三通道的权重系数,将该彩色条纹图的每个像素点转换成灰度图像,依此类推,将N幅彩色条纹图像转换成灰度图像其中n=1,2,…,N。
其中,为灰度图像,w为权重系数向量,为第N步相移条纹图像;IR为红色通道的分量值,IG为绿色通道的分量值,IB为蓝色通道的分量值,wR为红色通道的权重系数,wG为绿色通道的权重系数,wB为蓝色通道的权重系数。
S208:基于N步相移最小二乘相位求解方法,得到灰度图像的相位值。
基于N步相移最小二乘相位求解方法可得条纹相位的计算公式:
S210,根据相位值计算出被测物体表面的深度数据以进行三维重建。
具体地,根据相位值和传感器标定的内参和外参,通过双目立体视觉的方法计算出被测物体表面各视角下的深度数据以进行三维重建。本实施例中,可采用传统地利用深度信息进行三维重建的方法,本实施例中不再赘述。
具体地,根据相位值和传感器标定的内参和外参,通过双目立体视觉的方法计算出被测物体表面的深度数据以进行三维重建。本实施例中,可采用传统地利用相位值进行学度数据的方法,得到深度数据以进行三维重建,本实施例中不再赘述。
上述的基于动态权重的彩色物体三维重建方法、装置、计算机设备、存储介质和***,通过利用相同视角的彩色图的亮度信息,为红色通道、绿色通道和蓝色通道分配权重。基于相同视角的彩色图的亮度信息计算的权重,充分利用各通道的强度信息,提高了相位抗噪声能力,有效减小了噪声对亮度转换效率的影响,提高了物体三维重建的精度。
下面,通过对青花瓷瓶的三维重建仿真实验来进一步说明基于动态权重的彩色物体三维重建方法在复杂物体表面重建中的有效性。实验首先通过彩色摄像机采集的青花瓷瓶彩色图像,如图3所示,瓷瓶身主要以蓝色图案和白色背景为主。瓷瓶身主要以蓝色图案和白色背景为主。
采用传统固定权重的图像灰度化处理方法将彩色瓷瓶图像转换为灰度图像,效果如图4所示。应用本发明方法生成的灰度图像如图5所示,相较于传统彩色-灰度转换方法转换后灰度图像中蓝色部分的亮度明显提升。图6、图7、图8分别是彩色瓷瓶图像在R、G、B三通道的伪彩色图像,由图可知,该瓷瓶彩色图像中蓝色分量较多,红色分量和绿色分量相当,均占比较少。青花瓷瓶三维模型重建过程中通过传统固定权重的灰度化处理方法将彩色瓷瓶条纹图像转换为灰度条纹图像后,采用三维重建技术重建出瓷瓶的三维模型,具体如图9所示。由于采用传统固定权重进行灰度提取的方法受物体表面颜色信息和噪声的影响非常明显。此外,传统灰度化处理方法采用固定权重对图像的彩色分量进行线性加权,忽略了目标物体本身的颜色属性,抑制了物体的灰度信息转换效率,进而增大了噪声的干扰,使得在重建后瓷瓶的三维模型表面上蓝色区域内存在凹陷现象。
图9为传统固定权重的图像灰度化处理方法重建结果图,正常曝光情况下的图像区域(红色框所示)受噪声和颜色分量影响较大,过曝区域(蓝色框所示)受过曝影响较大,使得两部分重建结果都较差。为了有效利用各个颜色通道的主要强度信息,本发明采用基于动态权重的彩色物体三维重建方法对青花瓷瓶进行三维重建,其重建结果如图10所示。图10为采用基于动态权重的彩色物体三维重建方法重建出来的模型,其表面较为光滑,红色框区域受瓷瓶本身颜色分量和噪声的影响较小,蓝色框区域受过曝影响明显降低。实验证明,本发明提出的基于动态权重的彩色物体三维重建方法能够有效降低颜色信息对于三维重建结果的影响,明显减弱了蓝色区域凹陷现象,同时抑制了过曝区域对邻域像素的干扰。
图11和图12是从图3中的第462行选取的400个像素样本绘制的相位误差比较结果,分别为四步相移法和六步相移法的相位误差曲线图,两图中的虚线曲线代表传统固定权重的灰度化方法的相位误差,实线曲线为基于动态权重的彩色物体三维重建方法计算出来的相位误差,四步相移法和六步相移法中实线曲线代表的基于动态权重的彩色物体三维重建方法的相位误差明显比传统固定权重的灰度化方法得到的相位误差小。另外,本实验从图3中的方框区域选取了多行样本数据对本发明方法与传统方法进行量化比较。表1中列出了传统方法(固定权重)与本发明方法中的基于动态权重的彩色物体三维重建方法的比较数据。
表1相位误差的最大幅度(MAX)与均方根误差(RMS)
基于动态权重的彩色物体三维重建方法与传统灰度化方法的比较结果:采用4步相移法的三维重建算法中,本发明提出的基于动态权重的彩色物体三维重建方法的相位误差的最大幅度(MAX)比传统方法降低了70%,均方根误差(RMS)降低了65%;采用六步相移法的三维重建算法中,本发明方法相位误差的最大幅度(MAX)比传统方法降低了73%,均方根误差(RMS)降低了52%。
经实验图表数据表明,本发明提出的基于动态权重的彩色物体三维重建方法能够有效弥补了传统固定权重的图像灰度化处理方法中存在的问题,充分利用了物体的颜色信息,提高了亮度信息转换效率的同时降低了噪声的干扰,有效改善了物体的三维重建效果。
图13为一个实施例的一种基于动态权重的彩色物体三维重建装置,包括:
图像获取模块502,用于依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
权重计算模块504,用于根据彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
转换模块506,用于根据红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像。
相位计算模块508,用于基于N步相移最小二乘相位求解方法,得到灰度图像的相位值。
深度数据计算模块510,用于根据相位值计算出被测物体表面的深度数据以进行三维重建。
在另一个实施例中,三通道的亮度信息包括红色通道的强度值、绿色通道的强度值和蓝色通道的强度值。
权重计算模块,用于根据彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
在另一个实施例中,权重计算模块,用于根据彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,分别计算各像素的红色通道的强度值的占比、绿色通道的强度值的占比和蓝色通道的强度值的占比,得到对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
在另一个实施例中,图像获取模块,包括彩色图获取模块、条纹图获取模块和调整模块。
其中,彩色图获取模块,用于在每一视角下,控制投影装置投影白光到所述被测物体表面,控制摄像装置采集被测物体的一张彩色图;
条纹图获取模块,用于在相同视角下,控制投影装置投影N步相移余弦条纹图像至物体表面,控制摄像装置采集受到物体表面调制而发生变形的N步相移彩色变形条纹图;
调整模块,用于变换视角,以得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
上述的基于动态权重的彩色物体三维重建装置,通过利用相同视角的彩色图的亮度信息,为红色通道、绿色通道和蓝色通道分配权重。基于相同视角的彩色图的亮度信息计算的权重,充分利用各通道的强度信息,提高了相位抗噪声能力,有效减小了噪声对亮度转换效率的影响,提高了物体三维重建的精度。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时实现上述各实施例的基于动态权重的彩色物体三维重建方法的步骤。
一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现上述各实施例的基于动态权重的彩色物体三维重建方法的步骤。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种基于动态权重的彩色物体三维重建方法,包括:
依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图;
根据所述彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数;
根据所述红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像;
基于N步相移最小二乘相位求解方法,得到所述灰度图像的相位值;
根据所述相位值计算出被测物体表面的深度数据以进行三维重建。
2.根据权利要求1所述的方法,其特征在于,所述三通道的亮度信息包括红色通道的强度值、绿色通道的强度值和蓝色通道的强度值;
根据所述彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数的步骤,包括:根据所述彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
3.根据权利要求2所述的方法,其特征在于,根据所述彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数的步骤,包括:
根据所述彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,分别计算各像素的红色通道的强度值的占比、绿色通道的强度值的占比和蓝色通道的强度值的占比,得到对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
4.根据权利要求1所述的方法,其特征在于,所述依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图的步骤,包括:
在每一视角下,控制投影装置投影白光到所述被测物体表面,控制摄像装置采集被测物体的一张彩色图;
在相同视角下,控制投影装置投影N步相移余弦条纹图像至物体表面,控制摄像装置采集受到物体表面调制而发生变形的N步相移彩色变形条纹图;
变换视角,重复上述步骤,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图。
5.一种基于动态权重的彩色物体三维重建装置,包括:
图像获取模块,用于依次控制摄像装置采集在同一个视角下被测物体的一张彩色图和N步相移彩色条纹图,得到各视角下的被测物体的彩色图及对应的N步相移彩色条纹图;
权重计算模块,用于根据所述彩色图的各像素的三通道亮度信息,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数;
转换模块,用于根据所述红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数,依次将对应视角的彩色条纹图转换成灰度条纹图像;
相位计算模块,用于基于N步相移最小二乘相位求解方法,得到所述灰度图像的相位值;
深度数据计算模块,用于根据所述相位值计算出被测物体表面的深度数据以进行三维重建。
6.根据权利要求5所述的装置,其特征在于,所述三通道的亮度信息包括红色通道的强度值、绿色通道的强度值和蓝色通道的强度值;
所述权重计算模块,用于根据所述彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,确定对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
7.根据权利要求6所述的装置,其特征在于,所述权重计算模块,用于根据所述彩色图的红色通道的强度值、绿色通道的强度值和蓝色通道的强度值,分别计算各像素的红色通道的强度值的占比、绿色通道的强度值的占比和蓝色通道的强度值的占比,得到对应视角的N步相移彩色条纹图中各像素的红色通道的权重系数、绿色通道的权重系数和蓝色通道的权重系数。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至4任一项所述的基于动态权重的彩色物体三维重建方法的步骤。
9.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时,实现权利要求1至4任一项所述的基于动态权重的彩色物体三维重建方法的步骤。
10.一种基于动态权重的彩色物体三维重建***,包括:投影装置、第一摄像装置、第二摄像装置以及如权利要求8所述的计算机设备;所述第一摄像装置和第二摄像装置分别位于被测物体的两侧,所述计算机设备分别与投影装置、第一摄像装置和第二摄像装置通信连接;被测物体设置于所述第一摄像装置和第二摄像装置的采集范围,以及所述投影装置的投影范围。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711462069.6A CN108195312B (zh) | 2017-12-28 | 2017-12-28 | 基于动态权重的彩色物体三维重建方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711462069.6A CN108195312B (zh) | 2017-12-28 | 2017-12-28 | 基于动态权重的彩色物体三维重建方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108195312A true CN108195312A (zh) | 2018-06-22 |
CN108195312B CN108195312B (zh) | 2020-06-12 |
Family
ID=62585537
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711462069.6A Active CN108195312B (zh) | 2017-12-28 | 2017-12-28 | 基于动态权重的彩色物体三维重建方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108195312B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110874862A (zh) * | 2018-08-30 | 2020-03-10 | 中国石油化工股份有限公司 | 用于三维重建的***及方法 |
CN110874863A (zh) * | 2018-08-30 | 2020-03-10 | 中国石油化工股份有限公司 | 三维重建方法和用于三维重建的*** |
CN112082509A (zh) * | 2020-08-19 | 2020-12-15 | 天津大学 | 一种快速全方位三维测量方法 |
CN112781522A (zh) * | 2020-12-25 | 2021-05-11 | 复旦大学 | 一种基于彩色相移结构光的去高光轮廓仪 |
CN113128512A (zh) * | 2021-04-14 | 2021-07-16 | 浪潮天元通信信息***有限公司 | 一种基于颜色通道去红章的方法及工具 |
CN113654486A (zh) * | 2021-08-17 | 2021-11-16 | 西安交通大学 | 一种快速彩色条纹图相位解调算法及*** |
CN115854920A (zh) * | 2022-11-16 | 2023-03-28 | 安徽大学 | 一种彩色条纹三维测量中的串扰误差矫正方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004108950A (ja) * | 2002-09-18 | 2004-04-08 | Ricoh Co Ltd | 光学式形状測定システム |
CN104200431A (zh) * | 2014-08-21 | 2014-12-10 | 浙江宇视科技有限公司 | 图像灰度化的处理方法及处理装置 |
CN104390607A (zh) * | 2014-11-05 | 2015-03-04 | 南昌航空大学 | 基于相位编码的彩色结构光快速三维测量方法 |
CN105258653A (zh) * | 2015-10-27 | 2016-01-20 | 电子科技大学 | 一种用于遥控器键盘上色状况合格性的自动检测方法 |
CN106548508A (zh) * | 2016-09-20 | 2017-03-29 | 天津大学 | 一种高质量3d 纹理重建方法 |
-
2017
- 2017-12-28 CN CN201711462069.6A patent/CN108195312B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004108950A (ja) * | 2002-09-18 | 2004-04-08 | Ricoh Co Ltd | 光学式形状測定システム |
CN104200431A (zh) * | 2014-08-21 | 2014-12-10 | 浙江宇视科技有限公司 | 图像灰度化的处理方法及处理装置 |
CN104390607A (zh) * | 2014-11-05 | 2015-03-04 | 南昌航空大学 | 基于相位编码的彩色结构光快速三维测量方法 |
CN105258653A (zh) * | 2015-10-27 | 2016-01-20 | 电子科技大学 | 一种用于遥控器键盘上色状况合格性的自动检测方法 |
CN106548508A (zh) * | 2016-09-20 | 2017-03-29 | 天津大学 | 一种高质量3d 纹理重建方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110874862A (zh) * | 2018-08-30 | 2020-03-10 | 中国石油化工股份有限公司 | 用于三维重建的***及方法 |
CN110874863A (zh) * | 2018-08-30 | 2020-03-10 | 中国石油化工股份有限公司 | 三维重建方法和用于三维重建的*** |
CN112082509A (zh) * | 2020-08-19 | 2020-12-15 | 天津大学 | 一种快速全方位三维测量方法 |
CN112781522A (zh) * | 2020-12-25 | 2021-05-11 | 复旦大学 | 一种基于彩色相移结构光的去高光轮廓仪 |
CN113128512A (zh) * | 2021-04-14 | 2021-07-16 | 浪潮天元通信信息***有限公司 | 一种基于颜色通道去红章的方法及工具 |
CN113654486A (zh) * | 2021-08-17 | 2021-11-16 | 西安交通大学 | 一种快速彩色条纹图相位解调算法及*** |
CN115854920A (zh) * | 2022-11-16 | 2023-03-28 | 安徽大学 | 一种彩色条纹三维测量中的串扰误差矫正方法 |
CN115854920B (zh) * | 2022-11-16 | 2024-05-28 | 安徽大学 | 一种彩色条纹三维测量中的串扰误差矫正方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108195312B (zh) | 2020-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108195312A (zh) | 基于动态权重的彩色物体三维重建方法和*** | |
CN108109201A (zh) | 复杂颜色表面物体的三维重建方法和*** | |
CN106705855B (zh) | 一种基于自适应光栅投影的高动态性能三维测量方法 | |
CN104897083B (zh) | 一种基于投影仪散焦解相位的光栅投影三维快速测量方法 | |
CN110057319A (zh) | 一种大范围反射率变化物体的高速三维测量方法 | |
CN101871773B (zh) | 同步色相相移转换方法以及其三维形貌量测*** | |
CN104735443A (zh) | 用于测量显示器质量的装置和方法 | |
CN109523627A (zh) | 一种基于泰勒指数表达式型面结构光的三维重建方法 | |
CN101813461A (zh) | 基于复合彩色条纹投影的绝对相位测量方法 | |
CN105791783B (zh) | 摄像头成像色彩调整方法和*** | |
CN108955574A (zh) | 一种三维测量方法及*** | |
AU7555798A (en) | Method for image processing | |
CN103091615B (zh) | 测量图像传感器的响应曲线的方法及装置 | |
CN108613637A (zh) | 一种基于参考图像的结构光***解相方法及*** | |
CN109297435A (zh) | 一种反向抵消非线性误差的彩色数字光栅编码方法 | |
CN109540038A (zh) | 基于彩色多通道双频相移的机器视觉自适应补光测量方法 | |
CN111879257A (zh) | 一种基于傅里叶变换轮廓术的高动态范围实时三维测量方法 | |
CN101478698A (zh) | 图像质量估计设备和方法 | |
CN100561118C (zh) | 三维数字化测量中的一种颜色渲染方法 | |
CN109556535A (zh) | 一种基于彩色条纹投影的三维面型一步重构方法 | |
CN106767528A (zh) | 一种基于彩色圆环标定板的光栅三维测量***的标定方法 | |
CN107370910A (zh) | 基于最优曝光的最小包围曝光集合获取方法 | |
Wang et al. | Single-shot phase measuring profilometry based on color binary grating with intervals | |
CN205280002U (zh) | 一种基于分通道测量提取技术的三维测量装置 | |
CN101799924A (zh) | 借助ccd照相机对投影仪进行标定的方法 |
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 | ||
CP02 | Change in the address of a patent holder | ||
CP02 | Change in the address of a patent holder |
Address after: 518133 23rd floor, Yishang science and technology creative building, Jiaan South Road, Haiwang community Central District, Xin'an street, Bao'an District, Shenzhen City, Guangdong Province Patentee after: SHENZHEN ESUN DISPLAY Co.,Ltd. Address before: 518048 B301, 3rd floor, block AB, 4001 Fuqiang Road, Futian District, Shenzhen City, Guangdong Province Patentee before: SHENZHEN ESUN DISPLAY Co.,Ltd. |