Full text: XVIIth ISPRS Congress (Part B4)

  
ing process. 
Typically, the model parameters which are refined during 
model optimization are the coefficients of polynomials which 
correct for systematic errors in the nominal trajectory of 
the imaging platform. Alternatively, one can optimize over 
Fourier series parameters. Adding other parameterizations 
would require adding new classes to GEOREG. However, by 
virtue of the object oriented design, this requires only a few 
lines of code. For instance, if a platform was known a prior? 
to change its pitch over time in a saw-tooth fashion, but the 
amplitude, frequency, phase and ratio between ascending and 
descending segments of the saw-tooth were unknown, then a 
class could be added to GEOREG which used the a prior: 
information on the shape of the pitch movement and allowed 
the unknown parameters like amplitude etc. to be estimated 
using GCPs and TIPs. To add this capability to GEOREG 
would require less than 10 lines of C++ code. 
Moreover, GEOREG is not restricted to refining platform pa- 
rameters but can be configured to simultaneously optimize 
any model parameter including sensor parameters such as 
camera focal length. Furthermore, when tie points are used 
GEOREG allows for the simultaneous nonlinear optimiza- 
tion of several acquisition models (or bundles) belonging to 
different images. 
After the acquisition model is constructed, a remapping pro- 
cess is initiated which resamples the raw image to a user 
selectable map projection using a user selectable resampling 
kernel. If a DEM of the region is available, the imagery may 
be orthorectified to remove any terrain-induced distortions 
in the raw imagery. 
These examples clearly illustrate that an object oriented de- 
sign is very well suited to providing the flexible structure 
necessary in a geocoding facility which has to accommodate 
very diverse a priori and a posteriori knowledge. 
5 GCP AND TIP ACQUISITION 
The model parameter optimization mechanism relies on the 
availability of accurate GCPs and TIPs. Currently, there are 
two mechanism to generate a posterioriinformation: Manual 
marking and automatic correlation with a reference image. 
Manual marking of ground control points is accomplished 
by marking common features in both the raw image and an 
accurate map. Alternatively, the map can be replaced by an 
already geocoded reference image. On the other hand, tie 
points are marked in multiple raw images. 
Usually, only a few GCPs («14) can be economically hand 
marked. If more GCPs are required and an orthorectified 
reference image is available, automatic correlation is used. 
For this purpose, the raw image is resampled using only the 
nominal information or information derived from just a few 
manually marked GCPs. There are GEOREG utility pro- 
grams which allow the user to define a grid of control points 
in the raw image or in the reference image and then correlate 
the nominally resampled image with the reference image gen- 
erating GCPs near the grid points. For example, using this 
method, an orthorectified SPOT scene of the Drum Moun- 
tains region in Utah was successfully used as a base map 
to generate control points for an AVIRIS image of the same 
region. 
132 
6 AIRBORNE AND SATELLITE 
DATA GEOCODING 
There is a marked difference between the geocoding of op- 
tical airborne imagery and satellite imagery. It is possible 
to accurately geocode satellite images using only a small 
number of GCPs (<10) [3]. In general, this is not true 
for airborne imagery which require a much larger number 
of GCPs to achieve subpixel accuracy. The reason is that 
aircraft are significantly less stable imaging platforms than 
satellites and therefore causing geometric distortions in the 
image with large spatial high frequency content. Thus, air- 
borne data correction becomes a test case for the capabilities 
of any geocoding facility. 
Airborne images acquired over featureless areas such as some 
deserts and snow fields are particularly hard to geocode be- 
cause of the difficulty of obtaining a sufficient number of 
ground control points. Further, if the airborne image and 
the reference image are taken in widely different ranges of 
the electromagnetic spectrum, it is exceedingly difficult to 
achieve reliable correlation and generate sufficient numbers 
of GCPs. 
For these types of geocoding problems it is paramount to use 
all available information and be able to configure the geocod- 
ing software to suit the particular problem at hand. An 
object oriented approach provides the flexibility and power 
necessary if subpixel accuracy is desired. 
A key problem for this type of geocoding is the need to 
eliminate erroneous control points which are derived from 
false correlation matches. GEOREG can often eliminate this 
problem by rejecting GCPs which do not, by a certain mar- 
gin, fit the best available image acquisition model. This can 
be achieved by ordering the GCPs time-sequentially and let- 
ting them drive an extended Kalman filter which for each 
instant in the imaging time produces a best estimate of the 
platform position and attitude given our estimates of the air- 
craft dynamics constraints, the measurement and state un- 
certainty covariance etc. If a GCP is inconsistent with this 
estimate, it is not allowed to change the state estimate. The 
sequence of Kalman filter state estimates then defines the 
desired platform trajectory. Even though this is not a global 
optimization over all GCPs, it nevertheless turns out to be 
a very efficient method for these hard geocoding problems. 
As an example, consider the attitude time state for a GERAIS 
(Geophysical Environmental Research Corp. Airborne Imag- 
ing Scanner) image which is shown in Fig. 2. In this case, 
no systematic attitude information was available for the im- 
agery. The attitude time state shown was generated using 
a previously orthorectified SPOT image as a base map, and 
GCPs which were automatically correlated, and input to the 
extended Kalman filter. The resulting derived attitude al- 
lowed the GERAIS image to be geocoded with «20 meters 
RMS error, versus the ca. 300 meters RMS error when no 
attitude was accounted for. 
7 RESULTS 
'To assess the system, an extensive multisensor data set com- 
prising of satellite and airborne sensor data over the Drum 
Mountains area of Utah was orthorectified and co-registered. 
The data 
Ol 
0.05 
-0.05 - 
Attitude [rad] 
-0.1+ 
-0.15H- 
x 
0 
  
Figure 2 
solely frc 
imaging 
SPOT E 
(7 ban 
AVIRIS 
scene (2 
bands ea 
(24 banc 
In gener 
known. 
tion on 
summar; 
when trz 
forms, it 
To begir 
area wel 
niques © 
were nec 
few GC] 
image W 
The ort] 
erence 1 
was the 
Data 
SPO 
Land 
AVI] 
TIM 
GEC 
GER 
  
Table 
ing at 2 
there wa 
informat 
of RCPs 
The oth 
quency : 
GEOSC. 
TIMS in
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.