Εμορεκο : ενίσχυση της κατανόησης χρήστη μέσω συναισθηματικής ανάλυσης πολυμέσων
Emoreco : enhancing user understanding through emotional analysis of multimedia content

Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Emotion recognition ; JavaFX ; Desktop analytics ; SQL Server ; Google Cloud Vision ; Video analysis ; ETL ; HCI ; Medallion architecture ; Star schema ; Dimensional modelingΠερίληψη
Το 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 (χειριστής, ομάδα), Χρόνος (ιεραρχίες έως δευτερόλεπτο/καρέ), ετικέτες συναισθημάτων (ταξινομία και αντιστοιχίσεις) και παράμετροι (μοντέλο, όρια, προεπεξεργασία). Αυτός ο συνδυασμός διατηρεί την ιχνηλασιμότητα και τη δυνατότητα ελέγχου, ενώ επιτρέπει αποδοτικά ερωτήματα ακόμα και όταν το μέγεθος των δεδομένων αυξηθεί εκθετικά.


