Full text: Proceedings of the Symposium on Global and Environmental Monitoring (Part 1)

794 
• The base vector b between the forward and aft views 
of any specific ground feature is given by: b = pk—Pj- 
• Anv specific ground feature (e.g. control point) is 
represented by the vector g. 
• The difference vector v between the sensor at some 
instant (e.g. p) and a specific ground feature g is 
given by v = g — p, where p may represent either 
the position of the forward view pj or that of the aft 
view pic. 
The photogrammetric condition equations are de 
scribed by: 
Collinearity: For ground control points, the pointing 
vector x (i.e. x is either x} or x*), must be collinear 
with the corresponding sensor to ground feature dif 
ference vector v. Another way of expressing this con 
dition is to say that the vector cross product of the 
two vectors is zero. This is a vector equation given 
by 
x x v = 0, (1) 
where 0 denotes the null vector. 
Coplanarity: For ground features of unknown coordi 
nates which appear in two views, (also known as 
stereo conjugate points) the coplanarity condition is 
a statement of the fact that the vector triple product 
of the two pointing vectors and the base vector be 
tween the views has a value of zero. This is a scalar 
equation given by 
xj x Xk • b = 0 
or d • b = 0, (2) 
where d = Xj x x^- 
Although Figure 1 illustrates the geometry for the case of 
forward and aft looking channels, it should be noted that 
any combination of forward, nadir and aft views may be 
used in the analysis. 
The objective of the photogrammetric solution which 
utilizes these condition equations is to determine time 
varying position correction terms identified as 6p(t) for 
the data contained in the vectors p(t) and angle correc 
tion terms identified as 6a(i) for the data in the vectors 
a(t). There are several excellent references describing in 
detail the nature of inertial navigation system errors, thus 
no attempt will be made in this paper to show the deriva 
tion of the error model (Britting, 1971, Broxmeyer, 1964). 
Since the position errors inherent in the inertial naviga 
tion system have very low rates of change and the time 
periods of typical flight lines are relatively short, the po 
sition correction term 8p(t) may be approximated by a 
low order time-dependent polynomial, that is, 
6p = 8po + <5pi< -|- 6p 2 i 2 + h 8p„t n , (3) 
where the variable t represents time. It has been found 
that for the majority of data sets evaluated to date at 
CCRS, a value of 1 for n in the above equation is sufficient 
to describe the position errors. 
The attitude errors represent a hardware misalignment 
between the inertial navigation system coordinate frame 
and the sensor coordinate frame plus any angular drift 
errors in the inertial system. The attitude errors could be 
approximated in a similar manner to the position errors, 
however that has not been necessary for the tests done to 
date; a simple constant term 6ao has been sufficient. 
Equations (1) and (2) contain non-linear functions of 
the attitude angles dj and a* and thus linear approxima 
tions to the equations must be derived in order to for 
mulate a least-squares solution to solve for the required 
correction terms. The linearization of the equations is 
achieved by taking the first term of the Taylor Series ex 
pansion of each equation. Since there are vector and ma 
trix elements in the equations, the definitions of the dif 
ferentials developed in the references (Gelb, 1974, p. 22 
and Britting, 1971, p. 27) are very useful. 
Note that in the equations that follow, an upper case 
letter represents a skew-symmetric matrix containing the 
elements of the vector defined by the same (lower case) 
letter. That is, 
’ v x 
0 
Vz 
~ v y 
for V = 
v y 
Vz 
, then V = 
-v z 
. v v 
0 
-v x 
Vx 
0 
The results from linearizing the Collinearity Condition, 
Equation (1), assuming a first order position error model 
from Equation (3) are given by 
[X Xt VX] 
<5 Pu 
6p\ 
6 do 
[x x v], 
(4) 
and for the Coplanarity Condition, Equation (2), 
[o r 
(t* 
-ij) b'iXjXk-XkXj)] 
8po 
<5Pi 
6ao 
[ b • cf]. 
( 5 ) 
In the equations above, the superscript symbol T on a 
vector represents the transpose of that vector. Although 
equations (4) and (5) above are derived for the case of a 
single flight line, it is a simple matter to identify the cor 
rection terms for each of several flight lines by means of an 
additional subscript and to expand the set of equations to 
accommodate the multiple flight lines in a simultaneous 
solution. That is, the terms 6po,6pi and 6a<j in equations 
(4) and (5) become 6po,-, Spu and Saoi where the subscript 
i indicates which flight line the terms are associated with. 
In this situation, the coefficients in the left-hand array in 
equation (5) change form slightly. As mentioned previ 
ously, these equations are then assembled into a larger 
array in a least squares solution which is initialized at 
some starting point and then iteratively adjusted using 
the values computed for the correction terms.
	        
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.