JPEG Compression Implementation Using MATLAB
A MATLAB-based JPEG compression program that processes grayscale BMP images and encodes them into binary (0101 format) compressed data. The implementation follows standard JPEG encoding pipeline: color space conversion from RGB to YCbCr, chroma subsampling exploiting human visual system's lower sensitivity to color variations, block-based Discrete Cosine Transform (DCT), quantization preserving low-frequency components, and entropy coding using Run-Length Encoding and Huffman coding for high compression ratios.