dc.contributor.advisor |
Σούντρης, Δημήτριος |
el |
dc.contributor.author |
Χαραλαμπίδης, Ιγνάτιος Α.
|
el |
dc.contributor.author |
Charalampidis, Ignatios A.
|
en |
dc.date.accessioned |
2012-10-10T10:05:43Z |
|
dc.date.available |
2012-10-10T10:05:43Z |
|
dc.date.copyright |
2012-07-19 |
- |
dc.date.issued |
2012-10-10 |
|
dc.date.submitted |
2012-07-19 |
- |
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/6762 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.11777 |
|
dc.description |
80 σ. |
el |
dc.description.abstract |
Οι αλγόριθμοι της Όρασης Υπολογιστών εισάγουν αξιοσημείωτη υπολογιστική πολυπλοκότητα, η οποία συνήθως υλοποείται μη επαρκώς σε ΚΜΕ γενικού σκοπού. Για αυτό τον σκοπό είναι σύνηθες να χρησιμοποιούμε υλικό ειδικού σκοπού για να εππιταχύνουμε την απόδοση των κρίσιμων κομματιών αυτών των αλγορίθμων.
Ο σκοπός αυτης της διπλωματικής είναι να προτείνει και να παρουσίασει μία ολοκληρωμένη υλοποίηση ενός ΄τετοιου συστήματος συνεργασίας μεταξύ software και hardware για τον αλγόριθμο landmark matching. Η υλοποίηση θα γίνει σε επαναδιαμορφώσιμη πλατφόρμα. Ειδικότερα, έχοντας βρει τα κρίσιμα κομμάτια του αλγόριθμου, χρησιμοποίησαμε επαναχρησιμοποιήσιμη VHDL και απεικονίστηκαν επιτυχώς σε ένα FPGA (Virtex 6- XC6VLX240T0). Εκμεταλλευόμενοι όσο το δυνατόν περισσότερο τον παραλληλισμό που υπάρχει στον αλγόριθμο, σε συνδυασμό με ένα αριθμό τεχνικών σχεδίασης, οδηγηθήκαμε στο μέγιστο δυνατό κέρδος. Τα μη κρίσιμα κομμάτια του αλγόριθμο συνεχίζουν να εκτελούνται σε ΚΜΕ γενικού σκοπο.υ, καθώς δεν επιβαρύνουν παραπαών το συνολικό σύστημα. |
el |
dc.description.abstract |
Computer Vision algorithms introduce mentionable computational complexity, which is usually non-sufficiently implemented onto general-purpose CPUs. Thus, it is common to employ specialized hardware accelerators which aim to improve the performance of critical kernels of these algorithms.
The goal of this diploma thesis is to provide a sufficient hardware/software co-design implementation of landmark matching algorithm onto a reconfigurable platform. More specifically, the timing critical kernels, as they were already derived from profiling procedure, was developed at reusable VHDL and successfully mapped onto the target FPGA (Virtex 6- XC6VLX240T ). By exploiting as much as possible the inherent parallelism found in this algorithm, in conjunction to a number of design techniques, lead to the maximum gains. Regarding the non-timing critical kernels of landmark matching, they continue to be executed onto a general-purpose CPU, since they do not affect the performance of entire system. |
en |
dc.description.statementofresponsibility |
Ιγνάτιος Α. Χαραλαμπίδης |
el |
dc.language.iso |
el |
en |
dc.rights |
ETDFree-policy.xml |
en |
dc.subject |
Ψηφιακα VLSI |
el |
dc.subject |
Αλγοριθμοι όρασης |
el |
dc.subject |
Επαναδιομορφωμένες πλατφόρμες |
el |
dc.subject |
Συν-σχεδιασμός Υλικού/Λογισμικού |
el |
dc.subject |
FPGA |
en |
dc.subject |
HW/SW co-design |
en |
dc.subject |
Virtex6 |
en |
dc.subject |
Virtex5 |
en |
dc.subject |
Landmark matching |
en |
dc.subject |
Computer vision |
en |
dc.title |
Υλοποίηση ρομποτικών αλγορίθμων όρασης σε FPGA: Υλοποίηση στον αλγόριθμο landmark matching |
el |
dc.title.alternative |
FPGA Implementation of Computer Vision Algorithms: Application on landmark matching algorithm |
en |
dc.type |
bachelorThesis |
el (en) |
dc.date.accepted |
2012-07-18 |
- |
dc.date.modified |
2012-07-19 |
- |
dc.contributor.advisorcommitteemember |
Πεκμετζή, Κιαμάλ |
el |
dc.contributor.advisorcommitteemember |
Οικονομάκος, Γεώργιος |
el |
dc.contributor.committeemember |
Σουντρής, Δημήτριος |
el |
dc.contributor.committeemember |
Πεκμετζή, Κιαμάλ |
el |
dc.contributor.committeemember |
Οικονομάκος, Γεώργιος |
el |
dc.contributor.department |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών. Εργαστήριο Μικροϋπολογιστών και Ψηφιακών Συστημάτων VLSI. |
el |
dc.date.recordmanipulation.recordcreated |
2012-10-10 |
- |
dc.date.recordmanipulation.recordmodified |
2012-10-10 |
- |