=Paper= {{Paper |id=Vol-3373/paper22 |storemode=property |title=Technology and Scenarios for Objects 3D Models visualization using Augmented Reality |pdfUrl=https://ceur-ws.org/Vol-3373/paper22.pdf |volume=Vol-3373 |authors=Olga Pavlova,Andriy Bashta,Mariia Kostiuk,Houda El Bouhissi |dblpUrl=https://dblp.org/rec/conf/intelitsis/PavlovaBKB23 }} ==Technology and Scenarios for Objects 3D Models visualization using Augmented Reality== https://ceur-ws.org/Vol-3373/paper22.pdf
Technology and Scenarios for Objects 3D Models visualization
using Augmented Reality
Olga Pavlovaa, Andriy Bashtaa, Mariia Kostiuka and Houda El Bouhissi b
a
    Khmelnytskyi National University, Institutska str., 11, Khmelnytskyi, 29016, Ukraine
b
    LIMED Laboratory, Faculty of Exact Sciences,University of Bejaia, 06000, Bejaia, Algeria



                 Abstract
                 Current trends and prospects of using augmented reality technology for various industries are
                 considered. Analysis of publications and the latest commercial developments that use AR
                 showed that this direction is promising both from the scientific and business points of view. In
                 this study, the concept of information technology for 3D models visualization in augmented
                 reality is proposed. A mathematical model of object representation in three-dimensional space,
                 a method and algorithm for objects 3D models visualization in augmented reality, as well as a
                 structural diagram and principle of operation of the proposed information technology for
                 objects 3D models visualization in augmented reality have been developed. A test three-
                 dimensional model of the object was also developed and experiments were conducted on its
                 visualization in AR using the proposed information technology for objects 3D models
                 visualization in augmented reality.
                 Keywords 1
                 Augmented reality (AR), Information Technology (IT), 3D model, visualization, Mobile
                 Application

1. Introduction
    Today, the issue of using augmented reality in various areas of activity is of great importance both
from a scientific and a practical point of view. According to the latest research on the market [1]
augmented reality is an effective tool for business, as it allows to make purchases, namely trying on
clothes, shoes, interior items and furniture without physically visiting the store. This is currently
extremely relevant in a world facing the consequences of the global Covid-19 pandemic, where
businesses have had to look for tools to be able to operate and communicate with customers remotely.
It is also extremely relevant now, when Ukraine is at a state of war.
    Augmented reality provides visualizing objects and things that may not be physically nearby, but a
person will see them in real time and in life size. This is useful in the development of virtual training
equipment and simulators, for example, for the medical and military industries, since real equipment is
expensive and in most cases quite large for the equipment of training centers.
          There is no doubt that augmented reality (AR) is already being integrated into almost all areas
of industry. This technology is already available on almost every smartphone/tablet, and according to
Statist's forecasts (Fig. 1), the industry will only grow (capitalization is expected to be 1.73 billion
dollars by 2024).
          A lot of industrial areas (including retail, automotive, healthcare, education, entertainment and
others) are implementing AR, there has never been a greater demand for AR-based applications
development services than there is today [1].


IntelITSIS’2023: 4th International Workshop on Intelligent Information Technologies and Systems of Information Security, March 22–24,
2023, Khmelnytskyi, Ukraine
EMAIL: olya1607pavlova@gmail.com (O. Pavlova); andreybashta@gmail.com (A. Bashta); maria@khnu.km.ua (M.Kostiuk)
ORCID: 0000-0003-2905-0215 (O. Pavlova); 0000-0002-0775-1347(A. Bashta); 0000-0002-9559-4109(M.Kostiuk)
              © 2023 Copyright for this paper by its authors.
              Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
              CEUR Workshop Proceedings (CEUR-WS.org)
Figure 1: Number of mobile AR active users worldwide from 2019 to 2024 according to [1]

   According to the analysis, the topics of the most frequently published scientific research works in
augmented reality domain are devoted to AR application for educational purposes, medicine, E-
commerce and advertising area and AR/VR-based user interfaces for different purposes. The results of
the quantitative analysis of the publications number in each domain are presented in Fig.2.




Figure 2: Analysis of industries where the most research work is conducted in the direction of
augmented reality application

   Considering the abovementioned, development of a multipurpose information technology that could
provide the visualization of any kind of object`s three-dimensional model in augmented reality in
natural size and in real time currently would be relevant.
   Since smartphones or tablets are the most frequently used tools to operate with AR-based
applications, the most convenient form of the proposed information technology implementation would
be cross-platform mobile application. It would make it available for using on both Android and iOS
based devices.
    The areas of such information technology application can also be various - learning purposes (for
example, an atom or molecule structure visualization in Chemistry), in museums or archeology domain
to visualize the historic artefacts, in medicine for internal organs structure visualization etc.

2. Related works
    In the course of the study, an analysis of the latest scientific publications devoted to the application
of augmented reality for three-dimensional objects visualization was carried out.
    In [2] the method, algorithm and software-based approach of route paving using 3D markers and
augmented reality technology are proposed.
    The authors of [3] propose three relatively nontechnical methods to produce 3D AR objects for
chemistry courses and demonstrate their use as both quick in-lecture activities and as part of an extended
laboratory.
    Thе paper [4] proposes the integration of photogrammetric reconstruction, 3D modelling and
augmented reality application in order to achieve the complete visualization of a stone sculpture even
if highly damaged or fragmentary.
    The paper [5] provides two demonstrations of how Augmented Reality (AR), which is the projection
of virtual information onto a real-world object, can be applied in the classroom and in the special
laboratory.
    The paper [6] applies Geographic Information Technologies (GIT) to the field of Cultural Heritage
(CH), aiming to analyze patrimonial valuation through Digital Representations (DR). It approaches the
main topics of 3D data acquisition, modelling and visualization, as well as cultural heritage applications,
and presents 3D and Augmented Reality (AR) trials, together with their main results and discussion.
    In [7] a general review of using augmented reality as an efficient tool for software publications is
given. However, any practical case of using AR is not highlighted.
    The authors of [8] present DesignAR, an augmented design workstation for creating 3D models.
    The authors of [9] provide radiological image visualization using virtual and augmented reality for
better planning and monitoring of surgeries.
    In paper [10] reviews and advances existing literature concerning immersive employee experiences
in the metaverse. In this research, previous findings were cumulated showing that virtual work
environments as computer-generated reality spaces integrate digital twinning, remote collaboration
tools, productivity software, and wearable self-tracking devices.
    The authors of [11] give an example of the application of augmented reality in medical education
would be an augmented reality T-shirt that allows students to examine the inside of the human body as
an anatomy lab.
    Also, since IT industry of Ukraine is developing rapidly and following the world IT trends, it was
decided to conduct an analysis of Ukrainian scientists` research works in augmented reality domain.
Thus, the authors of [12] conduct an analysis of the current state and prospects for the development of
augmented reality in Ukraine in business and education.
    In [13] augmented reality is proposed to be used in university education of future IT specialists. The
authors of [14] propose using AR technology for interactive Chemistry learning. Overall Ukrainian
scientists mostly consider AR implementation for educational purposes.
    The conducted review of the literature sources showed that none of the known solutions are aimed
for multi-purpose three-dimensional objects visualization in augmented reality. Also the analysis of
already known software solutions which have AR-component and provide visualization of 3D models
of objects has been conducted. The advantages and disadvantages of the reviewed tools are also given.
The results of the analysis are presented in Table 1.

Table 1
Review of the ready-made solution that use augmented reality for objects visualization
      Name         Presenta-     Operating        Brief          Advantages         Disadvantages
                 tion form       System       Description
    Fectar         Mobile      Android, IOS In app-AR- -variety of AR- -low quality of
                 application                  model          models              AR-models
                                            gallery,       -large     users    because           of
                                            model can      community           moderation lack
                                            be added by    -does not           -overloaded
                                            user           require device      interface relative
                                                           with AR             to the
                                                           support             application`s
                                                                               functionality
 Assemblr       Mobile      Android, IOS    An AR          - laconic design     -access to certain
              application                   model          - a wide            AR models is paid
                                            gallery app    selection of AR
                                            that allows    models
                                            users to       - convenient
                                            create and     search for AR
                                            share AR       models by
                                            models         dividing them
                                            from           into categories
                                            mockups        - a large
                                                           number of AR
                                                           models divided
                                                           by categories
                                                           - the possibility
                                                           of using ready-
                                                           made 3D
                                                           models
 UniteAR        Mobile      Android, IOS    An             - a large            - access to the
              application                   application    number of AR        application is
                                            designed to    models divided      granted only after
                                            create,        by categories       granting access to
                                            distribute     -the possibility    the camera
                                            and display    of using ready-      - low quality AR
                                            AR models      made 3d             models
                                                           models              - no model
                                                                               preview
AR-             Mobile      Android, iOS    The part of    - detailed and      - the number and
component     application                   the            animated AR         variety of AR
of Google                                   application    models              models is limited
application                                 designed to    - availability of   - users cannot
                                            display an     a preview           upload their own
                                            AR model       before              models
                                            related to a   switching to
                                            search         AR mode
                                            query
TeamViewer      Cross-      Android, iOS,   Designed       - the product       - paid application
 Assist AR     platform     Windows,        for remote     has a clear
              application   macOs           assistance     practical           - a small number
                                            by             application         of pointers in the
                                            transmitting                       form of AR
                                            a video                            models
                                            signal from
                                            the device
                                            and
                                            overlaying
                                            auxiliary
                                            symbols in
                                            the form of
                                                  AR models
                                                  on top of
                                                  the video.
     ARt           Website       Cross-           A website      - preview for      - minimalistic
                                 platform         aimed at       AR models          interface
                                                  rendering      - expandable       - AR support is
                                                  AR models      list of AR         required from a
                                                  for exterior   models             device
                                                  design.
    ARvid           Mobile            iOS         An AR-         -over 500          -paid application
                  application                     based          realistic          -in app purchases
                                                  mobile         augmented
                                                  application    reality 3D
                                                  with 3D        - most of the
                                                  models to      AR models are
                                                  place and      animated and
                                                  control.       have 4K
                                                                 textures.

   Currently, the only completely ready free of charge tool for visualizing three-dimensional models
of objects is the AR component of Google mobile application [15].
   Among the advantages of this product is that the applications are available for Android and iOS
operating systems, and the models for visualization are animated. Among the disadvantages - the
database contains only 32 models, these are mostly animals and birds, the function of uploading own
models is absent.
   Taking into account the relevance of this issue, it was decided to develop an augmented-reality-
based information system for objects three-dimensional models visualization in the form of cross-
platform mobile application.
   Therefore, the aim of this study is:
    1) to create a method and algorithm of objects 3D models visualization in augmented reality;
    2) to develop the client-based part in the form of cross-platform mobile application which provides
    3D models visualization;
    3) to create the test models for visualization in AR and conduct the experiment on objects 3D
    models visualization in augmented reality in Khmelnytskyi National University campus.

    3. Representing of a three-dimensional object in space. Mathematical
    model
        To present a 3D model of object in real world, it is necessary to take into account that we need
to work in three-dimensional space.
        Since the ultimate goal is to develop a tool for visualizing models in the form of a mobile
application, we will use the smartphone camera with AR function support as a tool to operate with
images in augmented reality.
        First, we need to consider the coordinates of the external place, where the camera of mobile
phone focuses.
        The phone itself will also conditionally be located in the three-dimensional Cartesian coordinate
system at the intersection of the X, Y and Z axes.
        Figure 3 shows a scene with an object model image in the form of a polygon with a camera (a)
and a view from the device's camera (b).
                                                а)                  b)


    Figure 3: The model of the object in the three-dimensional Cartesian coordinate system (a) the
                entire scene with the camera b) the view from the device's camera



     To develop an algorithm for representing an object in augmented reality, it is necessary to calculate
the distance from the device's camera to the model of the object, which we will see on the smartphone
screen according to formula (1):
                   𝑅𝑅
          𝑙𝑙 =      𝛼𝛼𝛼𝛼   ,                                                                    (1)
                 sin
                    360
   where l is a distance from the device camera to the AR model;
   R is a radius of the virtual sphere attached to the camera;
   𝛼𝛼 is an angle of view.

   The following formulae (2-4) are used to convert the coordinates of the represented model from the
Cartesian coordinate system to the spherical one:

          𝑟𝑟 = �𝑥𝑥 2 + 𝑦𝑦 2 + 𝑧𝑧 2 ,                                                            (2)

   where r is a distance from the origin of the coordinates to the point.


                               �𝑥𝑥 2 +𝑦𝑦 2
          𝜃𝜃 = 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 �         𝑧𝑧
                                           �,                                                   (3)

   where 𝜃𝜃 is a polar angle.

                               𝑦𝑦
          𝜑𝜑 = 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎 � �,                                                                  (4)
                               𝑥𝑥

   where 𝜑𝜑 is an azimuthal angle.

   Also we need to calculate the orientation of the model along the Y axis, around the center of rotation
(formula (5)) and the distance between points in three-dimensional space (formula (6) :

   𝑦𝑦 = 𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎𝑎(−𝑥𝑥, −𝑧𝑧) − 𝜃𝜃.                                                              (5)

   𝑙𝑙 = �(𝑥𝑥2 − 𝑥𝑥1 )2 + (𝑦𝑦2 − 𝑦𝑦1 )2 + (𝑧𝑧2 − 𝑧𝑧1 )2 ,                                        (6)
   where L is the distance between points or beacons in three-dimensional space.

4. Method of objects 3D models visualization in Augmented Reality
    To develop a proposed tool for 3D models visualization, first it is necessary to develop a method of
its operation, taking into account the abovementioned mathematical model. The graphic representation
of the Method of objects 3D models visualization in augmented reality is presented in Fig.4.
    The proposed method consists of the following steps:
    1. Development of software for model visualization in augmented reality;
    2. Construction of test models of 3D models of objects
    3. Downloading test models to a software and technical tool, which is most convenient to present in
the form of a mobile phone application;
    4. Life-size, real-time augmented reality 3D models of objects in the environment using a
smartphone camera.
    5. Conducting experiments on the successful location of the object in space.




Figure 4: Method of 3D objects models visualization in augmented reality

    As it can be seen from the Figure, software and technical toolkit will contain 3D models in its data
storage, making them available for visualization using the smartphone camera. User also can upload
own models in application`s data storage throuhg user interface.
    When developing applications with complex functionality, special attention should be paid to taking
into account all possible bottlenecks at the early stages of the life cycle, that is, when designing the
architecture of the software tool.
    That is why a special attention should also be paid to UX development.
    According to [16] user interface should follow the main Gestalt principles — Proximity, Similarity,
Continuation, Closure, and Figure/Ground, since AR-based user interface design is not only about the
aesthetics, it is about intuitiveness and comprehensibility of functionality in appearance, which is more
a psychological component of user interface design.
    Such interface should be user friendly and clear. Also a special attention should be paid to 3D
graphics design. The models for representing in AR must be of a high quality.
    Based on the method, an algorithm for objects 3D models visualization in augmented reality was
developed, which is presented in Figure 5.
    As an environment for models visualisation any view from the device camera can be chosen. the
image of the model appears on device screen in preview mode.
    When user selects the 3D real-time display option, the image is superimposed over the image of the
surrounding space (environment) in the smartphone camera, allowing the user to see the model in the
field of view of the device's camera.
    The user can move and scale the model. The principle of operation of the proposed in this work
information technology for 3D objects models visualization in augmented reality is shown in Figure 6.
   Figure 5: Algorithm of 3D models of objects rendering in augmented reality




   Figure 6: The principle of the software and technical tool operation for the reproduction of
objects 3D models in augmented reality.

   The proposed information technology for 3D objects models visualization in augmented reality
consists of Data Storage and Software System. Data Storage is the part where the models are stored.
Users can upload their own models there.
   Software System is divided by two parts - a user side part – i.e Frontend part where user can interact
with program interface, choose and preview the model for visualization; and server-side part – i.e
Backend part which is responsible for saving a new uploaded by user model into the data storage,
validation of the chosen by user model in AR and its visualization using device camera. The structure
of the proposed information technology for 3D objects models visualization in augmented reality is
presented in Fig.7.
   Figure 7: The structure of the proposed information technology for 3D objects models
visualization in augmented reality

5. Results & Discussion
    For conducting the experiments a test 3D model of “Solar Tree construction” was developed. For
development Blender 3D modelling Environment was used. The model is presented in Figure 8.1. Also
a script for visualization of the test model was developed. We can upload the model in software database
in .glb or .obj extension and have it available for the visualization. The script for the model visualization
was transferred to Android-based smartphone with AR function support for conducting the experiment.
    The experiment on the proposed model visualization in real time in augmented reality has been
conducted. As an environment for the visualization of outdoor art object the Botanical Garden of
Khmelnytskyi National University was chosen. During the experiment the test model was visualized in
AR through smartphone camera in the external environment and a photo from camera view was taken.
The photo with the experiment results is presented in Fig.8.2.
    As the experiment proved, the developed software works quite well and performs its functions. The
test model was displayed on the smartphone screen and was superimposed over the image of the
surrounding space using smartphone camera.
    The further efforts of the authors will be aimed at:
    1) creating more test models and conduct the experiments on visualization 3D models for different
        purposes and in various environments;
    2) developing user interface of the proposed information system for objects 3D models
        visualization in augmented reality in the form of cross-platform mobile application.
   3) application of the developed tool for scientific and real-life needs, such as digitization and
      visualization of museum exhibits and archaeological artifacts.




