Συμπίεση Δεδομένων

Σχετικά έγγραφα
Ψηφιακές Τηλεπικοινωνίες

Συμπίεση Δεδομένων

Μάθημα 7 ο. Συμπίεση Εικόνας ΤΜΗΥΠ / ΕΕΣΤ 1

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 6 η : Συμπίεση Εικόνας. Καθ. Κωνσταντίνος Μπερμπερίδης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Αρχές κωδικοποίησης. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 08-1

Συμπίεση Δεδομένων

Μετάδοση πληροφορίας - Διαμόρφωση

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

Μετάδοση πληροφορίας - Διαμόρφωση

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

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

Συστήματα Επικοινωνιών

Ψηφιακή Επεξεργασία Εικόνων

Τεχνολογία Πολυμέσων. Ενότητα # 8: Αρχές κωδικοποίησης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Συστήµατα και Αλγόριθµοι Πολυµέσων

Διαδικασία Ψηφιοποίησης (1/2)

Συμπίεση Δεδομένων

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

Θεώρημα κωδικοποίησης πηγής

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

Ψηφιακές Τηλεπικοινωνίες. Θεωρία Ρυθμού Παραμόρφωσης

Τεράστιες ανάγκες σε αποθηκευτικό χώρο

χωρίςναδηµιουργείταιαίσθησηαπώλειαςτηςποιότηταςτηςανακατασκευασµένηςεικόνας.

Τεχνολογία Πολυμέσων. Ενότητα # 11: Κωδικοποίηση εικόνων: JPEG Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Ραδιοτηλεοπτικά Συστήματα Ενότητα 5: Ψηφιοποίηση και συμπίεση σημάτων ήχου

Συστήματα Επικοινωνιών ΙI

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών

Τηλεπικοινωνιακά Συστήματα Ι

Συμπίεση Δεδομένων

Τεχνολογία Πολυμέσων. Ενότητα # 4: Ήχος Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Ψηφιακές Τηλεπικοινωνίες. Κωδικοποίηση Κυματομορφής

Κωδικοποίηση ήχου. Σύστημα ακοής MP3 / MP4 Κωδικοποίηση φωνής

Συμπίεση Πολυμεσικών Δεδομένων

ΣΤOIΧΕΙΑ ΑΠΟ ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ και PCM

Συστήματα Επικοινωνιών

Συµπίεση Εικόνας: Το πρότυπο JPEG

Συμπίεση Δεδομένων

ιαφορική εντροπία Σεραφείµ Καραµπογιάς

Group (JPEG) το 1992.

Ήχος. Τεχνολογία Πολυμέσων και Πολυμεσικές Επικοινωνίες 04-1

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ. Διαφορική Παλµοκωδική Διαµόρφωση (DPCM)

Συστήματα Επικοινωνιών ΙI

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία

Δ10. Συμπίεση Δεδομένων

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Ακαδημαϊκό Έτος Παρουσίαση Νο. 2. Δισδιάστατα Σήματα και Συστήματα #1

Δ13b. Συμπίεση Δεδομένων

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

MPEG-4: Βασικά Χαρακτηριστικά

ΒΕΣ 04: Συµπίεση και Μετάδοση Πολυµέσων. Περιεχόµενα. Βιβλιογραφία. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

Συµπίεση Ψηφιακών Εικόνων: Συµπίεση µε Απώλειες. Πρότυπα Συµπίεσης Εικόνων

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Βιβλιογραφία. Εισαγωγή. Συµπίεση εικόνων: Το πρότυπο JPEG. Εισαγωγή. Ευθύς µετασχηµατισµός DCT

Δ11 Δ12. Συμπίεση Δεδομένων

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Τμήμα Φυσικής Εισαγωγή στα Συστήματα Τηλεπικοινωνιών Συστήματα Παλμοκωδικής Διαμόρφωσης

Ψηφιακή Επεξεργασία Σημάτων

Διάλεξη 6. Fourier Ανάλυση Σημάτων. (Επανάληψη Κεφ Κεφ. 10.3, ) Ανάλυση σημάτων. Τι πρέπει να προσέξουμε

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ,

Συστήματα Πολυμέσων. Ενότητα 3: Εισαγωγικά θέματα Συμπίεσης. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Μεταπτυχιακό Πρόγραμμα «Γεωχωρικές Τεχνολογίες» Ψηφιακή Επεξεργασία Εικόνας. Εισηγητής Αναστάσιος Κεσίδης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ, ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Ψηφιακή Επεξεργασία Εικόνας

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ. Εισαγωγή στα Σήµατα Εισαγωγή στα Συστήµατα Ανάπτυγµα - Μετασχηµατισµός Fourier Μετασχηµατισµός Z

Αναλογικά & Ψηφιακά Κυκλώματα ιαφάνειες Μαθήματος ρ. Μηχ. Μαραβελάκης Εμ.

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Ακαδημαϊκό Έτος Παρουσίαση Νο. 2. Δισδιάστατα Σήματα και Συστήματα #1

Αρχές κωδικοποίησης. Τεχνολογία Πολυµέσων 08-1

Κωδικοποίηση βίντεο (H.261 / DVI)

Κωδικοποίηση εικόνων κατά JPEG

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΑΣ. Ενότητα 6: Κωδικοποίηση & Συμπίεση Εικόνας

Κωδικοποίηση βίντεο (MPEG)

Ψηφιακή Επεξεργασία Σημάτων

Κεφάλαιο 3 Συμπίεση Βίντεο

Τεχνολογία Πολυμέσων. Ενότητα # 12: Κωδικοποίηση βίντεο: H.26x Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

ΕΡΓΑΣΙΑ #2 Να κωδικοποιήσετε τρεις εικόνες (baboon, boat, lighthouse) χρησιμοποιώντας το σύστημα DPCM και βασίζοντας την πρόβλεψή σας σε γειτονικά εικ

Ημιτονοειδή σήματα Σ.Χ.

Ασκήσεις Επεξεργασίας Εικόνας

Ψηφιακή Επεξεργασία Σημάτων

Ψηφιακή Επεξεργασία Εικόνας

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο

Μετάδοση Πολυμεσικών Υπηρεσιών Ψηφιακή Τηλεόραση

Εισαγωγή στις Τηλεπικοινωνίες

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 2 η : Δισδιάστατα Σήματα & Συστήματα Μέρος 1

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών Σημάτων. Διάλεξη 22: Γρήγορος Μετασχηματισμός Fourier Ανάλυση σημάτων/συστημάτων με το ΔΜΦ

Ψηφιακές Τηλεπικοινωνίες. Πιθανότητα Σφάλματος για Δυαδική Διαμόρφωση

Ψηφιακή Επεξεργασία Σηµμάτων

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

Μετάδοση σήματος PCM

0, αλλιώς. Σεραφείµ Καραµπογιάς. Παράδειγµα 1 Η πηγή X(t) είναι στατική Gaussian µε µέση τιµή µηδέν και φασµατική πυκνότητα ισχύος.

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. DTFT και Περιοδική/Κυκλική Συνέλιξη

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης

Στοχαστικές Ανελίξεις (2) Αγγελική Αλεξίου

ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΩΝ Εισαγωγή. Εµµανουήλ Ζ. Ψαράκης Πολυτεχνική Σχολή Τµήµα Μηχανικών Η/Υ & Πληροφορικής

Διάστημα εμπιστοσύνης της μέσης τιμής

19/3/2007 Πολυµέσα και Συµπίεση εδοµένων

Ψηφιακές Τηλεπικοινωνίες. Βέλτιστος Δέκτης

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

15/3/2009. Ένα ψηφιακό σήμα είναι η κβαντισμένη εκδοχή ενός σήματος διάκριτου. χρόνου. Φλώρος Ανδρέας Επίκ. Καθηγητής

3. ΤΕΧΝΙΚΕΣ ΣΥΜΠΙΕΣΗΣ ΠΟΛΥΜΕΣΩΝ

ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ FOURIER ΑΝΑΛΥΣΗ FOURIER ΔΙΑΚΡΙΤΩΝ ΣΗΜΑΤΩΝ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ. Διακριτός Μετασχηματισμός Fourier DFT

Transcript:

Συμπίεση Δεδομένων 2014-2015

Στοιχεία Επεξεργασίας Σήματος Δρ. Ν. Π. Σγούρος 2

Εργοδικές Διαδικασίες Η μέση τιμή διαφόρων στιγμιότυπων της διαδικασίας (στατιστική μέση τιμή) ταυτίζεται με τη χρονική μέση τιμή της διαδικασίας και είναι ανεξάρτητη του στιγμιότυπου και του χρόνου. Κατά την εύρεση μέσων τιμών μπορούμε να αξιοποιούμε τα δεδομένα από τη χρονική μέση τιμή Δρ. Ν. Π. Σγούρος 3

Αυτοσυσχέτιση Θεωρείστε την εργοδική ακολουθία τυχαίων αριθμών {x(n)}, n=1,2,... με μέση τιμή μηδέν και διακύμανση Ε{x 2 (n)}=σ x2. Ορίζεται η ακολουθία αυτοσυσχέτισης για k=0,±1, ±2,... ώς: R x (k)=e{x(n)x(n-k)} Ισχύει ότι :R x (0)=σ x 2 και R x (k)=r x (-k) Δρ. Ν. Π. Σγούρος 4

Αυτοσυσχέτιση Λόγω της εργοδικότητας μπορεί να υπολογιστεί η αυτοσυσχέτιση και μέσω της σχέσης: N /2 1 Rx k lim xn xn k, k 0, 1,... N N nn 2 Αντί για τη συνάρτηση αυτοσυσχέτισης συνήθως χρησιμοποιείται ο συντελεστής αυτοσυσχέτισης που δίνεται από τη σχέση ρ x (k)=r x (k)/σ x 2 Δρ. Ν. Π. Σγούρος 5

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Βελτιώνει την απόδοση του PCM εκμεταλλευόμενο το συσχετισμό γειτονικών δειγμάτων σε «πραγματικά» σήματα Κβαντίζονται διαφορές μεταξύ δειγμάτων του σήματος αντί για τα δείγματα του σήματος Πριν τον υπολογισμό της διαφοράς τα δείγματα κβαντίζονται για την αποφυγή σφαλμάτων διάδοσης και άρα θορύβου Δρ. Ν. Π. Σγούρος 6

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Δρ. Ν. Π. Σγούρος 7

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Πομπός Δρ. Ν. Π. Σγούρος 8

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Δέκτης Δρ. Ν. Π. Σγούρος 9

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Γενικευμένη μορφή X ~ n X ~ n Y n Ŷ n X n Xˆ n X ~ n : Η πρόγνωση του X n Δρ. Ν. Π. Σγούρος 10

Διαφορική Παλμοκωδική διαμόρφωση (DPCM) Γενικευμένη μορφή X n Πομπός Δέκτης Δρ. Ν. Π. Σγούρος 11

Παράδειγμα 6.1 Η ακολουθία δειγμάτων {x n } ενός πραγματικού σήματος παρουσιάζει μέση τιμή μηδέν, διακύμανση σ x2, και η συνάρτηση αυτοσυσχέτισης R x (1)=0.95σ x 2, R x (2)=(0.95) 2 σ x2. Για τη δημιουργία ενός Συστήματος Διαβίβασης Αναλογικού Σήματος DPCM ορίζεται η ακολουθία {y n } y n =x n -α 1 x n-1 -α 2 x n-2 και αντί να κβαντίσουμε απευθείας την {x n } κβαντίζουμε την {y n }. Να προσδιοριστούν οι σταθεροί συντελεστές α 1 και α 2 έτσι ώστε σ y 2 να είναι ελάχιστο και στη συνέχεια για τις τιμές αυτές να υπολογίστεί η βελτίωση του QSNR αν χρησιμοποιήσετε τον ίδιο αριθμό Ν σταθμών κβάντισης. Δρ. Ν. Π. Σγούρος 12

Παράδειγμα 6.1 Δρ. Ν. Π. Σγούρος 13

Παράδειγμα 6.2 Για ένα σήμα x(n) n=1,2,, το οποίο μπορεί να θεωρηθεί ότι περιγράφεται από τον τύπο x(n)=ρx(n-1)+e(n) με e(n) Gaussian με ασυσχέτιστα δείγματα, μέσης τιμής μ e =0 και σ e2 =β 2, Ποια η σχέση που δίνει στο DPCM το σ y 2 Δρ. Ν. Π. Σγούρος 14

