MonteFloor: Extending MCTS for Reconstructing Accurate Large-Scale Floor Plans
Sinisa Stekovic, Mahdi Rad, Friedrich Fraundorfer, Vincent Lepetit
Abstract
We propose a novel method for reconstructing floor plans from noisy 3D point clouds. Our main contribution is a principled approach that relies on the Monte Carlo Tree Search (MCTS) algorithm to maximize a suitable objective function efficiently despite the complexity of the problem. Like previous work, we first project the input point cloud to a top view to create a density map and extract room proposals from it. Our method selects and optimizes the polygonal shapes of these room proposals jointly to fit the density map and outputs an accurate vectorized floor map even for large complex scenes. To do this, we adapt MCTS, an algorithm originally designed to learn to play games, to select the room proposals by maximizing an objective function combining the fitness with the density map as predicted by a deep network and regularizing terms on the room shapes. We also introduce a refinement step to MCTS that adjusts the shape of the room proposals. For this step, we propose a novel differentiable method for rendering the polygonal shapes of these proposals. We evaluate our method on the recent and challenging Structured3D and Floor-SP datasets and show a significant improvement over the state-of-the-art, without imposing any hard constraints nor assumptions on the floor plan configurations.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers9
- PolyWorld: Polygonal Building Extraction with Graph Neural Networks in Satellite ImagesStefano Zorzi, Shabab Bazrafkan, Stefan Habenschuss, Friedrich FraundorferCVPR 2022 · 99 citations
- PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion ModelsJiacheng Chen, Ruizhi Deng, Yasutaka FurukawaNeurIPS 2023 · 52 citations
- HEAT: Holistic Edge Attention Transformer for Structured ReconstructionJiacheng Chen, Yiming Qian, Yasutaka FurukawaCVPR 2022 · 35 citations
- Re: PolyWorld - A Graph Neural Network for Polygonal Scene ParsingStefano Zorzi, Friedrich FraundorferICCV 2023 · 12 citations
- SLIBO-Net: Floorplan Reconstruction via Slicing Box Representation with Local Geometry RegularizationJheng-Wei Su, Kuei-Yu Tung, Chi-Han Peng, Peter Wonka et al.NeurIPS 2023 · 12 citations
Builds on3
- Floor-SP: Inverse CAD for Floorplans by Sequential Room-Wise Shortest PathJiacheng Chen, Chen Liu, Jiaye Wu, Yasutaka FurukawaICCV 2019 · 90 citations
- Monte Carlo Scene Search for 3D Scene UnderstandingShreyas Hampali, Sinisa Stekovic, Sayan Deb Sarkar, Chetan Srinivasa Kumar et al.CVPR 2021
- Local Deep Implicit Functions for 3D ShapeKyle Genova, Forrester Cole, Avneesh Sud, Aaron Sarna et al.CVPR 2020
Related papers
- CAGE: Continuity-Aware edGE Network Unlocks Robust Floorplan ReconstructionYiyi Liu, Chunyang Liu, Bohan Wang, Weiqin Jiao et al.NeurIPS 2025 · 7 citations
- Monte Carlo Tree Search in Continuous Spaces Using Voronoi Optimistic Optimization with Regret BoundsBeomjoon Kim, Kyungjae Lee, Sungbin Lim, Leslie Pack Kaelbling et al.AAAI 2020 · 55 citations
- Point-Based Multi-View Stereo NetworkRui Chen, Songfang Han, Jing Xu, Hao SuICCV 2019 · 403 citations
- Connecting the Dots: Floorplan Reconstruction Using Two-Level QueriesYuanwen Yue, Theodora Kontogianni, Konrad Schindler, Francis EngelmannCVPR 2023
- Monte Carlo Tree Diffusion for System 2 PlanningJaesik Yoon, Hyeonseo Cho, Doojin Baek, Yoshua Bengio et al.ICML 2025
