使用非线性光度立体视觉方法获取工具印痕的三维表面形态图像技术

技术编号:8493845 阅读:341 留言:0更新日期:2013-03-29 06:23
本发明专利技术描述了一种针对通常金属表面、以及尤其是弹道证据的镜面反射性质的方法和三维图像获取系统,通过确定和求解包括散射项和镜面反射项的多组非线性方程式来确定表面法向向量场N(x,y),并且利用N(x,y)来确定三维表面形态Z(x,y),从而使用光度立体视觉。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使用非线性光度立体视觉(photometric stereo)方法获取的高度镜面反射物体的表面形态图像的领域。
技术介绍
弹道比较测试依赖于形成在弹道证据(ballistic piece of evidence (BPOE))(诸如子弹或弹壳)的表面上的条痕(striation)和印记(impression)。这些条痕具有代表枪械的独特标志的独特特征。通过比较两个BPOE的条痕或印记特征,有可能推断出它们是否从相同的枪械中发射。当获取物体上某一区域的三维表面形态图像(即,立体映射(map)Z (x,y))时,其中 Z是在位置(X,y)处的表面的局部高度,使用包括传感器(或照相机)和光源的光学系统。照亮研究中的物体并且获取被照亮表面的表面形态图像。在弹道学领域,研究中的物体常常是非平面的并且很可能是镜面反射的。这意味着从相对于局部表面法线N的角度Θ入射的大部分光将被反射在指向-Θ方向的小圆锥中。因此,如果将光源沿着传感器的光轴放置,因为对于用于表面形态捕捉的许多光学方法事实是这样,仅入射光中的极微小的部分被反射回传感器中用于显示重要斜面的表面形态的部分,导致局部无效的测量。存在一种测量物体的表面形态的完全不同的方法。根据该方法,称为光度立体视觉,获取表面的一组发光度(或高能亮度)图像,其中该组中每个图像具有不同的照明条件。如果假设表面的反射率恒定且光源的照明强度相同,并且如果表面是纯散射性的(或朗伯型的(Lambertian)),贝U三个光源足以恢复表面法线场N(x, y)。表面的表面形态Z (x, y)通过法线场的积分获得。但是,表面的发光度图像受到噪声影响,并且由于颜色和/或反照率的局部变化,表面反射率可能不是恒定的。通常的解决方案是使用更多数量的光源,以便过定义(overdefine)线性方程系统。然后通过误差最小化过程(诸如卡方(chi square)误差最小化方案)获得表面法线场N(x,y)。如果光源的数量足够大,人们甚至可以不测量光源的强度,或者甚至光源位置,并且通过拟合过程、主成分分析或者对于本领域技术人员已知的其它方法获得这个信息。很少表面是真正散射性的,并且如果表面是平滑的或者有光泽的,则应用上述过程导致在表面形态的精确度方面获得非常差的结果。但是,当观察方向远离对于特定光源的镜面反射方向时,在一定程度上可能仍然保持表面上的光反射的朗伯(Lambert)模型。再次,当面对这种有光泽的或者平滑的材料时,通常的解决方案是通过使用不止三个光源来过定义问题,并且对于所形成图像组的每个像素确定是否任何光源都产生朝向由非朗伯型贡献支配的照相机的反射。如果发现这种条件,则在所考虑的像素的表面法线N的计算中忽略这个光源的贡献。但是,当考虑弹道证据(BPOE)时,这些方法都不适用,因为表面是金属的,这导致光反射的散射贡献,若有的话,那是比镜面反射贡献更小的量级。因此,存在改进通常用于金属表面的捕获以及特别用于BPOE的光度立体视觉的需要。
技术实现思路
这里描述了一种用于应对通常金属表面、特别是弹道证据的镜面反射性质的方法和三维图像获取系统,通过确定和求解包括散射项和镜面反射项的多组非线性方程式来确定表面法向向量场N(x, y),并且利用N(x, y)来确定三维表面形态Z (x, y),从而使用光度立体视觉。根据第一宽泛方面,提供了 一种用于确定物体的镜面表面的三维表面形态Z (X,y)的方法,该方法包括从多个局部轴线方向相继地照射物体的表面;使用具有与物体表面的总平面大体上垂直的传感轴线的传感器在物体表面的每个相继的照射处获取物体表面的至少一个图像,从而产生具有相同视场(FOV)的一组发光度图像;利用发光度图像来提供并求解包括散射项(diffusive term)和镜面反射项(specular term)的多组非线性方程式,从而确定表面法向向量场N (X,y);以及利用表面法向向量场N (X,y)来确定三维表面形态 Z (X,y)。根据第二宽泛方面,提供了一种用于确定物体的镜面表面的三维表面形态Z (x,y)的系统,该系统包括用于获取二维发光度图像的传感器,该传感器具有大体上垂直于物体的总平面的传感轴线;设置在多个局部轴线方向处的一组K个有效光源;以及计算机可读介质,程序代码存储在计算机可读介质上并且可由处理器执行,用于使K个有效光源从多个局部轴线方向相继地照射物体的表面;使传感器在物体表面的每个相继的照射处获取物体表面的至少一个图像,从而产生具有相同视场(FOV)的一组发光度图像;利用发光度图像来提供并求解包括散射项和镜面反射项的多组非线性方程式,从而确定表面法向向量场N(x, y);以及利用表面法向向量场N(x, y)来确定三维表面形态Z (x, y)。根据另一个宽泛的方面,提供了一种计算机可读介质,该计算机可读介质上已经被编码光控制模块的程序代码,该光控制模块的程序代码可由一处理器执行,以使K个有效光源从多个局部轴线方向相继地照射物体的表面;传感器控制模块的程序代码,该传感器控制模块的程序代码可由一处理器执行,以使传感器在物体表面的每个相继的照射处获取物体表面的至少一个图像,从而产生具有相同视场(FOV)的一组发光度图像;以及表面形态生成模块的程序代码,该表面形态生成模块的程序代码可由一处理器执行,以利用发光度图像来提供和求解包括散射项和镜面反射项的多组非线性方程式,从而确定表面法向向量场N(x, y),并且利用表面法向向量场N(x, y)来确定三维表面形态Z(x, y)。在本说明书中,词语“三维表面形态”用来指起伏表面Z (X,y),其中Z是在垂直于传感轴线的平面中在相对于传感轴线的位置(x,y)处的表面的局部高度。术语“二维发光度图像”应该理解为由光学照相机捕获的发光度(或者高能亮度)的映射R(x,y)。它与在照相机的方向上由表面发出的光强度的映射成正比。以常用的语言,这被称为摄影图像。贯穿本文,可以理解发光度图像是单通道的或者是单色的。因此,不会记录颜色信息并且图像的位深度(bit cbpth)指单通道的位深度。或者通过组合来自于不同颜色通道的信息或者通过仅仅考虑一个这种通道,也可以使用从彩色照相机获得的单色图像。还可以理解,照相机具有线性辐射响应,或者相反,照相机的辐射响应是已知的,使得捕获的图像可被线性化。术语“有效光源”应该理解为包括物理光源的总数以及当应用物理光源和/或观察中的物体的连续旋转时所使用的光源的有效总数两者。附图说明本专利技术的进一步的特征和优点通过下文中的结合附图的详细描述将变得显而易见,附图中图1示出了用于利用非线性光度立体视觉方法获取三维表面形态的系统的示例性实施例;图2是示出用于获取三维表面形态的非线性光度立体视觉方法的示例性实施例的流程图;图3是示出用于获取具有多个灰度级的图像的方法的示例性实施例的流程图;图4是示出用于计算有效蔽光框(mask)的方法的示例性实施例的流程图;图5是示出用于计算组合图像和组合有效蔽光框的方法的示例性实施例的流程图;图6是示出在非线性光度立体视觉方法中用于计算的各种向量的示意图;图7是示出多步反射的示意图;图8是用于图1的计算机系统的示例性实施例的框图;以及图9是示出用于多标高水平的一组光源的示例性实施例的示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.06.16 US 61/355,2411.一种用于确定物体的镜面反射表面的三维表面形态z(x,y)的方法,所述方法包括 从多个局部轴线位置相继地照射所述物体的表面;利用传感器在所述物体的表面的每个相继的照射处获取所述物体的表面的至少一个图像,从而产生具有相同视场(FOV)的一组发光度图像,所述传感器具有大体上垂直于所述物体的表面的总平面的传感轴线;利用所述发光度图像来提供并求解包括散射项和镜面反射项的多组非线性方程式,以确定表面法向向量场N (x,y);以及利用所述表面法向向量场N(x, y)确定所述三维表面形态Z(x, y)。2.根据权利要求1所述的方法,还包括在相继地照射所述物体的表面之前,校准参考平面并且用所述物体替换所述参考平面。3.根据权利要求2所述的方法,其中,校准所述参考平面包括在所述传感器的焦距处在所述传感器的视场中设置参考表面;从所述多个局部轴线方向相继地照射所述参考表面;在每个相继的照射处获取至少一个校准发光度图像;对于所述校准发光度图像,计算一组特征值Ci (X,y);确定最大特征值;通过所述最大值正规化所述一组特征值,以获得一组正规化特征Mi ;以及从被除以所述正规化特征Mi的所述校准图像的倒数获得一组校准映射;其中对于源 i,校准图像通过用第i个校准映射乘以捕获图像而获得。4.根据权利要求1至4中任一项所述的方法,还包括利用所述表面法向向量场N(x,y) 来观察具有渲染引擎的所述物体。5.根据权利要求1至4中任一项所述的方法,其中,相继地照射所述物体的表面包括利用Q个物理光源和所述物体的或者所述物理光源的围绕所述传感器的所述传感轴线的一系列P个旋转来获得所述K个局部轴线方向,K>Q。6.根据权利要求1至5中任一项所述的方法,其中,获取至少一个图像包括定义一组M个不同的照相机积分时间;用所定义的积分时间中的每一个获取一个图像,从而获取M个图像;对于每一个图像计算有效蔽光框;以及利用用所述积分时间中的每一个获取的所述一个图像和对应的有效蔽光框,计算具有比所获取的图像更高的位深度的组合图像,以及计算组合有效蔽光框。7.根据权利要求6所述的方法,其中,对于每一个图像计算所述有效蔽光框包括设定高强度阈值TH和设定低强度阈值TL ;以及对于所述一个图像中的每个像素设定mask (X,y)值为TH和TL的函数。8.根据权利要求6至7中任一项所述的方法,其中,计算所述组合图像和所述组合有效蔽光框包括从所述M个图像获得一组M个像素强度Ii (x,y);从对于每个图像的有效蔽光框获得M个有效蔽光框值Maski (X,y);计算对于组合图像强度的临时值;以及计算合成高位深度图像和伴随的合成有效蔽光框。9.根据权利要求1至8中任一项所述的方法,其中,利用所述发光度图像来求解所述一组非线性方程式包括对于所述发光度图像的每个像素求解一组方程式,所述一组方程式链接第i个图像的捕获或校准发光度Ii与所述散射项和所述镜面反射项之和,其取决于局部表面法线、发光方向和/或观察方向。10.根据权利要求1至9中任一项所述的方法,还包括从所述一组发光度图像中去除偏离所述物体的镜面反射表面的多步反射的效果。11.一种用于确定物体的镜面反射表面的三维表面形态Z(X,y)的系统,所述系统包括传感器,用于获取二维...

【专利技术属性】
技术研发人员:谢尔格·莱韦斯克
申请(专利权)人:司法技术WAI公司
类型:
国别省市:

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

1