⏶2
Drawing2CAD:从矢量图生成 CAD 的序列到序列学习
发表
由
Junhao Hou 提交

作者: Feiwei Qin, Shichao Lu,
Junhao Hou, Changmiao Wang, Meie Fang, Ligang Liu

摘要
计算机辅助设计(CAD)生成建模正在推动工业应用的重大创新。近期的工作在从点云、网格和文本描述等各种输入创建实体模型方面取得了显著进展。然而,这些方法与从2D工程图开始的传统工业流程根本不同。尽管这是工程设计中的关键步骤,但从2D矢量图自动生成参数化CAD模型仍然是一个被低估的领域。为了弥补这一差距,我们的关键见解是将CAD生成重新构想为序列到序列学习问题,其中矢量图图元直接为参数化CAD操作的生成提供信息,从而在整个转换过程中保持几何精度和设计意图。我们提出了Drawing2CAD,一个包含三个关键技术组件的框架:一个能够保留精确几何信息的网络友好型矢量图元表示,一个解耦命令类型和参数生成但保持精确对应关系的双解码器Transformer架构,以及一个能够适应CAD参数固有灵活性的软目标分布损失函数。为了训练和评估Drawing2CAD,我们创建了CAD-VGDrawing,一个配对的工程图和参数化CAD模型的数据库,并进行了彻底的实验来证明我们方法的有效性。代码和数据集可在https://github.com/lllssc/Drawing2CAD获取。
代码和数据集可在 https://github.com/lllssc/Drawing2CAD 获取。