skip to main content
10.1145/3604479.3604494acmotherconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
short-paper

Spatial Ambient Remapping

Published:08 April 2024Publication History

ABSTRACT

A challenge in Spatial Computing considering markerless Augmented Reality is to anchor virtual objects relative to a physical space so that objects positions are stable across different tracking and augmented reality devices. This process must be stable in conditions that distinct devices can identify a real space by different strategies and that later the virtual objects appear in the same absolute location. This will also enable user to remotely edit an augmented environment using as reference a real environment. The goal of this research project is a platform that allows to remotely edit an augmented reality scenario referenced in a space previously digitized by a point cloud scan. Editing augmented environments allows users to add new virtual objects in a previously scanned physical space context remotely, enabling a new experience for the user who is interacting in augmented reality locally. A functional prototype of a desktop editor and a mobile application was developed that allows the visualization of environments remotely edited for Augmented Reality. Tests and simulations showed the feasibility of the proposed solution.

References

  1. E. Brasil. Computação Espacial: Formatando o Futuro. Available at: <https://everisbrasil.medium.com/computa%C3%A7%C3%A3o-espacial-formatando-o-futuro-564d32ba22fb>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  2. V. Agulhon. What is spatial computing ?. Available at: <https://medium.com/@victoragulhon/what-is-spatial-computing-777fae84a499>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  3. What is Spatial Computing? Available at: <https://www.fieldbit.net/what-is-spatial-computing/>. Accessed set. 2021.Google ScholarGoogle Scholar
  4. US Department of Commerce, National Oceanic; Atmospheric Administration. What is LIDAR. 1 out. 2012.Google ScholarGoogle Scholar
  5. Simon Greenwold, 2003. Spatial computing. Massachusetts Institute of Technology, Master.Google ScholarGoogle Scholar
  6. A. P. Placitelli and L. Gallo, 2011. Low-Cost Augmented Reality Systems via 3D Point Cloud Sensors, Seventh International Conference on Signal Image Technology & Internet-Based Systems, pp. 188-192, DOI: 10.1109/SITIS.2011.43.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. E. Alexiou, E. Upenik and T. Ebrahimi, 2017. Towards subjective quality assessment of point cloud imaging in augmented reality, IEEE 19th International Workshop on Multimedia Signal Processing (MMSP), pp. 1-6, DOI: 10.1109/MMSP.2017.8122237.Google ScholarGoogle ScholarCross RefCross Ref
  8. Mahmood, Bilawal, SangUk Han, and Dong-Eun Lee. 2020. BIM-Based Registration and Localization of 3D Point Clouds of Indoor Scenes Using Geometric Features for Augmented Reality Remote Sensing 12, no. 14: 2302. DOI: https://doi.org/10.3390/rs12142302.Google ScholarGoogle ScholarCross RefCross Ref
  9. V. Dudhee, and V. Vukovic, 2021. Building information model visualisation in augmented reality, Smart and Sustainable Built Environment, DOI: https://doi.org/10.1108/SASBE-02-2021-0021.Google ScholarGoogle ScholarCross RefCross Ref
  10. Géodésien, Devrim Akca, and Institut für Geodäsie und Photogrammetrie (Zürich). 2003. Full Automatic Registration of Laser Scanner Point Clouds.Google ScholarGoogle Scholar
  11. Arun, K. S., T. S. Huang, and S. D. Blostein. 1987. “Least-Squares Fitting of Two 3-D Point Sets.” IEEE Transactions on Pattern Analysis and Machine Intelligence 9 (5): 698–700.Google ScholarGoogle Scholar
  12. Zhang, Zhengyou. 1994. “Iterative Point Matching for Registration of Free-Form Curves and Surfaces.” International Journal of Computer Vision. DOI: https://doi.org/10.1007/bf01427149.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Low, Kok-Lim. 2004. "Linear Least-Squares Optimization for Point-to-Plane ICP Surface Registration". Comp.nys.edu.sg. Technical Report TR04-004, Department of Computer Science, University of North Carolina at Chapel Hill. Retrieved 2017-02-27Google ScholarGoogle Scholar
  14. Pomerleau, François, Francis Colas, and Roland Siegwart. 2015. “A Review of Point Cloud Registration Algorithms for Mobile Robotics.” DOI: https://doi.org/10.1561/9781680830255.Google ScholarGoogle ScholarCross RefCross Ref
  15. Rusinkiewicz, S., and M. Levoy. n.d. “Efficient Variants of the ICP Algorithm.” Proceedings Third International Conference on 3-D Digital Imaging and Modeling. DOI: https://doi.org/10.1109/im.2001.924423.Google ScholarGoogle ScholarCross RefCross Ref
  16. Visualix. Available at: <https://www.visualix.com>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  17. Croquet - Collaboration Library and Framework. Available at: <https://www.croquet.studio>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  18. Unity Technologies. n.d. “Unity.” Accessed in November 2021. https://unity.com/pt/frontpage.Google ScholarGoogle Scholar
  19. The PCD (Point Cloud Data) file format Point Cloud Library documentation. <http://pointclouds.org/documentation/tutorials/pcd_file_format.html.Google ScholarGoogle Scholar
  20. UNITY TECHNOLOGIES. Mesh. Available at: <https://docs.unity3d.com/ScriptReference/Mesh.html>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  21. UNITY TECHNOLOGIES. MeshTopology.Points. Available at: <https://docs.unity3d.com/ScriptReference/MeshTopology.Points.html>. Accessed in 27 set. 2021b.Google ScholarGoogle Scholar
  22. “Hull Outlines.” 2018. July 21, 2018. https://www.ronja-tutorials.com/post/020-hull-outline/.Google ScholarGoogle Scholar
  23. Redirect Notice. Available in: <https://bgolus.medium.com/the-quest-for-very-wide-outlines-ba82ed442cd9>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  24. UNITY3DAZURE. GitHub - Unity3dAzure/RESTClient: REST Client for Unity with JSON and XML parsing. (Features JSON helper to handle nested arrays and deserializing abstract types). Available at: <https://github.com/Unity3dAzure/RESTClient>. Accessed in 27 set. 2021.Google ScholarGoogle Scholar
  25. CYSHARP. GitHub - Cysharp/UniTask: Provides an efficient allocation free async/await integration for Unity. Available at: <https://github.com/Cysharp/UniTask>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  26. UNITY TECHNOLOGIES. UnityWebRequest. Available at: <https://www.google.com/url?q=https://docs.unity3d.com/ScriptReference/Networking.UnityWebRequest.html&sa=D&source=editors&ust=1632782357463000&usg=AOvVaw0Mhr8182lM9mxTysu0BtlM>. Accessed in 27 set. 2021c.Google ScholarGoogle Scholar
  27. Fastify, Fast and low overhead web framework, for Node.js. Available at: <https://www.fastify.io/>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  28. Next-generation Node.js and TypeScript ORM. Available at: <https://www.prisma.io>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  29. HOYOS, M. What is an ORM and Why You Should Use it - Bits and Pieces. Available at: <https://blog.bitsrc.io/what-is-an-orm-and-why-you-should-use-it-b2b6f75f5e2a>. Accessed in 27 set. 2021.Google ScholarGoogle Scholar
  30. MySQL. Available at: <https://www.mysql.com>. Accessed in 27 set. 2021.Google ScholarGoogle Scholar
  31. Armazenamento S3 - Simple Storage Service - Amazon Web Services. Available at: <https://aws.amazon.com/pt/s3/>. Accessed in 27 set. 2021.Google ScholarGoogle Scholar
  32. NestJS - A progressive Node.js framework. Available at: <https://nestjs.com>. Accessed in 27 set. 2021.Google ScholarGoogle Scholar
  33. API Documentation & Design Tools for Teams. Available at: <https://swagger.io>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  34. About AR Foundation. Available at: <https://docs.unity3d.com/Packages/[email protected]/manual/index.html>. Accessed in sept. 2021.Google ScholarGoogle Scholar
  35. Point Cloud Library. n.d. “Point Cloud Library.” Accessed November 24, 2021. https://pointcloudlibrary.github.io/.Google ScholarGoogle Scholar
  36. Lindeberg, Tony. 2012. “Scale Invariant Feature Transform.” Scholarpedia. https://doi.org/10.4249/scholarpedia.10491.Google ScholarGoogle ScholarCross RefCross Ref
  37. Rusu, Radu Bogdan, Nico Blodow, and Michael Beetz. 2009. “Fast Point Feature Histograms (FPFH) for 3D Registration.” 2009 IEEE International Conference on Robotics and Automation. https://doi.org/10.1109/robot.2009.5152473.Google ScholarGoogle ScholarCross RefCross Ref
  38. Pham, Quang-Hieu, Mikaela Angelina Uy, Binh-Son Hua, Duc Thanh Nguyen, Gemma Roig, and Sai-Kit Yeung. 2020. “LCD: Lear ned Cross-Domain Descriptors for 2D-3D Matching.” Proceedings of the AAAI Conference on Artificial Intelligence. DOI:https://doi.org/10.1609/aaai.v34i07.6859.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    SVR '22: Proceedings of the 24th Symposium on Virtual and Augmented Reality
    October 2022
    175 pages
    ISBN:9798400700026
    DOI:10.1145/3604479

    Copyright © 2022 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 8 April 2024

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • short-paper
    • Research
    • Refereed limited
  • Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)2

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format