Παράδειγμα 6.2 Κβαντιστής 2 2 y ˆ ˆ n yn xn xn 2 2 [ ] [ ] D f R q y Δρ. Ν. Π. Σγούρος 15

Παράδειγμα 6.2 Θεωρώντας πρόγνωση : ˆ x( n) x n 1 Το σφάλμα πρόγνωσης θα υπολογίζεται από τη σχέση: ( ) ˆ 1 y n x n x n x n x n Δρ. Ν. Π. Σγούρος 16

Παράδειγμα 6.2 Για τη διακύμανση του θορύβου μπορούμε να γράψουμε xn 2 xn xn 1 xn 1 e( n) e( n) 2 x n x n 1 e( n) x n x n x n x n 1 x n e( n) 0 2 2 2 2 x x Άρα προκύπτει ότι 2 2 2 1 x Δρ. Ν. Π. Σγούρος 17

Παράδειγμα 6.2 Για την παραμόρφωση χρησιμοποιώντας το ίδιο μοντέλο πρόγνωσης θα έχουμε όπως και προηγούμενα ότι : ( ) ˆ 1 1 ( ) ˆ 1 1 ˆ 1 ( ) y n x n x n x n x n x n e n x n y n x n x n e n Όμως ˆ ˆ 2 2 Dx E x n x n E y n y n Dy D Δρ. Ν. Π. Σγούρος 18

Παράδειγμα 6.2 Με χρήση των παραπάνω προκύπτει ότι : 1 D f R 2 2 2 2 2 2 2 y y x Άρα 2 2 y x 2 1 2 1 f R Δρ. Ν. Π. Σγούρος 19

Σύγκριση PCM-DPCM Για ίδιο ρυθμό SNR PCM 2 2 x x 1 2 D x x f R f R SNR DPCM 2 2 2 2 x x x x 1 2 2 D x D y y f R y f R 2 x 10log DPCM PCM x y DPCM.dB PCM.dB 10 db 2 y 2 2 SNR SNR SNR SNR Δρ. Ν. Π. Σγούρος 20

Σύγκριση PCM-DPCM Για ίδιο SQNR Θεωρώντας ότι: SNR SNR DPCM 1 1 PCM 2 x 2 y f RDPCM f RPCM br f R a2 R log 2 f R log 2 a b Προκύπτει 2 2 1 1 x b RPCM R DPCM x 2 2 brdpcm brpcm 2 y a2 a2 y b=2 R 2 1 PCM DPCM log x R 2 2 bits/sample 2 y Δρ. Ν. Π. Σγούρος 21

Σύγκριση PCM-DPCM Για ίδιο SQNR R 2 1 PCM DPCM log x R 2 2 bits/sample 2 y Για ίδιο ρυθμό 2 x 10 log DPCM.dB PCM.dB 10 db 2 y SNR SNR Δρ. Ν. Π. Σγούρος 22

Διαφορές Ηχητικών σημάτων Κύριοι Τύποι Κωδικοποίηση ομιλίας Κωδικοποίηση Ήχου (Ομιλία + μουσική) Χρησιμοποιούμενο εύρος ζώνης Ήχος - 0.02 20 khz (Σύνολο ακουστικού φάσματος) Ομιλία - Τηλεφωνία 0.2 3.4 khz (Στενή ζώνη) Ομιλία - Τηλεφωνία 0.05 7 khz (Φωνή - Ευρεία ζώνη) Εφαρμογές Διαδικτύου 0.05 14 khz (Επαυξημένη ευρεία ζώνη) Δρ. Ν. Π. Σγούρος 23

Μοντελοποίηση Απαιτούνται μοντέλα: Φωνητικής οδού (χορδές, γλώσσα, χείλη) Πηγή Ακουστικής οδού (έσω μέσο - έξω αυτί) - Δέκτης Δρ. Ν. Π. Σγούρος 24

Μοντέλο ομιλίας Για ένα τμήμα ομιλίας μπορεί να χρησιμοποιηθεί ένα μοντέλο ARMA (Auto regressive moving average) p x n ai x n i Ge( n). i1 a i : σταθεροί συντελεστές G: συντελεστής ενίσχυσης e(n): μοντέλο θoρύβου (π.χ. Gaussian) Για το θόρυβο ισχύει R e (m)=0 όταν m διάφορο το μηδενός και R e (0)=σ e2 =1 Δρ. Ν. Π. Σγούρος 25

Μοντέλο ομιλίας {e(n)} G + {x(n)} p i1 i a x n i Δρ. Ν. Π. Σγούρος 26

Μοντέλο ομιλίας p i1 i a x n i Δρ. Ν. Π. Σγούρος 27

Αναλογικές-Ψηφιακές εικόνες Μια συνεχής συνάρτηση : f ( x, y), x[ x, x ], y[ y, y ], f [ f, f ] Δειγματοληψία : min max min max min max x, y x, y, i 1,..., N, j 1,... M Κβάντιση : f ( x, y) fˆ ( x, y) i j Τελικά : f ( x, y) fˆ( x, y ) fˆ( i, j) Δρ. Ν. Π. Σγούρος 28 i j

Δειγματοληψία 75x100 pixels 600x800 pixels Δρ. Ν. Π. Σγούρος 29

Κβάντιση 16=2 4 επίπεδα για κάθε χρώμα 256=2 8 επίπεδα για κάθε χρώμα Δρ. Ν. Π. Σγούρος 30

Συσχέτιση δειγμάτων y x Οι τιμές φωτεινότητας για ζεύγη γειτονικών εικονοστοιχείων. Κάθε σημείο αναπαριστά ένα εικονοστοιχείο. Η συντεταγμένη x δίνει τη φωτεινότητα του εικονοστοιχείου, ενώ η συντεταγμένη y τη φωτεινότητα του δεξιού του γείτονα. Η τιμές της διαγωνίου x=y δείχνουν την ισχυρή συσχέτιση μεταξύ γειτονικών εικονοστοιχείων. Δρ. Ν. Π. Σγούρος 31

Μετασχηματισμοί Παρατηρήσεις Όλες οι εικόνες εμπεριέχουν πλεονασμό λόγω υψηλής συσχέτισης γειτονικών δειγμάτων. Η διασπορά για κάθε δείγμα είναι σταθερή. Στόχοι Ένας μετασχηματισμός αποτελεί έναν μηχανισμό αποσύζευξης, δημιουργώντας μία νέα μορφή του σήματος ισοδύναμη με την αρχική η οποία μπορεί να κωδικοποιηθεί αποτελεσματικότερα. Αναζητούμε αντιστρέψιμους μετασχηματισμούς. Δρ. Ν. Π. Σγούρος 32

Μετασχηματισμοί Βασικό Παράδειγμα Θεωρήστε το διάνυσμα x = x 1, x 2 T με: μ = Ε x και R xx = C xx = Ε x μ x μ Τ Ο πίνακας αυτοσυσχέτισης θα μπορεί να γραφεί με βάση τον πίνακα συνδιασποράς ως R xx = σ 2 1 ρ ρ 1 Δρ. Ν. Π. Σγούρος 33

Μετασχηματισμοί Βασικό Παράδειγμα Αν μετασχηματιστεί το διάνυσμα x με χρήση του πίνακα Α: v = A x, A = 1 2 1 1 1 1 Προκύπτει ότι ο πίνακας αυτοσυσχέτισης μπορεί να γραφεί ως R vv = A R xx A T = σ 2 1 + ρ 0 0 1 ρ Σημείωση : Μοναδιακοί πίνακες : Α 1 = Α, όπου Α = Α Τ Α C nxm Ορθογώνιοι πίνακες: Α 1 = Α Τ Α R nxm Δρ. Ν. Π. Σγούρος 34

Ορθογώνιοι Μετασχηματισμοί Ευθύς μετασχηματισμός y Ax NxN συντελεστές σε μορφή διανύσματος Αντίστροφος Μετασχηματισμός Πίνακας μετασχηματισμού διάστασης Ν 2 χν 2 Σήμα μεγέθους NxN σε μορφή διανύσματος Το χ αναπαριστάνεται σαν ένας γραμμικός συνδυασμός κάποιων διανυσμάτων βάσης 1 T x A y A y Για τον υπολογισμό των συντελεστών απαιτείται ο πολλαπλασιασμός ενός διανύσματος διάστασης Ν 2 χ1 με ένα πίνακα Ν 2 χν 2 συνολικής πολυπλοκότητας Ο(Ν 4 ) Δρ. Ν. Π. Σγούρος 35

