Floor Plan Recognition

Vectorised floor plans from raster drawings

Walls, windows, doors and fixtures are recognised on a scanned floor plan and redrawn as a clean vector-style scheme.

Try it

Choose one of the presets or upload an image

Results will appear here
Uploading…

Algorithm

Stack
  • Python 3.8
  • Kedro
  • MLFlow
  • Pytorch
  • LabelMe
  • Albumentations
  • OpenCV
Dataset
  • 23650 images
  • No augmentation
Training
  • FasterRCNN + UNet
  • 30 epochs
  • 2x GTX1080TI

Model

Pipeline scheme

Publications

Floor Plan Recognition and Vectorization Using Combination UNet, Faster-RCNN, Statistical Component Analysis and Ramer-Douglas-Peucker

Ilya Y. Surikov, Mikhail A. Nakhatovich, Sergey Y. Belyaev, Daniil A. Savchuk

Springer Nature Singapore Pte Ltd. 2020, N. Chaubey et al. (Eds.): COMS2 2020, CCIS 1235, pp. 16–28

doi: 10.1007/978-981-15-6648-6_2