Professional Documents
Culture Documents
IEEE Signal Processing Magazine 1995 - Practical Transform Coding of Multiespectral Imagery
IEEE Signal Processing Magazine 1995 - Practical Transform Coding of Multiespectral Imagery
of Multispectral Imagery
Covariance matrix
eatimaton
Multispectral
Image Set Covanancematn*
Eigenvelues
/
Spectre Uy-corrslstsd images
produce a set of eigen planes. The basis images
functions for the KLT transformation are the
eigenvectors of the cross-covariance matrix t
associated with the multispectral sub-block
set, The eovariance matrix is estimated first
and then quantized to two bytes per element.
The eigen planes are formed by matrix KIN
Transformation correlated Osoorrslated
multiplication of the sub-block set and the Matrix component Component
basis functions [61. The eigen planes are in
floating point format and assume both posi-
tive and negative values. In the next module,
the eigen plane set is converted into the 8-bit
eigen images set via linear/nonlinear map-
ping of each plane into the 0-255 range. The
[C Jx[ [J
spectrally-decorrelated eigen images are Columns of C are the eigenvectors of the cross-covariarrce matrix
then compressed in the next module using associated with the multispectral image set
the JPEG algorithm. The quantized covari- 3. Removing spectral correlation via a Karhunen-Loeve transformation.
Figure 4 shosss band 10 of two 512 x 512 test image sets As discussed earlier, the KLT is theoretically the optimum
selected for spectral decorrelation experiments. The sets are method to spectrally decorrelate a set of multispectral images.
from the M7 sensor platform. The M7 sensor is a multispec- Figure 6 shows the first nine spectrally-decorretated eigen
tral scanner de\eloped by the Environmental Research Insti- planes associated with the 16-band Airfield test image set. For
tute of Michigan (ERIM) for use on an airborne platform. It display purposes. the images has e been linearly mapped from
covers the visible through infrared region in sixteen unequal their original dynamic range to the 0-255 (8 bits) range. The
bands. The ASAS (Advanced Solid-state
Array Spectroradiometer) imagery con- Correlation Coefficient Matrix
sists of six spectral bands. a 512 by 1024
image having 12 bit dynamic resolution. 94 i
i
spectral range of 0.36 to 12,11 micron are 7
included in each set. These lest images are
selected because they contain a diverse
range of natural and urban terrain and as a
such are very challenging for spectral
decorrelation and subsequent coding ex- 12 no soIl I rr4cc
periments. The correlation coefficient is a
12
14
C'831 44 4, 4' 63
zI'H
2' II'°I I
76
1 23a5 6 7 6
if 4:jffj ooj eni l
2 10 Ii 12 13 14 15 14
,b1
6. Eigen images of the test iniage set lfirct 9 of the total 16).
KLT performed in this experiment is non-adaptive. That is, of using DCT is that the basis functions are fixed regardless of
the parameters of the transformation, the KLT basis func- the characteristics of the data. Unlike the KLT. the DCT does
dons, are fixed for the entire image set. The compaction of not require covanance and eigenvectors calculations and, as
the data as the result of KLT operation is clearly evident as such, is much simpler to implement. The drawback is that the
more than 80 percent of the energy, or information content of spectral decorrelation efficiency will be significantly lower.
the data set resides in the first two or three eigen planes. The Figure 8 shoss s the comparison of the spectral decorrelation
remaining eigen planes have very little information content efficiency of the DCT and KLT for the Airfield test image. The
and as such require substantially fewer bits to be coded. A vanance of each of the 16 DCT coefficients is larger than the
convenient approach to measure the amount of data compac- variance of its corresponding eigen image by several orders of
tion is obtained via the assessment of the eigens alues of the
cross covariance matrix. The eigenvalues of the covariance
matrix correspond to the variances of the eigen planes. The
variance of an image reflect its busyness or, exeloding noise,
information content.
Figure 7 shows the ordered variances of the eigen planes
of the Airfield test image set. The variance drops almost
exponentially with the order of the elgen planes. The steeper
the drop in the variance in going from low to high order eigen
planes is, the more efficient compaction, spectral decorrela-
tion. is achieved.
For 8-bit multispectral imagery. all eigen Eigen Images Elgen Images
planes are linearly quantized into 8-bit im-
ages: they are the eigen images. Alterna-
10
tively, the high-dynamic range. low-order. 10
ES
C
F
(8 ,a —
t=
-9- 'm-03 DCT coefficients (Q table). and the internal Huff-
man table used to entropy code the quantized DCT
coefficients. In this phase of the stud), the Q table
0 has been modified to match the spatial charac-
..LLLLW.4 'au.Lu.a, U i.LiLt teristics of the eigen images.
0 20,000 40,000 60 000 aO 202
MAX
Input Dynamic Rarge
achieve the optimum mapping of the dynamic range to the Compression performance is strongly influenced
0-255 raoge was selected. This nonlinear quantizer is defined by the selected bit assignment scheme for the spectrally-
as, decorrelated eigen images. Since the variances of the ordered
eigen planes decrease almost exponentially, it may be sag-
Y= 255 /(MAXP)Xt'nII (1) gested to code the eigen images at rates proportional to the
logarithm or square roots of their variances. Although this bit
vs here: X is the eigen plane value (floating point ). Y is the assignment strategy may result in the lowest MSE, it is not
eigen image value (an integer from 0 to 255), exp is the suitable for multispectral images. tn multispectral imagery.
nonlinearity index (0-1 range): and MAX is the maximum the subtle variations in the spectral signatures of certain
value of the eigen plane. terrains manifest themselves in the lower eigen images.
Figure 11 shows the plot of this nonlinear quantizer for Therefore, in order to preserve the spectral fidelity of the data,
different values of the nonlinearity index, e.vp. This process it is imperative to code the lower eigen images with the same
results in a varying (nonuniform) quantization step width that level of accuracy as the others, irrespective of their variances
is optimized, for minimum mcan-square-quantization error. or the resulting overall mean square coding error. In general,
for each segment of the input image's dynamic range. the criterion for bit assignment should be to induce a uniform
The above nonlinear quantizer was applied to the first two overall coding error on all the reconstructed eigen planes.
eigen planes of the 12-bit ASAS test image set. The selected The overall coding error on the reconstructed eigen planes
values for the nonlinearity index. exp, were determined ex- originate from two sources: (1) the quantization eiTor incurred
perimentally: 0.7 and 0.8 for the first and second eigen in linear mapping of the eigen planes into 8-bit eigen images;
pervised
C)
88 with high fidelity at low rates. Thus, the rate versus distortion
"rvised
0
C
U,
86 curve shown here is a conservative estimate of the algorithm
C)
84
performance. These results demonstrate, that on the average,
C each pixel value is off by I count in 256 at 0.8 bpp (10:1
a 82
C) compression ratio). Visual evaluation of the reconstructed
C.
imagery reveals that visually lossless performance is achieved
0.6 0.8 1 1.2 1.4 16 1.8 2 2.2 2.4
in the 0.2 - 1.6 bpp range. (5:1 to 40:1 compression ratios).
Bit Rate
Above 1 .6 bpp. the subtle difference between the original and
17. Illustrative results from unsupervised nod superm'ised clossW- the reconstructed images can only be observed using ad-
cation. vanced machine based exploitation measures.
Sensitivity Issues
Figure I 7 shows illustrative results from the unsupervised and
supervised classification metrics [15]. The unsupervised clas-
Since the characteristics of future multispectral systems are
sification yielded better than 95 percent correct classification,
yet to be determined, a simulation study was performed to
at 1.0 bpp and over 98 percent at 1.5 bpp. Supervised classi-
assess the sensitivity of the compression system to various
fication was more impacted by the compression, with over 87
system parameters. The sensitivity issues considered were (I)
percent of correct classification at 1.0 bpp and 90 percent at
impact of band misalignment: (2) dynamic range of data; (3)
1.5 bpp. The classification results for the DPCM-based ap-
impact of calibration and pre-processing of the data, and (4)
proach [11] were between 5 to 20 percent worse, depending
impact of dead/saturated pixels. Results of the experiments
on the bit rate. Further details on statistical and machine-
indicated that except for band misalignment, the performance
based metrics appear in [14] and [15]. Note that the terms
of the compression system is not significantly impacted by
supervised and unsupervised used therein refers to whether the above parameters at moderate compression ratios (10:1).
the number categories to be classified are known in advance.
Band misalignment can be minimized prior to the spectral
decorrelation process via some simple pre-processing. The
Spectral Fidelity brute-force technique is to reposition individual hands in
order to maximize the inter-band correlation, This correlation
maximization process need not to be carried out based on the
In the bandwidth compression of multispeetral imagery. pres-
ervation of the spectral resolution across bands is as essential entire image set. The correction magnitude for band positions
as preserving the spatial resolution within each band. Based may be derived from a small subset of the data (64 x 64
on the correlation coefficient matrix a useful tool for measur- section.
ing the spectral fidelity of multispeetral data was devised. The
spectral fidelity is depicted by a convenient and very reveal- Conclusions
ing 3-dimensional color surfaces plot of the correlation coef-
ficient matrix. Any deviation from the original correlation We presented an implementable three dimensional terrain-
coefficient matrix indicates the loss in spectral fidelity due to adaptive transform based bandwidth compression technique
the compression process. The 3-D surface plot of the devia- for multispectral imagery. The algorithm exploits the inherent
tion from the original correlation matrix highlights the loss in spectral and spatial correlations in the data. The compression
spectral fidelity as the result of compression. technique is based on Karhunen-Loeve transformation for
Experimental results indicate that the loss of spectral spectral decorrelation followed by the standard JPEG algo-
fidelity, as measured by the deviation from the original rithm for coding the resulting spectrally deeorrclated eigen
correlation coefficient matrix, is very insignificant, regard- images. The algorithm is conveniently parameterized to ac-
less of the image and the coding bit rate. Figure 18 shows the commodate reconstructed image fidelities ranging from near-
original scene and the loss of spectral fidelity for the Military lossless at about 5:1 CR to visually lossy beginning at about
40:1 CR. The novelty of this technique lies in its unique
I, Scene 1 test image at compression ratios of 4:1, 8:1. and
16:1. Note that the maximum of the color bar scale is at capability to adaptively vary the characteristics of the spectral
0.003, or 0.3 of one percent. At 4:1 CR. no loss of the spectral decorrelation transformation as a function of the variation of
fidelity is observed. At 8:1 CR. a small loss of the spectral the local terrain. The spectral and spatial modularity of the
fidelity between bands 7 and bands 10 and 11. At 16:1 CR algorithm architecture allows the JPEG to be replaced by
additional loss of the spectral fidelity is noticed between alternate spatial coding procedure. The significant practical
band4 and bands 10 and 11. advantage of this proposed approach is that it is leveraged on
the standard and highly developed JPEG compression tech- font Coding of Maltispectral Data." Pun', of Tn'ents' Seventh .4siiomat' Conf
on Signals. Sssteno & Compttter. Nov. 1993.
nology.
8. J. A. Saghrt. A. 0. Tesrlser. and 3. T, Reagan, —Terrain-Adaptive Maltis-
pectrat Bandwidth Contpression." Pt'oc. of the lnthlsn'7' Wot'knhop of Data
Acknowledgment Compression Conference. Snowbird Utah. Apeil 1994.
9. B,R, Epstein. R. Hiagorani, 3M. Shapiro, and Nd. Ceigler. "Maltispectral
This research was supported in part by the LANDSAT Pro- KLT-\vavelet Data Compression for Landsat Thematic Mapper Images,"
gram Office, SAFSP, Office of the Secretary of the Air Force. Proceedotg of Data Contpu'easion Conference Mar. 1992,
10. S. Gupta nod A. Gersho, "Featare Ptedictire Vector Qaaattaation of
John A. Saghri. Andrew G. Tescher. and John I. Reagan are Muttispectral Images," IEEE Trans. on Geoscience and Remote Senshcg.
members of the technical staff at Lockheed Palo Alto Re- Vol. 30, No. 3. Mar 1992.
search Laboratories, Palo Alto, CA. Dr. Tescher may be t. B. Brower. a. Gaitdhi, D. Coass'enhoaven and C. Smith, "ADPCM tar
reached at Lockheed Missiles & Space Co. Inc.. Dept. Advanced LANDSAT Dossolink Applications." Ptscc. of Tcrents' Set enth
Asilontor Conf ott Signals, .Ssstems & Cosnpcsters. Nov. 1993.
9780/251, 3251 Hannover St., Palo Alto, CA 94304.
12. A. K. Rao and S. Bihargana. "Mollispectral Data Compression using
later-band Prediction." Pc'oc', of the Industry Workshop ofData Compression
References Coofi'c'ecct'e. Snowbird L'tah. Aprit 1994.