Ιδρυματικό Αποθετήριο [SANDBOX]
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Σχεδίαση και υλοποίηση συστήματος διεπαφής βιντεοκάμερας και επεξεργασίας βίντεο σε πλατφόρμα αναδιατασσόμενης λογικής

Manolis Nikolaos

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/91B1903C-E561-434F-829C-AE0D2EA33884-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.88457-
Γλώσσαel-
Μέγεθος112 σελίδεςel
Μέγεθος5.8 megabytesen
ΤίτλοςΣχεδίαση και υλοποίηση συστήματος διεπαφής βιντεοκάμερας και επεξεργασίας βίντεο σε πλατφόρμα αναδιατασσόμενης λογικήςel
ΤίτλοςDesign and implementation of a system to interface video camera and process video on a reconfigurable logic-based platformen
ΔημιουργόςManolis Nikolaosen
ΔημιουργόςΜανωλης Νικολαοςel
Συντελεστής [Επιβλέπων Καθηγητής]Dollas Apostolosen
Συντελεστής [Επιβλέπων Καθηγητής]Δολλας Αποστολοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Zervakis Michailen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Ζερβακης Μιχαηλel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Sotiriadis Evripidisen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Σωτηριαδης Ευριπιδηςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηΗ επεξεργασία εικόνας θεωρείται ένας από τους πιο γρήγορα εξελισσόμενους τομείς στους κλάδους της επιστήμης των υπολογιστών και της μηχανικής. Οι εφαρμογές της αυξάνουν συνεχώς τις απαιτήσεις για υπολογιστική ισχύ, ειδικά αν ληφθεί υπόψη ο περιορισμός εξαγωγής αποτελεσμάτων σε πραγματικό χρόνο. Οι μοντέρνες FPGAs χρησιμοποιούνται συχνά ως πλατφόρμες για την υλοποίηση τέτοιου είδους εφαρμογών, επειδή η δομή τους είναι σε θέση να εκμεταλλευτεί τον χωρικό και χρονικό παραλληλισμό. Για τη διεπαφή με συσκευές FPGA, συνήθως γίνεται χρήση αισθητήρων εικόνας υψηλής ανάλυσης, που παρέχονται από εξειδικευμένες εταιρίες και κοστίζουν ακριβά. Το μεγάλο εύρος των ερευνών γύρω από τον τομέα επεξεργασίας εικόνας/βίντεο, που μπορούν να πραγματοποιηθούν σε μια FPGA, σε συνδυασμό με τους υπάρχοντες εξειδικευμένους και ακριβούς αισθητήρες εικόνας (κάμερες), δημιουργεί την ανάγκη για χρήση πολύ φθηνότερων καμερών σε περιπτώσεις όπου η υψηλή ανάλυση δεν είναι το μείζων ζήτημα. Αυτή η εργασία παρουσιάζει τη σχεδίαση ενός συστήματος που πραγματοποιεί τη διεπαφή φθηνών USB καμερών με μια συσκευή SoC. Τα ιδιαίτερα χαρακτηριστικά που απορρέουν από την παράλληλη φύση της FPGA, οδηγούν σε καλύτερα αποτελέσματα επεξεργασίας εικόνας/βίντεο σε σχέση με έναν τυπικό επεξεργαστή. Παρουσιάζεται μια υλοποίηση αρχιτεκτονικής hardware, ικανή να πραγματοποιήσει επεξεργασία βίντεο και προβολή σε οθόνη HDMI. Μέσω λογισμικού Linux, ελέγχεται το σύστημα hardware και δημιουργούνται δύο εφαρμογές που επιδεικνύουν τις λειτουργίες της υλοποίησης. Για τις επιδόσεις του συστήματος, παρουσιάζονται και συγκρίνονται τα αποτελέσματα πραγματοποίησης επεξεργασίας βίντεο, στην FPGA και στον επεξεργαστή ARM της συσκευής SoC. Επιπλέον διαπιστώνονται οι συνθήκες υπό τις οποίες μπορεί να πραγματοποιηθεί ταυτόχρονη προβολή δύο USB καμερών, χρησιμοποιώντας τον ελεγκτή USB ενός SoC. Για την εφαρμογή του συστήματος σε πραγματικό hardware χρησιμοποιήθηκε το Zynq-7000 SoC ZedBoard.el
ΠερίληψηImage processing is considered one of the fastest growing fields in computer science and engineering. Its applications have increased the requirements for computing power, especially due to the limitation of exporting results in real-time. Modern FPGAs are often used as platforms for implementing such applications, because their structure is able to take advantage of spatial and temporal parallelism. Interfacing FPGA devices with image sensors, is usually referred to the usage of high resolution sensors provided only by specialized companies and are usually highly costly. The wide range of image / video processing research that can be performed on FPGA, creates the need to use more affordable and accessible cameras in cases where high resolution is not a significant factor. This thesis presents the design of a system that interfaces low-priced USB cameras with a SoC device. The special features resulting from the parallel nature of FPGA, lead to better image / video processing results than a standard processor. A hardware system capable of capturing and processing video data from USB webcam and displaying them through HDMI will be presented. The hardware system is controlled through Linux environment and two applications have been created to demonstrate the functionality of the implementation. The video processing results between the FPGA and ARM processor of the SoC device are compared for system performance evaluation. In addition, the conditions under which two USB cameras can function simultaneously using the USB controller of a SoC are determined. The Zynq-7000 SoC ZedBoard was used to implement the system on real hardware.en
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2021-02-19-
Ημερομηνία Δημοσίευσης2020-
Θεματική ΚατηγορίαReconfigurable logicen
Θεματική ΚατηγορίαFPGAen
Θεματική ΚατηγορίαHDMIen
Θεματική ΚατηγορίαVideo/Image processing in real timeen
Θεματική ΚατηγορίαUSB protocolen
Βιβλιογραφική ΑναφοράΝικόλαος Μανώλης, "Σχεδίαση και υλοποίηση συστήματος διεπαφής βιντεοκάμερας και επεξεργασίας βίντεο σε πλατφόρμα αναδιατασσόμενης λογικής", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2020el
Βιβλιογραφική ΑναφοράNikolaos Manolis, "Design and implementation of a system to interface video camera and process video on a reconfigurable logic-based platform", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2020el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά