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