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

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

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

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

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

Group (JPEG) το 1992.

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

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

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 7: JPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

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

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

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

Μέθοδοι Αναπαράστασης Περιοχών

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

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

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

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

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

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

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

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

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Γιατί Συµπίεση; Βιβλιογραφία

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

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

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

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

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

ΕΙΔΗ ΠΛΑΙΣΙΩΝ Ενδο-πλαισιακή κωδικοποίηση (Intra- frame Coding): Δια-πλαισιακή κωδικοποίηση (Inter-frame Coding):

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

Τμήμα Επιστήμης Υπολογιστών ΗΥ-474. Ψηφιακή Εικόνα. Χωρική ανάλυση Αρχεία εικόνων

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

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

Επεξεργασία Χαρτογραφικής Εικόνας

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

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

Η ανάγκη για συμπίεση

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

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

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

ΕΙΚΟΝΕΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ

Επεξεργασία Χαρτογραφικής Εικόνας

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

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

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

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

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

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

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

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

Θέμα: «ΣΥΜΠΙΕΣΗ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΟΛΥΜΕΣΑ» Εισηγητής: Παναγιώτης Γιώτης 20 Μαϊου 2007 Αθήνα

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ, ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

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

Ενότητα 2: Οι Θεµελιώδεις Αρχές των Ψηφιακών Εικόνων

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

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

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

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

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

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

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

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

