Details

Title Разработка программы для генерации синтетических аннотированных облаков точек на основе 3D моделей: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Червак Антон Владимирович
Scientific adviser Федотов Александр Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2023
Collection Выпускные квалификационные работы; Общая коллекция
Subjects облако точек; лазерное сканирование; синтетический набор данных; симуляция лидарной съёмки; point cloud; laser scanning; synthetic dataset; lidar simulation
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.01
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3735
Rights Доступ по паролю из сети Интернет (чтение, печать)
Record key ru\spstu\vkr\23045
Record create date 7/21/2023

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы:“Разработка программы для генерации синтетических аннотированных облаков точек на основе 3D моделей”. Целью работы является разработка и тестирование программы для генерации синтетических облаков точек. Для достижения цели были поставлены следующие задачи: 1. Провести обзор существующих средств генерации облаков точек на основе трехмерных моделей. Провести их сравнение. 2. Изучить способы работы с трехмерными объектами, алгоритмы работы лазерных сканирующих систем, методы нахождения пересечения лазера с объектом. 3. На основании изученного сформировать требования к реализации. 4. Разработать алгоритм для имитации лазерного сканирования. 5. Выбрать инструменты разработки и реализовать созданный алгоритм. 6. Провести тестирование и проверку полученного в результате работы алгоритма облака точек на соответствие сканируемой модели. В результате выполнения работы был реализован плагин на языке программирования C++ с использованием ObjectARX SDK, встраиваемый в систему проектирования Autodesk Autocad. Практические результаты сравнения полученного облака точек и сканируемой модели показали, что облако точек точно описывает модель. При добавлении искажений в результат удалось получить облако точек с параметрами, соответствующими сканированию в реальных условиях при использовании сканера Riegl VMX450.

The subject of the graduate qualification work is "Development of a program for generating synthetic annotated point clouds based on 3D models". The aim of the work is to develop and test a program for generating synthetic point clouds. To achieve the objective, the following tasks were set: 1. Review existing point cloud generation tools based on 3D models. To compare them. 2. Study methods of working with three-dimensional objects, algorithms of laser scanning systems operation, methods of finding laser intersection with an object. 3. Based on what has been studied, form requirements for implementation. 4. Develop an algorithm to simulate laser scanning. 5. Choose development tools and implement the created algorithm. 6. Test and verify the resulting point cloud algorithm against the scanned model. As a result of the work, a plug-in in C++ programming language was implemented using ObjectARX SDK, embedded in the Autodesk Autocad design system. Practical results of the comparison of the obtained point cloud and the scanned model showed that the point cloud accurately describes the model. When distortions were added to the result, it was possible to obtain a point cloud with parameters corresponding to scanning in real conditions using the Riegl VMX450 scanner.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous

Access count: 4 
Last 30 days: 0

Detailed usage statistics