是否有用于在对象上创建纹理以帮助计算机视觉的首选模式?


11

对该答案的评论中,建议使用激光二极管和衍射光栅在表面上提供纹理,以帮助计算机视觉系统中的高度计算。

我相信我熟悉的模式是在对象上投影棋盘模式。我(不完全)了解到,投影图像的变形以某种方式直接使用了。也就是说,以前投影的正方形图案变成了弯曲的多边形,变回正方形的过程提供了一些有关3D结构的信息。这不正确吗?

有首选的模式吗?选择模式有哪些依赖性?它取决于目标对象的形状,材料等,还是更多取决于特征变化量?


该评论中提到的Kinect投射出一种点阵模式:youtu.be/nvvQJxgykcU?t=36s
Kevin Vermeer

Answers:


4

有一些普遍适用的建议,以及一些针对特定应用的建议。

Shi和Tomasi的论文《良好的跟踪特性》解释了选择模式的标准:二维本地化或“角”。

简而言之,假设您尝试在位置找到一个对象(x,y),但是该对象出现在图像中(x + dx, y + dy)。如果我们的视觉系统只能告诉我们“不,位置错误”,那不是很有用。相反,我们希望视觉系统能够估计数量,dx并且dy前提是相距不远。

尖点(圆点)最危险,但也很容易掩盖在随机像素噪声中。通过学习数学,我们了解到还有其他一些模式与尖点一样危险。(考虑一维“边缘”是通过积分转换的一维增量。)

一些应用程序要求在较小或较大的维度上进行可本地化。


新增8/25

如果透镜畸变不明显或已被参数化,则在校准过程中也可以“相交”两个线状图案以产生一个点。

在去模糊应用中,通常使用尖点来恢复点扩散函数(psf)。但是,理论上可以使用任意形状的物体,前提是校准软件可以使用地面实况。


在某些应用程序中,我们会故意使图案不清晰。散焦深度使用模糊来推断焦平面相对于物体的位置,从而估算出物体的深度。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.