pontoSim: concepção e simulação de pipelines para o processamento de nuvens de pontos 3D
DOI:
https://doi.org/10.5540/03.2021.008.01.0460Palavras-chave:
Nuvem de Pontos 3D, Modelagem e Simulação, Rede de Petri, Visão ComputacionalResumo
[Nos trabalhos científicos que envolvem processamento de imagens 3D representadas por nuvens de pontos, experimentos e simulações exigem do pesquisador esforços significativos para configuração do ambiente e conhecimentos avançados em programação. Bibliotecas para processamento de nuvens de pontos 3D são complexas e, geralmente, possuem dependências que restringem o uso em alguns dispositivos. Considerando que o tempo disponível para desenvolvimento de projetos científicos é limitado, a preparação das condições necessárias pode impactar significativamente a produtividade. Visando contribuir com redução dos esforços indiretos no desenvolvimento de pro jetos científicos, foi concebido o arcabouço pontoSim, que permite a concepção de pipelines para processamento de nuvens de pontos 3D usando a notação de Redes de Petri Coloridas. O pontoSim oferece suporte gráfico e exige baixo esforço de programação. Para executar simulações, pontoSim é integrado a uma biblioteca desenvolvida em C, que não possui dependências e exige baixo esforço de implantação, sendo portável para diferentes plataformas de hardware.
Downloads
Referências
Besl, P. J. and McKay, N. D. A method for registration of 3-D shapes, IEEE Tran- sactions on Pattern Analysis and Machine Intelligence, volume 14, pages 239-256, 1992. DOLIO.1109/34.121791.
Cardoso, J. e Valette, R. Redes de Petri. Editora da UFSC, Florianópolis, 1997.
Comms/CPN. CPN Tools, 2010. Disponível em: <http://cpntools.org/2018/01/09/comms-cpn/>. Acesso em: 05 de Outubro de 2020.
Documentation. CPN Tools, 2010. Disponível em: <http://cpntools.org/2018/01/16/documentation-2/>. Acesso em: 05 de Outubro de 2020.
Gallasch, G. E. and Kristensen, L. M. COMMS/CPN: A communication infrastructure for externai communication with Design/CPN, Third Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools, DAIMI Report Series, volume PB-554, pages 75-91, 2001.
Jensen, K. and Kristensen, L. M. Coloured Petri Nets: Modeling and Validation of Concurrent Systems. Springer Science & Business Media, Berlin, 2009.
Levoy, M., Gerth, J., and Curless, B. The Stanford 3D scanning repository. Stanford Computer Graphics Laboratory, 2014. Disponível em: <http://graphics.stanford.edu/data/3Dscanrep/>. Acesso em: 07 de Julho de 2020.
MATLAB. Mathworks, 2020. Disponível em: <https://www.mathworks.com/products/matlab.html>. Acesso em: 10 de Dezembro de 2020.
Murata, T. Petri nets: Properties, analysis and applications, Proceedings of the IEEE, volume 77, pages 541-580, 1989. DOL10.1109/5.24143.
Point Cloud. Mathworks, 2020. Disponível em: <https://www.mathworks.com/discovery/poi nt-cloud.html>. Acesso em: 10 de Dezembro de 2020.
Ratzer, A. V., Wells, L., Lassen, H. M., Laursen, M., Qvortrup, J. F., Stissing, M. S., Wester- gaard, M., Christensen, S. and Jensen, K. CPN Tools for Editing, Simulating, and Analysing Coloured Petri Nets, Applications and Theory of Petri Nets 2003, Lecture Notes in Computer Science, volume 2679, pages 450-462, 2003. DOI: 10.1007/3-540-44919-1-28.
Rusu, R. B. and Cousins, S. 3d is here: Point cloud library (pcl), 2011 IEEE International Conference on Robotics and Automation, pages 1-4, 2011. DOI: 10.1109/ICRA.2011.5980567.
Schindelin, J., Arganda-Carreras, I., Frise, E., Kaynig, V., Longair, M., Pietzsch, T., Preibisch, S., Rueden, C., Saalfeld, S., Schmid, B., Tinevez, J. Y., White, D. J., Hartenstein, V., Eliceiri, K., Tomancak, P. and Cardona, A. Fiji: an open-source platform for biological-image analysis, Nature methods, volume 9, pages 676-682, 2012. D01:10.1038/nmeth.2019.
Schindelin, J., Rueden, C. T., Hiner, M. C. and Eliceiri, K. W. The ImageJ ecosystem: An open platform for biomedical image analysis, Molecular reproduction and development, volume 82, pages 518-529, 2015. DOI: 10.1002/mrd.22489.
Simulink. Mathworks, 2020. Disponível em: <https://www.mathworks.com/products/simulin k.html>. Acesso em: 10 de Dezembro de 2020.
Zhou, Q. Y., Park, J., and Koltun, V. Open3D: A Modern Library for 3D Data Processing, arXiv preprint, 2018. arXiv: 1801.09847.