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

Σχετικά έγγραφα
Συμπίεση Δεδομένων

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΤΕΙ ΚΡΗΤΗΣ ΤΜ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡ/ΚΗΣ & ΠΟΛΥΜΕΣΩΝ ΔΙΔΑΣΚΩΝ: Δρ. Γ. ΓΑΡΔΙΚΗΣ. Κωδικοποίηση εικόνας

ITU-T : H.261 (1990), H.262 (1996), H.263 (1995) MPEG-1, MPEG-2, MPEG-4. Αποθήκευση, Μετάδοση, Επικοινωνίες, ίκτυα

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

MPEG-4: Διαδραστικές εφαρμογές πολυμέσων

Τι είναι το JPEG2000?

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

MPEG-4 : Διαδραστικές εφαρμογές πολυμέσων

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

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

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

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

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

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

Ψηφιακές Τηλεπικοινωνίες

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

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

Γιώργος Τζιρίτας Τµήµα Επιστήµης Υπολογιστών

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

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

Group (JPEG) το 1992.

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

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΠΑΛΜΟΚΩΔΙΚΗ ΔΙΑΜΟΡΦΩΣΗ - PCM (ΜΕΡΟΣ Α)

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

Πολυμέσα. Συμπίεση δεδομένων Κωδικοποίηση JPEG. Δρ. Γεώργιος Π. Παυλίδης ΔΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ

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

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

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

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

Η κωδικοποίηση των συντελεστών DC

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

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

Κεφάλαιο 2. Οργάνωση και διαχείριση της Πληροφορίας στον. Υπολογιστή

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

Παράμετροι σχεδίασης παλμών (Μορφοποίηση παλμών)

Αντοχή (ruggedness) στο θόρυβο μετάδοσης Αποτελεσματική αναγέννηση (regeneration) Δυνατότητα ομοιόμορφου σχήματος (uniform format) μετάδοσης Όμως:

Θεωρία Πληροφορίας. Διάλεξη 12:Κωδικοποίηση Καναλιού με Κώδικες Turbo. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

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

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Ένα αναλογικό σήμα περιέχει άπειρες πιθανές τιμές. Για παράδειγμα ένας απλός ήχος αν τον βλέπαμε σε ένα παλμογράφο θα έμοιαζε με το παρακάτω:

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

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

ΕΡΕΥΝΗΤΙΚΑ ΠΡΟΓΡΑΜΜΑΤΑ ΑΡΧΙΜΗΔΗΣ ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑΔΩΝ ΣΤΟ ΤΕΙ ΣΕΡΡΩΝ. Ενέργεια στ ΘΕΜΑ ΕΡΕΥΝΑΣ: ΔΙΑΡΘΡΩΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΕΧΡΩΜΩΝ ΕΓΓΡΑΦΩΝ

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

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

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

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

Ψηφιακή Μετάδοση Αναλογικών Σηµάτων

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

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

Πολυμέσα πάνω από κινητά δίκτυα

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

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

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

Κωδικοποίηση ήχου. Κωδικοποίηση καναλιού φωνής Κωδικοποίηση πηγής φωνής Αντιληπτική κωδικοποίηση Κωδικοποίηση ήχου MPEG

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

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

Θεωρία Πληροφορίας. Διάλεξη 10: Κωδικοποίηση καναλιού με συνελικτικούς κώδικες. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

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

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

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

Κ15 Ψηφιακή Λογική Σχεδίαση 2: Δυαδικό Σύστημα / Αναπαραστάσεις

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Transcript:

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

JPEG 2000 Δρ. Ν. Π. Σγούρος 2

JPEG 2000 Βασικά χαρακτηριστικά Επιτρέπει συμπίεση σε εξαιρετικά χαμηλούς ρυθμούς όπου η συμπίεση με το JPEG εισάγει μεγάλες παραμορφώσεις Ενσωμάτωση απωλεστικής και μη απωλεστικής κωδικοποίησης Υποστήριξη εικόνων με μεγέθη μεγαλύτερα από 64kp x 64kp Μοναδική αρχιτεκτονική αποκωδικοποιητών (>40 για το JPEG) Μειωμένη επίδραση θορύβου στην ποιότητα της εικόνας Υψηλότερη απόδοση σε τεχνητές εικόνες Υψηλότερη απόδοση σε δυαδικές (0/1) εικόνες Δρ. Ν. Π. Σγούρος 3

