paper-with-me

홈 › Papers

Symbol as Points: Panoptic Symbol Spotting via Point-based Representation

2024-01-19 · Wenlong Liu, Tianyu Yang, YuHan Wang, QiZhi Yu, Lei Zhang

This work studies the problem of panoptic symbol spotting, which is to spot and parse both countable object instances (windows, doors, tables, etc.) and uncountable stuff (wall, railing, etc.) from computer-aided design (CAD) drawings. Existing methods typically involve either rasterizing the vector graphics into images and using image-based methods for symbol spotting, or directly building graphs and using graph neural networks for symbol recognition. In this paper, we take a different approach, which treats graphic primitives as a set of 2D points that are locally connected and use point cloud segmentation methods to tackle it. Specifically, we utilize a point transformer to extract the primitive features and append a mask2former-like spotting head to predict the final output. To better use the local connection information of primitives and enhance their discriminability, we further propose the attention with connection module (ACM) and contrastive connection learning scheme (CCL). Finally, we propose a KNN interpolation mechanism for the mask attention module of the spotting head to better handle primitive mask downsampling, which is primitive-level in contrast to pixel-level for the image. Our approach, named SymPoint, is simple yet effective, outperforming recent state-of-the-art method GAT-CADNet by an absolute increase of 9.6% PQ and 10.4% RQ on the FloorPlanCAD dataset. The source code and models will be available at https://github.com/nicehuster/SymPoint.

📄 PDF Abstract BibTeX arXiv:2401.10556

Code (1)

nicehuster/sympoint 공식 구현 pytorch

Tasks

Point Cloud SegmentationVector Graphics

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

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

Point or Line? Using Line-based Representation for Panoptic Symbol Spotting in CAD Drawings

2025-05-29 · Xingguang Wei, Haomin Wang, Shenglong Ye, Ruifeng Luo 외

We study the task of panoptic symbol spotting, which involves identifying both individual instances of countable things and the semantic regions of uncountable stuff in computer-aided design (CAD) drawings composed of ve…

graph construction

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.…

Data Augmentation