Research and Development of Algorithms and Methods for Constructing Three-dimensional Computer Models of Real Objects
( Pp. 13-24)

More about authors
Mikhaiylova Svetlana S. Dr. Sci. (Econ.), Associate Professor; Professor, Department of Data Analysis and Machine Learning, Faculty of Information Technology and Big Data Analysis
Financial University under the Government of the Russian Federation
Moscow, Russian Federation
Abstract:
The article describes a technique for constructing a 3D model of an object based on the resulting images of an object using the Python programming language. As part of the study, an overview of existing solutions and an analysis of the use of algorithms for constructing three-dimensional models were performed. As a result of the work done, software was created that allows you to create a three-dimensional model based on several presented images. The scope of this work is the analysis of an object using a three-dimensional model, as well as the use of three-dimensional terrain models.
How to Cite:
Mikhaylova S.S. Research and Development of Algorithms and Methods for Constructing Three-dimensional Computer Models of Real Objects. Computational Nanotechnology. 2024. Vol. 11. No. 1. Pp. 13–24. (In Rus.) DOI: 10.33693/2313-223X-2024-11-1-13-24. EDN: DDIBVK
Reference list:
Liu L., Jiang H., He P. et al. On the variance of the adaptive learning rate and beyond. URL: https://www.arXiv:1908.03265v4
Subbarao R., Meer P. Projection based M-estimators. URL: https://link.springer.com/chapter/10.1007/11744023_24 (data of accesses: 14.12.2023).
Structure from motion – classical implementation (full translation). URL: https://habr.com/ru/post/228525 (data of accesses: 14.12.2023).
Szeliski R. Computer vision: Algorithms and applications – springer science & business media. 2010. 812 p.
Tareen Sh., Zahra Kh., Zahra S. A comparative analysis of SIFT, SURF, KAZE, AKAZE, ORB, and BRISK. 10.1109/ICOMET.2018.8346440. URL: https://www.researchgate.net/publication/323561586_A_comparative_analysis_of_SIFT_SURF_KAZE_AKAZE_ORB_and_BRISK (data of accesses: 14.12.2023).
Antipov I.T. Mathematical foundations of spatial analytical phototriangulation. Moscow: Kartgeocenter-Geodesizdat, 2003. 296 p. ISBN: 5-86066-055-3.
Bezmenov V.M. Photogrammetry. Construction and equalization of analytical phototriangulation. Kazan.: KSU Publishing House, 2009. 86 p.
Blokhinov Yu.B. Algorithms for the formation of a digital surface model and texture coating in terrestrial photogrammetry. Izvestiya vuzov. Geodesy and Aerial Photography. 2011. No. 1. Pp. 51–57. (In Rus.)
Bulatnikov E.V., Goeva A.A. Comparison of computer vision libraries for use in an application using flat image recognition technology. Bulletin of the Moscow State Unitary Enterprise named after Ivan Fedorov. 2015. No. 6. Pp. 85–91. (In Rus.)
Kashaganova G.B., Mergaziev K.K. Research and development of algorithms for constructing three-dimensional computer models of real objects for virtual reality systems. NAU. 2020. No. 56-1 (56). URL: https://cyberleninka.ru/article/n/issledovanie-i-razrabotka-algoritmov-postroeniya-trehmernyh-kompyuternyh-modeley-realnyh-obektov-dlya-sistem-virtualnoy-realnosti (data of accesses: 14.12.2023).
Kostyuk Yu.L., Novikov Yu.L. Graph models of high-resolution color bitmaps. Bulletin of Tomsk State University. 2002. No. 275. Pp. 153–160. (In Rus.)
Mashchenko P.E., Shiryaev P.P. The NetVLAD visual terrain recognition method for localizing a locomotive. Automation, Communication, Informatics. 2020. No. 10. Pp. 14–17. (In Rus.)
Novikov Yu.L. Polygonal linear graph models of raster images. In: Geoinformatics-2000. Proceedings of the International Scientific and Practical Conference. A.I. Ryumkin, Yu.L. Kostyuk, A.V. Skvortsov (eds.). Tomsk: Publishing House of Tomsk University, 2000. Pp. 50–55.
Stepura L.V., Demin A.Yu. Review of image vectorization methods. In: Microsoft technologies in theory and practice of programming. Proceedings of the XIII All-Russian Scientific and practical Conference of students, postgraduates and young Scientists, 2016. Scientific director A.Yu. Demin. National Research Tomsk Polytechnic University (TPU); Institute of Cybernetics. Ed. col.: A.V. Liepins et al. Tomsk: TPU Publishing House, 2016. Pp. 184–186.
Point detection of the OpenCV-Python Feature 2D function (including SIFT/SURF/ORB/KAZE/FAST/BRISK/AKAZE). URL: https://russianblogs.com/article/70281143807 (data of accesses: 14.12.2023).
Rosenfeld A. Image recognition and processing using computers. Transl. from English. Moscow: Mir, 1972. 230 p.
Safonov A.S. Building SIFT Descriptors and finding special points in images. Izvestiya TulGU. 2017. No. 2. Pp. 182–187.
Keywords:
3D-model, digital image, Python programming, feature detection algorithms, parameterization of models.


Related Articles