Στρωμάτωση Στρωμάτωση Ανάλυσης Κατά τη λήψη της εικόνας (bitstream) αυξάνεται η ανάλυση την λαμβανόμενης εικόνας Στρωμάτωση Ποιότητας Κατά τη λήψη της εικόνας μειώνεται η παραμόρφωση (αυξάνεται το SNR) Στρωμάτωση περιοχών εικόνας Κατά τη λήψη της εικόνας λαμβάνονται διαδοχικές περιοχές της εικόνας που συνεχώς επεκτείνεται Στρωμάτωση χρωματικών συνιστωσών Κατά τη λήψη της εικόνας λαμβάνονται διαδοχικά οι διαφορετικές συνιστώσες Μπορούν να γίνουν συνδυασμοί στρατηγικών στρωμάτωσης Δρ. Ν. Π. Σγούρος 4

Στρωμάτωση Περιοχή ενδιαφέροντος Δρ. Ν. Π. Σγούρος 5

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

Κωδικοποιητής-Αποκωδικοποιητής JPEG2000 Κωδικοποιητής Εικόνα Μετασχηματισμός Κβαντιστής Κωδικοποιητής Τελική Εικόνα Αντίστροφος Μετασχηματισμός Αντίστροφος Κβαντιστής Κωδικοποιητής Αποκωδικοποιητής Δρ. Ν. Π. Σγούρος 7

Κωδικοποίηση εικόνας με JPEG 2000 Μία εικόνα χωρίζεται σε χρωματικές συνιστώσες Κάθε χρωματική συνιστώσα χωρίζεται σε περιοχές Σε κάθε περιοχή εφαρμόζεται ο μετασχηματισμός κυματιδίου. Κάθε περιοχή χωρίζεται σε ζώνες διαφορετικής ανάλυσης Σε κάθε ζώνη υπάρχουν συντελεστές που περιγράφουν τα χαρακτηριστικά της συγκεκριμένης ζώνης Οι συντελεστές κβαντίζονται και κωδικοποιούνται κατά επίπεδα σημαντικότητας bit Η διαδικασία μπορεί να λάβει υπόψη της περιοχές ενδιαφέροντος και να τις κωδικοποιήσει με καλύτερη ποιότητα Κάθε αρχείο έχει κεφαλίδα με περιγραφή των λεπτομερειών κωδικοποίησης Δρ. Ν. Π. Σγούρος 8

Προεπεξεργασία Μετασχηματισμός χρώματος (Προαιρετικός) Εφαρμόζεται κατάλληλος μετασχηματισμός χρώματος για την αποσύζευξη των χρωματικών συνιστωσών Δρ. Ν. Π. Σγούρος 9

Κωδικοποιητής JPEG 2000 (Μετασχηματισμός Χρώματος) Διαφορετικά είδη μετασχηματισμού χρώματος Αντιστρεπτοί (με μηδενική απώλεια πληροφορίας) Χρήση στη μη απωλεστική κωδικοποίηση με JPEG2000 Μη αντιστρεπτοί (με απώλεια πληροφορίας) Χρήση στην απωλεστική κωδικοποίηση με JPEG2000 Δρ. Ν. Π. Σγούρος 10

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

Κωδικοποιητής JPEG 2000 (Ορισμός περιοχών) Επίδραση μεγέθους περιοχών στην Ποιότητα Εικόνας (SNR) Ρυθμός(bps) 64x64 128x128 Χωρίς περιοχές 0,125 20,03 23,1 25,26 0,25 23,62 25,89 26,98 0,5 26,5 27,33 29,1 Δρ. Ν. Π. Σγούρος 12

Προεπεξεργασία Μετασχηματισμός χρώματος (Προαιρετικός) Εφαρμόζεται κατάλληλος μετασχηματισμός χρώματος για την αποσύζευξη των χρωματικών συνιστωσών Ορισμός Περιοχών (Προαιρετικός) Η εικόνα σε κάθε συνιστώσα χωρίζεται σε περιοχές για να μειωθούν οι απαιτήσεις σε μνήμη Οι περιοχές είναι μη επικαλυπτόμενες και κωδικοποιούνται ανεξάρτητα Το μέγεθος των περιοχών επηρεάζει την ποιότητα της εικόνας (μικρές περιοχές εισάγουν φαινόμενα παρόμοια με τα φαινόμενα block) Μέσο επίπεδο φωτεινότητας Από τα δεδομένα αφαιρείται η μέση τιμή φωτεινότητας ώστε να έχει περίπου συμμετρική κατανομή γύρω από το 0 Εφαρμογή Μετασχηματισμού-κωδικοποίησης Όλες οι διαδικασίες εφαρμόζονται ανεξάρτητα στις διαφορετικές περιοχές Δρ. Ν. Π. Σγούρος 13

Δομή κωδικοποιητή Εικόνα Μετασχηματισμός Χρώματος Χωρισμός σε περιοχές Αφαίρεση DC συνιστώσας (από κάθε περιοχή) Μετασχηματισμός και κωδικοποίηση Διακριτός Μετασχηματισμός Κυματιδίου Κβάντιση Κωδικοποίηση επιπέδου 1 (EBCOT) Κωδικοποίηση επιπέδου 2 (Επίπεδα ποιότητας) Δρ. Ν. Π. Σγούρος 14

