| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Multibaseline SAR Interferometry for Automatic DEM Reconstruction
Abstract
IntroductionTwo of the main problems encountered in the generation of precise DEMs from interferometric SAR images are phase unwrapping ambiguity and elevation distortion caused by atmospheric effects. When more than one interferogram of the same region is available, a multibaseline approach allows to overcome these difficulties, increasing the final product accuracy (Ferretti A. et al., 1996) (Rocca F. et al., 1997). Baseline optimization procedures together with a good estimation of the standard deviation of the phase noise allow, in fact, the use of powerful statistics techniques, such as Maximum Likelihood (ML) and Maximum A Posteriori (MAP), to properly combine all the information available and to accurately estimate the height difference of each pixel with respect to a reference one with known elevation. The resulting DEM is less affected by atmospheric artifacts, since the uncorrelated atmospheric and noise phase contributions coming from single interferograms are averaged, thus reducing the elevation error dispersion. When the ML DEM is generated it is possible to get the phase difference with respect to each interferogram. These phase residues are proportional to targets motion and/or atmospheric changes. The same approach can be exploited to estimate the coherence using an ensemble average instead of a space one. The achieved coherence map highlights what remains unchanged during the time interval between the first and the last acquisition and could be exploited for image segmentation and classification. In conclusion, the proposed technique can provide:
The AlgorithmThe image is divided in small blocks (about 1 x 1 km) such that:
dh = A * dr + B * dy + C * dphi +D (1) where dh is the height variation, dr is the range variation, dy is the azimuth variation and dphi is the interferometric phase variation. All these variations are defined with respect to a reference point chosen inside the block. The reference point will be a pixel having high coherence value in all the interferograms. In order to compensate for possible baseline errors and atmospheric distortion, the parameters A, B, C and D are iteratively optimized as more and more points are unwrapped. A RLMS optimization algorithm is used to minimize the error between the elevation values obtained from the interferograms and a reference DEM. If no a priori information is available (i.e. a rough DEM or GCPs) the baselines are optimized relative to one of the input interferograms, considered the reference for the other ones: the phase to height conversion function is considered fixed and known for this interferogram. Since the impact of phase noise and atmospheric phase artifacts on the final DEM depends upon the mean value of the normal baseline, the interferogram with the highest value is chosen as the reference one: the higher the baseline, the lower the DEM distortion. The patching of the unwrapped regions inside each block is operated only when all the blocks are processed. The algorithm starts from the reference point (called block centroid), as in a region growing algorithm (Hock et al., 1995), and it looks among the neighbor pixels for the most "reliable" point to be unwrapped. The unwrapping operation is reliable if all the interferograms estimate the same height variation for the running pixel with respect to the reference point. The dispersion "r" of the probability density function (p.d.f.) of the random variable dh(i,j) around the maximum is an indication of the "reliability" of the pixel P(i,j). The narrower the p.d.f. the more reliable the unwrapping. In order to compute the p.d.f. of this random variable we use the coherence maps associated to each interferogram. From the absolute value of the coherence it is possible to achieved the expression of the p.d.f. of the interferometric phase ( Lee J.S. et al., 1994) ( Bamler R. and Just D., 1993) and thus of the elevation. The data from the "N" interferograms are "N" independent measures of the same physical variable (elevation), and we can compute its "a posteriori" p.d.f.(f), i.e. the p.d.f. of dh conditioned to the data: f(dh/dphi1,dphi2,..,dphiN) = K* g(dphi1,dphi2,..,dphiN/dh)*ap(dh) = g(dphi1/dh) * g(dphi2/dh) * .. * g(dphiN/dh) * ap(dh) (2) where: K is a normalization constant; g(dphin/dh) is the p.d.f. to observe the value dphin for the interferometric phase of the interferogram "n" when the actual height variation is dh; ap(dh) is the a priori information (this function is a constant if no reference DEM of the region is available). In Figure 1 it is shown an example of this kind of computation, where three interferograms with three different baseline values are considered. The p.d.f. a posteriori presents a neat maximum corresponding to the ML value.
The estimated value of dh (dh_est) maximizes the likelihood function f. When the value of dh_est is determined it is easy to choose the value of 2pi to be added to each interferogram: the correct value of the phase will correspond, in fact, to the height value nearest to the estimated one. In this way is then possible to compute the reliability (r) associated to each transition from the edge of the already unwrapped region to the neighbor pixels. Many different measures of confidence can be considered for the "a posteriori" p.d.f. ; we have chosen a very simple one: r = integral[dh_est-M,dh_est+M] f(dh) d(dh) (3) being M a parameter that fixes the range of allowed altitude variation (e.g. to avoid aliasing, as will be discussed below). The reliability is then the probability that the correct value of the height variation lies inside the interval [dh_est-M,dh_est+M]. It is a positive value less than 1 and can be considered a measure of the multi image "topographic" coherence. The algorithm will unwrap a point only if
When a new point is unwrapped we can carry on the optimization of the geometric parameters and we can compute the reliability values for the neighborhood of this new point. Again the algorithm will look for the more reliable pixel to be unwrapped and so on. Once the N unwrapped phase maps have been derived, the blocks should be aligned. The centroid Po with the highest value of coherence is chosen as the reference point and the phases of all the points in the image must be unwrapped with respect to it. However, since all the pixels within each block have been already unwrapped with respect to the centroid, the phase alignment is carried out simply unwrapping all the centroids with respect to Po. The phase alignment is then performed using the same strategy used within the block (ML estimation). Again, the algorithm starts from Po and looks among the neighbor blocks for the most reliable centroid, minimizing the probability to propagate possible unwrapping errors. The N unwrapped phase maps could now be converted to elevation maps if the non linear relations between phase and elevation were known. That is if the orbital parameters were known with high accuracy. Since in general this is not the case, an optimization procedure has been adopted to maximize the elevation consensus from all the unwrapped interferograms. If no a priori DEM is available, again the largest baseline is assumed as a reference (it is less sensitive to orbital parameters errors and atmospheric artifacts) and its orbital parameters are supposed to be correct. The phase to elevation relation of the remaining N-1 interferograms is first approximated up to the third order, then the parameters are changed to minimize the average (weighted with the coherence) elevation difference with respect to the reference elevation map. Finally all the elevation maps are averaged with a weight dependent on the coherence and the baseline. The benefits of this algorithm are twofold. In the first place the coherence information is properly exploited: the coherence maps highlight the best path for the unwrapping algorithm and give an estimation of the standard deviation of the error on the final DEM. In the second place there is less risk of aliasing with respect of conventional single interferogram phase unwrapping ( Goldstein R.M et al., 1988 ) (Prati C. et al., 1990). Theoretically it would be enough to have three interferograms with baselines that are prime with respect to each other to remove ambiguities (Chinese remainder theorem). In a practical case, where data are noisy and baselines random, the use of multiple interferograms increases significantly the elevation ambiguity level (Figure 1). Atmospheric Effects and Multi-Image Coherence EstimationOnce the Digital Elevation Model is available (ML DEM) it is possible to compute N differential interferograms between the original data and the synthetic version obtained from the ML DEM and the optimized baselines values. These phase difference maps can highlight interesting changes in the phase of some targets and/or atmospheric effects due to the change in the refraction index from one acquisition to another. Both effects are clearly visible in the phase error maps we got from the data sets we used to test the algorithm (Rocca F. et al., 1997). A multi-interferogram approach can be usefully exploited to estimate the coherence using an ensemble average instead of a space one. When a good DEM is available with the same resolution of the SAR images, it is in fact possible to combine the data of all the interferograms available to compute a multi-baseline coherence map of the area of interest on a fine spatial resolution: the increased number of freedom degrees (due to multiple interferograms) allows to get high resolution products (say 20 x 20 m). First the topographic contribution on the phases of each interferogram is compensated for using the DEM. Then the phases are high-pass filtered to eliminate local distortions due to atmospheric effects. Finally the mean phase value is subtracted in each interferogram so that all the data can be considered phase aligned. The final result highlights what actually remains unchanged in all the images. ExperimentsThe multibaseline approach to phase unwrapping and DEM reconstruction was tested with three different data sets: the region around Bonn (Germany), the region around Mt. Vesuvius (the Italian volcano near Naples) and the region around Mt. Etna. All the DEMs where obtain averaging the images only by a factor 5 in azimuth direction (3 effective looks were considered for p.d.f. computation), maintaining full resolution data in slant range. The final resolution cell is about 20 x 20 m for flat terrain.Bonn data setDuring March 1992, ERS-1 surveyed ten times (i.e. every three day) the region around Bonn. One image was chosen as the "master" image and 4 different interferograms were produced using 4 other images of this data set. The baselines values are 93, 110, 150 and 162 meters (the altitudes of ambiguity about 97, 82, 60 and 55 meters).The topography presents no particular difficulty, but the presence of the river and low coherence forested areas make this area suitable for testing the feasibility of automatic phase unwrapping of not connected pixels. In Figure 2 the multi-image reflectivity map of the area used for the test is shown. This image was simply obtained by averaging the absolute values of all the images available, in order to reduce the speckle noise and to highlight the image features.
The combined DEM we obtained at the end of the processing (Figure 3) is smooth and presents no relevant phase unwrapping error. Not unwrapped pixels have been interpolated.
The two banks of the river have been correctly unwrapped even if there is no path between them. Unfortunately, no reference DEM of this areas was available to us, so no comparison was possible. The Vesuvius data setThe second test area was the region around Mt. Vesuvius. Seven Tandem interferograms were used (Table 1). The baseline values range from 39 to 253 m.
No a priori information was exploited during the processing, the final result is presented in Figure5.
The estimated error standard deviation map is reported in Figure 6. Black areas correspond to not unwrapped pixels (the reliability was under threshold). The maximum value is 8 m. This map was obtained from the 7 coherence maps and the optimized baselines. The distortion due to possible atmospheric artifacts is not taken into account, so it can be considered a lower bound.
Finally, the multi-interferogram coherence map, estimated on a fine spatial resolution (20 x 20 m) highlights interesting features, not visible in a standard (two images) coherence image (Figure 8). Other results concerning this data set are shown in a companion paper (Rocca F. et al., 1997).
The Etna data setThe third test area was the region around Etna volcano. Six Tandem interferograms were used (Table 2). The area selected is about 32 x 27 km. As usual, the images were averaged only by a factor 5 in azimuth direction.
The final DEM obtained at the end of the processing is shown in Figure 9.
Finally, a very interesting comparison is reported in Figure 11. The topographic contribution was subtracted from three different interferograms (August 1995, September 1995, May 1996) to highlight possible atmospheric artifacts, using first the Multibaseline SAR DEM then the reference CNR DEM. A high coherence area (about 5 x 5 km) was selected to reduce the phase noise contribution. The images show that the atmospheric distortions are almost completely removed in the SAR DEM. The phase distortion power ranges from 0.38 to about 1.5 squared radiants. The low-pass trend of these effects is clearly visible.
ConclusionsThis paper describes a multibaseline approach for InSAR DEM generation. It is shown that the combination of more than two SAR images allows to get an automatic technique able to produce high quality results. Coherence maps resolution can be substantially improved due to the increased number of input interferograms. Moreover, the combination of many uncorrelated phase artifacts (mainly due to atmospheric changes) strongly reduces their impact on DEM accuracy. Even if some aspects of the processing chain must be still improved and optimized, the results on real data are good. Comparison with two reference DEMs available of two different test sites showed a good quality of the final products: the error standard deviation is about 10 and 13 m. The next step will be to integrate this software with a geocoding algorithm to obtain a multibaseline DEM on the UTM grid and possibly to combine ascending and descending data to further improve the accuracy. AcknowledgementsWe'd like to thank Ms. Roberta Marchini for the processing of the differential interferograms and the Istituto Internazionale di Vulcanologia - CNR (Catania), the Reading University and the University College London for the reference Etna DEM. References
Keywords: ESA European Space Agency - Agence spatiale europeenne, observation de la terre, earth observation, satellite remote sensing, teledetection, geophysique, altimetrie, radar, chimique atmospherique, geophysics, altimetry, radar, atmospheric chemistry |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2000 - European Space Agency. All rights reserved. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||