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 | |
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 |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 4
Last 30 days: 0