Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18282
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΜυλωνάκης, Δημήτριος-
dc.date.accessioned2022-03-18T10:03:56Z-
dc.date.available2022-03-18T10:03:56Z-
dc.date.issued2022-03-09-
dc.identifier.urihttp://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18282-
dc.description.abstractThe Earth Observation domain is rapidly flourishing thanks to the adoption of big data technologies. This is possible thanks to efficient data storage and processing infrastructures, but most importantly thanks to the development of data analytic applications with machine learning techniques. Several applications have been developed that perform change detection on Earth Observation satellite images with the help of machine learning models. Examining changes of a designated area over a period of time produces a big amount of data leading to demanding requirements in terms of fast access, storage and computation. In this diploma thesis, we focus on such an application, that creates generic change detection maps for pairs of time-consecutive Sentinel-2 data products that represent exactly the same field of view. The goal of the thesis is to improve the response time of the tool without loss in accuracy. For this purpose, we leverage the computing power of heterogeneous resources, targeting an Intel Strarix 10 FPGAs and utilize the OpenCL High Level Synthesis framework to create an efficient accelerator. Our study first performs application profiling in order to identify the performance bottlenecks. We then focus our acceleration efforts on optimizing the bottlenecks with the help of built-in HLS tool optimization techniques as well as architectural and algorithmic optimizations. We employ both fine-grain and coarse grain parallelism and explore the design space to identify architectures optimized towards different objectives, i.e both performance and throughput. The accelerator is integrated into the original python application and evaluated over real Sentilel-2 images. The best architecture delivers an overall speedup of x7 over the software baseline.en_US
dc.languageelen_US
dc.subjectMulti-temporal Change Detectionen_US
dc.subjectImage encodingen_US
dc.subjectHigh Level Synthesisen_US
dc.subjectOpenCLen_US
dc.subjectArtificial Neural Networksen_US
dc.titleFPGA Acceleration of Multi-Temporal Change Detection on High Resolution Imagesen_US
dc.description.pages106en_US
dc.contributor.supervisorΣούντρης Δημήτριοςen_US
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικήςen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Change_Detection_Accel.pdf4.09 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.