建築分野における深層学習アルゴリズムと計算設計への関心の高まりとともに、大規模でアクセス可能で多様な建築データセットの必要性が高まっています。この問題に取り組むために、関連する2Dおよび3Dアノテーションとともに任意の量の3Dデータを生成するフィールド固有の合成データ生成パイプラインを構築することにしました。さまざまな注釈、生成された建物とデータセットパラメータをカスタマイズする柔軟性により、このフレームワークは、直接3D監視を必要とする幾何学的深層学習を含む複数の深層学習タスクに適しています。建物のデータ生成パイプラインを作成する際に、専門家からのアーキテクチャの知識を活用して、モジュール式で拡張可能で、十分な量のクラスバランスの取れたデータサンプルを提供するフレームワークを構築しました。さらに、データセットのカスタマイズに研究者を意図的に関与させ、追加の建物コンポーネント、マテリアルテクスチャ、建物クラス、注釈の数とタイプ、および3Dモデルサンプルごとのビューの数を導入できるようにします。このようにして、フレームワークはさまざまな研究要件を満たし、さまざまなタスクに適応できます。すべてのコードとデータは公開されています。
With the growing interest in deep learning algorithms and computational design in the architectural field, the need for large, accessible and diverse architectural datasets increases. We decided to tackle this problem by constructing a field-specific synthetic data generation pipeline that generates an arbitrary amount of 3D data along with the associated 2D and 3D annotations. The variety of annotations, the flexibility to customize the generated building and dataset parameters make this framework suitable for multiple deep learning tasks, including geometric deep learning that requires direct 3D supervision. Creating our building data generation pipeline we leveraged architectural knowledge from experts in order to construct a framework that would be modular, extendable and would provide a sufficient amount of class-balanced data samples. Moreover, we purposefully involve the researcher in the dataset customization allowing the introduction of additional building components, material textures, building classes, number and type of annotations as well as the number of views per 3D model sample. In this way, the framework would satisfy different research requirements and would be adaptable to a large variety of tasks. All code and data are made publicly available.