SlideShare a Scribd company logo
1 of 23
1
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Ανάπτυξη υποδομής για
δημιουργία ροών απομακρυσμένης
επεξεργασίας εικόνας
με γραφικό τρόπο
Διπλωματική Εργασία
Εκπόνηση:
Θεοδώρα Μιχαηλίδου
9067
Επίβλεψη:
Ανδρέας Συμεωνίδης
Καθηγητής
Εμμανουήλ Τσαρδούλιας
Ερευνητής
2
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Κίνητρο
• Μηχανική Όραση: Απαιτητικοί
αλγόριθμοι
• IoT: Συσκευές χωρίς ή με μικρή
υπολογιστική ισχύ
• Low-Code: Γραφικός
προγραμματισμός
3
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Στόχος της διπλωματικής
• Δημιουργία pipelines επεξεργασίας εικόνας / μηχανικής όρασης
• Γραφικός τρόπος
• Απομακρυσμένη εκτέλεση, σε υπολογιστή με αρκετή υπολογιστική
ισχύ
• Επικοινωνία: Πρωτόκολλα IoT
4
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Παρόμοια εργαλεία
• Thingsboard, StreamPipes, κ.α.
• Συλλογή, ανάλυση IoT δεδομένων, flow-based
• Όχι δεδομένα εικόνας
• JIPipe, Zebra Aurora Vision Studio, OpenCV-flow, κ.α.
• Ροές επεξεργασίας εικόνας σε γραφικό περιβάλλον
• Όχι απομακρυσμένη εκτέλεση
• Όχι είσοδος δεδομένων από εξωτερικές πηγές, πχ με πρωτόκολλα IoT
5
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Τεχνολογίες που χρησιμοποιήθηκαν
6
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Αρχιτεκτονική του συστήματος
• Node-RED
• Μεσίτης MQTT
• Server επεξεργασίας
εικόνας
• Εξωτερική πηγή
δεδομένων, πχ κάμερα
αυτόνομου αυτοκινήτου
Επικοινωνία
• Βασισμένη σε broker
• Με topics
• Request / Response
7
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Διεπαφή χρήστη
8
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Διεπαφή χρήστη
• Πακέτο κόμβων
• 15 κατηγορίες
• ~60 κόμβοι
• Υλοποίηση σε JS
και HTML
9
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Διεπαφή χρήστη
Κάθε κόμβος
• Είναι παραμετροποιήσιμος
• Δημιουργεί το αίτημα προς
τον server
• Λαμβάνει την απάντηση
• Την προωθεί στον επόμενο
κόμβο
10
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Server επεξεργασίας εικόνας
• Σύνδεση και επικοινωνία
με τον broker MQTT
(commlib)
• Από-/Κωδικοποίηση των
δεδομένων
• Εκτέλεση συναρτήσεων
επεξεργασίας εικόνας
11
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Server επεξεργασίας εικόνας - Κωδικοποίηση
Εικόνες, 2D πίνακες
• Για συμπίεση των δεδομένων, αλλά χωρίς απώλειες, και
• Για να μπορεί να εμφανιστεί στο Node-RED
• Κωδικοποίηση με PNG
• Δεδομένα κωδικοποιήσιμα σε JSON, λόγω commlib
• => όχι δυαδικά, όπως οι εικόνες
• Κωδικοποίηση σε Base64
Contour, ευθείες, κύκλοι κ.α.
• Απευθείας σε JSON
12
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα - Ροή 1
• Προσθήκη και αφαίρεση θορύβου
13
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα - Ροή 2
• Αναγνώριση λωρίδας κυκλοφορίας, πχ σε αυτόνομο αυτοκίνητο
• Δυνητικά επεξεργασία ακολουθίας χρονικά συσχετισμένων εικόνων
14
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα
- Ροή 3
• Κατάτμηση
πνευμόνων σε
αξονική
τομογραφία
• Ροή που
σχεδιάστηκε σε
paper του 2022
15
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα
- Ροή 3
• Κατάτμηση
πνευμόνων σε
αξονική
τομογραφία
• Ροή που
σχεδιάστηκε σε
paper του 2022
*Automated detection and segmentation of non-small cell lung cancer
computed tomography images, Sergey P. Primakov et al
16
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα
- Ροή 3
• Επανάληψη για
12 φέτες της
CT
• Με επανάληψη
για όλες
δημιουργείται
3D κατάτμηση
των πνευμόνων
17
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα – Μετρικές
Για κάθε κόμβο
• netTime: μεταξύ αποστολής του μηνύματος και λήψης της απάντησης από
το node-RED
• pyTime: συνολικής επεξεργασίας του μηνύματος στον python server
• funcTime: που αφορά αποκλειστικά τη συνάρτηση επεξεργασίας εικόνας
Για κάθε ροή
• totalTime: ο συνολικός χρόνος από την έναρξή της μέχρι το τέλος της
Έκτέλεση: 15 επαναλήψεις
18
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Πειράματα – Συνθήκες
Server
Επεξεργασίας
Εικόνας
LAN
19
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Αποτελέσματα
Ροή 1 Ροή 2
20
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Αποτελέσματα
Ροή 3
Συνολικά
21
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Συμπεράσματα
• Επιτυχής εκτέλεση μικρών και μεγάλων ροών επεξεργασίας εικόνας,
αλλά και ακολουθίας εικόνων με μικρό ρυθμό αποστολής
• Εξαγωγή χρονικών στατιστικών => συγκριτικά συμπεράσματα για
κόμβους, ροές
• ποιες διεργασίες ήταν πιο χρονοβόρες στον server
• ποια δεδομένα χρειάστηκαν πιο πολύ χρόνο από-/κωδικοποίησης
• ποια δεδομένα χρειάστηκαν πιο πολύ χρόνο για αποστολή στο δίκτυο
• Ο χρόνος επεξεργασίας αυξάνεται όσο αυξάνονται τα layers της
εφαρμογής (επεξεργασία στο server, απο-/κωδικοποίηση, μεταφορά
στο δίκτυο)
22
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Μελλοντικές επεκτάσεις
• Περισσότεροι κόμβοι
• με προεκπαιδευμένα μοντέλα μηχανικής μάθησης, πχ tiny-YOLO, MediaPipe
• για πράξεις μεταξύ των Ν προηγούμενων frame (χρονικά συσχετισμένα
frames)
• Αύξηση του ρυθμού επεξεργασίας ενός frame
• Πολλαπλά νήματα με νεότερη έκδοση της commlib
• Πολλαπλοί server και δυναμική κατανομή των μηνυμάτων
• Αποστολή όλου του γράφου επεξεργασίας μαζί
=> Μείωση του χρόνου δικτύου
• Προσαρμογή του Node-RED ώστε κάθε χρήστης να έχει το δικό του
περιβάλλον εργασίας
23
Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας
με γραφικό τρόπο
Μάρτιος 2023
Ευχαριστώ για την προσοχή σας!
Ερωτήσεις;
Θεοδώρα Μιχαηλίδου

