Παρακολούθηση μη-επανδρωμένου αεροχήματος βασισμένη σε βαθύ νευρωνικό δίκτυο στο AirSim

datacite.contributor.RelatedPersonΧατζηδούκας, Παναγιώτης
datacite.contributor.RelatedPersonΨαράκης, Εμμανουήλ
datacite.contributor.SupervisorΖερβάκης, Γεώργιος
dc.contributor.authorΜηλιώνης, Βασίλειος
dc.contributor.otherMilionis, Vasileios
dc.date.accessioned2023-11-06T07:07:40Z
dc.date.available2023-11-06T07:07:40Z
dc.date.issued2023-10-26
dc.degreegraduateThesis
dc.description.abstractΈνα από τα πιο κλασικά προβλήματα στο χώρο της Υπολογιστικής Όρασης (Computer Vision) και της Επεξεργασίας Εικόνας (Image Processing) είναι ο εντοπισμός και η παρακολούθηση αντικειμένων σε ακολουθία από εικόνες - βίντεο. Η αξιοποίηση της Μηχανικής Μάθησης και ιδιαίτερα των Συνελικτικών Νευρωνικών Δικτύων έχει ανανεώσει τον συγκεκριμένο ερευνητικό τομέα. Στην παρούσα διπλωματική εργασία αναπτύσσεται ένα pipeline που συνδιάζει κλασικές μεθόδους, όπως το Kalman φίλτρο, με ένα Βαθύ Νευρωνικό Δίκτυο (DNN), ώστε να επιτευχθεί η παρακολούθηση αεροοχήματος σε πραγματικό χρόνο. Για την παρακολούθηση χρησιμοποιείται ένα Μη-επανδρωμένο Αεροόχημα (UAV), με μια μόνο κάμερα, ο έλεγχος του οποίου γίνεται με αυτόματο τρόπο, αξιοποιώντας την πληροφορία του pipeline. Επιτάσσεται επίσης μια Δομημένη (Structured) Pruning τεχνική ώστε να επιταχυνθεί η απόκριση του Βαθιού Νευρωνικού Δικτύου, με στόχο να επιτευχθούν υψηλές ταχύτητες επεξεργασίας των εικόνων (fps), μιας και οδηγούν σε καλύτερη παρακολούθηση. Για την υλοποίηση και την πειραματική αξιολόγηση χρησιμοποιήθηκε το AirSim, προσομοιωτής ανοικτού κώδικα, σχεδιασμένος για προβλήματα μηχανικής μάθησης. Το περιβάλλον στο οποίο εκτελέστηκαν τα πειράματα είναι άδειο, μιας και δεν υλοποιείται κάποια τεχνική αποφυγής εμποδίων (Obstacle Avoidance). Τέλος, για την εκπαίδευση του DNN αναπτύχθηκε αυτόματος τρόπος παραγωγής δεδομένων, τόσο της εικόνας, όσο και του Bounding Box.
dc.description.translatedabstractOne of the most classical problems in Computer Vision and Image Processing is object Detection and Tracking in an image sequence - video. The use of Machine Learning and Convolutional Neural Networks has renovated the field. In this thesis a pipeline is developed that combines traditional methods, like the Kalman Filter, with Deep Neural Networks, in order to achieve real-time tracking of an Unmanned Aerial Vehicle (UAV). For the tracker we use a UAV, equipped with a single camera. The UAV is controlled automatically using information provided by the pipeline. To enhance processing speed and achieve higher frame rates (fps), for improved tracking, we employ Structured Pruning techniques. For the implementation and experimentation, AirSim was used, an open-source simulator designed for Machine Learning. It's important to note that no obstacle avoidance algorithm was developed, so the environment in which the experiments took place had to be empty. Additionally, in order to train the DNN a dataset was required. For this purpose a data generation scheme that utilizes the AirSim API was developed, producing images along with a Bounding Box.
dc.identifier.urihttps://hdl.handle.net/10889/26154
dc.language.isoel
dc.subjectΑυτόματος έλεγχος
dc.subjectΒαθιά νευρωνικά δίκτυα
dc.subjectΕπιτάχυνση
dc.subjectΜη-επανδρωμένα αεροσκάφη
dc.subjectΦίλτρο Kalman
dc.subject.alternativeAcceleration
dc.subject.alternativeAirSim
dc.subject.alternativeAutomated control
dc.subject.alternativeDeep neural networks
dc.subject.alternativeKalman filters
dc.subject.alternativeStructured pruning
dc.subject.alternativeTracking
dc.subject.alternativeUnmanned aerial vehicles
dc.titleΠαρακολούθηση μη-επανδρωμένου αεροχήματος βασισμένη σε βαθύ νευρωνικό δίκτυο στο AirSim
dc.title.alternativeDNN-based UAV tracking in AirSim

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Nemertes_DNN_Based_UAV_Tracking_in_AirSim.pdf
Size:
31.91 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.02 KB
Format:
Item-specific license agreed upon to submission
Description: