1. Filter and down-sample
the original image by the desired number of multiples of 2 in each dimension.
2. Encode this reduced-size image using one of the
sequential DCT, progressive
DCT, or lossless
encoders.
3. Decode this reduced-size image and then interpolate
and up-sample it by 2 horizontally and/or
vertically, using the identical
interpolation filter which the receiver must use.
4. Use this up-sampled image as a prediction of the
original at this resolution, and encode the difference
image using one of the sequential
DCT, progressive DCT, or
lossless encoders.
5. Repeat step 3 and step 4 until the full resolution
of the image has been encoded.