Details

Title Разработка программного обеспечения для обработки облаков точек с использованием фотографических изображений: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators Шмелёв Кирилл Валентинович
Scientific adviser Цыган Владимир Николаевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects LiDAR ; облако точек ; калибровка камеры ; PnP-алгоритм ; билинейная интерполяция ; OpenCV ; Open3D ; PyQT6 ; цветизация ; KITTI ; point cloud ; camera calibration ; PnP algorithm ; bilinear interpolation ; colorization
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/2025/vr/vr25-2984
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\37236
Record create date 9/19/2025

Allowed Actions

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

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

Group Anonymous
Network Internet

Обоснована актуальность объединения LiDAR-сканирования и цветовой информации для повышения точности 3D-реконструкции и семантической сегментации. Выполнен анализ существующих методов калибровки LiDAR-камерных систем (шаблонные PnP-подходы, without-target алгоритмы, маркеры) и основных схем цветизации облаков точек (билинейная и билиатеральная фильтрация, графовые методы). Разработана математическая модель оценки экстерьера камеры методом PnP и передачи RGB-информации через билинейную интерполяцию четырёх соседних пикселей. Реализован прототип на Python с использованием OpenCV, Open3D и PyQt6, обеспечивающий автоматическое обнаружение и интерактивную доработку внутренних углов шахматной доски, оценку матриц R и T, ректификацию изображений по формату KITTI, проекцию точек на изображение и генерацию цветного облака. Проведено тестирование на данных, полученных из двух источников: а) открытый датасет KITTI; б) с лабораторного стенда, показавшее визуальную корректность результатов. Практическая значимость работы заключается в упрощении подготовки окрашенных облаков точек для задач мобильной робототехники и автономного вождения; предложенный прототип может быть интегрирован в исследовательские и промышленные конвейеры 3D-обработки.

The relevance of combining LiDAR scanning with RGB information is justified by its potential to improve the accuracy of 3D reconstruction and semantic segmentation. We analyze existing calibration methods for LiDAR–camera systems (template-based PnP approaches, target-less algorithms, fiducial markers) and primary schemes for point-cloud colorization (bilinear and bilateral filtering, graph-based techniques). A mathematical model is formulated for exterior‐orientation estimation via the PnP method and for transferring RGB data through bilinear interpolation of the four nearest pixels. The prototype is implemented in Python using OpenCV, Open3D, and PyQt6, providing automatic detection and interactive refinement of inner chessboard corners, estimation of rotation and translation matrices, image rectification according to the KITTI benchmark, projection of 3D points onto images, and generation of a colored point cloud. Testing was conducted on data obtained from two sources: a) the public KITTI dataset; b) from a laboratory setup, which demonstrated the visual correctness of the results. The practical significance of this work lies in simplifying the preparation of RGB-enhanced point clouds for mobile robotics and autonomous driving applications; the proposed prototype can be integrated into both research and industrial 3D-processing pipelines.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics