JPEG

Ο στόχος είναι η υλοποίηση του κωδικοποιητή και αποκωδικοποιητή JPEG (με απώλεια πληροφορίας), που βασίζονται στον Διακριτό Μετασχηματισμό Συνημιτόνου (ΔΜΣ), όπως περιγράφεται από το πρότυπο ISO-IEC-10918-1-1993. Τα κύρια βήματα στην κωδικοποίηση JPEG περιλαμβάνουν:

  • Προ-επεξεργασία εικόνας
    • Μετατροπή RGB ↔ YCbCr
    • Υποδειγματοληψία 4:4:4, 4:2:2 και 4:2:0
  • Αποσυσχέτιση δειγμάτων
    • Μπλοκ [8x8] ΔΜΣ: Χωρική αναπαράσταση ↔ Συχνοτική αναπαράσταση
  • Συμπίεση εικόνας
    • Μπλοκ [8x8] Κβαντισμός και Αποκβαντισμός
    • Υπολογισμός Μηκών Διαδρομής (Runlength)
    • Κωδικοποίηση Huffman

Για μια πιο λεπτομερή εξήγηση των βημάτων δείτε το αρχείο PDF.

Γεώργιος Μπαλαούρας
Γεώργιος Μπαλαούρας
Data Scientist

Τα ερευνητικά μου ενδιαφέροντα περιλαμβάνουν μεθόδους επεξεργασίας και ανάλυσης πολυμέσων.

Σχετικά