Symbol as Points: Panoptic Symbol Spotting via Point-based Representation
Wenlong Liu, Tianyu Yang, Yuhan Wang, Qizhi Yu, Lei Zhang

TL;DR
This paper introduces SymPoint, a point-based method for panoptic symbol spotting in CAD drawings, utilizing point transformers and novel modules to improve accuracy over existing image-based and graph-based approaches.
Contribution
It proposes a novel point cloud segmentation approach with attention and contrastive learning modules for symbol spotting in CAD drawings, outperforming state-of-the-art methods.
Findings
Achieves 9.6% higher PQ than GAT-CADNet on FloorPlanCAD dataset.
Effectively handles primitive mask downsampling with KNN interpolation.
Introduces attention with connection and contrastive connection learning modules.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topics3D Surveying and Cultural Heritage · Image Processing and 3D Reconstruction · 3D Shape Modeling and Analysis
MethodsSparse Evolutionary Training
