一种基于高光边界三维重映射的自适应投影方法技术

技术编号:35634741 阅读:40 留言:0更新日期:2022-11-19 16:22
本发明专利技术公开了一种基于高光边界三维重映射的自适应投影方法。首先基于相移亮度统计图提取出单个或多个过曝连通区域,提取该区域的边界外未过曝的像素群坐标并基于标定参数重构出边界相应的三维坐标;然后基于投影光路模型将三维坐标逆向映射至DMD靶面得到闭环连通域;利用二维图像对高光闭环连通域进行筛选得到最外圈高亮度范围的边界,通过高光边界提取与三维逆向映射的自适应逐级降低投影光强缩小高光范围,最终完全消除过曝光范围。该方法首先利用高光边缘像素映射至DMD靶面像素,通过逐级降低投影光以消除全部高光区域。避免了传统多曝光方法过程中不同三维点云的复杂拼接过程,在提高重构速率的同时降低了计算的复杂度。杂度。杂度。

【技术实现步骤摘要】
一种基于高光边界三维重映射的自适应投影方法


[0001]本专利技术涉及结构光三维测量领域,特别是一种基于高光边界三维重映射的自适应投影方法。

技术介绍

[0002]在结构光三维测量领域,高光区域的干扰对测量结果的完整性往往有着致命的影响。传统的结构光测量抑制高光的方法主要有以下两种。一,多曝光补偿法,通过投影不同亮度级的图像以实现高光区域的完全消除。该方法测量效率低、需要投影多组结构光耗费时间,且在需要将不同曝光时间下计算的测量结果进行拼接,增加计算量。二,采用低密度条纹代替高密度条纹的方法,该方法虽然可以抑制一部分高光区域,但是无法完全杜绝高光区域的存在,且采用低密度条纹带来的结果是测量精度的降低。与前两种方法相比,本方法采用自适应投影的方法,将高光区域的亮度完全消除,从而实现测量的结果来自于单次相移测量。避免了对不同三维点云的复杂拼接过程,在不增加测量时间的情况下保证了测量的精度。

技术实现思路

