В курсе рассматриваются задачи сжатия текстовых данных (на примере кода Хаффмана, Арифметического сжатия и словарных методов), сжатия изображений без потерь (BMP, PNG) и с потерями (JPEG, JPEG2000) и сжатия видеоконтента (H.264, H.265, VCC, AV1), а также новое направление нейросетевого сжатия изображений и видео.
Отдельное внимание в курсе уделяется методам оценки качества сжатия с потерями. Рассматриваются как классические (PSNR, SSIM), так и более современные (VMAF, LPIPS) методы.
В ходе курса слушателям будет предложено реализовать несколько как отдельные части алгоритмов сжатия, так и упрощенные версии известных стандартов.
В разной форме курс читается уже более 10 лет на факультете ВМК МГУ заведующим лаборатории Компьютерной Графики и Мультимедиа и лаборатории Интеллектуальной Обработки Видео Института Искусственного Интеллекта МГУ Дмитрием Сергеевичем Ватолиным.