Συμπίεση JPEG
Φεβρουάριος 2020
Υλοποίηση του βασικού encoder και decoder JPEG (με απώλεια πληροφορίας), που βασίζεται στον Διακριτό Μετασχηματισμό Συνημιτόνου (ΔΜΣ), σύμφωνα με το πρότυπο ISO-IEC-10918-1-1993. Τα κύρια βήματα είναι:
- Προ-επεξεργασία: Μετατροπή RGB ↔ YCbCr και υποδειγματοληψία (4:4:4, 4:2:2, 4:2:0)
- Μετασχηματισμός: Μπλοκ [8x8] ΔΜΣ για μετάβαση από χωρικό σε συχνοτικό πεδίο
- Συμπίεση: Κβαντισμός, κωδικοποίηση μήκους διαδρομής και Huffman
Για περισσότερες λεπτομέρειες δείτε το PDF.