Детальная информация

Название: Разработка алгоритмов и программного модуля сегментации облаков точек для облачного сервиса сбора, обработки и хранения данных лазерного сканирования: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_20 «Проектирование компьютерных систем»
Авторы: Чупин Никита Сергеевич
Научный руководитель: Болсуновская Марина Владимировна
Другие авторы: Новопашенный Андрей Гелиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: поиск по шаблону; алгоритм; облака точек; итеративный алгоритм ближайших точек; it-технологии; октодерево; pattern matching; algorithm; point clouds; iterative closest point; it; octree
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-787
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\6319

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной работы: "Разработка алгоритмов и программного модуля сегментации облаков точек для облачного сервиса сбора, обработки и хранения данных лазерного сканирования". Целью данной работы было провести исследование о возможности создания модуля, выполняющего поиск в облаке точек облака меньшего размера, основываясь на заранее определённом пользователем шаблоне. Задачи, которые решались в ходе исследования: 1) Анализ существующих алгоритмов, подходящих для решения задачи определения и сравнения. 2) Выявление наиболее подходящего алгоритма для решения задачи поиска по шаблону. 3) Разработка на основе выбранного алгоритма программного модуля, осуществляющего поиск по шаблону в облаках точек. Данный модуль предполагается использовать в составе web-сервиса, осуществляющего обработку облаков точек, разрабатываемого в лаборатории ПСПОД. По итогам анализа для решения задачи поиска по шаблону был выбран итеративный алгоритм ближайших точек. Реализованный на основе этого алгоритма программный модуль был протестирован на облаке точек большого размера, что позволяет проанализировав полученные результаты, судить о работоспособности реализации. По итогам анализа результатов работы был сделан следующий вывод: модуль выполняет поставленную задачу, но скорость поиска и качество результата работы алгоритма зависимо от предустанавливаемых параметров алгоритма.

The topic of the graduation work: "Development of algorithms and software module for point clouds segmentation for cloud service of laser scanning data collection, processing and storage". The purpose of this work was to investigate the possibility of creating a module that searches the cloud for smaller cloud points based on a user-defined template. Tasks that were solved during the research: 1) Analysis of existing algorithms suitable for solving the problem of determining and comparing volumetric bodies. 2) Identification of the most suitable algorithm for the solution of the task of searching by the template. 3) Development on the basis of the selected algorithm of the program module that performs the search by the template in point clouds. This module is supposed to be used as part of a web-service processing point clouds developed in the ISFSDP laboratory. According to the results of the analysis, an iterative algorithm of the nearest points was selected to solve the task of search by the template. The software module implemented on the basis of this algorithm was tested on a cloud of large points, which allows to analyze the results and judge the performance of this implementation. As a result of the analysis of the module's results the following conclusion was made: the module correctly performs the task, but the speed and quality of the algorithm's result depends on the preset parameters of the algorithm.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • 09b515c78cdaf7b8da65becd2ff3145f24e19b12827ccb160dda20493eb65d15.pdf
  • 09b515c78cdaf7b8da65becd2ff3145f24e19b12827ccb160dda20493eb65d15.pdf
  • 09b515c78cdaf7b8da65becd2ff3145f24e19b12827ccb160dda20493eb65d15.pdf
    • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
    • ВВЕДЕНИЕ
    • 1. Обзор существующих методов, пригодных для определения сходства объёмных тел
      • 1.1. Определение подхода к поиску алгоритмов
      • 1.2. Методы использующие свертку
      • 1.3. Методы использующие нейронные сети
      • 1.4. Методы подбирающие модели
        • 1.4.1. Алгоритм Random sample consensus (RANSAC)
        • 1.4.2. Алгоритм J-Linkage
      • 1.5. Преобразование Хафа
      • 1.6. Генеративные методы
      • 1.7. Итеративный алгоритм ближайших точек (ICP)
        • 1.7.1. Поиск ближайших точек
      • 1.8. Выводы по первому разделу
    • 2. Задействованные в решении задачи инструментальные программные средства, алгоритмы и структуры данных
      • 2.1. Использованные для разработки программные средства
        • 2.1.1. Среда визуализации облаков точек
        • 2.1.2. Средство виртуализации разработанного программного модуля
        • 2.1.3. Инструментальные средства разработки приложения
      • 2.2. Используемые алгоритмы и структуры данных
        • 2.2.1. Алгоритм Iterative Closest Point
        • 2.2.2. Структура хранения облаков точек октодерево
        • 2.2.3. Модификация алгоритма Iterative Closest Point для поиска по шаблону
      • 2.3. Выводы по второму разделу
    • 3. Програмная реализация и её функционально-классовая модель
      • 3.1. Структура программы
      • 3.2. Алгоритм работы
      • 3.3. Результаты работы программы
      • 3.4. Выводы по третьему разделу
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
      • Приложение. Сингулярное разложение матриц

Статистика использования

stat Количество обращений: 15
За последние 30 дней: 0
Подробная статистика