2018
Journal article  Open Access

Recovering 3D existing-conditions of indoor structures from spherical images

Pintore G., Pintus R., Ganovelli F., Scopigno R., Gobbetti E.

Omnidirectional images  Panoramic scene understading  As-built models  Computer Graphics and Computer-Aided Design  Mobile capture  Human-Computer Interaction  General Engineering  Indoor reconstruction 

We present a vision-based approach to automatically recover the 3D existing-conditions information of an indoor structure, starting from a small set of overlapping spherical images. The recovered 3D model includes the as-built 3D room layout with the position of important functional elements located on room boundaries. We first recover the underlying 3D structure as interconnected rooms bounded by walls. This is done by combining geometric reasoning under an Augmented Manhattan World model and Structure-from-Motion. Then, we create, from the original registered spherical images, 2D rectified and metrically scaled images of the room boundaries. Using those undistorted images and the associated 3D data, we automatically detect the 3D position and shape of relevant wall-, floor-, and ceiling-mounted objects, such as electric outlets, light switches, air-vents and light points. As a result, our system is able to quickly and automatically draft an as-built model coupled with its existing conditions using only commodity mobile devices. We demonstrate the effectiveness and performance of our approach on real-world indoor scenes and publicly available datasets.

Source: Computers & graphics 77 (2018): 16–29. doi:10.1016/j.cag.2018.09.013

Publisher: Pergamon Press., New York,, Stati Uniti d'America


Metrics



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:392651,
	title = {Recovering 3D existing-conditions of indoor structures from spherical images},
	author = {Pintore G. and Pintus R. and Ganovelli F. and Scopigno R. and Gobbetti E.},
	publisher = {Pergamon Press., New York,, Stati Uniti d'America},
	doi = {10.1016/j.cag.2018.09.013},
	journal = {Computers \& graphics},
	volume = {77},
	pages = {16–29},
	year = {2018}
}