[0003]为了再降低计算复杂程度的同时提高测量的完整度,本专利技术提供了一种基于高光边界三维重映射的自适应投影方法。
[0004]本专利技术采用的技术方案如下:一种基于高光边界三维重映射的自适应投影方法,步骤如下:
[0005]步骤一,基于相移亮度图统计提取出图像过曝处的联通区域;
[0006]步骤二,通过过曝的联通区域提取出区域外部边界处未过曝的像素群坐标,并基于标定参数重构出边界处相应的三维坐标;
[0007]步骤三,将三维坐标逆向映射至DMD靶面坐标得到闭环连通域;
[0008]步骤四,调节连通域内投影光的亮度,若尚存在过曝区域则逐级降低投影光亮度转向步骤一直至高光区域全部消除。
[0009]优选的,步骤一具体为:读取相机拍摄最密条纹的所有相移图,对所有相移图中像素值大于等于255的区域进行统计提取,并记录所有相移图中像素值均大于等于255的区域,即为高光区域。
[0010]优选的,步骤二具体为:
[0011]将图像内所有像素值小于255的区域像素值置为0,利用边缘提取算法对所有高光区域边界进行提取,并将提取的坐标以及对应的相位值进行三维坐标求解,由针孔成像模型可知:
[0012][0013]其中f
x_p
与f
y_p
为投影仪镜头的焦距,u
p
与v
p
分别为相机的像素坐标,(u
0_p
,v
0_p
)为投影仪靶面的主点位置,(u
p
,v
p
)为投影仪的靶面像素坐标,RT
P3
×4为投影仪的外参数矩阵;
[0014]通过相机的外参数矩阵和投影仪外参数矩阵将投影仪的像素坐标与相机的像素坐标相关联:
[0015][0016]其中
“‑
1”表示对矩阵的伪逆,RT
c3
×4代表相机坐标系下的外参数矩阵;
[0017]由此得到:
[0018][0019]将内参数矩阵和外参数矩阵合并成一个矩阵R,即:
[0020][0021]再提取公式(3)的第一行可以得到:
[0022]Z
p
u
p
=R(1,1)
·
X
c
+R(1,2)
·
Y
c
+R(1,3)
·
Z
c
+R(1,4)
ꢀꢀꢀ
(5)
[0023]其中Z
p
以公式(2)推导得出;
[0024]从相机出发可以得到两个约束条件:
[0025][0026]结合公式(5)与公式(6)可以得到边界处的的三维坐标:
[0027][0028]优选的,步骤三具体为:
[0029]首先,通过式(2)将P
c
(X,Y,Z)转变为P
p
(X,Y,Z),并由式(1)可得:
[0030][0031]最终,DMD靶面像素坐标为:
[0032][0033]通过求解得到的DMD靶面像素坐标按照距离最近的原则将所有DMD靶面像素坐标相连获得DMD靶面高光区域像素坐标连通域。
[0034]优选的,步骤四具体为:
[0035]以原始投影光强为基准将投影光强进行分级:
[0036][I,nI,n2I,n3I,n4I,

]ꢀꢀꢀ
(10)
[0037]其中,I为原始光强,n(n<1)为降低的比例系数,通过逐级降低高光区域内部的光强,将高光区域按照实际光强值进行分割,实际光强越高的区域比例系数越小;
[0038]每改变一次投影光强,记录相应区域的投影比例系数,并转向步骤一检测是否还存在高光区域,若存在重复步骤二和步骤三直至将所有高光区域并入正常曝光区域。
[0039]本专利技术具有如下有益效果:本专利技术提出了一种基于高光边界三维重映射的自适应投影方法,比以往方法减少了计算的复杂程度,同时保留了测量的完整度。
附图说明
[0040]图1是本专利技术实施例的系统框图。
[0041]图2是本专利技术实施例的方法示意图。
[0042]图3是本专利技术实施例中逐级降低光强方法示意图一。
[0043]图4是本专利技术实施例中逐级降低光强方法示意图二。
[0044]图5是本专利技术实施例中逐级降低光强方法示意图三。
[0045]图6是本专利技术实施例中逐级降低光强方法示意图四。
具体实施方式
[0046]下面结合实施例与附图,对本专利技术作进一步说明。
[0047]如图1所示,为本实施例的步骤流程:首先读入最密条纹的所有相移图,统计相移图中所有像素值超过255的区域然后通过过曝的联通区域提取出区域外部边界处未过曝的像素群坐标。并基于标定参数重构出边界处相应的三维坐标。然后将三维坐标逆向映射至DMD靶面坐标得到闭环连通域。最后调节连通域内结构光的亮度,若尚存在过曝区域则逐级降低投影光亮度直至高光区域全部消除。
[0048]具体步骤如下:
[0049]步骤一,提取过曝联通区域。
[0050]首先读取相机拍摄最密条纹的所有相移图。对所有相移图中像素值大于等于255的区域进行统计提取。并记录所有相移图中像素值均大于等于255的区域,即为高光区域。
[0051]步骤二,边界区域的选取与重建。
[0052]将图像内所有像素值小于255的区域像素值设为0。利用边缘提取算法对所有高光
区域边界进行提取。并将提取的坐标以及对应的相位值进行三维坐标求解。由针孔成像模型可知:
[0053][0054]其中f
x_p
与f
y_p
为投影仪镜头的焦距。u
p
与v
p
分别为相机的像素坐标。(u
0_p
,v
0_p
)为投影本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于高光边界三维重映射的自适应投影方法,其特征在于步骤如下:步骤一,基于相移亮度图统计提取出图像过曝处的联通区域;步骤二,通过过曝的联通区域提取出区域外部边界处未过曝的像素群坐标,并基于标定参数重构出边界处相应的三维坐标;步骤三,将三维坐标逆向映射至DMD靶面坐标得到闭环连通域;步骤四,调节连通域内投影光的亮度,若尚存在过曝区域则逐级降低投影光亮度转向步骤一直至高光区域全部消除。2.根据权利要求1所述的一种基于高光边界三维重映射的自适应投影方法,其特征在于步骤一具体为:读取相机拍摄最密条纹的所有相移图,对所有相移图中像素值大于等于255的区域进行统计提取,并记录所有相移图中像素值均大于等于255的区域,即为高光区域。3.根据权利要求2所述的一种基于高光边界三维重映射的自适应投影方法,其特征在于步骤二具体为:将图像内所有像素值小于255的区域像素值置为0,利用边缘提取算法对所有高光区域边界进行提取,并将提取的坐标以及对应的相位值进行三维坐标求解,由针孔成像模型可知:其中f
x_p
与f
y_p
为投影仪镜头的焦距,u
p
与v
p
分别为相机的像素坐标,(u
0_p
,v
0_p
)为投影仪靶面的主点位置,(u
p
,v
p
)为投影仪的靶面像素坐标,RT
P3
×4为投影仪的外参数矩阵;通过相机的外参数矩阵和投影仪外参数矩阵将投影仪的像素坐标与相机的像素坐标相关联:其中
“‑
1”表示对矩阵的伪逆,RT
c3
×4代表相机坐标系下的外参数矩阵;由此得到...

【专利技术属性】
技术研发人员:张晓磊左超胡岩梁钟伟牟双聂万延
申请(专利权)人:南京理工大学智能计算成像研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1