Strategies for Overcoming Problems When Mosaicking Airborne Scanner Images
By Geoff Taylor

Introduction
Airborne spectroscopy is moving from the era of experimental single swaths to that of regional mosaics for operational applications. Space-borne sensors acquire images of large swath width over a very short period of time, and do so at high altitude, thereby ensuring near-uniform illumination conditions so long as the area is not covered with clouds. On the other hand, an airborne sensor may need to spend several hours acquiring imagery above an equivalent area over the course of several days, perhaps with a significant time gap between acquisitions. There will be unavoidable changes to the intensity and direction of solar illumination that occurs during this time, and the low altitude of acquisition may result in significant variations in illumination conditions across each swath. Indeed, users of hyperspectral imagery must learn to cope with pictures that are acquired under a variety of conditions, or else bear the cost of waiting until all the imagery for a project area can be collected under perfect conditions.
      Strategies for acquisition exist to minimize these between-swath and within-swath illumination variations. Swath orientation is a major factor in governing both across-swath and along-swath illumination. Along-swath illumination can vary according to systematic variations in the atmosphere. Light cirrus clouds may be more prevalent at one end of the swath than the other. Variations in across-swath illumination are due principally to within-pixel shadow effects, and variations in between-swath illumination are due principally to hourly and daily variations of sunlight intensity. Such variations result in true differences of pixel reflectance. They are therefore not removed during such calibration routines as atmospheric model-based methods or target-based, empirical-line methods. If such variations are not removed or at least minimized, then it is possible that end-member maps produced from adjacent swaths will not indicate perfect continuity between areas of similar abundance across the swath boundaries, thus reducing the value of such products.

Correcting for Across-swath Illumination Variation
The principal cause of variations in across-swath illumination is local shadowing. This results in a systematic increase in pixel brightness toward the edge of the swath closest to the sun, and is due to the reduced amount of local, within-pixel shadowing as the angle of illumination becomes steeper. The effect is at a maximum for swaths that are orientated normal to the direction of solar illumination, and is absent for swaths that are orientated parallel to the direction of solar illumination. One strategy to minimize this effect might therefore be to fly swaths along a direction parallel to the direction of solar illumination, although this direction will change during a long session of data acquisition. Also, such strategy can cause significant along-swath brightness variations, the so-called "hot-spot" phenomenon.
     Across-track illumination variations can be corrected by applying a simple arithmetic averaging technique implemented in software packages such as ENVI. The ENVI routine calculates along-track mean brightness values for each across-track pixel and displays these as a series of curves, one for each band of data in the image. A polynomial function is then fitted to each curve, which is used to remove the across-track variation. A typical suite of curves is illustrated in Figure A, and the equivalent curves for the corrected data are shown in Figure B.
      The flat curves in Figure B show that this correction has effectively removed any across-track variation in illumination. Many hyperspectral project areas will consist of only a small number of swaths collected on the same day, and over a short period of time. For example, a project area consisting of three adjacent swaths of HyMap data will normally be collected in fewer than 30 minutes, during which time the variations in local solar elevation and azimuth will not be significant. This presumes that the area is essentially cloud-free. In such circumstances, the user need only calibrate the data with an atmospheric model or empirical line method and then apply a cross-track correction before unmixing the data. Mosaics produced from the unmixed data will then show end-member continuity across the swath boundaries.
      The standard approach for spectral compression (Minimum Noise Fraction transformation), extreme pixel identification (Pixel Purity Index), end-member identification with n-dimensional visualization techniques and then subsequent end-member mapping is best applied to individual swaths - so long as each undergoes the same MNF transformation - and the resultant end-member maps are subsequently mosaicked.
      Two swaths collected within a 20-minute period for the Pyramid Hill region of northern Victoria, Australia (Swaths 1 and 2), have been mosaicked together. This area is badly affected by soil salinity, and previous work by the University of New South Wales team has shown that this salinity level can be derived from HyMap imagery by the distribution of characteristic soil and vegetation indicators. The mosaic of calibrated but uncorrected data is illustrated in Figure A, and Figure B illustrates the mosaic of calibrated and across-track corrected data. A synthetic "true-color" image is shown for each data set. This is a very large data set, and these images do not adequately reproduce the five-meter resolution of that set. The differences between the uncorrected and corrected data sets are visually difficult to detect. However, salinity indicators and other surface components have been mapped using the MNF and Matched Filter mapping techniques, and the end-member classes have produced classified results using the ENVI Rule Classifier method. Consistency between the processing of the two mosaics was ensured by using MNF spectral signatures generated from the same sets of extreme pixels, in both sets of images.
      Figures A and B illustrate the distribution of the main saline soil end-member as derived from the uncorrected and corrected mosaics, respectively.
      Figures C and D illustrate the distribution of all ground end-members, classified according to the maximum class score for each pixel. Although the pattern of these class maps is similar, close inspection shows that the across-track corrected maps exhibit continuity of classes right up to the northeast edge, while the maps derived from the uncorrected imagery do not. The uncorrected end-member maps also show erroneous abundance gradients associated with the swath boundaries. A confusion matrix between the two end-member class mosaics was created using the across-track corrected image as the "ground truth" image. The result of the confusion matrix analysis shows that, despite the apparent similarity of the visible bands of the uncorrected and corrected mosaics, the uncorrected mosaic classification was only 93.3 percent accurate. When the results for individual classes are compared, the errors of omission reach a maximum of 48 percent for one vegetation class, and the errors of commission reach a maximum of 34 percent for one soil class. The classified end-member maps and the confusion matrix analysis strongly support the rationale for subjecting image swaths to an across-track illumination correction, prior to end-member mapping and/or mosaicking.

