Abstract
We introduce CADSpotting, an efficient method for panoptic symbol spotting inlarge-scale architectural CAD drawings. Existing approaches struggle with thediversity of symbols, scale variations, and overlapping elements in CADdesigns. CADSpotting overcomes these challenges by representing each primitivewith dense points instead of a single primitive point, described by essentialattributes like coordinates and color. Building upon a unified 3D point cloudmodel for joint semantic, instance, and panoptic segmentation, CADSpottinglearns robust feature representations. To enable accurate segmentation inlarge, 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 ourexperiments. Each floorplan in LS-CAD has an average coverage of 1,000 squaremeter(versus 100 square meter in the existing dataset), providing a valuablebenchmark for symbol spotting research. Experimental results on FloorPlanCADand LS-CAD datasets demonstrate that CADSpotting outperforms existing methods,showcasing its robustness and scalability for real-world CAD applications.