Διαχωρίσιμοι Ορθογώνιοι Μετασχηματισμοί Ένας ορθογώνιος μετασχηματισμός ενός σήματος ΝχΝ είναι διαχωρίσιμος αν μπορεί να γραφεί στη μορφή: y Ax A T ΝχΝ συντελεστές Ορθογώνιος πίνακας μετασχηματισμού διάστασης ΝχΝ Σήμα μεγέθους ΝχΝ Αντίστροφος Μετασχηματισμός T x A y A Για τον υπολογισμό των συντελεστών απαιτούνται δύο πολλαπλασιασμοί πινάκων διάστασης ΝχΝ συνολικής πολυπλοκότητας Ο(Ν 3 ) Δρ. Ν. Π. Σγούρος 36

Κριτήρια Επιλογής Μετασχηματισμού Υψηλή αποσυσχέτιση δεδομένων Χαμηλή υπολογιστική πολυπλοκότητα Δρ. Ν. Π. Σγούρος 37

Μετασχηματισμός KLT Πλεονεκτήματα Επιτυγχάνει υψηλή αποσυσχέτιση Οι συναρτήσεις βάσης του KLT είναι τα ιδιοδιανύσματα του πίνακα αυτοσυσχέτισης του αρχικού σήματος. Μειονεκτήματα Εξαρτάται από τη στατιστική του σήματος Δεν είναι πάντα διαχωρίσιμος Ο(Ν 4 ) Δρ. Ν. Π. Σγούρος 38

Διακριτός Μετασχηματισμός Fourier Ο DFT ενός μονοδιάστατου σήματος {x(n)} μήκους Ν δίνεται από τη σχέση: j2 N 1 W e N με N kn X ( k) x( n) WN, k 0,..., N 1 n0 Ο πίνακας του μετασχηματισμού περιέχει τις συναρτήσεις βάσης F 1 N W W W W W W W W W 00 01 0( N 1) N N N 10 11 1( N 1) N N N ( N 1)0 ( N 1)1 ( N 1)( N 1) N N N Είναι διαχωρίσιμος και μπορεί να υπολογιστεί με χρήση του FFT με πολυπλοκότητα Ο(Ν 2 log 2 Ν) [Cooley,Tuckey] Περιέχει μιγαδικούς αριθμούς Δεν παρέχει το ίδιο υψηλούς βαθμούς αποσυσχέτισης όπως άλλοι μετασχηματισμοί Δρ. Ν. Π. Σγούρος 39

Διακριτός μετασχηματισμός Ημιτόνου Χαρακτηριστικά Για σήματα με χαμηλή συσχέτιση αποδίδει λίγο χειρότερα από τον KLT Ο υπολογισμός του γίνεται με χρήση του FFT. Δρ. Ν. Π. Σγούρος 40

Διακριτός μετασχηματισμός Συνημιτόνου Χαρακτηριστικά Έχει απόδοση κοντά στον KLT ειδικά για σήματα με υψηλό βαθμό συσχέτισης. Ο υπολογισμός του γίνεται με χρήση του FFT. Είναι από τους επικρατέστερους μετασχηματισμούς που χρησιμοποιούνται στην κωδικοποίηση ακίνητης και κινούμενης εικόνας Δρ. Ν. Π. Σγούρος 41

Άλλοι μετασχηματισμοί Hadamard-Walsh Έχει πολύ απλό πίνακα μετασχηματισμού (αποτελούμενο από -1,1) Επιτυγχάνει γενικά μικρότερη αποσύζευξη απο τους KLT,DST,DCT Haar Πρόδρομος του μετασχηματισμού με χρήση Wavelets Επιτυγχάνει γενικά μικρή συγκέντρωση ενέργειας Δρ. Ν. Π. Σγούρος 42

