欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2009101536034
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2023-12-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1、一种基于编码结构光的三维重建方法,其特征在于:所述三维重建方法包括以 下步骤:

1)、向待测物投射结构光,摄像机捕捉经待测物调制的图像;

2)、进行光模板匹配,包括以下步骤:

(2.1)、光条边界的定位:

待检测的光模板为一维条纹编码,沿着图像的每个列扫描,对每个像素点的 各个通道用一维列算子进行预处理,确定灰度变化强烈的像素点为候选边缘点, 在图像每一列上以候选边缘点为中心,选取一定大小的区域,其最大值不超过光 条宽度的1/2,搜索局部领域的步骤如下:(2.1.1).初始化候选边缘点作为一区域中心zi,j;

(2.1.2).沿列方向搜索,将z1-k,j,zi+k,j像素颜色空间转成色调、亮度和饱和度 (HIS)空间;

(2.1.3).增加新的点到这个区域,只要满足与相邻像素点的色调值差不超过 设定的阈值H

h=|zi±k,j,h-zi±k±1,j,h|(1)

h是两个像素色调的差值,zi±k,j,h表示第i±k行j列像素的色调值;经算子处理后, 像素点的三通道灰度值为Gij,局部区域三通道灰度值之和的最大值的像素点定义 为边界点;

max ( E ) = Σ j = 1 C G ij ( C = 3 ) - - - ( 2 ) E为算子处理后像素点灰度值之和的最大值;

(2.2)、光条匹配:采用颜色聚类的方法建立颜色匹配特征向量,对图像颜色 和投射颜色进行比较,定义色彩特征向量与聚类中心的欧式距离来分配候选光条 红绿蓝白颜色;

不同的颜色群集聚在特定的RGB空间区域,通过样本点训练颜色群的聚类 中心,然后用点到点的距离来匹配光条颜色;

Dik=d2(Pi,Ck)(k=1,2,3,4)   (3)

Dik是两点距离的平方,Pi是光条中心像素的RGB特征向量,Ck是颜色聚类中心, d(x,y)是x,y两点之间距离;设D=min(Dik),那么光条颜色的分配按照(4)式进行:

sc={k  if D==Dik(k=1,2,3,4)  (4)

sc表示光条颜色;

分配好颜色后,每三条相邻的光条颜色组成一个码字si,找出每个码字在整 个序列的位置就是解码;光条坐标值xi定义为:

x i = DdBS ( s i ) + 1 4 ( j - 1 ) - - - ( 5 ) DdBS(si)表示直接解码第j帧光模板子序列si的坐标位置;

3)、利用已经标定好的系统参数进行待测物的三维重建,具体过程为:

标定好的转换矩阵参数确定了空间点坐标和它的图像坐标点的关系,从特征 点的图像坐标恢复空间三维坐标;拍摄经调制的图像,经图像处理后获取图像坐 标计算得出理想归一化坐标(x,y),摄像机坐标系下空间点和空间存在如 下的关系: X c Y c Z c = R X w Y w Z w + t = r 1 r 2 r 3 X w Y w Z w + t 1 t 2 t 3 - - - ( 6 ) 定义Xc=xZc,Yc=yZc,带入(6)得:

xZ c yZ c Z c = r 1 r 2 r 3 X w Y w Z w + t 1 t 2 t 3 - - - ( 7 ) 消去Zc,化简得:

xt 3 - t 1 yt 3 - t 2 = r 1 - xr 3 r 2 - yr 3 X w Y w Z w - - - ( 8 ) 通过光条解码求出xd坐标值,得:

x d m 24 - m 14 = [ m 1 - x d m 2 ] X w Y w Z w - - - ( 9 ) 结合(8)式、(9)式得:

xt 3 - t 1 y t 3 - t 2 x d m 24 - m 14 = r 1 - xr 3 r 2 - yr 3 m 1 - x d m 2 X w Y w Z w - - - ( 10 ) 将(10)式写成矩阵AX=B形式,其中X=(xw,Yw,Zw),则方程线性最小二乘解为:

X=(ATA)-1ATB       (11)

X即是由二维图像通过三维计算得到的世界坐标。

2、如权利要求1所述的基于编码结构光的三维重建方法,其特征在于:在所述步 骤2.1)中,聚类中心的搜索方法为:

(2.1.1).初始化K=4,红、绿、蓝、白色彩类,初始化K个群的中心;

(2.1.2).把每个样本点分配给离群中心距离最小的群;

(2.1.3).K群中的质心点成为新的聚类中心;

(2.1.4).重复步骤2和3直到所有点都趋向稳定地聚集。

3、如权利要求1或2所述的基于编码结构光的三维重建方法,其特征在于:在所 述步骤3)中,系统参数包括摄像机参数和投影仪参数,标定方法包括以下步骤:

3.1)、摄像机标定过程:

采用二维标定模板,标靶为标准的黑白棋格组成,特征点为棋格的点组成, 摄像机拍摄不同位置的多幅图像,对所述多幅图像选择格子角点作为特征点,采 用平面标定法对摄像机进行标定,得到摄像机内参数标定K,并得到均值焦距f; 其特征在于:所述标定方法还包括:3.2)、投影仪标定过程:

通过编码产生的光模板投影到共同标靶上,黑白方格角点作为定位点,利用 在摄像机标定中获取的图像,同时提取黑白方格角点图像坐标,生成世界坐标;

投射单一白色光模板时,直接提起A1,B1两角点的图像坐标(uA,uA),(uB,vB), 以及世界坐标为(XA,YA,ZA),(XB,YB,ZB),求直线Li和L的交点,得到Pi点的图像坐标, 如P1点的图像坐标为(uP,vP),世界坐标定义为(Xp,XP,Zp),因为A1,B1,P1三点共面, 所以Zp=ZA=ZB,根据交比不变性,得到, X A - X P X A - X B = v A - v P v A - v B , Y A - Y P Y A - Y B = u A - u P u A - u B - - - ( 12 )

λ x = v A - v P v A - v B , λ y = u A - u P u A - u B - - - ( 13 ) 由(12)、(13)式得:

X p = X A + λ x ( X B - X A ) Y p = Y A + λ y ( Y B - Y A ) Z P = Z A = Z B - - - ( 14 ) λx,λy分别表示X和Y方向的交比系数,(Xp,YP,Zp)表示光条边缘特征点的世界坐 标。

4、如权利要求3所述的一种基于编码结构光的标定方法,所述标定方法包括以下 步骤:在所述步骤3.2)中,投影仪模型的建立过程为:

由投影仪坐标xd和世界坐标Xw建立模型如下:

γ x d 1 = m 1 m 14 m 2 m 24 X w Y w Z w 1 = m 11 m 12 m 13 m 14 m 21 m 22 m 23 m 24 X w Y w Z w 1 - - - ( 15 ) γ是任一尺度因子,消除γ,变换(15)式得到:

m 1 X w Y w Z w T + m 14 m 2 X w Y w Z w T + m 24 = x d - - - ( 16 ) 利用(16)式构造以mik为未知数的齐次线性方程组,然后通过奇异值分解求解投影 仪参数;

建立简化透视交比不变性几何模型,假设空间点A、B、C位于同一条直线L 上,以B为参考点,位置比率定义为:

PR(A,B,C)=AB/AC    (17)

同理,A′、B′、C′是在透视中心O作用下,对应点A、B、C的成像点,并且位于 同一点直线L1上,图像坐标上的位置比率为:

PR(A′,B′,C′)=A′B′/A′C′   (18)

根据透视几何原理的交比不变性,得到:

PR(A,B,C)=PR(A′,B′,C′)     (19)

在图像中点A′、B′、C′也是位于同一直线L′上。

提取光模板中特征点的图像坐标,根据(19)式求出参考点B的世界坐标,建 立空间三维到一维坐标之间的映射关系来标定投影仪。