Figure 8.1: 3D model for            Figure 8.2: The results of the experiments on 3D objects models
visualization in AR                 visualization in augmented reality

6. Conclusions
    The current trends and the prospective of Augmented Reality technology application for various
purposes are considered. The literature analysis and the analysis of the related works showed that the
interest to AR technology is present both from scientific and business sides. The industries where
augmented reality is currently being implemented the fastest and in the largest volume are science,
medicine and e-commerce/advertising.
    The literature review provided the conclusion that currently there are no technical means that provide
visualization of three-dimensional models of objects in augmented reality with the ability of the user to
add their own models. Therefore, creating of such information technology is an urgent task.
    AR using trends research has shown that the most effective form for the proposed information
technology implementation is the form of a cross-platform mobile application which is available both
Android and iOS users.
    In this study, a mathematical model for visualizing an object in three-dimensional space, a method
and algorithm for visualizing an object model in augmented reality, as well as a structural diagram and
principle of operation of the proposed information technology were developed. A test three-dimensional
model was also developed and experiments were conducted on its visualization in augmented reality
using the proposed information technology. Experiments have shown that the prototype of the
developed information technology works quite well. Therefore, directions for further research are
developing user interface of the proposed information system for objects 3D models visualization in
augmented reality in the form of cross-platform mobile application and its application for scientific and
real-life needs, such as digitization and visualization of museum exhibits and archaeological artifacts.

