4 CONCLUSION
In this paper we have presented a 3D data processing
library focused on indoor scenes. We have described
its main functionalities and showed its application on
two real projects. As further work, we plan to im-
prove the documentation and refactor and clean the
code, with the aim of uploading the library to the PyPI
repository, the reference place for Python packages.
In the meantime, the code is available in GitHub
4
.
ACKNOWLEDGEMENTS
This work has been partially funded by the Basque
Government, Spain, grant number IT900-16, ELKA-
RTEK project (LANTEGI4.0 KK-2020/00072)
and Euskampus Resilience Covid19 (BotaRob-
ota EUSK20/04), and the Spanish Ministry of
Science (MCIU), the State Research Agency
(AEI), the European Regional Development Fund
(FEDER), grant number RTI2018-093337-B-I00
(MCIU/AEI/FEDER, UE) and the Spanish Min-
istry of Science, Innovation and Universities
(FPU18/04737 predoctoral grant). We gratefully
acknowledge the support of NVIDIA Corporation
with the donation of the Titan Xp GPU used for this
research.
REFERENCES
Arnold, E., Al-Jarrah, O. Y., Dianati, M., Fallah, S., Ox-
toby, D., and Mouzakitis, A. (2019). A survey on
3d object detection methods for autonomous driving
applications. IEEE Transactions on Intelligent Trans-
portation Systems, 20(10):3782–3795.
Besl, P. J. and McKay, N. D. (1992). Method for registration
of 3-d shapes. In Sensor fusion IV: control paradigms
and data structures, volume 1611, pages 586–606. In-
ternational Society for Optics and Photonics.
Curless, B. and Levoy, M. (1996). A volumetric method for
building complex models from range images. In Pro-
ceedings of the 23rd annual conference on Computer
graphics and interactive techniques, pages 303–312.
Fischler, M. A. and Bolles, R. C. (1981). Random sample
consensus: a paradigm for model fitting with appli-
cations to image analysis and automated cartography.
Communications of the ACM, 24(6):381–395.
Guennebaud, G., Jacob, B., et al. (2010). Eigen. URl:
http://eigen. tuxfamily. org, 3.
Guo, Y., Wang, H., Hu, Q., Liu, H., Liu, L., and Ben-
namoun, M. (2020). Deep learning for 3D point
4
https://github.com/rsait/indoor3d
clouds: A survey. IEEE transactions on pattern anal-
ysis and machine intelligence.
Lin, H. (2020). Robotic manipulation based on 3D vi-
sion: A survey. In Proceedings of the 2020 Interna-
tional Conference on Pattern Recognition and Intelli-
gent Systems, pages 1–5.
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T.,
Leibs, J., Wheeler, R., Ng, A. Y., et al. (2009). ROS:
an open-source Robot Operating System. In ICRA
workshop on open source software, volume 3, page 5.
Kobe, Japan.
Reinders, J. (2007). Intel threading building blocks: out-
fitting C++ for multi-core processor parallelism. "
O’Reilly Media, Inc.".
Rusu, R. B. and Cousins, S. (2011). 3D is here: Point Cloud
Library (PCL). In IEEE International Conference on
Robotics and Automation (ICRA), Shanghai, China.
Zabatani, A., Surazhsky, V., Sperling, E., Moshe, S. B.,
Menashe, O., Silver, D. H., Karni, Z., Bronstein,
A. M., Bronstein, M. M., and Kimmel, R. (2019). In-
tel® RealSense™ SR300 Coded Light Depth Camera.
IEEE transactions on pattern analysis and machine
intelligence, 42(10):2333–2345.
Zhou, Q.-Y., Park, J., and Koltun, V. (2018). Open3D:
A modern library for 3D data processing.
arXiv:1801.09847.
Zieli
´
nski, P. and Markowska-Kaczmar, U. (2021). 3D
robotic navigation using a vision-based deep rein-
forcement learning model. Applied Soft Computing,
page 107602.
An Open-source Library for Processing of 3D Data from Indoor Scenes
615