paper-with-me

홈 › Papers

CADTransformer: Panoptic Symbol Spotting Transformer for CAD Drawings

2022-01-01 · CVPR 2022 1 · Zhiwen Fan, Tianlong Chen, Peihao Wang, Zhangyang Wang

Understanding 2D computer-aided design (CAD) drawings plays a crucial role for creating 3D prototypes in architecture, engineering and construction (AEC) industries. The task of automated panoptic symbol spotting, i.e., to spot and parse both countable object instances (windows, doors, tables, etc.) and uncountable stuff (wall, railing, etc.) from CAD drawings, has recently drawn interests from the computer vision community. Unfortunately, the highly irregular ordering and orientations set major roadblocks for this task. Existing methods, based on convolutional neural networks (CNNs) and/or graph neural networks (GNNs), regress instance bounding boxes in the pixel domain and then convert the predictions into symbols. In this paper, we present a novel framework named CADTransformer, that can painlessly modify existing vision transformer (ViT) backbones to tackle the above limitations for the panoptic symbol spotting task. CADTransformer tokenizes directly from the set of graphical primitives in CAD drawings, and correspondingly optimizes line-grained semantic and instance symbol spotting altogether by a pair of prediction heads. The backbone is further enhanced with a few plug-and-play modifications, including a neighborhood aware self-attention, hierarchical feature aggregation, and graphic entity position encoding, to bake in the structure prior while optimizing the efficiency. Besides, a new data augmentation method, termed Random Layer, is proposed by the layer-wise separation and recombination of a CAD drawing. Overall, CADTransformer significantly boosts the previous state-of-the-art from 0.595 to 0.685 in the panoptic quality (PQ) metric, on the recently released FloorPlanCAD dataset. We further demonstrate that our model can spot symbols with irregular shapes and arbitrary orientations. Our codes are available in https://github.com/VITA-Group/CADTransformer.

📄 PDF Abstract BibTeX

Code (1)

vita-group/cadtransformer 공식 구현 pytorch

Tasks

Data Augmentation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Residual Connection 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Text-Enhanced Panoptic Symbol Spotting in CAD Drawings

2025-10-13 · Xianlin Liu, Yan Gong, Bohao Li, Jiajing Huang 외 arxiv

With the widespread adoption of Computer-Aided Design(CAD) drawings in engineering, architecture, and industrial design, the ability to accurately interpret and analyze these drawings has become increasingly critical. Am…

CADSpotting: Robust Panoptic Symbol Spotting on Large-Scale CAD Drawings

2024-12-10 · Jiazuo Mu, Fuyi Yang, Yanshun Zhang, Junxiong Zhang 외

We introduce CADSpotting, an efficient method for panoptic symbol spotting in large-scale architectural CAD drawings. Existing approaches struggle with the diversity of symbols, scale variations, and overlapping elements…

DiversityPanoptic Segmentation

FloorPlanCAD: A Large-Scale CAD Drawing Dataset for Panoptic Symbol Spotting

2021-05-15 · ICCV 2021 10 · Zhiwen Fan, Lingjie Zhu, Honghua Li, Xiaohao Chen 외

Access to large and diverse computer-aided design (CAD) drawings is critical for developing symbol spotting algorithms. In this paper, we present FloorPlanCAD, a large-scale real-world CAD drawing dataset containing over…

Vector Graphics

GAT-CADNet: Graph Attention Network for Panoptic Symbol Spotting in CAD Drawings

2022-01-03 · CVPR 2022 1 · Zhaohua Zheng, Jianfang Li, Lingjie Zhu, Honghua Li 외

Spotting graphical symbols from the computer-aided design (CAD) drawings is essential to many industrial applications. Different from raster images, CAD drawings are vector graphics consisting of geometric primitives suc…

Graph AttentionVector Graphics

Text-Aided Multi-Modal Panoptic Symbol Spotting for CAD Floor Plan Drawings

2026-07-14 · Yan Gong, Bohao Li, Bowen Du, Junchen Ye arxiv

Computer-Aided Design (CAD) floor plan drawings contain both graphical primitives and textual annotations, which provide complementary geometric and semantic cues for intelligent design understanding. Among CAD analysis …