Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου

Σχετικά έγγραφα
21 a 22 a 2n. a m1 a m2 a mn

Παναγιώτης Ψαρράκος Αν. Καθηγητής

Project 1: Principle Component Analysis

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

Επιστημονικοί Υπολογισμοί (ή Υπολογιστική Επιστήμη)

Τετραγωνικά μοντέλα. Τετραγωνικό μοντέλο συνάρτησης. Παράδειγμα τετραγωνικού μοντέλου #1. Παράδειγμα τετραγωνικού μοντέλου #1

Γραµµική Αλγεβρα. Ενότητα 6 : Ιδιοτιµές & Ιδιοδιανύσµατα. Ευστράτιος Γαλλόπουλος Τµήµα Μηχανικών Η/Υ & Πληροφορικής

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Group (JPEG) το 1992.

Παναγιώτης Ψαρράκος Αν. Καθηγητής

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ

ΒΙΟΓΡΑΦΙΚΟ ΣΗΜΕΙΩΜΑ ΠΡΟΣΩΠΙΚΑ ΣΤΟΙΧΕΙΑ ΣΠΟΥΔΕΣ

Ιδιάζουσες τιμές πίνακα. y έχουμε αντίστοιχα τις σχέσεις : Αυτές οι παρατηρήσεις συμβάλλουν στην παραγοντοποίηση ενός πίνακα

' ' ' ' ' ' ' e G G G G. G M ' ' ' ' G '

Εφαρμοσμένα Μαθηματικά ΙΙ

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

ΤΗΛΕΠΙΣΚΟΠΗΣΗ. Γραµµικοί Μετασχηµατισµοί (Linear Transformations) Τονισµός χαρακτηριστικών εικόνας (image enhancement)

Η ΜΕΘΟΔΟΣ PCA (Principle Component Analysis)

2. Μέθοδοι δυσκαμψίας (μετακινήσεων) για επίλυση δικτυωμάτων

Εφαρμοσμένα Μαθηματικά ΙΙ

Εφαρμοσμένα Μαθηματικά ΙΙ

Μοντέρνα Θεωρία Ελέγχου

Εισαγωγικές έννοιες. Κατηγορίες προβλημάτων (σε μια διάσταση) Προβλήματα εύρεσης μεγίστου. Συμβολισμοί

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Περιεχόμενα. Πρόλογος 3

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 2ο Αναπαράσταση Δεδομένων

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

Εφαρμοσμένα Μαθηματικά ΙΙ Εξέταση Σεπτεμβρίου Ι. Λυχναρόπουλος

Γραφικά Υπολογιστών: Βασικά Μαθηματικά

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ MATLAB

Χαρακτηριστική Εξίσωση Πίνακα

ΣΥΝΟΠΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ ΜΑΘΗΜΑΤΙΚΑ Ι.Ι (τεύχος-1-)

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

Εφαρμοσμένα Μαθηματικά ΙΙ

Χρονικές σειρές 1 ο μάθημα: Εισαγωγή στη MATLAB

ΔΙΑΓΩΝΙΣΜΟΣ ΕΠΙΛΟΓΗΣ ΓΙΑ ΤΗ ΔΙΕΘΝΗ ΦΟΙΤΗΤΙΚΗ ΟΛΥΜΠΙΑΔΑ ΜΑΘΗΜΑΤΙΚΩΝ ΟΜΑΔΑ Α

Ανοίξτε την εικόνα Hel_MDSGEO και δημιουργήστε δύο έγχρωμα σύνθετα ένα σε πραγματικό χρώμα (True color) και ένα σε ψευδοέχρωμο υπέρυθρο (CIR)

ΔΙΑΧΩΡΙΣΤΙΚΗ ΟΜΑΔΟΠΟΙΗΣΗ

Μοντέρνα Θεωρία Ελέγχου

Copyright: Ψωμόπουλος Ευάγγελος, Eκδόσεις Zήτη, Γ έκδοση: Μάρτιος 2012, Θεσσαλονίκη

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (ΗΥ-119)

Δυναμική Μηχανών I. Επανάληψη: Μαθηματικά

Εφαρμοσμένα Μαθηματικά ΙΙ

ΟΙ ΠΑΡΑΓΟΝΤΟΠΟΙΗΣΕΙΣ LU, QR και SVD

