Info

この質問は閉じられています。 編集または回答するには再度開いてください。

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

1 回表示 (過去 30 日間)
nayana
nayana 2013 年 2 月 27 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
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 日
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.

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

Community Treasure Hunt

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

Start Hunting!

Translated by