12.02.2014 Views

Transform coding techniques for lossy hyperspectral data compression

Transform coding techniques for lossy hyperspectral data compression

Transform coding techniques for lossy hyperspectral data compression

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING (SUBMITTED DEC. 2005) 5<br />

Input<br />

H l (z)<br />

H h (z)<br />

2<br />

2<br />

H l (z)<br />

H h (z)<br />

2<br />

2<br />

Input<br />

H l (z)<br />

2<br />

H l (z)<br />

H h (z)<br />

2<br />

2<br />

H h (z)<br />

2<br />

H l (z)<br />

H h (z)<br />

2<br />

2<br />

Fig. 1. Implementation of wavelet trans<strong>for</strong>ms by means of a filter bank scheme with lowpass and highpass filters denoted<br />

as H l (z) and H h (z) respectively. (a) DWT and (b) DWPT. The circles denote subsampling by a factor of two.<br />

highpass outputs are allowed to be further split into approximation and detail. If both the lowpass and<br />

highpass sequences are always split, the system is said to be a complete wavelet packet trans<strong>for</strong>m.<br />

However, it is not necessary <strong>for</strong> the trans<strong>for</strong>m to be complete; <strong>for</strong> any given input signal, there exists<br />

an optimal choice of highpass and lowpass iterations that captures most of the input signal correlation,<br />

which is known as best basis wavelet packet trans<strong>for</strong>m. Given an appropriate cost function, a search<br />

algorithm adaptively selects the best basis <strong>for</strong> a given signal.<br />

Different cost functions can be employed, e.g. entropy, minimum distortion, minimum number of<br />

coefficients above a certain threshold [21], or rate-distortion optimization [22]. Our purpose is to<br />

select the best 3D trans<strong>for</strong>ms in terms of energy compaction; hence, the cost function in [22] is<br />

not suitable because it explicitly takes quantization into account, while our analysis aims at being<br />

independent of the specific quantization scheme employed. We have found that the <strong>coding</strong> gain,<br />

which is a per<strong>for</strong>mance measure of trans<strong>for</strong>m efficiency [20], is a very good and theoretically sound<br />

objective function <strong>for</strong> seeking the best decomposition tree. Assuming a DWPT with l decomposition

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!