33、3D形状匹配用于检索和识别

3D形状匹配:深度缓冲与自旋图像

3D形状匹配用于检索和识别

1. 深度缓冲描述符

1.1 避免异常值问题

在处理3D模型时,使用包围盒可能会受到异常值的影响,导致包围盒某一面上几乎所有单元格的值相似,从而影响描述符的计算。为避免这个问题,可以使用一个不一定包围3D模型的规范立方体。该规范立方体由参数 $t > 0$ 定义,其顶点对应于 $(x,y,z)|x,y,z \in {-t,t}$。3D模型中位于规范立方体之外的部分不用于计算描述符,这样可以有效忽略任何异常点。

1.2 获取特征向量

可以直接将包围盒每个面上单元格的值用作特征向量的属性,这样的特征向量维度为 $6n^2$。然而,这种描述符可能会导致检索效果不佳。因此,深度缓冲描述符将空间域的值转换到频率空间,然后选择一些得到的系数来形成最终的描述符。

深度缓冲描述符为每个深度缓冲区计算二维离散傅里叶变换。二维离散傅里叶变换的定义如下:
[
F(u,v) = \frac{1}{n} \sum_{x=0}^{n-1} \sum_{y=0}^{n-1} f(x,y) e^{-2\pi i(xu + yv)/n}
]
其中,$f(x,y)$($0 \leq x,y \leq n - 1$)是由元组 $(x,y)$ 定义的单元格的值。通过以下公式可以恢复原始值 $f(x,y)$:
[
f(x,y) = \frac{1}{n} \sum_{u=0}^{n-1} \sum_{v=0}^{n-1} F(u,v) e^{2\pi i(xu + yv)/n}
]

计算 $F(u,v)$ 的公式时间复杂度为 $O(n^4)$,因为对于

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值