7. References
[1] Mobile augmented reality (AR) market revenue worldwide from 2021 to 2026 URL:
    https://www.statista.com/statistics/282453/mobile-augmented-reality-market-size/ (Last accessed
    11.02.2023).
[2] Pavlova O., Bashta A., Kravchuk S., Hnatchuk Y., Bouhissi H.E. Augmented Reality Based
    Technology and Scenarios for Route Planning and Visualization. CEUR Workshop Proceedings,
    2022, 3156, pp. 613–623
[3] Sanii B. Creating Augmented Reality USDZ Files to Visualize 3D Objects on Student Phones in
    the Classroom. Journal of Chemical Education 2020 97 (1), 253-257 DOI:
    10.1021/acs.jchemed.9b00577
[4] Gherardini F. 3D Virtual Reconstruction and Augmented Reality Visualization of Damaged Stone
     Sculptures. IOP Conference Series: Materials Science and Engineering, Volume 364, Florence
     Heri-Tech - The Future of Heritage Science and Technologies 16–18 May 2018, Florence, Italy
     DOI: 10.1088/1757-899X/364/1/012018
[5] Plunkett, K. N. A Simple and Practical Method for Incorporating Augmented Reality into the
     Classroom       and    Laboratory.    Journal    of    Chemical       Education    2019    DOI:
     10.1021/acs.jchemed.9b00607
