YOLOv8n instance segmentation model for architectural CAD floor plans. It predicts both boxes and masks for walls, openings, stairs, and interior symbols.
FloorPlanCAD is a large-scale vector CAD collection with panoptic symbol labels (countable “things” and uncountable “stuff”). This checkpoint is a raster + polygon-mask YOLO conversion of that label family. Training images are not redistributed in this repo.
Classes (35)
Same taxonomy as FloorCAD Detect: doors/windows/walls, circulation (stair, elevator, escalator), wet-area fixtures, and furniture. Unnamed leftover ids: class_31, class_32, class_34, class_35.
Mask scores are lower than the detect-only model — CAD linework is thin and class-imbalanced; use FloorCAD Detect when you only need boxes.
Training curves
Normalized confusion matrix
Intended use
Research and prototyping: instance masks on CAD rasters, area takeoff helpers, overlay visualization. Not validated for permitting or construction sign-off.
YOLOv8 weights are AGPL-3.0. Respect FloorPlanCAD paper/project terms if you redistribute source drawings.
Citation
bibtex
1@InProceedings{Fan_2021_ICCV,
2 author = {Fan, Zhiwen and Zhu, Lingjie and Li, Honghua and Zhu, Siyu and Tan, Ping},
3 title = {FloorPlanCAD: A Large-Scale CAD Drawing Dataset for Panoptic Symbol Spotting},
4 booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
5 month = {October},
6 year = {2021},
7 pages = {10128-10137}
8}
bibtex
1@software{ultralytics_yolov8,
2 title = {Ultralytics YOLOv8},
3 author = {Jocher, Glenn and Chaurasia, Ayush and Qiu, Jing},
4 url = {https://github.com/ultralytics/ultralytics},
5 license = {AGPL-3.0},
6 year = {2023}
7}
Author / contact
Mudasir — Sr. AI Engineer at ECODA (에코다), building multimodal AI for architecture and building-performance workflows. MS AI Convergence, 숭실대학교 — Soongsil University, Seoul. More credentials, publications, and projects: mudasir13cs.github.io