Skip to main content
QUICK REVIEW

[论文解读] CAD-MLLM: Unifying Multimodality-Conditioned CAD Generation With MLLM

Jiasheng Xu, Chenyu Wang|arXiv (Cornell University)|Nov 7, 2024
Manufacturing Process and Optimization被引用 6
一句话总结

论文提出 CAD-MLLM,是一个基于多模态、使用 MLLM 条件化的多模态 CAD 生成框架,并在各种数据缺陷下展示了相对于 DeepCAD 的鲁棒性优势。

ABSTRACT

This paper aims to design a unified Computer-Aided Design (CAD) generation system that can easily generate CAD models based on the user's inputs in the form of textual description, images, point clouds, or even a combination of them. Towards this goal, we introduce the CAD-MLLM, the first system capable of generating parametric CAD models conditioned on the multimodal input. Specifically, within the CAD-MLLM framework, we leverage the command sequences of CAD models and then employ advanced large language models (LLMs) to align the feature space across these diverse multi-modalities data and CAD models' vectorized representations. To facilitate the model training, we design a comprehensive data construction and annotation pipeline that equips each CAD model with corresponding multimodal data. Our resulting dataset, named Omni-CAD, is the first multimodal CAD dataset that contains textual description, multi-view images, points, and command sequence for each CAD model. It contains approximately 450K instances and their CAD construction sequences. To thoroughly evaluate the quality of our generated CAD models, we go beyond current evaluation metrics that focus on reconstruction quality by introducing additional metrics that assess topology quality and surface enclosure extent. Extensive experimental results demonstrate that CAD-MLLM significantly outperforms existing conditional generative methods and remains highly robust to noises and missing points. The project page and more visualizations can be found at: https://cad-mllm.github.io/

研究动机与目标

  • 在多模态条件下推动鲁棒的 CAD 生成(文本、图像和点云)。
  • 使用 MLLM 将多模态条件统一用于 CAD 模型生成。
  • 相对于基线评估在有噪声和部分缺失点云条件下的鲁棒性。

提出的方法

  • 使用多模态受条件的输入(文本、多视图图像和点云)通过 MLLM 指导 CAD 生成。
  • 在干净和扰动数据上定量比较相对于 DeepCAD 的鲁棒性。
  • 报告包括 Chamfer、F-score、Normal C、SegE、DangEL、SIR 和 FluxEE 等指标。
  • 展示在有噪声和部分点云测试上的评估,以显示鲁棒性提升。
Figure 1 : Dataset sample visualization. We sample five cases from our proposed Omni-CAD dataset to illustrate the multimodal conditioned data and the corresponding ground truth CAD models. In the real dataset, each CAD model includes images of eight views; here, we randomly select four views for de
Figure 1 : Dataset sample visualization. We sample five cases from our proposed Omni-CAD dataset to illustrate the multimodal conditioned data and the corresponding ground truth CAD models. In the real dataset, each CAD model includes images of eight views; here, we randomly select four views for de

实验结果

研究问题

  • RQ1基于多模态、MLLM 的方法能否在嘈杂与部分数据条件下提升 CAD 生成的鲁棒性?
  • RQ2在多项鲁棒性指标与数据缺陷下,CAD-MLLM 相对于 DeepCAD 的表现如何?
  • RQ3融入文本、图像、点云等多样模态是否提升 CAD 模型重构质量?

主要发现

表/情境ChamferF-scoreNormal CSegE ↓DangEL ↓SIRFluxEE
DeepCAD [1] (Clean) – Point4.6371.4764.479.471.326.350.375
Ours(Point) (Clean)2.8883.1072.662.220.642.020.066
DeepCAD [1] (Nosiy σ2=0.01) – Point6.7155.9753.349.271.388.970.227
Ours(Point) (Nosiy σ2=0.01)3.1282.0571.112.210.701.850.025
DeepCAD [1] (Nosiy σ2=0.02) – Point8.1546.6749.6416.991.947.630.511
Ours(Point) (Nosiy σ2=0.02)4.1474.3965.662.310.511.820.049
DeepCAD [1] (Nosiy σ2=0.03) – Point9.1740.8445.8316.752.0110.100.363
Ours(Point) (Nosiy σ2=0.03)4.9168.9961.513.960.812.860.283
DeepCAD [1] (Nosiy σ2=0.05) – Point10.8232.6944.0214.702.4413.541.230
Ours(Point) (Nosiy σ2=0.05)5.5063.7657.033.880.993.510.199
DeepCAD [1] (Partial Elim 20%) – Point4.7171.4764.637.641.346.030.281
Ours(Point) (Partial Elim 20%)2.7584.7973.442.170.361.890.138
DeepCAD [1] (Partial Elim 50%) – Point4.7071.4064.198.881.415.330.138
Ours(Point) (Partial Elim 50%)2.8283.3772.692.140.451.670.025
DeepCAD [1] (Partial Elim 80%) – Point5.9662.3258.4012.511.447.540.462
Ours(Point) (Partial Elim 80%)2.9982.8271.902.430.661.740.086
DeepCAD [1] (Partial Elim 95%) – Point8.3944.8647.7018.281.737.750.560
Ours(Point) (Partial Elim 95%)3.6876.7365.432.440.711.920.040
DeepCAD [1] (Partial Elim 99%) – Point10.6234.0244.147.711.327.540.323
Ours(Point) (Partial Elim 99%)5.8660.0854.072.830.261.600.005
  • 我方(点云)在干净与有噪声测试中,在 Chamfer 更低、F-score 更高。
  • 在噪声 sigma2=0.01–0.05 下,CAD-MLLM 在 Chamfer、F-score、Normal C、SegE、DangEL、SIR、FluxEE 等指标上均显著优于 DeepCAD。
  • 该方法在所有报告的场景中均展示鲁棒性提升,表明对数据缺陷具有更强的韧性。
  • 如图 1 所示,使用可视化的多模态数据(文本、8 视图图像和点云)来条件化 CAD 生成。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。