计图开源:基于不变性的无监督三维模型对称性分析
Part 1
对称性是自然界中无处不在的现象,在过去的几十年里,对称性检测在二维和三维上都受到了广泛的关注。作为三维形状的一个重要属性,对称性可以应用于多种任务。在E3Sym中,研究人员聚焦在检测三维形状的全局反射对称性。
基于匹配的方法通过匹配局部形状特征来检测对称性,生成潜在的对称平面,并进行优化以得到合理的解决方案。因此,基于匹配的方法的关键是使局部形状特征具有鲁棒性或不变性,以应对欧氏变换。 基于采样的方法通过在变换空间中大量采样并进行进一步验证来检测对称性,这一类方法主要面对的问题是:如果进行穷举采样则会引入高计算复杂度,如果进行启发式采样会引入不准确的候选对称性并且需要更加复杂的优化步骤。 基于回归的方法借助深度神经网络的表达能力和大量训练数据,通过有监督或无监督的方式来回归对称参数或对称点坐标,以达到检测对称性的目的。
PRS-Net [2]是第一种无监督的对称性检测方法,可以同时检测反射和旋转对称性,然而,该方法限制了预测的反射平面和旋转轴的数量,并且随着预测的反射平面和旋转轴数量的增加,网络参数也近似线性增加。
如果我们能够从三维模型中建立准确的对称性对应关系,依据对应关系对称平面就可以计算得到了。一般来说,具有相似外观或几何结构的对称对应关系是位置和方向不变的。对应关系匹配是基于这样一个事实:对称点之间的局部几何模式是不变的,并且不应该受到对称变换的影响。尽管这看起来很直观,但如何准确而鲁棒地建立对应关系仍然是一个挑战,这也是基于匹配的方法主要面临的问题。进一步来讲,当形状是不完整的时候,检测对称性就更加困难了。
E(3)群是三维欧式空间的对称群,包含三维空间中的所有平移、旋转和反射变换,以及它们的任意有限组合。
具体而言,如图3所示,E3Sym首先借助Frame Averaging [3],使得PointNet结构的点云特征提取网络φ对E(3)不变,进而得到逐点的E(3)不变特征,这也是后续特征匹配和稠密对称平面检测的前提。
图 3 E(3)不变特征提取
在得到稠密对称平面之后,如图4所示,E3Sym通过提出的对称平面聚合算法SymGroup得到最终的对称平面检测结果。具体地说,SymGroup首先建立一个无向有权图,其中顶点由稠密对称平面组成,如果两个平面距离足够近,那么对两个顶点之间赋予一条边,权重与其之间的距离成负相关,接着在该无向有权图中寻找联通分量,并取联通分量的中心作为最终的对称平面检测结果。
Part 3
E3Sym在三维模型数据集ShapeNet上进行了评测,使用对称距离误差(SDE)和F-Score作为评测指标,如表1所示,E3Sym在两项评测指标上均显著优于基准方法。
为了验证E3Sym在不完整形状上的鲁棒性,研究人员分别在Partial ShapeNet和MVP数据集上验证了不同算法的表现,数值结果分别如表2和表3所示,可以看到,E3Sym均取得了更优的性能。
表 3 不同方法在MVP上的SDE对比结果
可视化案例如图6所示,对MVP数据集中的不完整形状来说,E3Sym仍然能得到合理的结果。
图7展示了E3Sym通过反射对称性推理旋转对称性的示例,对于八面体和一些典型的具有旋转对称性的物体,E3Sym均能正确推理出来。
Part 4
参考文献
Ren-Wu Li, Ling-Xiao Zhang, Chun-Peng Li, Yu-Kun Lai and Lin Gao, E3Sym: Leveraging E(3) invariance for unsupervised 3D planar reflective symmetry detection, ICCV, 2023 Lin Gao, Ling-Xiao Zhang, Hsien-Yu Meng, Yi-Hui Ren, Yu-Kun Lai, and Leif Kobbelt, PRS-Net: Planar reflective symmetry detection net for 3D models,IEEE TVCG, 2021 Omri Puny, Matan Atzmon, Heli Ben-Hamu, Edward J Smith, Ishan Misra, Aditya Grover, and Yaron Lipman, Frame averaging for invariant and equivariant network design,ICLR, 2022
GGC往期回顾
1. CVM 2024 征文四周后截稿,欢迎大家踊跃投稿、相聚新西兰!
3. Computational Visual Media第9卷第4期导读
4. CVMJ获最新期刊影响因子6.9,计算机图形学领域排名第一
5. 计图全面支持大模型的训练和推理,发布可在线测试的开源应用案例