Scanning of Three-Dimensional Objects by Photogrammetry Methods Using LiDAR and Mobile Computing

Three-dimensional models of objects are widely used in various fields, including science, construction, healthcare, and entertainment, making the task of creating such models highly relevant. The primary goal of this paper is to develop a mobile application which uses photogrammetry methods for capturing real-world three-dimensional objects or environments. The main advantage of photogrammetry is low hardware requirements with relatively high accuracy of the models obtained. Additionally, the application utilizes smartphone’s LiDAR sensor to enhance capture quality, especially for low-textured objects. The LiDAR sensor allows for precise distance measurement between the device and the object, which is crucial for accurately capturing the object’s size and position. To build 3D model of the object from a series of images, the application uses Object Capture API, available on iOS, iPadOS, and macOS operating systems. This API fully leverages the build-in GPU and Neural Processing Unit to build and tessellate the point cloud and generate the polygonal mesh model. The application was developed for iPhones that support LiDAR sensor, using Swift programming language, SwiftUI for the user interface, and RealityKit for Object Capture API. The app features three modes: object capturing, model reconstruction and model preview. To simplify the process of capturing the object, the app can automatically take photos of the object, provide the user with guidance and recommendations on optimal lighting conditions, camera positioning, and a preview of the point cloud. Once object capture is complete, the application transitions to the reconstruction mode, which uses captured photos and point cloud data. This process involves image alignment, detailed point cloud generation, polygonal mesh model generation, texture and normal map generation, and model optimization. After reconstruction, the user can obtain model in the USDZ file format and preview it using built-in system tools. Following these steps, two test models of a drum and a garden statue were built with satisfactory quality and accuracy, while maintaining the original size of the scanned objects. The resulting three-dimensional polygonal models can be successfully exported to various 3D editors and programs.

Authors

Institutions

Publication Details

Journal
Security of Infocommunication Systems and Internet of Things
Published
2024-12-30
DOI
https://doi.org/10.31861/sisiot2024.2.02007
Primary Topic
3D Surveying and Cultural Heritage
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Scanning of Three-Dimensional Objects by Photogrammetry Methods Using LiDAR and Mobile Computing

Yuliya Tanasyuk, Barbara Romaniuk
Security of Infocommunication Systems and Internet of Things
3D Surveying and Cultural Heritage
article

Scanning of Three-Dimensional Objects by Photogrammetry Methods Using LiDAR and Mobile Computing

Yuliya Tanasyuk, Barbara Romaniuk
article en

Abstract

Three-dimensional models of objects are widely used in various fields, including science, construction, healthcare, and entertainment, making the task of creating such models highly relevant. The primary goal of this paper is to develop a mobile application which uses photogrammetry methods for capturing real-world three-dimensional objects or environments. The main advantage of photogrammetry is low hardware requirements with relatively high accuracy of the models obtained. Additionally, the application utilizes smartphone’s LiDAR sensor to enhance capture quality, especially for low-textured objects. The LiDAR sensor allows for precise distance measurement between the device and the object, which is crucial for accurately capturing the object’s size and position. To build 3D model of the object from a series of images, the application uses Object Capture API, available on iOS, iPadOS, and macOS operating systems. This API fully leverages the build-in GPU and Neural Processing Unit to build and tessellate the point cloud and generate the polygonal mesh model. The application was developed for iPhones that support LiDAR sensor, using Swift programming language, SwiftUI for the user interface, and RealityKit for Object Capture API. The app features three modes: object capturing, model reconstruction and model preview. To simplify the process of capturing the object, the app can automatically take photos of the object, provide the user with guidance and recommendations on optimal lighting conditions, camera positioning, and a preview of the point cloud. Once object capture is complete, the application transitions to the reconstruction mode, which uses captured photos and point cloud data. This process involves image alignment, detailed point cloud generation, polygonal mesh model generation, texture and normal map generation, and model optimization. After reconstruction, the user can obtain model in the USDZ file format and preview it using built-in system tools. Following these steps, two test models of a drum and a garden statue were built with satisfactory quality and accuracy, while maintaining the original size of the scanned objects. The resulting three-dimensional polygonal models can be successfully exported to various 3D editors and programs.

Security of Infocommunication Systems and Internet of ThingsVol. 2(2)
Yuriy Fedkovych Chernivtsi National University (UA)
Openalex Percentile: Top 46%
3D Surveying and Cultural Heritage
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.