7. Conclusions
We have presented a framework to efficiently decompose and reconstruct indoor scenes directly over raw scanned point clouds. The approach proceeds automatically without user interactions, and thus it is quite appropriate to real-time largescale scanning, modeling and understanding applications. By introducing the anchor-guided strategy, our modeling method is capable of dealing with randomly arranged objects within complex, cluttered indoor scenes, instead of assuming all objects are always oriented with the upward direction. Based on the topology graphs of objects, our graph matching method is able to effectively decompose complex, cluttered scenes and detect individual indoor objects successfully. Furthermore, it is robust to noise and outliers by abstracting scenes with primitives. With discriminative feature descriptors defined, our recognition algorithm is able to tolerate a reasonably high level of data noise, outliers and sparsity. A variety of experiments on raw scans have demonstrated that our reconstruction method can generally produce geometrically faithful results from indoor scenes, even in the presence of severe data imperfection. As discussed, we consider as the anchors the functional parts of indoor objects and our modeling method proceeds with the anchors guided. In case the anchors are missing from primitive fitting, we may not be able to detect the associated objects and consequently the reconstructed scenes are incomplete. Therefore, to seek more robust way to detect anchors needs to be studied in the future work.