Εμφάνιση απλής εγγραφής

dc.contributor.advisorΠλατής, Νίκος
dc.contributor.authorΠαπαγεωργίου, Αλέξανδρος
dc.date.accessioned2013-11-18T13:12:52Z
dc.date.available2013-11-18T13:12:52Z
dc.date.issued2012-02
dc.identifier.urihttp://amitos.library.uop.gr/xmlui/handle/123456789/955
dc.descriptionΜ.Δ.Ε. 16el
dc.description.abstractΤα μοντέλα που αναπαριστούν τρισδιάστατα αντικείμενα, κυρίως με την μορφή των τριγωνικών πλεγμάτων, χρησιμοποιούνται σε πάρα πολλές εφαρμογές στα γραφικά υπο- λογιστών. Οι τρόποι παραγωγής τέτοιων μοντέλων επιτρέπουν τη δημιουργία τριγωνικών πλεγμάτων με μεγάλο βαθμό λεπτομέρειας, κάτι που όμως δεν είναι επιθυμητό για όλες τις χρήσεις αυτών. Για την επίλυση αυτού του προβλήματος έχουν δημιουργηθεί αλγόριθμοι απλοποίησης μοντέλων οι οποίοι παράγουν απλούστερα μοντέλα με βάση τα αρχικά, με τους περισσότερους να είναι υλοποιημένοι για την CPU. Τα τελευταία χρόνια ωστόσο πα- ρατηρείται μια ραγδαία ανάπτυξη στις δυνατότητες των επεξεργαστών γραφικών (GPUs) σε σημείο που να έχουν ξεπεράσει τις CPUs σε επεξεργαστική ισχύ. Αυτή η ραγδαία αύξηση της ισχύς των GPUs μαζί με την ανάπτυξη τεχνολογιών για την χρήση τους για υπολογισμούς γενικού σκοπού είναι που μας οδήγησε στην χρήση τους για απλοποίηση μοντέλων. Σε αυτή την εργασία παρουσιάζουμε έναν αλγόριθμο απλοποίη- σης μοντέλων που εκτελεί συρρικνώσεις ακμών οδηγούμενες από τη μετρική σφάλματος βασισμένη στα quadrics, ο οποίος εκμεταλλεύεται τις δυνατότητες των σύγχρονων καρ- τών γραφικών. Καθώς οι GPUs μπορούν να αντιμετωπιστούν σαν πολυεπεξεργαστικά συστήματα διαμοιρασμένης μνήμης, ο αλγόριθμος που υλοποιήσαμε χρησιμοποιεί πα- ραλληλισμό δεδομένων όπως αυτός παρέχεται μέσω της τεχνολογίας OpenCL και δεν έχει σειριακά τμήματα στην κύρια επαναληπτική δομή του ώστε να χρησιμοποιεί πλήρως την επεξεργαστική ισχύ των GPUs. Ο αλγόριθμος απλοποιεί τριγωνικά πλέγματα που έχουν την ιδιότητα της πολλαπλότητας και η υλοποίησή του παράγει αποτελέσματα γρη- γορότερα σε σχέση με αντίστοιχη σειριακή υλοποίηση.el
dc.format.extent72 σελ.el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πελοποννήσουel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subjectΗλεκτρονικοί υπολογιστέςel
dc.titleΑπλοποίηση τριγωνικών μοντέλων στην GPUel
dc.typeΜεταπτυχιακή διπλωματική εργασίαel
dc.contributor.departmentΤμήμα Επιστήμης και Τεχνολογίας Υπολογιστώνel
dc.contributor.facultyΣχολή Θετικών Επιστημών και Τεχνολογίαςel
dc.contributor.masterΕπιστήμη και Τεχνολογία Υπολογιστώνel
dc.subject.keywordΓραφικά υπολογιστώνel
dc.subject.keywordΥποσύστημα γραφικώνel
dc.subject.keywordΑλγόριθμοιel
dc.subject.keywordOpenCLel
dc.subject.keywordGPGPUel
dc.subject.keywordGPUel
dc.subject.keywordΚάρτες γραφικώνel
dc.description.abstracttranslatedModels that represent three-dimensional objects, mostly in the form of triangular meshes, are used in many applications in computer graphics. The methods that produce such models allow the creation of triangular meshes with a high degree of detail, which is not always desirable for all of their uses. To solve this problem, simplification algorithms have been developed which produce simpler models based on the original ones; most of these algorithms are implemented on the CPU. In recent years, however, there has been a rapid development in the capabilities of graphics processors (GPUs) to the point that they exceed CPUs in processing power. This rapid increase in the power of GPUs along with the development of technologies to use them for general purpose calculations led us to use them for model simplification. In this thesis we present a model simplification algorithm that performs edge contractions driven by a quadric based error metric, which takes advantage of modern graphics cards. As GPUs can be treated as shared memory multiprocessor systems, the algorithm we developed is using data parallelism as provided by OpenCL and has no serial segments in the main iterative structure in order to fully utilize the processing power of GPUs. The algorithm simplifies triangular meshes that possess the property of 2-manifold and its implementation produces results faster than the corresponding serial implementation.el


Αρχεία σε αυτό το τεκμήριο

Thumbnail
Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου επισημαίνεται κάτι διαφορετικό, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα