From 1f999b8057687a596ddf92c603c0ce3d5ff7879f Mon Sep 17 00:00:00 2001 From: eabelyaev Date: Tue, 23 Apr 2024 14:14:19 +0300 Subject: [PATCH] readme fix --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index ad058c0..e5ddd24 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ # Учебный проект, посвященный сжатию изображений при помощи нейронных сетей +## Описание работы кодека Данный простой кодек сжимает изображения размером 128x128 при помощи свёрточных нейронных сетей, квантования и адаптивного арифметического кодирования. В папке ./train/ находятся изображения, которые были использованы для обучения сети, в папке ./test/ находятся изображения для демонстрации результатов. @@ -29,5 +30,26 @@ ААК из [1] реализован на языке Си и подключается к коду как библиотека. Для сборки модуля необходимо выполнить команды, которые находятся в файле EntropyCompile.bat +## Описание задания к лабораторной работе +Улучшить учебный кодек так, чтобы он: +- либо на том же сжатии показывал лучшее субъективное визуальное качество; +- либо на том же сжатии обеспечивал выигрыш по PSNR от 0.1 дБ и выше; +- либо при том же уровне качества обеспечивал от 3\% выигрыша по bpp. + +Можно улучшать следующие модули: +- Арифметический кодер (учесть возможную память источника, оценка вероятностей); +- Квантование (векторное квантование, использовать другую модель шума при обучении и т.д.); +- Нейронная сеть (количество слоёв, функции активации, связи между слоями и т.д.). + +Требования к реализации: +- Результаты должны быть продемонстрированы на изображениях из папки ./test/ +- При обучении должны использоваться только изображения из папки ./train/ + +На почту eabelyaev@itmo.ru прислать: +- Отчет в виде презентации в pdf формате, который включает в себя: +- ФИО студента, номер группы. +- Описание предложенной модификации и результаты. +- Ссылку на репозиторий с исходным кодом кодека и инструкцию по запуску. + [1] Ian H. Witten, Radford M. Neal, and John G. Cleary, “Arithmetic coding for data compression,” Commun. ACM, vol. 30, no. 6, pp. 520–540, jun 1987. \ No newline at end of file -- GitLab