Details

Title Разработка ПО для построения и анализа карт высот в задачах дефектоскопии трубопроводов: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of software for constructing and analyzing height maps in pipeline defectoscopy tasks
Creators Симоненко Иван Сергеевич
Scientific adviser Селин Иван Андреевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects профилометрия ; облако точек ; 3d модель ; трубопровод ; обследование ; дефектоскопия ; внутритрубная диагностика ; развертка ; карта высот ; profilometry ; point cloud ; 3d model ; pipeline ; inspection ; defectoscopy ; in-line diagnostic ; unrolling ; height map
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2178
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\42741
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if administrator prepare required files

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

Group Anonymous
Network Internet

Данная работа посвящена разработке программного обеспечения для генерации и анализа карт высот газовых трубопроводов. Предметом исследования являются алгоритмы обработки трёхмерных облаков точек, получаемых при внутритрубном сканировании. Цель работы заключается в повышении точности и скорости анализа пространственных данных для своевременного обнаружения дефектов. Методология исследования базируется на алгоритмах вычислительной геометрии. В работе реализованы аппроксимация цилиндрической поверхности математическим методом RANSAC, пространственная дискретизация и развертка 3D-облака точек в плоскую матрицу высот. Главным результатом стала разработка вычислительного конвейера и программы на C++, автоматически преобразующей зашумленные данные в карту высот с визуальными инструментами анализа. Эффективность ПО подтверждена тестами на реальных промышленных сканированиях. Область применения охватывает промышленную дефектоскопию и системы мониторинга трубопроводов. В выводах отмечено, что алгоритм устойчив к шумам и выбросам, а внедрение разработанного комплекса существенно ускоряет обработку профилометрии труб, повышая общую безопасность эксплуатации газопроводов.

This work is devoted to the development of software for generating and analysing elevation maps of gas pipelines. The subject of the research is algorithms for processing three-dimensional point clouds obtained through in-pipe scanning. The aim of the work is to improve the accuracy and speed of spatial data analysis for the timely detection of defects. The research methodology is based on computational geometry algorithms. The thesis implements the approximation of a cylindrical surface using the RANSAC mathematical method, spatial discretisation, and the projection of a 3D point cloud onto a flat elevation matrix. The main result was the development of a computational pipeline and a C++ program that automatically converts noisy data into a height map with visual analysis tools. The software’s effectiveness has been confirmed by tests on real industrial scans. The scope of application covers industrial flaw detection and pipeline monitoring systems. The conclusions note that the algorithm is robust against noise and outliers, and the implementation of the developed system significantly speeds up the processing of pipe profilometry, thereby enhancing the overall operational safety of gas pipelines.S.

Network User group Action
ILC SPbPU Local Network All
Download
Internet Authorized users SPbPU
Download
Internet Anonymous
...