我已经使用x265和libjasper(jasper jpeg2000)编码器实现了图片编码软件,并且我在无损压缩模式下具有奇怪的比率压缩。
我的比例压缩是 ( 1 - output_stream_size / initial_picture_size).
大多数研究表明,HEVC比JPEG2000好,但就我而言,JPEG2000比率优于X265比率。Jasper软件和X265软件也有相同的结果。
所以我认为我的x265输入参数不正确...
通常,我正在使用Monochroma图片,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 OUPUT TRACE :HEVC编码器输出跟踪
Outute文件大小:
原始输入:6144017字节
hevc bitstream:5637967字节
jp2 bitstream: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
有人知道为什么我要有这样的结果。
谢谢。
感谢您的回答。我已经阅读了本文以证明我的结果是合理的。但是我注意到本文给出了有关视频的结果(动态图片)。我们可以将其扩展到静止图像吗?因此,我们可以比较JPEG2000和HEVC Mainstill图片(MSP)?
JPEG2000压缩率在考虑无损编码时优于HEVC。造成这种情况的主要原因似乎是JPEG2000中使用的离散小波转换的优势。
有关进一步的厌恶,请参见此。(评估:HEVC,H.264/AVC,JPEG 2000和JPEG LS)
编辑:关于静止图片编码,JPEG2000可能更优越,因为HEVC无法利用Inter Frame Video Compression。