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 Consistence、Segmentation Error、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
  • Ours(Point) はクリーンおよびノイズのあるテストで DeepCAD よりも Chamfer が小さく、F-score が高い。
  • sigma2=0.01–0.05 のノイズ下で、Chamfer、F-score、Normal C、SegE、DangEL、SIR、FluxEE のすべての指標で CAD-MLLM が DeepCAD よりはるかに良好な指標を維持する。
  • 本手法は報告されたすべてのシナリオにおいて頑健性の向上を示し、データ欠陥に対する耐性が強いことを示している。
  • 可視化されたマルチモーダルデータ(テキスト、8 つのビュー画像、点群)が CAD 生成を条件付けするために用いられており、Fig. 1 に示されている。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。