Sketch2CAD: 3D CAD Model Reconstruction from 2D Sketch using Visual Transformer

Hong-Bin Yang
9/28/2023
cs.CV

No confident code implementation found for this paper.

Abstract

Current 3D reconstruction methods typically generate outputs in the form of voxels, point clouds, or meshes. However, each of these formats has inherent limitations, such as rough surfaces and distorted structures. Additionally, these data types are not ideal for further manual editing and post-processing. In this paper, we present a novel 3D reconstruction method designed to overcome these disadvantages by reconstructing CAD-compatible models. We trained a visual transformer to predict a "scene descriptor" from a single 2D wire-frame image. This descriptor includes essential information, such as object types and parameters like position, rotation, and size. Using the predicted parameters, a 3D scene can be reconstructed with 3D modeling software that has programmable interfaces, such as Rhino Grasshopper, to build highly editable 3D models in the form of B-rep. To evaluate our proposed model, we created two datasets: one consisting of simple scenes and another with more complex scenes. The test results indicate the model's capability to accurately reconstruct simple scenes while highlighting its difficulties with more complex ones.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yang2023sketchcad,
  title  = {Sketch2CAD: 3D CAD Model Reconstruction from 2D Sketch using Visual Transformer},
  author = {Hong-Bin Yang},
  year   = {2023},
  eprint = {2309.16850},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.16850v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.16850.svg)](https://codeofpaper.com/paper/2309.16850)

Discussion