Details
Title | Интеллектуальная сшивка данных эндоскопического изображения отверстий, обрабатываемых сверлением: выпускная квалификационная работа магистра: 09.04.01 - Информатика и вычислительная техника ; 09.04.01_17 - Интеллектуальные системы (международная образовательная программа на иностранном языке) |
---|---|
Creators | Немцев Даниил Дмитриевич |
Scientific adviser | Потехин Вячеслав Витальевич |
Other creators | Киселева Людмила Анатольевна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2018 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | Си (C) ; Изображения ; Интерфейсы ; внутрикостная эндоскопия |
UDC | 004.5 |
Document type | Master graduation qualification work |
File type | |
Language | English |
Level of education | Master |
Speciality code (FGOS) | 09.04.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
Links | Отзыв руководителя ; Рецензия |
DOI | 10.18720/SPBPU/2/v18-6347 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | RU\SPSTU\edoc\60504 |
Record create date | 2/6/2019 |
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 |
В ходе работы над данным документом описывается создание приложения на языке C++, с использованием библиотеки OpenCV как средства для манипуляции с файлами изображений и фреймворк Qt как инструмент для создания пользовательского интерфейса. Созданное приложение использует информацию о движении эндоскопа внутри кости для сшивки изображений полученных через оптическую систему эндоскопа. Общие сведения о методах сверления губчатой кости, а также различные методы для сшивки изображений и и использования OpenCV для данных целей, также рассмотрены в данном проекте.
In this thesis, the image stitching program for stitching endoscopic data is implemented in C++ programming language using OpenCV library as image manipulating library and Qt framework as UI toolkit. Designed application uses information about movement of the endoscope inside of a bone to stitch images gathered trough endoscope. Common bone drilling aspects as well as different stitching techniques and OpenCV capabilities in this area are also considered.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- Titel
- Contents
- Introduction
- 1 Basics
- 1.1 Bone structure
- 1.2 Surgical bone drilling
- 1.3 Rigid rod lens endoscope
- 1.4 Parallax effect
- 1.5 Image representation
- 1.5.1 Gray-scale image
- 1.5.2 Colored image
- 1.6 Image stitching
- 1.7 OpenCV library
- 1.8 Qt framework
- 2 State-of-the-art
- 2.1 Registration of endoscopic image data
- 3 Material and methods
- 3.1 Optical properties of endoscopes
- 3.2 Endoscope mounting and moving system
- 3.3 Calculation of the transformation parameters
- 3.4 OpenCV methods for image manipulation
- 3.5 Method of dynamic image overlapping
- 3.6 C++ programming: ImgStitching class
- 3.7 Initial image data concideration
- 3.7.1 Real bone images
- 3.7.2 Artificial sample images
- 4 Results
- 4.1 Qt- and OpenCV-based C++ stitching program
- 4.2 Stitched images analysis
- 4.2.1 Captured images and parameters
- 4.2.2 Captured images overview
- Conclusion
- Appendix
- Bibliography
Access count: 40
Last 30 days: 0