Εισαγωγή στη Διαδικασία Ιεραρχικής Ανάλυσης. Ρόκου Έλενα Μεταδιδακτορική Ερευνήτρια ΕΜΠ Κηρυττόπουλος Κωνσταντίνος Επ.

Διαγωνοποίηση μητρών. Στοιχεία Γραμμικής Άλγεβρας

ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΟΙΚΟΝΟΜΟΛΟΓΟΥΣ ΙΙ ΜΑΘΗΜΑ 1-2-ΠΙΝΑΚΕΣ ΕΑΡΙΝΟ ΕΞΑΜΗΝΟ ΠΑΝΗΠΙΣΤΗΜΙΟΠΑΤΡΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Τυπικές χρήσεις της Matlab

Ακαδηµαϊκό Έτος , Χειµερινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

Διαδικασιακός Προγραμματισμός

Στοχαστικά Σήµατα και Εφαρµογές

9. Ανάλυση κυρίων συνιστωσών *Principal Component Analysis)

> μεγαλύτερο <= μικρότερο ή ίσο < μικρότερο == ισότητα >= μεγαλύτερο ή ίσο!= διαφορετικό

DIP_06 Συμπίεση εικόνας - JPEG. ΤΕΙ Κρήτης

Μοντέλα Βαθμονόμησης-Analytic Hierarchy Process

Από την Άλγεβρα των Υπολογισμών στα Υπολογιστικά Συστήματα Άλγεβρας

ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

ΜΕΜ251 Αριθμητική Ανάλυση

Εισαγωγή στους Υπολογιστές

Σύστημα Πλεονάσματος και Αναπαράσταση Αριθμών Κινητής Υποδιαστολής

Θέμα 1. με επαυξημένο 0 1 1/ 2. πίνακα. και κλιμακωτή μορφή αυτού

Μαθηματικά ΜΕΡΟΣ 5 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΞΙΣΩΣΕΩΝ ΜΕ ΠΙΝΑΚΕΣ

2 3x 5x x

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

Red- black δέντρα Εκτενείς Δομές Δεδομένων (Κεφ. 5)

Εκπαιδευτικός Οµιλος ΒΙΤΑΛΗ

1 ιαδικασία διαγωνιοποίησης

Ενότητα 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

Κεφ. 3: Παρεμβολή. 3.1 Εισαγωγή. 3.2 Πολυωνυμική παρεμβολή Παρεμβολή Lagrange Παρεμβολή Newton. 3.3 Παρεμβολή με κυβικές splines

Γραμμική Άλγεβρα Ι,

Θεωρία Αλγόριθμοι Γραμμικής Βελτιστοποίησης

ΑΠΟΣΠΑΣΜΑ Π Ρ Α Κ Τ Ι Κ ΟΥ 3 ΤΟΥ ΣΥΜΒΟΥΛΙΟΥ ΣΧΟΛΗΣ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ

Αυτόματη Ανακατασκευή Θραυσμένων Αντικειμένων

Επίλυση Συστήματος Γραμμικών Διαφορικών Εξισώσεων

ΘΕΩΡΙΑ ΠΙΝΑΚΩΝ. Ορισμός 1: Ένας πίνακας Α με m γραμμές και n στήλες,

= 7. Στο σημείο αυτό θα υπενθυμίσουμε κάποιες βασικές ιδιότητες του μετασχηματισμού Laplace, δηλαδή τις

Χρονικές σειρές 4 o μάθημα: ΠΙΝΑΚΕΣ ΚΑΙ ΔΙΑΝΥΣΜΑΤΑ

1 η Εργαστηριακή Άσκηση MATLAB Εισαγωγή

Εισαγωγή στην επιστήμη των υπολογιστών

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

a = 10; a = k; int a,b,c; a = b = c = 10;

όπου Η μήτρα ή πίνακας του συστήματος

Εκπαιδευτικός Οµιλος ΒΙΤΑΛΗ

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 3 η Ημερομηνία Αποστολής στον Φοιτητή: 7 Ιανουαρίου 2008

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods)

ΕΠΑΝΑΛΗΠΤΙΚΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ 3 Ιουλίου 2010

Συνεργείο Αυτοκινήτων

1.4 ΠΥΘΑΓΟΡΕΙΟ ΘΕΩΡΗΜΑ

Equal Society e-learning platform

Ταξινόμηση καμπυλών και επιφανειών με τη βοήθεια των τετραγωνικών μορφών.

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Παράλληλος προγραμματισμός περιστροφικών αλγορίθμων εξωτερικών σημείων τύπου simplex ΠΛΟΣΚΑΣ ΝΙΚΟΛΑΟΣ

Κεφάλαιο 6 Ιδιοτιμές και Ιδιοδιανύσματα

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Transcript:

Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Τμήμα Μαθηματικών Π.Μ.Σ. Θεωρητικής Πληροφορικής και Θεωρίας Συστημάτων και Ελέγχου

Κάθε εικόνα μπορεί να αναπαρασταθεί με έναν πίνακα, κάθε κελί του οποίου αντιστοιχεί σε ένα pixel της εικόνας και περιέχει πληροφορίες για την απόχρωσή του. Κλίμακα του γκρι: μια τιμή μεταξύ 0 και 255 Έγχρωμη εικόνα (RGB): τρεις τιμές μεταξυ 0 και 255

Τετράγωνος n n πίνακας Ανάστροφος του Α: Αντίστροφος του Α: Ιδιοτιμές και ιδιοδιανύσματα του Α: Για την εύρεση των ιδιοτιμών: Νόρμα του Frobenius:

Ο Α μπορεί να γραφεί ως: Για τους πίνακες U, Σ, V ισχύουν τα εξής: Όπου: οι ιδιάζουσες τιμές του πίνακα Α, δηλαδή οι τετραγωνικές ρίζες των ιδιοτιμών του πίνακα Με στήλες τα ιδιοδιανύσματα που αντιστοιχούν στις πρώτες n ιδιοτιμές του πίνακα Με στήλες τα ιδιοδιανύσματα του πίνακα

Αν ranka=r<n τότε: Οι μηδενικές γραμμές και στήλες του Σ μπορούν να παραλειφθούν, και αναλόγως να τροποποιηθούν και οι U και V:

Οι ιδιάζουσες τιμές του Α εμφανίζονται με φθίνουσα σειρά στη διαγώνιο του Σ. Όσο πλησιάζουμε στην κάτω δεξιά γωνία του πίνακα τόσο πιο κοντά στο μηδέν είναι οι ιδιάζουσες τιμές που εμφανίζονται. Επιλέγουμε την τάξη k της προσέγγισης. Παραλείπουμε r-k ιδιάζουσες τιμές από τη διαγώνιο του Σ. Παραλείπουμε r-k στήλες από τον U. Παραλείπουμε r-k στήλες από τον V. Προκύπτουν τρεις νέοι πίνακες: Ο πίνακας είναι προσέγγιση του πίνακα Α τάξης k.

Πίνακας τάξης 3 Με χρήση του Mathematica προκύπτουν οι πίνακες U,S,V ώστε

Αφού ranka=3 μπορούμε να τροποποιήσουμε τους U,S,V: Προσέγγιση του Α από πίνακα με τάξη 2.

Εκτελώντας τον πολλαπλασιασμό πινάκων θα προκύψει: Ο Α από τον οποίο ξεκινήσαμε ήταν: Νόρμα Frobenius: 0.244621

Για την αποθήκευση μιας εικόνας απαιτούνται αποθηκεύοντας ολόκληρο τον πίνακα Α. θέσεις μνήμης, Εναλλακτικά, μπορούμε να επιλέξουμε να αποθηκεύσουμε τους πίνακες δεσμεύοντας θέσεις μνήμης, όπου r η τάξη του πίνακα Α. Για να έχουμε κέρδος σε αποθηκευτικό χώρο πρέπει: Σε διαφορετική περίπτωση προσεγγίζουμε τον Α με πίνακα μικρότερης τάξης. Ανάλογα την τάξη του πίνακα της προσέγγισης που επιλέγουμε, προκύπτει διαφορετικό ποσοστό συμπίεσης.

