Aerial SLAM algorithm with global alignment using satellite imagery
| dc.contributor.author | Karbowski, Jakub | |
| dc.contributor.author | Bartoszewski, Bartosz | |
| dc.contributor.author | Kokot, Daria | |
| dc.contributor.author | Kwiecień, Michał Jan | |
| dc.contributor.author | Turlej, Tymoteusz | |
| dc.date.available | 2024-02-07T11:44:26Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Simultaneous localization and mapping (SLAM) algorithms can be used in aerial vehicles with a down-facing camera for navigation and terrain mapping. However, they suffer from an incremental position error. Each neighbouring image pair match introduces an alignment error which accumulates to a global position error proportional to the map size. By using a reference satellite image map this error can be reduced to a constant factor. This work proposes a novel image alignment algorithm called Embed Match which can be applied to any SLAM algorithm. Embed Match uses a neural network to represent a map region as a field of embedding vectors which are a semantic representation of the area. By comparing the embedding fields of a satellite image and the camera image, an alignment function is defined. Maximising this function leads to image alignment. The proposed algorithm shows a radically different approach from keypoint-based alignment methods which usually struggle with matching drastically different images, such as satellite and real camera images. | en |
| dc.description.abstract | Algorytmy symultanicznej lokalizacji i mapowania (SLAM) mogą być stosowane w pojazdach powietrznych z kamerą skierowaną w dół do nawigacji i mapowania terenu. Jednakże występuje błąd inkrementacyjny pozycji. Każde dopasowanie sąsiedniej pary obrazów wprowadza błąd wyrównania, który wpływa na błąd globalnej pozycji proporcjonalnie do rozmiaru mapy. Korzystając z referencyjnej mapy obrazów satelitarnych, ten błąd można zredukować do stałego współczynnika. W tej pracy proponowany jest nowatorski algorytm wyrównywania obrazów o nazwie Embed Match, który może być stosowany do dowolnego algorytmu SLAM. Embed Match wykorzystuje sieć neuronową do reprezentowania regionu mapy jako pola wektorów osadzania, które są semantyczną reprezentacją obszaru. Porównując pola osadzania obrazu satelitarnego i obrazu kamery, definiuje się funkcję wyrównywania. Maksymalizacja tej funkcji prowadzi do wyrównywania obrazu. Proponowany algorytm stanowi radykalnie inne podejście niż metody wyrównywania oparte na punktach charakterystycznych, które zazwyczaj mają trudności z dopasowywaniem się do drastycznie różnych obrazów, takich jak obrazy satelitarne i rzeczywiste obrazy z kamery. | pl |
| dc.description.placeOfPublication | Kraków | |
| dc.description.type | rozdział | |
| dc.description.version | wersja wydawnicza | |
| dc.identifier.isbn | ISBN 978-83-67427-74-6 | |
| dc.identifier.uri | https://repo.agh.edu.pl/handle/AGH/106476 | |
| dc.language.iso | eng | |
| dc.publisher | Wydawnictwa AGH | |
| dc.relation.ispartof | Nauka – Technika – Technologia : seria wydawnicza AGH. Tom 8 | |
| dc.rights | AGH Licence (University Press) - Fair Use | |
| dc.rights.access | otwarty dostęp | |
| dc.rights.uri | https://repo.agh.edu.pl/info/licence-agh-university-press | |
| dc.subject | SLAM | en |
| dc.subject | aerial navigation | en |
| dc.subject | mapping | en |
| dc.subject | neural network | en |
| dc.subject | SLAM | pl |
| dc.subject | nawigacja satelitarna | pl |
| dc.subject | mapowanie | pl |
| dc.subject | sieć neuronowa | pl |
| dc.title | Aerial SLAM algorithm with global alignment using satellite imagery | en |
| dc.title.alternative | Algorytm Aerial SLAM z globalnym ustawieniem przy użyciu zdjęć satelitarnych | pl |
| dc.title.related | Nauka – Technika – Technologia : seria wydawnicza AGH. Tom 8 | |
| dc.type | fragment książki | |
| dspace.entity.type | Publication | |
| publicationissue.pagination | pp. 55-66 | |
| relation.isAuthorOfPublication | 8e8d9f87-20d7-48b6-b65f-a1f4247f56d8 | |
| relation.isAuthorOfPublication.latestForDiscovery | 8e8d9f87-20d7-48b6-b65f-a1f4247f56d8 | |
| relation.isCompositeOfPart | 25046dfc-40b2-434e-b47e-3e6d570ad06c | |
| relation.isCompositeOfPart.latestForDiscovery | 25046dfc-40b2-434e-b47e-3e6d570ad06c |
Files
Original bundle
1 - 1 of 1
