can lossless jpeg2000 format picture size be LESS than lossy jpeg2000 format of same picture

I have tiff image which i converted to jp2lossless and jp2lossy by using imwrite, but i found out that lossless version is having less size than lossy . Does this mean its correct conversion.

1 件のコメント

Omer Moussaffi
Omer Moussaffi 2014 年 9 月 21 日
If Matlab is using the Jpeg2000 format specification, then it is possible. The lossy compression uses CDF9/7 filter, while the lossless compression uses the CDF5/3 filter. If the data in the image is mostly small scale linear gradients, it might be that the highpass part of the image is smaller with 'lossless' filter. Check out http://en.wikipedia.org/wiki/Wavelet_transform

回答 (1 件)

Ashish Uthama
Ashish Uthama 2013 年 2 月 28 日
編集済み: Ashish Uthama 2013 年 2 月 28 日

1 投票

You could read both back and compare against the one your wrote out to verify the lossy/lossless nature for yourself.
The compression ratio of these methods are highly dependent on the particular image considered, it seems odd, but not impossible that a formats lossless version is smaller than its lossy version for a particular image. JPEG2000 has quite a few parameters other than just lossy/lossless (have a look at the imfinfo output), maybe difference in other properties of the format result in the size difference.
Though, I would be very surprised if its a large difference.

1 件のコメント

nayana
nayana 2013 年 3 月 2 日
Thanks Ashish Uthama, i was wondering if my result is correct or not.

この質問は閉じられています。

質問済み:

2013 年 2 月 27 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by