More Related Content

Similar to Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο

Ιωάννης Τσαφαράς
Ιωάννης ΤσαφαράςΙωάννης Τσαφαράς
Ιωάννης ΤσαφαράςISSEL
 
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...ISSEL
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationISSEL
 
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...ISSEL
 
Τεχνολογία Επικοινωνιών-Κεφάλαιο2c
Τεχνολογία Επικοινωνιών-Κεφάλαιο2cΤεχνολογία Επικοινωνιών-Κεφάλαιο2c
Τεχνολογία Επικοινωνιών-Κεφάλαιο2cNikos Michailidis
 
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...ISSEL
 
Camera-driven behavioral planning for autonomous vehicles on the CARLA Simulator
Camera-driven behavioral planning for autonomous vehicles on the CARLA SimulatorCamera-driven behavioral planning for autonomous vehicles on the CARLA Simulator
Camera-driven behavioral planning for autonomous vehicles on the CARLA SimulatorISSEL
 
Olympiacos MS CRM 3 Microsoft EMEA Case Study
Olympiacos MS CRM 3 Microsoft EMEA Case StudyOlympiacos MS CRM 3 Microsoft EMEA Case Study
Olympiacos MS CRM 3 Microsoft EMEA Case StudyDimitris Vayenas
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...ISSEL
 
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Vasileios Komianos
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008Alexandros Sigaras
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentISSEL
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...ISSEL
 
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...WROHellas
 
Thesis.Net Framework Training
Thesis.Net Framework TrainingThesis.Net Framework Training
Thesis.Net Framework Trainingpdalianis
 
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"John Tzortzakis
 
Panagiotis Doxopoulos
Panagiotis DoxopoulosPanagiotis Doxopoulos
Panagiotis DoxopoulosISSEL
 
Ενότητα 7.2
Ενότητα 7.2Ενότητα 7.2
Ενότητα 7.2aslan97
 
Λυκάρτσης Ιωάννης
Λυκάρτσης ΙωάννηςΛυκάρτσης Ιωάννης
Λυκάρτσης ΙωάννηςISSEL
 

Similar to Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο (20)

Ιωάννης Τσαφαράς
Ιωάννης ΤσαφαράςΙωάννης Τσαφαράς
Ιωάννης Τσαφαράς
 
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...
Θεματική Μοντελοποίηση και Σύστημα Συστάσεων Απαιτήσεων Λογισμικού με χρήση Μ...
 
Konstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenationKonstantinos Papadopoulos Diploma Thesis presenation
Konstantinos Papadopoulos Diploma Thesis presenation
 
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
Ανάπτυξη εργαλείου αυτοματοποίησης της παραγωγής σεναρίων για τη δημιουργία ψ...
 
