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

Εμορεκο : ενίσχυση της κατανόησης χρήστη μέσω συναισθηματικής ανάλυσης πολυμέσων

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΔαμιανίδης, Νικόλαος Μιχαήλ
dc.date.accessioned2026-01-13T09:28:04Z
dc.date.available2026-01-13T09:28:04Z
dc.date.issued2025-11
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/18756
dc.description.abstractΤο Emoreco είναι μια native desktop JavaFX εφαρμογή για end-to-end ροές εργασίας αναγνώρισης συναισθημάτων, κατάλληλη για ποικιλία χρήσεων. Συνδυάζει τοπική διαχείριση δεδομένων με υποβοηθούμενη αντίληψη από υπηρεσίες cloud, ώστε να υποστηρίζει πειράματα, προτυποποίηση και ανάλυση. Η εφαρμογή συνδέεται με Microsoft SQL Server για την αποθήκευση και την ανάκτηση δεδομένων, μπορεί να καλεί εξωτερικές υπηρεσίες, όπως το Emoreco Web API ή-και το Google Cloud Vision, επιτρέποντας υβριδική επεξεργασία (τοπικά και απομακρυσμένα). Η αρχιτεκτονική δίνει έμφαση στη διαφάνεια μέσω των δυνατότητων που παρέχει ο διαχειριστής εξαρτήσεων Maven και των διαχωρισμό στα επίπεδα M.V.C. (model-view-controller). Η αρχιτεκτονική δεδομένων αποτελεί βασική προτεραιότητα στο Emoreco. Τα εισαγόμενα μέσα, η τηλεμετρία και τα αρχεία καταγραφής οργανώνονται σε Medallion Architecture: οι πίνακες Bronze διατηρούν ακατέργαστα δεδομένα και αποκρίσεις υπηρεσιών· οι πίνακες Silver τυποποιούν και αποκανονικοποιούν ανιχνεύσεις με συνεπή χρονικά σήματα, ταυτότητες και δείκτες ποιότητας· οι πίνακες Gold παρέχουν συγκεντρωτικά δεδομένα έτοιμα για ανάλυση και επιμελημένες προβολές για αναφορές και εξαγωγή. Πάνω σε αυτή τη δομή τύπου data warehouse, το υποσύστημα ανάλυσης ακολουθεί Star Schema: ένα κεντρικός πίνακας συμπερασμάτων (συμπεράσματα σε επίπεδο καρέ/τμήματος με βαθμολογίες εμπιστοσύνης) συνδέεται με ενοποιημένες διαστάσεις για βίντεο (πηγή, ανάλυση, fps), User/Session (χειριστής, ομάδα), Χρόνος (ιεραρχίες έως δευτερόλεπτο/καρέ), ετικέτες συναισθημάτων (ταξινομία και αντιστοιχίσεις) και παράμετροι (μοντέλο, όρια, προεπεξεργασία). Αυτός ο συνδυασμός διατηρεί την ιχνηλασιμότητα και τη δυνατότητα ελέγχου, ενώ επιτρέπει αποδοτικά ερωτήματα ακόμα και όταν το μέγεθος των δεδομένων αυξηθεί εκθετικά.el
dc.format.extent99el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/gr/*
dc.titleΕμορεκο : ενίσχυση της κατανόησης χρήστη μέσω συναισθηματικής ανάλυσης πολυμέσωνel
dc.title.alternativeEmoreco : enhancing user understanding through emotional analysis of multimedia contentel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENEmoreco is a native JavaFX-based desktop application for end-to-end emotion recognition workflows in research and applied analytics. This solution integrates local data management with cloud-based perception, facilitating consistent experimentation, prototyping, and exploratory analysis. Emoreco connects to Microsoft SQL Server for structured storage and can call external services, including an Emoreco web API and Google Cloud Vision, enabling hybrid on-device/remote inference. The architecture emphasizes transparency and reproducibility through file-based configuration, explicit dependency management (Maven), and a separable model-view-controller structure. Data architecture is a first-class concern in Emoreco. Ingested media, telemetry, and logs land in a Medallion Architecture: Bronze tables retain raw capture artifacts and service responses; Silver tables standardize and denormalize detections with consistent timestamps, identities, and quality flags; Gold tables provide analytics-ready aggregates and curated views for reporting and export. On top of this lakehouse-style layering, the analytics subsystem follows a Star Schema: a central Results fact (frame-/segment-level inferences with confidence scores) is joined to conformed dimensions for Video (source, resolution, fps), User/Session (operator, cohort), Time (hierarchies to second/frame), Emotion Label (taxonomy and mappings), and Parameters (model, thresholds, preprocessing). This combination preserves lineage and auditability while enabling performant queries even when dataset size increases exponentially. Keywords: emotion recognition, JavaFX, desktop analytics, SQL Server, Google Cloud Vision, video analysis, human-in-the-loop, reproducibility, ETL, HCI, Medallion Architecture, Star Schema, dimensional modelingel
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel
dc.subject.keywordEmotion recognitionel
dc.subject.keywordJavaFXel
dc.subject.keywordDesktop analyticsel
dc.subject.keywordSQL Serverel
dc.subject.keywordGoogle Cloud Visionel
dc.subject.keywordVideo analysisel
dc.subject.keywordETLel
dc.subject.keywordHCIel
dc.subject.keywordMedallion architectureel
dc.subject.keywordStar schemael
dc.subject.keywordDimensional modelingel
dc.date.defense2025-11-20


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

Thumbnail

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

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

Αναφορά Δημιουργού 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»