Correcting for Along-swath Illumination Variations
During the acquisition of imagery for the Pyramid Hill project, an initial attempt was made to acquire imagery on a day when high cirrus clouds prevailed and rainfall had generated elevated soil moisture levels (Swath 3). The resultant HYCORR calibrated imagery lacked conspicuous across-track illumination effects, but it did show significant along-swath illumination variations due to variable cloud cover. This can be largely removed by using the "lines" option within the ENVI Cross Track Correction routine. The ENVI routine calculates across-track mean brightness values for each along-track pixel and displays these as a series of curves, one for each band of data in the image. A polynomial function is then fitted to each curve, which is used to remove the along-track variation.

Correcting for Between-swath Illumination Variations
It will not be possible to acquire all the required image swaths for a project area on the same day, and within a short period of time. Flight logistics, solar illumination constraints and weather factors may require the project area to be imaged over several days, during which time local conditions can change dramatically. One of the sources of variation between swaths so acquired will be the real spectral variation of the terrain due to things such as crop maturation, soil moisture variation, and seasonal vegetation vigor conditions. As described above, Swath 3 (Figure A) was collected on a day when high cirrus clouds prevailed and rain had left the soil with elevated moisture levels in some parts of the swath. The resultant HYCORR-calibrated imagery lacked conspicuous across-track illumination effects, because of the reduced within-pixel shadowing, exhibited overall low levels of apparent reflectivity (around 60 percent of that of the other scenes), possessed deep-water absorption features at around 1400nm and 1900nm, and had suppressed hydroxyl absorption features at around 2200nm. The mosaic of the synthetic true-color rendition of this image, with the uncorrected Swaths 1 and 2 employed in the previous study, is shown in Figure A. There is clearly a very large variation in apparent reflectance between Swaths 1 and 3 within the mosaic. The differences between these two swaths are so great that, in any "real-world" operational project, the Swath 3 image would be rejected as being too different. As a result, that swath would likely be re-flown. However, the extreme differences within this mosaic provide an excellent vehicle for assessing a possible method of between-swath correction.
      The apparent reflectance variations between Swaths 1 and 3 are "real." However, these variations are due to factors that do not relate to the composition of the surface material. If such variations can be minimized, then the image end-member maps thus produced will more closely resemble the maps acquired under more optimal conditions. The basis for suggesting this correction routine is that areas common to both swaths should have identical reflectance properties, provided that both swaths had been collected under optimal illumination conditions. An appropriate method of "correction" would be to force such areas in the low-reflectance image to have reflectances resembling those in the image collected under optimal conditions. The empirical line calibration routine, as implemented in ENVI, is used to effect this balancing operation.
      The low levels of illumination prevailing on the day of acquisition resulted in minimal across-swath illumination effects. These, plus along-swath variations, were first eliminated using ENVI's cross-track correction routine. Several areas representing bright and dark targets in the area of overlap between the two swath images - and those likely to be unaffected by local moisture conditions - were then selected. These were water bodies for the dark targets and galvanized metal roofs for the bright targets. The ENVI empirical line method of calibration was then used to calibrate Swath 3, the low reflectivity swath, to Swath 1, the optimal reflectivity swath. The effect of this on the brightness of the visible bands is illustrated in Figures A and B. Clearly there is much better matching of the two image swaths following between-swath-calibration, although the results are far from perfect. Residual brightness variations evident at the center of Swath 3 would probably have been eliminated if a higher order of polynomial had been employed during the along-swath correction routine. However, these variations may be due to partially wet ground within the dark swath. The continuity of across-swath end-member maps is greatly improved as shown in Figures C and D. The accuracy of end-member classifications also improved when compared with the classification derived from the uncorrected mosaic.
      Confusion matrix analysis shows an overall accuracy variation of 55 percent between the corrected and uncorrected classification maps. As the end-member classification map of the between-swath-calibrated mosaic (Figure B) has Swath 1 in common with the previous example as described above, we can judge that the classification map produced following between-swath-calibration is likely to be closer to reality than is the classification map produced from the uncorrected mosaic. Additional benefits of the empirical line-cross calibration include better balancing of reflectances across the wavelength range between both swaths, minimization of the deep water features originally present, and the revelation of hydroxyl absorption features that had previously been largely obscured.
      As stated earlier, the differences in illumination conditions between Swaths 1 and 3 are extreme. Cases where the variations in apparent reflectivity between adjacent swaths are not so extreme will hopefully be the more "normal" situation. In such cases it is implied that the between-swath-calibration method will effectively balance the apparent reflectances between adjacent swaths.

