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 in CAD designs. CADSpotting overcomes these challenges by representing each
primitive with densely sampled points, described by essential attributes like coordinates and colors.
Building upon a unified 3D point cloud model for joint semantic, instance, and panoptic segmentation,
CADSpotting learns robust feature representations.
To enable accurate segmentation in large, complex drawings, we further propose a novel Sliding Window
Aggregation (SWA) technique, combining weighted voting and Non-Maximum Suppression (NMS).
Moreover, we introduce a large-scale CAD dataset named LS-CAD to support our experiments. Each floorplan
in LS-CAD has an average coverage of 1,000 m2 (versus 100m2 in the existing
dataset), providing a
valuable benchmark for symbol spotting research. Experimental results on FloorPlanCAD and LS-CAD
datasets demonstrate that CADSpotting outperforms existing methods, showcasing its robustness and
scalability for real-world CAD applications.