Έστω ότι η εικόνα που καλούμαστε να συμπιέσουμε αντιστοιχεί σε έναν πίνακα. Αποθηκεύοντας ολόκληρο τον πίνακα δεσμεύουμε θέσεις μνήμης. Για να έχουμε κέρδος σε αποθηκευτικό χώρο πρέπει η τάξη της προσέγγισης να είναι 553. Προσέγγιση τάξης 540: Ποσοστό συμπίεσης: 4% Προσέγγιση τάξης 400: Ποσοστό συμπίεσης: 30% θέσεις μνήμης. θέσεις μνήμης. Ομοίως, επιλέγοντας προσεγγίσεις όλο και μικρότερης τάξης, επιτυγχάνονται συνεχώς καλύτερα ποσοστά συμπίεσης.

http://www.desktopwallpaperhd.net/tag/gr 1 Ο πίνακας Α που περιέχει τις πληροφορίες για την εικόνα είναι ένας πίνακας με τάξη 1080. Ο πίνακας προσέγγισης πρέπει να έχει τάξη το πολύ 690.

Διατήρηση 690 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 0,2%. Διατήρηση 300 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 57%.

Διατήρηση 100 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 86%. Διατήρηση 50 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 93%.

Διατήρηση 20 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 97%. Διατήρηση 5 ιδιαζουσών τιμών. Ποσοστό συμπίεσης 99,3%.

Διατήρηση 1 ιδιάζουσας τιμής. Ποσοστό συμπίεσης 99,9%. Η εικόνα μας παραμένει ιδιαίτερα ευδιάκριτη ακόμα και με διατήρηση μόλις 50 ή 20 ιδιαζουσών τιμών και μαλιστα με εντυπωσιακά ποσοστά συμπίεσης.

Η μέθοδος μπορεί να εφαρμοστεί και σε έγχρωμες εικόνες. Σε κάθε κελί του πίνακα Α που περιέχει τις πληροφορίες της εικόνας, βρίσκονται 3 τιμές μια για την ένταση του κόκκινου, μια για του πράσινου και μια για του μπλε. Ο πίνακας Α μπορεί να χωρισθεί σε 3 επιμέρους πίνακες ίδιας διάστασης. Εφαρμόζουμε τη συμπίεση μέσω ανάλυσης με ιδιάζουσες τιμές σε κάθε έναν από αυτούς τους πίνακες. Η μέθοδος που περιγράψαμε, είναι ιδιαίτερα αποτελεσματική, προσφέρει εντυπωσιακά ποσοστά συμπίεσης με ικανοποιητική διατήρηση της ποιότητας της εικόνας. Ωστόσο από υπολογιστικής άποψης δεν είναι ιδιαίτερα γρήγορη μέθοδος. Η ανάγκη για ανάπτυξη ολοένα αποτελεσματικότερων μεθόδων παραμένει επιτακτική, δεδομένης της αλματώδους εξέλιξης της τεχνολογίας.

1. Chartier, T. (2015).When Life is Linear. From Computer Graphics to Bracketology, Davidson College: The Mathematical Association of America 2. Chen, J. (200).Image Compression with SVD, Engineering Computer Science, 289K- Scientific Computation, ttp://fourier.eng.hmc.edu/e161/lectures/svdcompression.html (ημερομηνία προσπέλασης 20-1-2017) 3. Golub, G. H Reinsch, C. (1969). Handbook series linear algebra: Singular Value Decomposition and Least Squares Solutions, Stanford Univercity - Computer Science Department 4. Καραμπετάκης, Ν Σταματάκης, Σ. Ψωμόπουλος, Ε. (2004).Μαθηματικά & Προγραμματισμός στο Mathematica, Θεσσαλονίκη: ZΗΤΗ 5. Gantmacher, F. R. (2000).The theory of matrices, Volumes 1&2, Providence, Rhode Island: American Mathematical Sosciety 6. Τσακλίδης, Γ. Βασιλείου, Π.-Χ. Γ. (2001).Εφαρμοσμένη Θεωρία Πινάκων, Θεσσαλονίκη: ΖΗΤΗ 7. Mounika, K. Lakshmi, D. S. N. Alekya, K. (2015). SVD Based Image Compression, International Journal of Engineering Research and General Science Volume 3, Issue 2, 8. Tian, M. Luo, S. W. - Liao, L. Z. (2005).A n investigation into using Singular Value Decomposition as a method of Image Compression, Fourth International Conference on Machine Learning and Cybernetics, Guangzhou, China: IEEE