BIKED++: A Multimodal Dataset of 1.4 Million Bicycle Image and Parametric CAD Designs

📄 arXiv: 2402.05301v2 📥 PDF

作者: Lyle Regenwetter, Yazan Abu Obaideh, Amin Heyrani Nobari, Faez Ahmed

分类: cs.CV, cs.AI, cs.LG

发布日期: 2024-02-07 (更新: 2024-02-09)

🔗 代码/项目: GITHUB


💡 一句话要点

提出BIKED++数据集以促进参数化与图像设计的跨模态学习

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 多模态数据集 参数化设计 图像生成 跨模态学习 机器学习

📋 核心要点

  1. 现有方法在参数化设计与图像表示之间缺乏有效的跨模态学习机制,限制了设计的灵活性与应用。
  2. 论文提出了一个包含140万种自行车设计的多模态数据集,旨在通过训练模型实现参数化与图像之间的有效映射。
  3. 实验表明,所提出的模型能够准确估计CLIP嵌入,成功建立参数化设计与文本及图像之间的相似性关系。

📝 摘要(中文)

本文介绍了一个公共数据集,包含140万种程序生成的自行车设计,采用参数化表示(JSON文件)和光栅图像。该数据集通过渲染引擎生成,利用BikeCAD软件从参数设计生成矢量图形。论文讨论了该渲染引擎,并与数据集一起公开发布。该数据集的主要动机是训练跨模态预测模型,以便在参数化和基于图像的设计表示之间建立联系。我们展示了如何从参数表示直接训练预测模型,以准确估计对比语言-图像预训练(CLIP)嵌入。这使得可以在参数化自行车设计与文本字符串或参考图像之间建立相似性关系。训练好的预测模型也已公开。该数据集加入了BIKED数据集系列,后者包括数千种混合表示的人类设计自行车模型及多个量化设计性能的数据集。

🔬 方法详解

问题定义:本研究旨在解决参数化自行车设计与图像表示之间的跨模态学习问题。现有方法在这方面的有效性不足,导致设计应用受限。

核心思路:通过构建一个包含140万种程序生成的自行车设计的数据集,利用渲染引擎生成图像,从而训练模型实现参数化表示与图像之间的映射。

技术框架:整体架构包括数据生成模块、渲染引擎、模型训练模块和预测模块。数据生成模块负责创建参数化设计,渲染引擎将其转换为图像,模型训练模块则基于这些数据进行学习。

关键创新:最重要的创新在于构建了一个大规模的多模态数据集,并提出了有效的模型来直接从参数表示生成CLIP嵌入,这在现有研究中尚属首次。

关键设计:在模型设计中,采用了特定的损失函数以优化参数化设计与图像之间的相似性,同时在网络结构上进行了调整,以适应多模态数据的特性。具体的参数设置和训练策略也在论文中详细描述。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果显示,所提出的模型能够在参数化设计与图像之间建立高效的相似性关系,成功实现了对CLIP嵌入的准确估计。与基线模型相比,性能提升显著,具体提升幅度未知,表明该方法在跨模态学习中的有效性。

🎯 应用场景

该研究的潜在应用领域包括计算机辅助设计、智能制造和自动化设计评估等。通过实现参数化设计与图像之间的有效映射,能够提升设计过程的智能化水平,促进设计创新与效率提升。未来,该数据集和模型可为相关领域的研究提供重要的基础支持。

📄 摘要(原文)

This paper introduces a public dataset of 1.4 million procedurally-generated bicycle designs represented parametrically, as JSON files, and as rasterized images. The dataset is created through the use of a rendering engine which harnesses the BikeCAD software to generate vector graphics from parametric designs. This rendering engine is discussed in the paper and also released publicly alongside the dataset. Though this dataset has numerous applications, a principal motivation is the need to train cross-modal predictive models between parametric and image-based design representations. For example, we demonstrate that a predictive model can be trained to accurately estimate Contrastive Language-Image Pretraining (CLIP) embeddings from a parametric representation directly. This allows similarity relations to be established between parametric bicycle designs and text strings or reference images. Trained predictive models are also made public. The dataset joins the BIKED dataset family which includes thousands of mixed-representation human-designed bicycle models and several datasets quantifying design performance. The code and dataset can be found at: https://github.com/Lyleregenwetter/BIKED_multimodal/tree/main