A Suggested Interpretive Strategy
Time is money! There is little point to processing voluminous mosaics of the full data set. Rather, it is more efficient to undertake the MNF transformation and to unmix data on images that have not been resampled or geometrically distorted by registration. It is therefore recommended that hyperspectral images be interpreted on a swath-by-swath basis. However, it is necessary to ensure that maps from individual swaths will show end-member continuity. Consequently, the across-swath corrections and between-swath calibration discussed above should be employed. The user needs to identify a "key swath" that possess adequate internal reference targets and, if possible, also contains examples of all significant terrain end-members.
      The next step is to optimize the calibration of the "key swath" using the atmospheric-model-derived or field-target/empirical-line method of calibration. An across-track correction for all other swaths in the project area is then undertaken, and these swaths are then calibrated to the "key swath" using the empirical-line method. A suggested strategy for interpreting multiple swath hyperspectral image mosaics is therefore performed as shown: below/left.

Conclusions
Accurate end-member mapping requires that, even when adjacent image swaths have been collected under similar illumination conditions, an across-swath correction should be applied to individual swaths prior to mosaicking, or at least prior to the creation of end-member maps to be mosaicked. When adjacent image swaths have been acquired under widely divergent illumination conditions, a between-swath calibration is essential if end-member map continuity across swath boundaries is to be maximized. The empirical-line method of calibration currently offers the best available and simplest method of doing this.

About the Author:
Geoff Taylor is a professor at the University of New South Wales School of Geology, Sydney, Australia. He may be reached via e-mail at [email protected].

Back