Странная степень сжатия с кодеками x265 и jpeg2000
Я реализовал программное обеспечение для кодирования изображений с использованием кодеков x265 и libjasper(jasper Jpeg2000), и у меня странное сжатие в режиме сжатия без потерь.
Мой коэффициент сжатия ( 1 - output_stream_size / initial_picture_size).
В большинстве исследований говорится, что hevc лучше, чем jpeg2000, но в моем случае соотношение jpeg2000 лучше, чем x265. У меня также есть тот же результат с программным обеспечением jasper и x265.
Поэтому я думаю, что мои входные параметры для x265 не верны...
Обычно я работаю с монохромными картинками, 8 bitdepth. но я сделал тот же тест с цветным изображением, и я получил тот же результат.
Здесь такие же результаты с цветной картинкой (Оригинальные изображения) http://mmspg.epfl.ch/iqa
x265 --psy-rd 1.0 --lossless --input-res 1280x1600 --input-csp i420 --fps 1 --preset veryslow --profile mainstillpicture bike_orig.yuv bike_orig.bin
jasper -f bike_orig.ppm -F bike_orig.jp2 -T jp2
Выходная трассировка Hevc: Выходная трассировка кодера Hevc
Размер выходного файла:
Исходный ввод: 6144017 байт
битовый поток HEVC: 5637967 байт
поток битов jp2: 3261791 байт
Версия кодеков:
Japser :
1.900.1 , libjasper 1.900.1
x265 :
x265 [info]: HEVC encoder version 2.0
x265 [info]: build info [Linux][GCC 4.4.7][64 bit] 8bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX AVX2 FMA3 LZCNT BMI2
У кого-нибудь есть идея, почему у меня такие результаты.
Спасибо вам.
2 ответа
Спасибо за Ваш ответ. Я уже прочитал эту статью, чтобы оправдать свои результаты. Но я заметил, что в статье представлены результаты, касающиеся видео (движущегося изображения). Можем ли мы распространить это на неподвижное изображение? Таким образом, мы можем сравнить Jpeg2000 и HEVC MainStill Picture (MSP)?
Коэффициент сжатия JPEG2000 превосходит HEVC при рассмотрении кодирования без потерь. Основной причиной этого, по-видимому, является преимущество дискретного вейвлет-преобразования, используемого в JPEG2000, по сравнению с дискретным косинусным преобразованием.
Смотрите это для дальнейших detials. (Оценка: HEVC, H.264/AVC, JPEG 2000 и JPEG LS)
РЕДАКТИРОВАТЬ: Что касается кодирования неподвижных изображений, JPEG2000, вероятно, даже лучше, так как HEVC не может воспользоваться преимуществом межкадрового сжатия видео.