Show simple item record

Επιτάχυνση εφαρμογών μηχανικής όρασης με χρήση επεξεργαστή γραφικών

dc.contributor.advisorΨαράκης, Μιχαήλ
dc.contributor.authorΠαπαζαχαρίου, Χρήστος
dc.date.accessioned2015-10-19T09:10:19Z
dc.date.available2015-10-19T09:10:19Z
dc.date.issued2015-07
dc.identifier.urihttp://dione.lib.unipi.gr/xmlui/handle/unipi/7823
dc.description.abstractΗ παρούσα εργασία έχει ως σκοπό να παρουσιάσει την σύζευξη δύο τεχνολογικών πεδίων. Τα γενικά πεδία αυτά είναι της Μηχανικής ή υπολογιστικής Όρασης και της Επιτάχυνσης Υλικού και πιο συγκεκριμένα της επιτάχυνσης μέσω Ετερογενούς Παράλληλης Επεξεργασίας με χρήση Επεξεργαστών Γραφικών για Προγραμματισμό Γενικού Σκοπού (General Purpose Graphics Processing Unit programming - GPGPU). Ειδικότερα, θα μελετηθεί το πρόβλημα της Μηχανικής Όρασης, το οποίο είναι ένα πολυσύνθετο αντικείμενο, σε πληθώρα των συνιστωσών του, με σκοπό να γίνει χρήση των τεχνολογιών επιτάχυνσης ως αρωγή για την υλοποίηση της λύσης του. Η εργασία χωρίζεται σε τρία λογικά τμήματα. Στο πρώτο γίνεται η παρουσίαση των επιμέρους τεχνολογικών πεδίων και επιστημονικών αρχών που διέπουν την Μηχανική Όραση, των παραδοσιακών τεχνικών σε επίπεδο θεωρητικό αλλά και εφαρμοσμένο που μέχρι σήμερα έχουν καθιερωθεί στον χώρο, καθώς και ορισμένων πρόσφατων, καινοτόμων αλλά αναγνωρισμένων προσεγγίσεων. Στο δεύτερο εκθέτονται οι τεχνολογίες που δύνανται να χρησιμοποιηθούν για να επιταχύνουν τις μεθόδους επίλυσης των ζητούμενων της Μηχανικής Όρασης. Στο τρίτο και τελευταίο τμήμα, παρουσιάζεται η υλοποίηση εφαρμογής που συνδυάζει τα δύο αυτά τεχνολογικά πεδία. Η εφαρμογή αποτελεί υλοποίηση του αλγορίθμου SIFT (Scale Invariant Feature Transform) με χρήση της γλώσσας CUDA της NVIDIA. Επίσης αναλύονται οι μέθοδοι, οι προκλήσεις και οι προτεινόμενες και υλοποιούμενες τεχνικές που χρησιμοποιήθηκαν. Τέλος, παρουσιάζονται οι πειραματικές μετρήσεις και τα συνεπαγόμενα αποτελέσματα των δοκιμών της υλοποίησης αυτής, τα οποία επιβεβαιώνουν την επίτευξη του στόχου της επιτάχυνσης και το όφελος της χρήσης της τεχνολογίας του Γενικού Σκοπού Προγραμματισμού Επεξεργαστών Γραφικών, σε εφαρμογές μηχανικής όρασης.el
dc.format.extent115el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectΜηχανική όρασηel
dc.subjectΕπεξεργασία εικόνας -- Ψηφιακές τεχνικέςel
dc.subjectGraphics processing unitsel
dc.titleΕπιτάχυνση εφαρμογών μηχανικής όρασης με χρήση επεξεργαστή γραφικώνel
dc.title.alternativeAcceleration of computer vision applications using graphics processing unitel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.identifier.call006.37 ΠΑΠel
dc.description.abstractENThis thesis aims to present the conjunction of two technological fields. Those fields are Computer Vision and Hardware Acceleration, more precisely acceleration by means of Heterogeneous Parallel Processing using General Purpose Graphics Processing Unit programming (GPGPU). The problem of Computer Vision, which is a complex subject, will be studied in many of its constituents, with the goal of using acceleration technologies to assist the implementation of its solution. The thesis text is divided in three logical partitions. The firs one presents the respective technological fields and scientific principles that govern Computer Vision, the traditional techniques in a theoretical and applied level along with certain recent, innovative but nonetheless acknowledged approaches. The second part exhibits the technologies that can be used to speed up the solution methods of the Computer Vision demands. The third and last part presents the implementation of an application that combines the two fields. This application implements the SIFT algorithm (Scale Invariant Feature Transform) using NVIDIA’s CUDA programming language, following an analysis of the methods, the challenges, as well as the suggested and implemented techniques. Finally, the experimental measurements and the entailing results of this implementation are presented, to confirm the attainment of the acceleration goal, as well as the benefit of the use of General Purpose GPU programming in Computer Vision applications.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Except where otherwise noted, this item's license is described as
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Contact Us
Send Feedback
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»