HEAL DSpace

Αυτοματοποιημένος εντοπισμός ακμών σε νέφη σημείων με τη βοήθεια σημασιολογικής πληροφορίας

Αποθετήριο DSpace/Manakin

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

dc.contributor.author Μπέτσας, Θεόδωρος el
dc.contributor.author Betsas, Theodoros en
dc.date.accessioned 2021-03-18T07:59:38Z
dc.date.available 2021-03-18T07:59:38Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/53090
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.20788
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Φωτογραμμετρία el
dc.subject Όραση υπολογιστών el
dc.subject 3Δ εντοπισμός ακμών el
dc.subject Νέφος σημείων el
dc.subject Photogrammetry en
dc.subject Computer vision en
dc.subject 3D edge detection en
dc.subject Point cloud en
dc.subject Semantic information en
dc.subject Σημασιολογική πληροφορία el
dc.title Αυτοματοποιημένος εντοπισμός ακμών σε νέφη σημείων με τη βοήθεια σημασιολογικής πληροφορίας el
dc.title Automated detection of edges in point clouds using semantic information en
heal.type bachelorThesis
heal.classification Φωτογραμμετρία el
heal.classification Photogrammetry en
heal.classification Όραση υπολογιστών el
heal.classification Computer vision en
heal.language el
heal.language en
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2021-03-10
heal.abstract Στην παρούσα διπλωματική εργασία δημιουργήθηκε ένας αλγόριθμος εξαγωγής 3Δ ακμών από νέφη σημείων χρησιμοποιώντας ψηφιακές εικόνες και σημασιολογική πληροφορία. Ο αλγόριθμος αναπτύχθηκε σε γλώσσα Python και διανέμεται στο GitHub (www.github.com/thobet) ενώ μπορεί να χρησιμοποιηθεί με οποιοδήποτε λειτουργικό σύστημα. Αρχικά διερευνήθηκε η μεταφορά της σημασιολογικής πληροφορίας στο νέφος σημείων μέσω των ψηφιακών εικόνων. Για το σκοπό αυτό οι εικόνες εμπλουτίζονται με ένα τέταρτο κανάλι που περιέχει το χάρτη ακμών τους. Στη συνέχεια εισάγονται σε ένα λογισμικό δομής από κίνηση (SfM) και πυκνής συνταύτισης (MVS) ώστε να παραχθεί αρχικά το αραιό και εν τέλει το πυκνό νέφος σημείων. Για τη μελέτη του συγκεκριμένου βήματος αρχικά δημιουργήθηκε ένα πρόγραμμα τριγωνισμού στο οποίο εισάγονται οι εμπλουτισμένες εικόνες και παράγεται ένα αραιό νέφος σημείων. Τα σημεία του αραιού νέφους χαρακτηρίζονται από επτά τιμές. Τρεις για τη θέση, τρείς για το χρώμα και μια για το αν το εκάστοτε σημείο ανήκει σε ακμή ή όχι. Στη συνέχεια τροποποιήθηκε το λογισμικό OpenSfM [OpenSfM] ώστε να δέχεται εικόνες τεσσάρων καναλιών και να μεταφέρει τη σημασιολογική πληροφορία στο πυκνό νέφος σημείων που παράγει. Επιπλέον χρησιμοποιήθηκε και το λογισμικό Agisoft Metashape [Agisoft-Metashape] το οποίο μπορεί και επεξεργάζεται πολυκάναλες εικόνες ενώ μεταφέρει τις τιμές κάθε καναλιού στα σημεία τόσο του αραιού όσο και του πυκνού νέφους. Στην παρούσα διπλωματική εργασία αναπτύχθηκε και ένα πρόγραμμα το οποίο εκτελεί τους αλγορίθμους SfM-MVS του Agisoft Metashape [Agisoft-Metashape] μέσω της βιβλιοθήκης Python που παρέχει. Έτσι δίνεται η δυνατότητα να χρησιμοποιηθεί τόσο το γραφικό περιβάλλον του Metashape [Agisoft-Metashape] όσο και να εκτελεστούν οι αλγόριθμοι απευθείας από την Python. Ο χρήστης επιλέγει μια από τις προσεγγίσεις, (i) τριγωνισμός, (ii) OpenSfM [OpenSfM] και (iii) Agisoft Metashape GUI [Agisoft-Metashape] ή script, ώστε να παράξει το αραιό ή το πυκνό νέφος που περιέχει την πληροφορία των ακμών. Ο χρήστης εκτός της μεθόδου που θα παραχθεί το αραιό ή το πυκνό νέφος επιλέγει και τον τρόπο που θα οριστεί ο χάρτης ακμών δηλαδή η σημασιολογική πληροφορία. Πιο συγκεκριμένα μπορεί είτε να δώσει την πληροφρία ο ίδιος, στην περίπτωση που έχει υπολογιστεί ήδη ο χάρτης ακμών κάθε εικόνας, είτε να τη δημιουργήσει εφαρμόζοντας σε πραγαμτικό χρόνο [Arapellis (2020)] τον αλγόριθμο Canny [Canny (1983) και (1986)] σε κάθε μια. Στη συνέχεια εξάγονται τα σημεία που ανήκουν σε ακμές και ταξινομούνται σε σημεία της κάθε ακμής. Τέλος κάθε ομάδα σημείων διανυσματοποιείται και έτσι παράγεται ένα προσεγγιστικό 3Δ σχέδιο του αντικειμένου μελέτης. Ο αλγόριθμος εφαρμόστηκε σε δύο μνημεία πολιτιστικής κληρονομιάς, στο Ναό της Θεάς Δήμητρας στη Νάξο και στον Παλιό Αστυνομικό Σταθμό στη Ρόδο. Στα συμπεράσματα μελετάται η αποτελεσματικότητα του αλγορίθμου ενώ παρουσιάζονται και βελτιώσεις που μπορούν να προστεθούν στο μέλλον. el
heal.abstract In this diploma thesis, an algorithm for extracting 3D edges from point clouds was developed, combining digital images with semantic information. The proposed algorithm was built in Python and is distributed in GitHub (www.github.com/thobet). It can be used by any operating system. At first, the transition of semantic information to point clouds through digital images is investigated. For this purpose, the images are enriched by a fourth channel which contains their edge map. Afterwards, they are inserted into a SfM-MVS software to produce initially a sparse and finally, a dense point cloud. For the investigation of this procedure, a triangulation program was first created. More precisely, the enriched images are inserted, and the sparse point cloud is generated. Each of its points is defined by 7 values, i.e. three for the position, three for the color and one which determine whether the point belongs to an edge or not. The OpenSfM [OpenSfM] software was modified in such way, to accept four-channel images and transfer the semantic information to the produced dense point cloud. This transition can also be made using the Agisoft Metashape [Agisoft-Metashape] software which can process multi-channel images by default. Apart from that, it can transfer the semantic information to sparse point cloud, too. This diploma thesis also proposes a program which executes the SfM-MVS algorithms of Agisoft Metashape [Agisoft-Metashape] through the library that it provides. In this way, it enables one to use both the Metashape [Agisoft-Metashape] graphical interface and run the algorithms directly from Python. The user can choose one of the proposed approaches, i.e. triangulation, OpenSfM [OpenSfM] and Agisoft Metashape [Agisoft-Metashape] GUI or script, to produce the sparse or dense point cloud that contains the edge information. He can also decide about the way the edge map will be defined, i.e. the semantic information. Specifically, he can either provide the information himself in case the edge map has already been computed for each image or create it, by applying the Canny [Canny (1983) and (1986)] algorithm to each image, in real-time [Arapellis (2020)]. The points belonging to edges are extracted and classified into points of each edge. Finally, each segment of points is vectorized and thus, the approximated 3D plan of the object of interest is produced. The proposed algorithm was applied to two monuments of cultural heritage, the Ancient Temple of Demeter in Naxos, and the old Police Station in Rhodes. In the conclusions, the effectiveness of the algorithm is investigated while presenting improvements that can been added in the future. en
heal.advisorName Γεωργόπουλος, Ανδρέας el
heal.advisorName Georgopoulos, Andreas en
heal.committeeMemberName Δουλάμης, Αναστάσιος
heal.committeeMemberName Doulamis, Anastasios en
heal.committeeMemberName Ιωαννίδης, Χαράλαμπος el
heal.committeeMemberName Ioannidis, Charalabos en
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Αγρονόμων και Τοπογράφων Μηχανικών. Τομέας Τοπογραφίας. Εργαστήριο Φωτογραμμετρίας el
heal.academicPublisherID ntua
heal.numberOfPages 110 σ. el
heal.fullTextAvailability false


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

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

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

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

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