Commit 1f999b80 authored by Evgeny Belyaev's avatar Evgeny Belyaev

readme fix

parent 7d57f467
# Учебный проект, посвященный сжатию изображений при помощи нейронных сетей # Учебный проект, посвященный сжатию изображений при помощи нейронных сетей
## Описание работы кодека
Данный простой кодек сжимает изображения размером 128x128 при помощи свёрточных нейронных сетей, квантования и адаптивного арифметического кодирования. Данный простой кодек сжимает изображения размером 128x128 при помощи свёрточных нейронных сетей, квантования и адаптивного арифметического кодирования.
В папке ./train/ находятся изображения, которые были использованы для обучения сети, в папке ./test/ находятся изображения для демонстрации результатов. В папке ./train/ находятся изображения, которые были использованы для обучения сети, в папке ./test/ находятся изображения для демонстрации результатов.
...@@ -29,5 +30,26 @@ ...@@ -29,5 +30,26 @@
ААК из [1] реализован на языке Си и подключается к коду как библиотека. Для сборки модуля необходимо выполнить команды, которые находятся в файле ААК из [1] реализован на языке Си и подключается к коду как библиотека. Для сборки модуля необходимо выполнить команды, которые находятся в файле
EntropyCompile.bat 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 [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. 1987.
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment