Implemented a simplified version of the JPEG compression pipeline, demonstrating an in-depth understanding of digital image processing.
- Introduction: Focused on reducing data required to represent an image while minimizing perceptual quality loss.
- Process Overview: Implemented a JPEG pipeline by transforming RGB images to YCbCr, segmenting them into 8x8 blocks for DCT, and quantizing coefficients for compression. Utilized Huffman encoding for data minimization, followed by decoding and inverse DCT to reconstruct images, converting them back to RGB..
- This project showcased my capability to handle complex algorithms and deepened my understanding of key concepts in digital image processing.