Παράθυρο Μετασχηματισμού Κριτήρια Μείωση συσχέτισης μεταξύ γειτονικών παραθύρων Το μέγεθος του παραθύρου να είναι δύναμη του 2 για απλοποίηση υπολογισμών Παρατήρηση Ο βαθμός συμπίεσης αλλά και η υπολογιστική πολυπλοκότητα αυξάνουν με αύξηση του μεγέθους του παραθύρου του μετασχηματισμού Δρ. Ν. Π. Σγούρος 43

Μέσο τετραγωνικό σφάλμα (RMSE) Root Mean Square Error (RMSE) Παράθυρο Μετασχηματισμού Οι μετασχηματισμοί Walsh-Hadamard και DCT συγκλίνουν γρήγορα στις τελικές τιμές τους για μεγέθη παραθύρου μεγαλύτερα από 8x8. Η καμπύλη του μετασχηματισμού Fourier συγκλίνει τελικά για μεγαλύτερες τιμές παραθύρου στην τιμή που δίνει ο DCT. 3.2 3 2.8 2.6 Root Mean Square Error (RMSE) 2.4 2.2 2 Fourier 1.8 1.6 Walsh-Hadamard 1.4 2x2 4x4 8x8 16x16 32x32 ÌÝãåèïò Ìðëïê Μέγεθος παραθύρου Μετασχηματισμού DCT Δρ. Ν. Π. Σγούρος 44

Μέθοδοι Κατανομής Ρυθμού Κατανομή ζώνης Κατανομή με βάση τη στατιστική των συντελεστών Κατανομή με βάση κάποιο κατώφλι Κατανομή με βάση ψυχο-οπτικά πειράματα (JPEG) Δρ. Ν. Π. Σγούρος 45

Μέθοδοι Κατανομής Ρυθμού Κατανομή ζώνης Επιλογή Ν t συντελεστών σε κάθε μπλοκ που παρουσιάζουν τη μεγαλύτερη διασπορά με χρήση μιας μάσκας ζώνης. Αυτοί κβαντίζονται και μοιράζονται ανομοιογενώς ένα συγκεκριμένο πλήθος bits. 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Παράδειγμα μάσκας ζώνης 8 7 6 4 3 0 0 0 7 6 5 4 0 0 0 0 6 5 4 0 0 0 0 0 4 4 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Παράδειγμα κατανομής bits με χρήση ζώνης Δρ. Ν. Π. Σγούρος 46

Μέθοδοι Κατανομής Ρυθμού Κατανομή με βάση τη στατιστική των συντελεστών Υπολογισμός της διασποράς σε κάθε θέση συντελεστή για όλα τα μπλόκ μετασχηματισμού της εικόνας. Κβάντιση και κατανομή των bits με βάση τη διασπορά του κάθε συντελεστή Lena Δρ. Ν. Π. Σγούρος 47

Μέθοδοι Κατανομής Ρυθμού Κατανομή με βάση κάποιο κατώφλι Επιλογή Ν t συντελεστών σε κάθε μπλοκ οι οποίοι βρίσκονται πάνω από ένα κατώφλι με χρήση μιας μάσκας κατωφλίου. Κβάντιση και κατανομή των bits με βάση κάποια στρατηγική (π.χ. ορίζοντας ζώνες) 1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Μάσκα κατωφλίου 8 7 0 6 0 0 0 0 7 6 5 4 0 0 0 0 6 5 0 0 3 0 0 0 5 4 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Κατανομή με βάση τη μάσκα (Με κωδικοποίηση κατά ζώνη για την ανάθεση bits) Δρ. Ν. Π. Σγούρος 48

Κωδικοποίηση συντελεστών Οι κβαντισμένοι συντελεστές τελικά αναδιατάσσονται σε μία 1-Δ ακολουθία ώστε να συγκεντρώνονται όσο το δυνατό περισσότεροι μη μηδενικοί όροι στην αρχή της ακολουθίας. Χρησιμοποιείται η τεχνική RLE για την περαιτέρω μείωση του πλεονασμού της ακολουθίας Στην περίπτωση που από ένα σημείο και έπειτα η ακολουθία έχει μόνο μηδενικά υπάρχουν ειδικά σύμβολα τερματισμού της 0 1 5 6 14 15 27 28 2 4 7 13 16 26 29 42 3 8 12 17 25 30 41 43 9 11 18 24 31 40 44 53 10 19 23 32 39 45 52 54 20 22 33 38 46 51 55 60 21 34 37 47 50 56 59 61 35 36 48 49 57 58 62 63 Παράδειγμα αναδιάταξης συντελεστών Δρ. Ν. Π. Σγούρος 49

