Daugiavaizdinių rekonstravimas
Paulauskas, Povilas |
Daugiavaizdinių rekonstravimas. Magistro baigiamasis darbas informatikos inžinerijos laipsniui. Vilniaus Gedimino technikos universitetas. Vilnius, 2015, 48 p., 33 iliustr., 8 lent., 42 bibl., 3 priedų.Magistro baigiamojo darbo tikslas - ištirti daugiavaizdinių rekonstravimo galimybes naudojant išmanųjį telefoną su Android operacine sistema. Tirti pasirinkta OpenCV vaizdų apdorojimo biblioteka, kuri pritaikyta JAVA ir C programavimo kalboms. Pozicijai nustatyti pasirinkta Aruco biblioteka, leidžianti rasti kameros poziciją iš scenoje matomo žymens. Tiriant daugiavaizdinių rekonstravimo galimybes lyginami būdingųjų požymių išskyrimo, aprašymo metodikos, įgalintos OpenCV JAVA bibliotekoje. Norint pasiekti didesnį būdingųjų taškų susiejimo vaizduose tikslumą, panaudota fundamentalioji matrica. Trianguliuojant susietus vaizdų taškus, randamas bendras erdvės taškas ir jo koordinatės. Darbo rezultatas - sukurta programinė įranga, kuri pagal pateiktuose vaizduose rastus būdinguosius taškus geba juos trianguliuoti ir mobiliajame įrenginyje sukurti tekstinę rinkmeną, kurioje saugomos trianguliuotų taškų erdvės taško koordinatės.Darbą sudaro 6 dalys: įvadas, analogiškų sistemų apžvalga, pasirinktų metodų analizė, sukurtos programinės įrangos tyrimas, tyrimo rezultatai, apibendrinimas ir išvados.
Multiview reconstruction. Masters thesis for information technology engineering degree. Vilniaus Gediminas technical university. Vilnius, 2015, 48 pages, 33 images, 8 tables, 42 literature, 3 appends.Purpose of masters thesis is to analyse the possibilities of multiview reconstruction using a smartphone with Android operating system. OpenCV library is chosen for analysis because it is adapted for JAVA and C development languages. For camera pose estimation, Aruco library is used because it lets to find camera pose from a detected marker in the scene. During the analysis of multiview reconstruction possibilities, feature detection and feature description techniques are compared which are in OpenCV JAVA library. For higher accuracy of feature matching, a fundamental matrix is used. By triangulating matched features, a point and it's coordinates in space are found. Result of the thesis - a software that is capable of triangulating matched points and saving point coordinates in device's internal memory as a text file is created.Thesis consists of 6 parts: introduction, review of analogical systems, analysis of used methods, analysis of created software, results of analysis, conclusions.