[6] Marques L. et al. Cultural Heritage 3D Modelling and visualisation within an Augmented Reality
     Environment, based on Geographic Information Technologies and mobile platforms. ACE:
     Architecture, City and Environment, 11 (33): 117-136, 2017. DOI:10.5821/ace.11.33.4686. ISSN:
     1886-4805.
[7] Wolle P., Müller P., Rauh D. Augmented Reality in Scientific Publications—Taking the
     Visualization of 3D Structures to the Next Level. ACS Chemical Biology 2018 13 (3), 496-499
     DOI: 10.1021/acschembio.8b00153
[8] Reipschläger P. and Dachselt R. 2019 DesignAR: Immersive 3D-Modeling Combining
     Augmented Reality with Interactive Displays. In Proceedings of the 2019 ACM International
     Conference on Interactive Surfaces and Spaces (ISS '19). Association for Computing Machinery,
     New York, NY, USA, pp. 29–41. https://doi.org/10.1145/3343055.3359718
[9] González I., Méndez J.A., Palomera R. et al. Applications of Virtual and Augmented Reality in
     Biomedical Imaging. Journal of Medical Systems 43, 102 (2019). https://doi.org/10.1007/s10916-
     019-1239-z
[10] Carter D. Immersive Employee Experiences in the Metaverse: Virtual Work Environments,
     Augmented Analytics Tools, and Sensory and Tracking Technologies. Psychosociological Issues
     in     Human       Resource     Management;      Woodside10       (1),    2022,     pp.   35-49.
     DOI:10.22381/pihrm10120223
[11] Kye1 B., Han N., Kim E., Park Y., Jo S. Educational applications of Metaverse: possibilities and
     limitations. J Educ Eval Health Prof 2021, 18(32). DOI: https://doi.org/10.3352/jeehp.2021.18.32
[12] Mitii I., & Soloviov V. (2018). Augmented Reality: Ukrainian Present Business and Future
     Education. Educational Dimension, 51, pp. 290-296.
[13] Babkin V., et al. Using augmented reality in university education for future IT specialists:
     educational process and student research work. CEUR Workshop Proceedings, 2021.
[14] Nechypurenko P., Stoliarenko V., Starova T., Selivanova T., Markova O., Modlo Y., & Shmeltser
     E. (2020). Development and implementation of educational resources in chemistry with elements
     of augmented reality.
[15] Google AR/VR Components. URL:https://arvr.google.com/ (Last accessed 14.12.2022).
[16] Hovorushchenko T., Pavlova O., & Kobel K. Method of Evaluating the User Interface of Software
     Systems for Compliance with the Gestalt Principles. In 2019 IEEE 14th International Conference
     on Computer Sciences and Information Technologies (CSIT) Vol. 2, pp. 138-141
[17] Augmented Reality Trends to Redefine Business Growth in 2023. URL:
     https://www.intelivita.com/blog/augmented-reality-trends/ (Last accessed 14.12.2022).
[18] Augmented Reality Trends of 2023: New Milestones in Immersive Technology. URL:
     https://mobidev.biz/blog/augmented-reality-trends-future-ar-technologies      (Last     accessed
     14.02.2022).
[19] Sasaki R., Yamamoto K. A Sightseeing Support System Using Augmented Reality and Pictograms
     within Urban Tourist Areas in Japan. ISPRS Int. J. Geo-Inf. 2019. 8, 381.
     https://doi.org/10.3390/ijgi8090381
[20] C. C. Ho, M. -C. Ho and C. -Y. Chang. Markerless Indoor/Outdoor Augmented Reality Navigation
     Device Based on ORB-Visual-Odometry Positioning Estimation and Wall-Floor-Boundary Image
     Registration. 2019 Twelfth International Conference on Ubi-Media Computing (Ubi-Media). Bali,
     Indonesia. 2019. pp. 199-204. doi: 10.1109/Ubi-Media.2019.00046