KHODAREVSKYI, D. Obrazová mozaika ze sekvence snímků z dronu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Pan Khodarevskyi prokázal během řešení své práce schopnost samostatné práce. Postupně se s tématem dobře obeznámil a věnoval se důležitým odborným částem řešení. Dokázal se vypořádat s nečekanými problémy a své nápady na další postup konzultoval. Díky pečlivosti a pracovitosti autora se mu nakonec podařilo vypracovat funkční a rozumně otestované a vyhodnocené řešení.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Informace k zadání | Zadání je mírně obtížnější, protože vyžaduje značné množství znalostí nad rámec bakalářského programu (extrakce obrazových příznaků, odhad geometrických transformací apod.). Student se po dohodě s vedoucím zaměřil na základní řešení daného problému. | ||
| Práce s literaturou | Student vyhledával studijní literaturu aktivně a samostatně. | ||
| Aktivita během řešení, konzultace, komunikace | Pan Khodarevskyi byl aktivní, o téma se zajímal, pečlivě studoval pro něj zcela nové postupy a postupně se do dané problematiky dostával. Na konzultace chodil pečlivě připraven. V letním semestru začaly být konzultace přínosné i po odborné stránce. | ||
| Aktivita při dokončování | Práce byla dokončena v předstihu a pečlivě konzultována. | ||
| Publikační činnost, ocenění | Není známo. |
The student implemented, let's say, a classical pipeline for image stitching using OpenCV methods. The output is functional, it was evaluated on three datasets. However, the invested effort could be more beneficial if there were more rigorous research on existing solutions and the reuse of already available knowledge, e.g., from previously listed assignments on the same topic.
| Kritérium | Známka | Body | Slovní hodnocení |
|---|---|---|---|
| Náročnost zadání | |||
| Rozsah splnění požadavků zadání | I consider the assignment completed, but my biggest criticism is that the work completely neglects the continuous (on-the-fly) creation of the map. And a minor note - the associated video (certainly professionally looking) presents rather general principles than the developed solution (its key properties or features). | ||
| Rozsah technické zprávy | The work has approximately 42 standard pages. The text is rich in information, not artificially prolonged. However, I miss an overview of existing solutions - the necessary principles are stated, but it would be advisable to find and at least be inspired by other solutions, at least the OpenCV (used in the work) has a high-level API for image stitching, or almost certainly there is something specific for drones. Moreover, I would expect that bundle adjustment, or image stitching using neural networks, would be at least mentioned. | ||
| Prezentační úroveň technické zprávy | 75 | The text is well structured and generally quite readable. However, there are a lot of places where part of the text is hard to understand, or something is not explained well. A lot of statements should be elaborated more (like why and in which cases it is necessary to work only with images, when drones typically have many more sensors than cameras). | |
| Formální úprava technické zprávy | 90 | I only spotted very few minor issues. | |
| Práce s literaturou | 65 | There are 20 certainly relevant items on the literature list. However, I have two concerns. First, there should be some overview (and the related literature listed) of existing complete/high-level solutions; however, this is not explicitly required by the assignment, but would be logical in my opinion. Second, the same topic has been previously worked on by different students. The work by J. Kapsa ([6]) is cited as source of inspiration for "small optimization" (page 22), however, the core approach to the whole work seems to be highly similar, without citing the work by Kapsa (or any else) - I would expect citation e.g. on page 20, 3.3 Keypoint map. | |
| Realizační výstup | 75 | The solution seems to be working, evaluated on three datasets, however, without comparison to any other solution. It deals with the same topic as multiple previous assignments; however, it does not draw much information from them. | |
| Využitelnost výsledků | The output of the work is a functional solution, however, with some limitations, e.g., it cannot build maps "on the fly" (it can probably add images to the feature map in real-time, but almost certainly not continuously update the resulting image). |
eVSKP id 162667