我有一个加工零件 (.STL),想要识别(并提取)它的加工特征。有些功能很简单,但有些功能更复杂,这就是为什么我认为机器学习方法比较合适,因为我无法用数学方式描述该功能。
有 FeatureNet ,它基本上完成这项工作,期望它无法识别多个功能,并且代码不能按预期工作。
我也知道 AAGNet 它可以实现我想要的功能,但它使用 .STEP 作为输入,但我有一个网格(或点云,如果我转换它)。
由于有更多的点云存储库,我想我也许可以使用它们来解决我的问题。像 FPFH 这样的东西是正确的方向还是我走错了路?
如果我使用机器学习方法,我可以轻松创建带标签的数据集。
加工特征识别仍然是一个活跃且相当狭窄的研究领域,因此如果您在这里获得任何开箱即用的解决方案,我会感到惊讶。在我看来,你能做的最好的事情就是不断尝试文献中的解决方案,看看它们如何为你工作。
您确实可以通过对原始网格进行采样来获得点云,计算局部描述符并使用它们来训练分类器。但不能保证点周围的局部几何足以识别加工特征。
论文自由形式加工特征:新概念和分类中描述的解决方案使用网格作为输入几何体,并结合微分几何和图论对加工特征进行分类。也许值得一试?