Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The Unreasonable Effectiveness of JPEG: A Signal Processing Approach

Автор: Reducible

Загружено: 2022-01-18

Просмотров: 1186830

Описание:

Visit https://brilliant.org/Reducible/ to get started learning STEM for free, and the first 200 people will get 20% off their annual premium 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, the discrete cosine transform, quantization, and lossless encoding. The majority of the focus is on the mathematical and signal processing insights that lead to advancements in image compression and the big themes in compression as a whole that we can take away from it.

Animations created jointly by Nipun Ramakrishnan and Jesús Rascón.

References/Additional Resources:
https://www.red.com/red-101/video-chr... - great resource on different types of chroma subsampling

http://weitz.de/dct/ - play around with the DCT

https://www.cse.iitd.ac.in/~pkalra/co... - paper referenced in video

http://www.ee.ic.ac.uk/hp/staff/dmb/c... - a more rigorous signal processing approach to the DCT

https://www.impulseadventure.com/phot... - great landing point for learning more about how huffman codes work in the context of JPEG

   • Everything You Need to Know About JPEG - E...   - a great playlist I recommend that dives deep into actually implementing a JPEG decoder

This video wouldn't be possible without the open source library manim created by 3blue1brown and maintained by Manim Community.
The Manim Community Developers. (2021). Manim – Mathematical Animation Framework (Version v0.11.0) [Computer software]. https://www.manim.community/

Here is link to the repository that contains the code used to generate the animations in this video: https://github.com/nipunramk/Reducible

All music in the video is from Aakash Gandhi

The Unreasonable Effectiveness of JPEG: A Signal Processing Approach

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#7667 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "EFUYNoFRHQI" ["related_video_title"]=> string(45) "How PNG Works: Compromising Speed for Quality" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(9) "Reducible" } [1]=> object(stdClass)#7640 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "x32Zq-XvID4" ["related_video_title"]=> string(43) "The Obviously True Theorem No One Can Prove" ["posted_time"]=> string(21) "9 дней назад" ["channelName"]=> string(10) "Veritasium" } [2]=> object(stdClass)#7665 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "w2lVF5SAbGI" ["related_video_title"]=> string(68) "Revolutionizing Education: How AI is Shaping the Future of Learning!" ["posted_time"]=> string(22) "22 часа назад" ["channelName"]=> string(26) "FAME WORLD EDUCATIONAL HUB" } [3]=> object(stdClass)#7672 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "6oMZb3yP_H8" ["related_video_title"]=> string(50) "How Computers Draw Weird Shapes (Marching Squares)" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(9) "Reducible" } [4]=> object(stdClass)#7651 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "7HgAN5cEmkk" ["related_video_title"]=> string(28) "I made the PC I couldn't buy" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(15) "Christian Selig" } [5]=> object(stdClass)#7669 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "UZDiGooFs54" ["related_video_title"]=> string(48) "The moment we stopped understanding AI [AlexNet]" ["posted_time"]=> string(28) "11 месяцев назад" ["channelName"]=> string(10) "Welch Labs" } [6]=> object(stdClass)#7664 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "yYEMxqreA10" ["related_video_title"]=> string(62) "The Discrete Fourier Transform: Most Important Algorithm Ever?" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(9) "Reducible" } [7]=> object(stdClass)#7674 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "o-lFK7nZIKE" ["related_video_title"]=> string(93) "Теория игр: жизнь, Вселенная и всё остальное [Veritasium]" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(10) "Vert Dider" } [8]=> object(stdClass)#7650 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "B3y0RsVCyrw" ["related_video_title"]=> string(48) "Huffman Codes: An Information Theory Perspective" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(9) "Reducible" } [9]=> object(stdClass)#7668 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "X8jsijhllIA" ["related_video_title"]=> string(58) "But what are Hamming codes? The origin of error correction" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(11) "3Blue1Brown" } }
How PNG Works: Compromising Speed for Quality

How PNG Works: Compromising Speed for Quality

The Obviously True Theorem No One Can Prove

The Obviously True Theorem No One Can Prove

Revolutionizing Education: How AI is Shaping the Future of Learning!

Revolutionizing Education: How AI is Shaping the Future of Learning!

How Computers Draw Weird Shapes (Marching Squares)

How Computers Draw Weird Shapes (Marching Squares)

I made the PC I couldn't buy

I made the PC I couldn't buy

The moment we stopped understanding AI [AlexNet]

The moment we stopped understanding AI [AlexNet]

The Discrete Fourier Transform: Most Important Algorithm Ever?

The Discrete Fourier Transform: Most Important Algorithm Ever?

Теория игр: жизнь, Вселенная и всё остальное [Veritasium]

Теория игр: жизнь, Вселенная и всё остальное [Veritasium]

Huffman Codes: An Information Theory Perspective

Huffman Codes: An Information Theory Perspective

But what are Hamming codes? The origin of error correction

But what are Hamming codes? The origin of error correction

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]