The Unreasonable Effectiveness of JPEG: A Signal Processing Approach

Go to to start free and learn more about computer science, mathematics, and a whole host of topics. First 200 members to sign up get 20% off the annual subscription! Chapters: 00:00 Introducing JPEG and RGB Representation 2:15 Lossy Compression 3:41 What information can we get rid of? 4:36 Introducing YCbCr 6:10 Chroma subsampling/downsampling 8:10 Images represented as signals 9:52 Introducing the Discrete Cosine Transform (DCT) 11:32 Sampling cosine waves 12:43 Playing around with the DCT 17:38 Mathematically defining the DCT 21:02 The Inverse DCT 22:45 The 2D DCT 23:49 Visualizing the 2D DCT 24:35 Introducing Energy Compaction 26:05 Brilliant Sponsorship 27:23 Building an image from the 2D DCT 28:20 Quantization 30:23 Run-length/Huffman Encoding within JPEG 32:56 How JPEG fits into the big picture of data compression The JPEG algorithm is rather complex and in this video, we break down the core parts of the algorithm, specifically color spaces, YCbCr, chroma subsampling,
Back to Top