DWT lossless or lossy compression??
조회 수: 5 (최근 30일)
이전 댓글 표시
hello please, the discrete wavelet transform DWT decomposes which allows the image to 4 subbands: LL, HL, LH and HH is a lossless or lossy compression?? thank
댓글 수: 0
답변 (1개)
Wayne King
2012년 9월 13일
편집: Wayne King
2012년 9월 13일
Just by itself, the DWT is lossless, because you can simply invert the transform. However, if you are really going to compress the image, then you are by definition modifying the coefficients and you have lossy compression.
For example:
x = magic(4);
[ca,ch,cv,cd] = dwt2(x,'db1','mode','sym');
X = idwt2(ca,ch,cv,cd,'db1','mode','sym');
max(abs(X-x))
In practice, the above is not useful. So you would modify the coeffcients in a way that you would not be able to get back the original image exactly -- hence lossy.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Denoising and Compression에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!