Τεχνολογία Επικοινωνιών-Κεφάλαιο2c
Τεχνολογία Επικοινωνιών-Κεφάλαιο2cΤεχνολογία Επικοινωνιών-Κεφάλαιο2c
Τεχνολογία Επικοινωνιών-Κεφάλαιο2c
 
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...
∆ηµιουργία συµπεριφορών αυτόνοµου αυτοκινήτου µε χρήση προσοµοιωτή και απλών ...
 
Camera-driven behavioral planning for autonomous vehicles on the CARLA Simulator
Camera-driven behavioral planning for autonomous vehicles on the CARLA SimulatorCamera-driven behavioral planning for autonomous vehicles on the CARLA Simulator
Camera-driven behavioral planning for autonomous vehicles on the CARLA Simulator
 
Olympiacos MS CRM 3 Microsoft EMEA Case Study
Olympiacos MS CRM 3 Microsoft EMEA Case StudyOlympiacos MS CRM 3 Microsoft EMEA Case Study
Olympiacos MS CRM 3 Microsoft EMEA Case Study
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...
Βελτίωση Αυτοματοποιημένης Ανάθεσης Εργασιών Λογισμικού με χρήση Commits σε Δ...
 
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
Ανάπτυξη Εικονικών Κόσμων για Τουριστική Προβολή
 
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-20083rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
3rd StudentGuru Event | Robotics developer studio 2008 | 11-21-2008
 
Micro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application DevelopmentMicro Front-ends and Microservices Architecture in Web Application Development
Micro Front-ends and Microservices Architecture in Web Application Development
 
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
Η αρχιτεκτονική των Microservices και Micro Front-ends στην Ανάπτυξη Εφαρµογώ...
 
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
Αναπαράσταση Οπτικού Προγραμματισμού με το εργαλείο «ΚωδικΌραμα» | Αναστάσιος...
 
Thesis.Net Framework Training
Thesis.Net Framework TrainingThesis.Net Framework Training
Thesis.Net Framework Training
 
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
 
Panagiotis Doxopoulos
Panagiotis DoxopoulosPanagiotis Doxopoulos
Panagiotis Doxopoulos
 
Ενότητα 7.2
Ενότητα 7.2Ενότητα 7.2
Ενότητα 7.2
 
Λυκάρτσης Ιωάννης
Λυκάρτσης ΙωάννηςΛυκάρτσης Ιωάννης
Λυκάρτσης Ιωάννης
 

More from ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...ISSEL
 

More from ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...
 

Ανάπτυξη υποδομής για τη δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο

  • 1. 1 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Διπλωματική Εργασία Εκπόνηση: Θεοδώρα Μιχαηλίδου 9067 Επίβλεψη: Ανδρέας Συμεωνίδης Καθηγητής Εμμανουήλ Τσαρδούλιας Ερευνητής
  • 2. 2 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Κίνητρο • Μηχανική Όραση: Απαιτητικοί αλγόριθμοι • IoT: Συσκευές χωρίς ή με μικρή υπολογιστική ισχύ • Low-Code: Γραφικός προγραμματισμός
  • 3. 3 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Στόχος της διπλωματικής • Δημιουργία pipelines επεξεργασίας εικόνας / μηχανικής όρασης • Γραφικός τρόπος • Απομακρυσμένη εκτέλεση, σε υπολογιστή με αρκετή υπολογιστική ισχύ • Επικοινωνία: Πρωτόκολλα IoT
  • 4. 4 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Παρόμοια εργαλεία • Thingsboard, StreamPipes, κ.α. • Συλλογή, ανάλυση IoT δεδομένων, flow-based • Όχι δεδομένα εικόνας • JIPipe, Zebra Aurora Vision Studio, OpenCV-flow, κ.α. • Ροές επεξεργασίας εικόνας σε γραφικό περιβάλλον • Όχι απομακρυσμένη εκτέλεση • Όχι είσοδος δεδομένων από εξωτερικές πηγές, πχ με πρωτόκολλα IoT
  • 5. 5 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Τεχνολογίες που χρησιμοποιήθηκαν
  • 6. 6 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Αρχιτεκτονική του συστήματος • Node-RED • Μεσίτης MQTT • Server επεξεργασίας εικόνας • Εξωτερική πηγή δεδομένων, πχ κάμερα αυτόνομου αυτοκινήτου Επικοινωνία • Βασισμένη σε broker • Με topics • Request / Response
  • 7. 7 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Διεπαφή χρήστη
  • 8. 8 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Διεπαφή χρήστη • Πακέτο κόμβων • 15 κατηγορίες • ~60 κόμβοι • Υλοποίηση σε JS και HTML
  • 9. 9 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Διεπαφή χρήστη Κάθε κόμβος • Είναι παραμετροποιήσιμος • Δημιουργεί το αίτημα προς τον server • Λαμβάνει την απάντηση • Την προωθεί στον επόμενο κόμβο
  • 10. 10 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Server επεξεργασίας εικόνας • Σύνδεση και επικοινωνία με τον broker MQTT (commlib) • Από-/Κωδικοποίηση των δεδομένων • Εκτέλεση συναρτήσεων επεξεργασίας εικόνας
  • 11. 11 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Server επεξεργασίας εικόνας - Κωδικοποίηση Εικόνες, 2D πίνακες • Για συμπίεση των δεδομένων, αλλά χωρίς απώλειες, και • Για να μπορεί να εμφανιστεί στο Node-RED • Κωδικοποίηση με PNG • Δεδομένα κωδικοποιήσιμα σε JSON, λόγω commlib • => όχι δυαδικά, όπως οι εικόνες • Κωδικοποίηση σε Base64 Contour, ευθείες, κύκλοι κ.α. • Απευθείας σε JSON
  • 12. 12 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα - Ροή 1 • Προσθήκη και αφαίρεση θορύβου
  • 13. 13 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα - Ροή 2 • Αναγνώριση λωρίδας κυκλοφορίας, πχ σε αυτόνομο αυτοκίνητο • Δυνητικά επεξεργασία ακολουθίας χρονικά συσχετισμένων εικόνων
  • 14. 14 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα - Ροή 3 • Κατάτμηση πνευμόνων σε αξονική τομογραφία • Ροή που σχεδιάστηκε σε paper του 2022
  • 15. 15 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα - Ροή 3 • Κατάτμηση πνευμόνων σε αξονική τομογραφία • Ροή που σχεδιάστηκε σε paper του 2022 *Automated detection and segmentation of non-small cell lung cancer computed tomography images, Sergey P. Primakov et al
  • 16. 16 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα - Ροή 3 • Επανάληψη για 12 φέτες της CT • Με επανάληψη για όλες δημιουργείται 3D κατάτμηση των πνευμόνων
  • 17. 17 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα – Μετρικές Για κάθε κόμβο • netTime: μεταξύ αποστολής του μηνύματος και λήψης της απάντησης από το node-RED • pyTime: συνολικής επεξεργασίας του μηνύματος στον python server • funcTime: που αφορά αποκλειστικά τη συνάρτηση επεξεργασίας εικόνας Για κάθε ροή • totalTime: ο συνολικός χρόνος από την έναρξή της μέχρι το τέλος της Έκτέλεση: 15 επαναλήψεις
  • 18. 18 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Πειράματα – Συνθήκες Server Επεξεργασίας Εικόνας LAN
  • 19. 19 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Αποτελέσματα Ροή 1 Ροή 2
  • 20. 20 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Αποτελέσματα Ροή 3 Συνολικά
  • 21. 21 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Συμπεράσματα • Επιτυχής εκτέλεση μικρών και μεγάλων ροών επεξεργασίας εικόνας, αλλά και ακολουθίας εικόνων με μικρό ρυθμό αποστολής • Εξαγωγή χρονικών στατιστικών => συγκριτικά συμπεράσματα για κόμβους, ροές • ποιες διεργασίες ήταν πιο χρονοβόρες στον server • ποια δεδομένα χρειάστηκαν πιο πολύ χρόνο από-/κωδικοποίησης • ποια δεδομένα χρειάστηκαν πιο πολύ χρόνο για αποστολή στο δίκτυο • Ο χρόνος επεξεργασίας αυξάνεται όσο αυξάνονται τα layers της εφαρμογής (επεξεργασία στο server, απο-/κωδικοποίηση, μεταφορά στο δίκτυο)
  • 22. 22 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Μελλοντικές επεκτάσεις • Περισσότεροι κόμβοι • με προεκπαιδευμένα μοντέλα μηχανικής μάθησης, πχ tiny-YOLO, MediaPipe • για πράξεις μεταξύ των Ν προηγούμενων frame (χρονικά συσχετισμένα frames) • Αύξηση του ρυθμού επεξεργασίας ενός frame • Πολλαπλά νήματα με νεότερη έκδοση της commlib • Πολλαπλοί server και δυναμική κατανομή των μηνυμάτων • Αποστολή όλου του γράφου επεξεργασίας μαζί => Μείωση του χρόνου δικτύου • Προσαρμογή του Node-RED ώστε κάθε χρήστης να έχει το δικό του περιβάλλον εργασίας
  • 23. 23 Ανάπτυξη υποδομής για δημιουργία ροών απομακρυσμένης επεξεργασίας εικόνας με γραφικό τρόπο Μάρτιος 2023 Ευχαριστώ για την προσοχή σας! Ερωτήσεις; Θεοδώρα Μιχαηλίδου