Κωδικοποιητής JPEG Αρχική Εικόνα Βαθμίδα μετασχηματισμού Κβαντιστής Πίνακες Κβάντισης Δρ. Ν. Π. Σγούρος 50

Ανάλυση κωδικοποιητή JPEG 16 12 11 12 Κατάτμηση εικόνας σε μπλόκ (8x8) 2D-DCT Κβάντιση Zig-Zag σάρωση συντελεστών Η επιλογή παραθύρου 8x8 για το πρότυπο JPEG βασίζεται σε ένα συμβιβασμό μεταξύ της υπολογιστικής πολυπλοκότητας και του βαθμού συμπίεσης. Δρ. Ν. Π. Σγούρος 51

Μετασχηματισμός σε μπλοκ 8χ8 Δρ. Ν. Π. Σγούρος 52

Συντελεστές Μετασχηματισμού DC συνιστώσα Κωδικοποιείται ξεχωριστά μετά την κβάντιση με χρήση DPCM ΑC συνιστώσες Υλοποιείται κωδικοποίηση κατωφλίου με χρήση 1. Κοινού κατωφλίου για όλα τα μετασχηματισμένα μπλοκ της εικόνας ή 2. Διαφορετικού κατωφλίου για κάθε κωδικοποιημένο μπλοκ ή 3. Μεταβλητού κατωφλίου εξαρτώμενου από τη θέση του συντελεστή μέσα στο μπλοκ. Στο JPEG επιλέχθηκε η χρήση της τρίτης τεχνικής που συνδυάζει σε μια απλή λύση την κατωφλίωση και την κβάντιση των συντελεστών. Δρ. Ν. Π. Σγούρος 53

Κβάντιση AC Συντελεστών Έστω Τ ένα μπλοκ 8χ8 των συντελεστών του DCT τότε: T( u, v) Tˆ( u, v ), u, v 1,..8 Q( u, v) Παρατηρήσεις Q( u, v) 2 T( u, v) T( u, v) 0 1. Αν ˆ ˆ(, ) T u v 3 2. Αν ο πίνακας Q έχει σταθερή τιμή : Q(u,v)=c τότε Όταν c c kc T( u, v) kc 2 2-3c - 2c - c 2 1-1 -2-3 c 2c 3c T( u, v) Προκύπτει ότι : T ˆ( u, v) k Δρ. Ν. Π. Σγούρος 54

Πίνακαςπίνακας Κβάντισης Πίνακας κβάντισης συντελεστών για το JPEG με μεταβλητά βάρη ανα συντελεστή Οι τιμές του πίνακα διαμορφώνονται με βάση ψυχο-οπτικά κριτήρια! Q 16 11 10 16 24 40 51 61 12 12 14 19 26 58 60 55 14 13 16 24 40 57 69 56 14 17 22 29 51 87 80 62 18 22 37 56 68 109 103 77 24 35 55 64 81 104 113 92 49 64 78 87 103 121 120 101 72 92 95 98 112 100 103 99 Δρ. Ν. Π. Σγούρος 55

Αναδιάταξη συντελεστών (Zig-Zag) DC AC 01 AC 07 AC 70 AC 77 Δρ. Ν. Π. Σγούρος 56

Κωδικοποιητής-Αποκωδικοποιητής JPEG Κωδικοποιητής DC Αρχικό Μπλοκ εικονας 2D DCT Κβαντιστής DPCM AC ZigZag Huffman encoding Πίνακες DC & AC Κβάντισης Πίνακες Huffman DC Τελικό Μπλοκ Εικόνας 2D ΙDCT Αντίστροφος Κβαντιστής DPCM AC DeZigZag Huffman Decoding Αποκωδικοποιητής Δρ. Ν. Π. Σγούρος 57