Βασικές έννοιες. Αναλογικό Βίντεο. Ψηφιακό Βίντεο. Κινούμενα γραφικά (animation)( Πλαίσιο (frame, καρέ) Ρυθμός πλαισίων (frame rate)

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

Βίντεο και κινούµενα σχέδια

Συµπίεση Ψηφιακών Εικόνων:

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

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας. Παρουσίαση 12 η. Θεωρία Χρώματος και Επεξεργασία Έγχρωμων Εικόνων

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

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

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

DIP_01 Εισαγωγή στην ψηφιακή εικόνα. ΤΕΙ Κρήτης

Συστήµατα Πολυµέσων Ενδιάµεση Εξέταση: Οκτώβριος 2004

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

Περιεχόµενα. ΕΠΛ 422: Συστήµατα Πολυµέσων. Μέθοδοι συµπίεσης ηχητικών. Βιβλιογραφία. Κωδικοποίηση µε βάση την αντίληψη.

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

Συµπίεση Δεδοµένων: Συµπίεση Ψηφιακού Βίντεο

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

VIDEO ΚΑΙ ΕΦΑΡΜΟΓΕΣ. Υπάρχουσες εφαρμογές:

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

Παραγωγή Τηλεοπτικού Σήματος

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

Τι είναι το JPEG2000?

Πληροφορική Ι. Μάθημα 9 ο Συμπίεση δεδομένων. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Α.Τ.Ε.Ι. ΜΑΚΕΔΟΝΙΑΣ Τμήμα πληροφορικής και επικοινωνιών. Συμπίεση ψηφιακών εικόνων με ανάλυση κύριων συνιστωσών και χρήση νευρωνικού δικτύου.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ " ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΑΥΤΟΜΑΤΗΣ ΠΡΟΣΑΡΜΟΓΗΣ ΠΟΙΟΤΗΤΑΣ ΠΟΛΥΜΕΣΩΝ " ΕΥΘΥΜΙΟΣ ΜΠΕΚΙΟΣ Α.Μ 1243 ΔΗΜΗΤΡΑ ΜΠΑΛΕΣΗ Α.

Θέματα Συστημάτων Πολυμέσων. Ενότητα # 8: MPEG Διδάσκων: Γεώργιος Πολύζος Τμήμα: Μεταπτυχιακό Πρόγραμμα Σπουδών Επιστήμη των Υπολογιστών

Εισαγωγή: Εφαρµογή του βίντεο στη διδασκαλία από απόσταση, και ορισµός του βίντεο κατ απαίτηση

Έγχρωµο και Ασπρόµαυρο Φως

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

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

Συστήµατα και Βάσεις Πολυµέσων. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

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

DIP_01 Εισαγωγήστην ψηφιακήεικόνα. ΤΕΙ Κρήτης

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

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

Εφαρμογές Πληροφορικής

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

Transcript:

Περιεχόµενα ΕΠΛ : Συστήµατα Πολυµέσων Συµπίεση εικόνων: Το πρότυπο JPEG Εισαγωγή Ο µετασχηµατισµός DCT Το πρότυπο JPEG Προετοιµασία εικόνας / µπλοκ Ευθύς µετασχηµατισµός DCT Κβαντισµός Κωδικοποίηση ηµιουργία JPEG frame Βιβλιογραφία Εισαγωγή Halsall [1]: Chapter 3, pp. 1-19 Steinmetz []: Chapter 7, pp. 1-135 [online] Image Compression, notes by Theodore Hong,IC, in [pdf] Σχεδιάστηκε από την οµάδα Joint Photographic Experts Group σε συνεργασία µε την ιεθνή Ένωση Τηλεπικοινωνιών (ITU-TS) Μπορεί να δώσει διαφορετικό αποτέλεσµα ανάλογα µε τις απαιτήσεις που έχουµε για την ποιότητα της εικόνας και το λόγο συµπίεσης: 1:1 έως :1 υψηλή ποιότητα 3:1 έως 5:1 µέτρια ποιότητα :1 έως 1:1 κακή ποιότητα Είναι µορφή κωδικοποίησης µε βάση την αντίληψη και βασίζεται στο γεγονός ότι: Το µάτι είναι λιγότερο ευαίσθητο στις χρωµατικές συνιστώσες (µικρότερη διακριτική ικανότητα) µιας εικόνα από ότι στη φωτεινότητα Έχει πεπερασµένη διακριτική ικανότητα σε διαδοχικές αλλαγές της φωτεινότητας Αποτελεί συνδυασµό διαφόρων τεχνικών συµπίεσης: Μετασχηµατισµού (DCT) Στατιστική (Huffman) Μήκους διαδροµής (RLE)

Ο µετασχηµατισµός DCT Γενική Εικόνα Ο διακριτός µετασχηµατισµός συνηµίτονου (Discrete Cosine Transform - DCT) για µια εικόνα Ν x Ν pixels δίνεται από τη σχέση: F( u, v) = C( u, v) F(u,v) είναι ο DCT συντελεστής για τη χωρική συχνότητα (u,v) f(x,y) είναι η αρχική ένταση φωτεινότητας στη θέση (x,y) C(u,v) είναι ο παράγοντας κανονικοποίησης που ορίζεται ως: C(,) = 1/Ν C(,v) = C(u,) = 1/(N ) C(u,v) = /N, u, v ( x 1) uπ ( y 1) N 1N 1 + f ( x, y)cos cos x= y= N + vπ N Προσοχή! Ο πίνακας των χωρικών συχνοτήτων F(u,v) έχει τις ίδιες διαστάσεις µε την αρχική εικόνα (NxN) Παράδειγµα (Ι): Οµοιόµορφη εικόνα Παράδειγµα (ΙΙ): Μεταβολές της φωτεινότητας κατά την οριζόντια κατεύθυνση µόνο Ηχωρική συχνότητα F(,): Αντιπροσωπεύει τη µέση φωτεινότητα της εικόνας Η τιµή της µπορεί να είναι από F(,)= (µαύρη εικόνα) έως F(,) = 55 (λευκή εικόνα) όταν έχουµε αναπαράσταση 5 στάθµων φωτεινότητας ή χρωµάτων 15 1 5 Οριζόντιες χωρικές συχνότητες F(,v): Όσο ταχύτερα µεταβάλλεται η φωτεινότητα κατά την οριζόντια κατεύθυνση τόσο γίνονται ισχυρότερες οι µεγάλες χωρικές συχνότητες (π.χ. F(,7)>F(,1)) 5 3 1 5 3 1

Παράδειγµα (ΙΙΙ): Μεταβολές της φωτεινότητας κατά την κάθετη κατεύθυνση µόνο Παράδειγµα (ΙV): Μεταβολές της φωτεινότητας και κατά τις δύο κατευθύνσεις Οριζόντιες χωρικές συχνότητες F(u,): Όσο ταχύτερα µεταβάλλεται η φωτεινότητα κατά την οριζόντια κατεύθυνση τόσο γίνονται ισχυρότερες οι µεγάλες χωρικές συχνότητες (π.χ. F(7,)>F(1,)) 5 3 1 5 3 1 5 3 1 5 3 1 Το πρότυπο JPEG Προετοιµασία εικόνας / µπλοκ Πέντε βασικά στάδια: Προετοιµασία εικόνας / µπλοκ Ευθύς µετασχηµατισµός DCT Κβαντισµός Κωδικοποίηση εντροπίας ηµιουργία Frame (πλαισίου) Προετοιµασία εικόνας: Τα διάφορα χρωµατικά κανάλια (π.χ. R,G,B ή Y, C r, C b ) κωδικοποιούνται ως διαφορετικές εικόνες Προετοιµασία µπλοκ Η εικόνα χωρίζεται σε µπλοκ x pixels έκαστο Τα µπλοκ µεταδίδονται µε πρώτο το πάνω αριστερά και τελευταίο το κάτω δεξιά

Ευθύς µετασχηµατισµός DCT Κβαντισµός Σε κάθε µπλοκ εφαρµόζεται µετασχηµατισµός DCT: Πριν την εφαρµογή του DCT από κάθε pixel του µπλοκ αφαιρείται η τιµή 1 (οπότε τελικά οι τιµές του µπλόκ θα λαµβάνουν τιµές στο δίαστηµα [-1 17] αντί στο διάστηµα [ 55] Ο συντελεστής F(,) ονοµάζεται DC. Οι υπόλοιποι συντελεστές ονοµάζονται AC. Το µάτι έχει διαφορετική ευαισθησία και διακριτική ικανότητα όσον αφορά τις χωρικές µεταβολές της φωτεινότητας (χωρικές συχνότητες): Οι πίνακες κβαντισµού αντιπροσωπεύουν την ευαισθησία αυτή Όσο µικρότερος είναι ο αντίστοιχος συντελεστής στον πίνακα κβαντισµού τόσο µεγαλύτερη θεωρείται η διακριτική ικανότητα του µατιού στη συγκεκριµένη συχνότητα Κωδικοποίηση Η κωδικοποίηση περιλαµβάνει τα εξής στάδια: ιανυσµατοποίηση του µπλοκ από τους κβαντισµένους συντελεστές µε zig-zag scanning ιαφορική κωδικοποίηση των συντελεστών DC γειτονικών µπλοκ Κωδικοποίηση µήκους διαδροµής για τους AC συντελεστές κάθε µπλοκ Huffman coding επί των συµβόλων που προέκυψαν από τη διαφορική κωδικοποίηση και την κωδικοποίηση µήκους διαδροµής ηµιουργία JPEG frame ηµιουργία frame: Προσθήκη ένδειξης αρχής και τέλους frame Επικεφαλίδες (χρωµατικά κανάλια, διαστάσεις εικόνας, κλπ) Περιεχόµενα εικόνας (πολυπλεξία µπλοκ από διαφορετικά χρωµατικά κανάλια ώστε να επιτυγχάνεται σταδιακή αποκωδικοποίηση) εδοµένα των µπλοκ

Επεκτάσεις του βασικού JPEG => Επεκτάσεις του βασικού JPEG Ιεραρχική κωδικοποίηση (Hierarchical mode) Προοδευτική κωδικοποίηση (Progressive mode) ηµιουργήθηκε για την µετάδοσης εικόνων σε πραγµατικό χρόνο (streaming). Οι συντελεστές DCT των µπλοκ µεταδίδονται σε πολλαπλά «περάσµατα» της εικόνας αρχίζοντας από τους DC συντελεστές. Με κάθε πέρασµα ο αποκωδικοποιητής µπορεί να παράγει µια υψηλότερης ποιότητας εκδοχή της εικόνας, οπότε µια προεκδοχή της µπορεί να σταλθεί γρήγορα και να αποφασίσει ο χρήστης που την λαµβάνει εάν θέλει να την αφήσει να ολοκληρωθεί και να βελτιωθεί σε ποιότητα. Ιεραρχική κωδικοποίηση (Hierarchical mode) Η εικόνα αναπαριστάται σε διαφορετικές αναλύσεις. Έτσι, µια ανάλυση της εικόνας που θέλουµε να επεξεργαστούµε θα µπορούσε να είναι 5 x 5, µια άλλη 51 x 51 και µια άλλη 1 x 1. Η κάθε ανάλυση κωδικοποιείται ως το σύνολο των διαφορών που έχει από την αµέσως χαµηλότερη της ανάλυση και εποµένως δεν έχουµε άσκοπη επανάληψη δεδοµένων που ήδη έχουµε λάβει µε την προηγούµενη εκδοχή της εικόνας. Ανάλυση 1x1 Ανάλυση 5x5 Ανάλυση 51x51