Δομή κωδικοποιητή Διακριτός Μετασχηματισμός Κυματιδίου Κβάντιση Κωδικοποίηση επιπέδου 1 (EBCOT) Κωδικοποίηση επιπέδου 2 (Επίπεδα ποιότητας) Έλεγχος ρυθμού παραμόρφωσης Δρ. Ν. Π. Σγούρος 15

Επιλογή μετασχηματισμού Χρησιμοποιούνται διακριτοί μετασχηματισμοί κυματιδίων Οι μετασχηματισμοί που χρησιμοποιούνται είναι ορθογώνιοι Διαθέτουν πολλαπλές βαθμίδες και σε κάθε αύξηση βαθμίδας υποδιπλασιάζεται το μέγεθος της ζώνης (Υποστηρίζονται έως 32 βαθμίδες) Δρ. Ν. Π. Σγούρος 16

Επιλογή μετασχηματισμού Μετασχηματισμός 9/7 (CDF) : Απωλεστική κωδικοποίηση Χρήση αριθμητικής κινητής υποδιαστολής Καλύτερη απόδοση σε χαμηλούς ρυθμούς Υψηλή πολυπλοκότητα Μετασχηματισμός (5/3) (LeGall) : Μη απωλεστική κωδικοποίηση Χρήση αριθμητικής ακεραίων Χαμηλή υπολογιστική πολυπλοκότητα Η εφαρμογή γίνεται με δύο δυνατούς τρόπους Με χρήση συνέλιξης Με χρήση του σχήματος W.Sweldens (Lifting) Δρ. Ν. Π. Σγούρος 17

Εφαρμογή μετασχηματισμού Αρχικά γίνεται εφαρμογή φίλτρων και υποδειγματοληψίας για να καθοριστούν οι διαφορετικές συχνοτικές ζώνες Δρ. Ν. Π. Σγούρος 18

Εφαρμογή μετασχηματισμού Αρχικά γίνεται εφαρμογή φίλτρων και υποδειγματοληψίας για να καθοριστούν οι διαφορετικές συχνοτικές ζώνες Χαμηλές συχνότητες Υψηλές συχνότητες (Οριζόντιες λεπτομέρειες) Υψηλές συχνότητες (Κάθετες Λεπτομέρειες) Υψηλές συχνότητες (Διαγώνιες Λεπτομέρειες) Δρ. Ν. Π. Σγούρος 19

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

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

Κβάντιση Ο παραπάνω τρόπος κατασκευής του κβαντιστή δίνει μεγάλη ευελιξία στην κωδικοποίηση διότι ισχύει η σχέση q b p j = sign{y b (j)} y b (j) 2 p Δ Η οποία δίνει ότι q b p j = sign{q b 0 j } q b 0 2 p j Δρ. Ν. Π. Σγούρος 22

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

Σειρά κωδικοποίησης Κάθε ζώνη χωρίζεται σε τετράγωνα μπλόκ (τομείς) Κάθε τομέας χωρίζεται σε μη επικαλύπτόμενα μπλόκ κωδικοποίησης Τρείς τομείς από γειτονικές ζώνες ορίζουν ένα πακέτο Σε κάθε πακέτο τα μπλόκ κωδικοποίησης διατρέχονται με τη σειρά Κάθε μπλόκ κωδικοποίησης κωδικοποιείται ξεχωριστά Δρ. Ν. Π. Σγούρος 24

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

Κωδικοποίηση συντελεστών 0 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0 4-1 13 15 10 4 0 9 2-5 14 7 11 8-15 3 4 1 13 15 10 4 0 9 2 5 14 7 11 8 15 3 Πρόσημο Αρχικοί Συντελεστές Μέτρο Δρ. Ν. Π. Σγούρος 26

Κωδικοποίηση συντελεστών (EBCOT) D. Taubman, M. Marcellin, JPEG2000: Standard for Interactive Imaging Δρ. Ν. Π. Σγούρος 27

Κωδικοποίηση συντελεστών (Κατά τμήματα, τριών σταδίων) Στάδιο 1: Σημαντικότητα συντελεστών Χρησιμοποιούνται κανόνες για το χαρακτηρισμό της σημαντικότητας των συντελεστών σε κάθε επίπεδο κωδικοποίησης (bit plane) Στάδιο 2: Εναπομείναντες σημαντικοί συντελεστές Κωδικοποιούνται συντελεστές που είναι σημαντικοί αλλά δεν κωδικοποιήθηκαν στο προηγούμενο στάδιο Στάδιο 3: Υπολειπόμενοι συντελεστές Κωδικοποιούνται οι μη σημαντικοί συντελεστές που δεν είχαν κωδικοποιηθεί στα προηγούμενα στάδια Δρ. Ν. Π. Σγούρος 28

Κωδικοποίηση συμβολοσειράς εξόδου Οι συντελεστές οργανώνονται με συγκεκριμένο τρόπο πριν την κωδικοποίηση τους ανάλογα με μία επιλεγμένη στρατηγική για τους εκπληρούμενους στόχους κατά την προοδευτική μετάδοση: Ποιότητα Ανάλυση ( 2 στρατηγικές) Περιοχή ενδιαφέροντος Χρωματική συνιστώσα Η παραπάνω σειρά προτεραιότητας-σημαντικότητας μπορεί να αλλάζει δυναμικά κατά τη μετάδοση Δρ. Ν. Π. Σγούρος 29

Οργάνωση με στόχο την ποιότητα εικόνας Ένα επίπεδο ποιότητας είναι ένα σύνολο κωδικοποιημένων επιπέδων κάποιων συντελεστών ενός Μπλοκ Χρησιμοποιούνται οι σχετικές συνθήκες τερματισμού που έχουν χρησιμοποιηθεί κατά την κωδικοποίηση των συντελεστών Δρ. Ν. Π. Σγούρος 30

Οργάνωση με στόχο την ποιότητα εικόνας Δρ. Ν. Π. Σγούρος 31

Οργάνωση με στόχο την ποιότητα εικόνας Δρ. Ν. Π. Σγούρος 32

Οργάνωση με στόχο την ποιότητα εικόνας Δρ. Ν. Π. Σγούρος 33

Οργάνωση με στόχο την ανάλυση εικόνας Δρ. Ν. Π. Σγούρος 34

Οργάνωση με στόχο την ανάλυση εικόνας Δρ. Ν. Π. Σγούρος 35

Οργάνωση με στόχο την ανάλυση εικόνας Δρ. Ν. Π. Σγούρος 36

Οργάνωση με στόχο την ανάλυση εικόνας Δρ. Ν. Π. Σγούρος 37

Οργάνωση με βάση τις περιοχές ενδιαφέροντος Μία περιοχή ενδιαφέροντος είναι ένα τμήμα της εικόνας το οποίο κωδικοποιείται με καλύτερη ποιότητα από την υπόλοιπη εικόνα Υποστηρίζεται από κατάλληλη σειρά κωδικοποίηση ς συντελεστών ώστε να μεταδίδεται πρώτα η περιοχή ενδιαφέροντος Κωδικοποίηση χωρίς περιοχή ενδιαφέροντος Κωδικοποίηση με μερική προτεραιότητα περιοχής ενδιαφέροντος MaxShift Δρ. Ν. Π. Σγούρος 38

Οργάνωση με βάση τις περιοχές ενδιαφέροντος Υπολογίζεται ο διακριτός μετασχηματισμός κυματιδίου για την εικόνα Χρησιμοποιείται μια μάσκα για την περιοχή ενδιαφέροντος για την οποία σημειώνονται οι συντελεστές που συμμετέχουν στην ανασύσταση της περιοχής Οι συντελεστές για όλη την εικόνα κβαντίζονται Οι συντελεστές εκτός της περιοχής ενδιαφέροντος υποδειγματοληπτούνται Οι συντελεστές κωδικοποιούνται και καθορίζεται η σειρά κωδικοποίησης μαζί με τις πληροφορίες που αφορούν την περιοχή ενδιαφέροντος Δρ. Ν. Π. Σγούρος 39

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

Έλεγχος ρυθμού-παραμόρφωσης Πραγματοποιείται έλεγχος του ρυθμού μετά την κωδικοποίηση των συντελεστών Γίνεται χρήση της συνάρτησης ρυθμού παραμόρφωσης για την εκτίμηση των κωδικοποιημένων συντελεστών χρησιμοποιώντας τα σημεία τερματισμού Εφαρμόζεται αυτόνομα σε κάθε μπλοκ συντελεστών Γίνεται χρήση ενός αριθμητικού κωδικοποιητή (MQ) με χαμηλή υπολογιστική πολυπλοκότητα ο οποίος αποτελεί εξέλιξη του κωδικοποιητή (QM ) ο οποίος είναι ο βελτιστοποιημένος κωδικοποιητής για δυαδικές εικόνες Δρ. Ν. Π. Σγούρος 41

Διαχείριση Λαθών Χωρίς λάθη Χωρίς διόρθωση Με διόρθωση Δρ. Ν. Π. Σγούρος 42

Παραδείγματα JPEG JPEG 2000 Κωδικοποίηση σε ρυθμό 0.25 bpp Δρ. Ν. Π. Σγούρος 43

Παραδείγματα JPEG JPEG 2000 Κωδικοποίηση σε ρυθμό 0.125 bpp Δρ. Ν. Π. Σγούρος 44