Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/265294266
READS
30
4 AUTHORS, INCLUDING:
All in-text references underlined in blue are linked to publications on ResearchGate, Available from: Mauricio Galo
letting you access and read them immediately. Retrieved on: 10 November 2015
AUTOMATIC STEREO MODEL RECONSTRUCTION USING
DIRECTLY MEASURED ORIENTATION PARAMETERS
ABSTRACT
With the availability of digital cameras, satellite positioning systems (GPS) and inertial navigation
systems (INS), new applications of fast cartography became feasible, as disasters mitigation and
environment monitoring. Such applications require georeferenced information with characteristics of
speed and reliability that can be obtained by digital photogrammetry, using additional data from sensors
providing camera attitude and position. Generally, the parameters supplied by the sensors are under the
required accuracy to generate a stereo model without vertical parallax (py). To solve this problem, a
methodology is proposed in this paper, based on the reprocessing of the exterior orientation parameters
(EO) supplied by the sensors, using a modified coplanarity model. In order to refine these directly
measured orientation parameters, some tie points are automatically measured in each image using an area-
based correspondence method. The correspondence process is preceded by an analysis of the matching
areas, to increase the robustness of the process, avoiding suspect correspondences. After the EO
parameters refinement, the images are normalized through an epipolar resampling, in order to provide a
confortable stereoscopic visualization of the model and to facilitate the process of automatic Digital
Terrain Model generation. Some computational programs were developed and experiments were
performed, in order to verify the performance of the method with respect to vertical parallax elimination
and accuracy of reconstructed object space coordinates. These experiments will be presented and
discussed showing the effectiveness of the proposed approach for automatic generation of stereo models.
1. INTRODUCTION
With the evolution of digital image acquisition devices, sensors for direct positioning
and attitude determination, new applications of fast cartography became feasible, as disasters
mitigation and environment monitoring. These systems are based on digital cameras and sensors
for direct georeferencing (GPS+INS) and are used in the fast acquisition of georeferenced data.
A key problem with digital cameras is the sensor resolution and the sensitive area of the
sensor, when compared to convencional metric cameras in Photogrammetry. In this situation,
many frames are necessary to exposure a reference area on terrain. Thus, the complexity of EO
determination by aerotriangulation increases, because there are many control points and tie
points in the process, resulting in one expensive ground control surveying.
One of the alternatives to solve this problem is the integration of GPS and INS for direct
determination of the EO parameters. However, the parameters supplied by these sensors are
under the required accuracy to generate a stereo model without vertical parallax (Mostafa e
2. DIRECT GEOREFERENCING
The acurracy of the EO parameters provided by the integrated GPS and INS depends on
the system. Systems used for mapping present an accuracy around 0,1-0,3m for camera
perspective center location (X0, Y0, Z0) and 1-3’ for attitude angles (ω, ϕ, κ).
3. METHODOLOGY
EO parameters
(GPS+INS) and
camera calibration
Stereopair
data
Epipolar resampling
Analysis of results
1) Computation of the noise variance ( σ n2 ) based on the template variance ( σ r2 ) and the
maximum correlation coefficient (ρ12):
σ r2 (1 − ρ12 ) (1)
σ n2 =
ρ12
The maximum correlation coefficient (ρ12) is a matching value theoretically correct for
the images. Since this approach is totally automatic, this coefficient was defined as 0,8, based in
empirical evaluations.
2) Computation of the normal equations coefficient matrix (N) based on the gradients of the
template:
Considering only radiometric translations between the images, the linearized model for
the correspondence process is given by equation 2, where the translation parameters (∆x, ∆y) can
be estimated in an adjustment by the Least Squares Method:
m m
∑ f ri
2
∑ f ri f c (3)
=
i
i=1 i=1
N
m m
∑i=1
f ri f c i ∑i=1
f c
2
i
1 n22 −n12
Σ∆x,∆y = σˆ n2 ⋅ N −1 = σˆ n2 ⋅
2 − n
(4)
n11n22 − n12 21 n11
where σ̂ 2n = the estimated noise variance considerated equivalent to the computed noise
variance ( σ 2n );
n11 ,..., n 22 = elements of the matrix N.
Then:
n22 n11
σˆ ∆x = σˆ n ⋅ 2
, σˆ ∆y = σˆ n ⋅ 2 (5)
n11n22 − n12 n11n22 − n12
Based on the previous equations it is possible to note that the covariance matrix of the
radiometric translation components, and consequently the standart deviation of the parameters,
depends on:
• The noise variance;
• The number of pixels of the template, since the standart deviation decreases linearly when the
template size increases;
• The gray level gradients in the template that indicates the presence of borders.
(X L − X L )* (v1 ⋅ w2 − v2 ⋅ w1 ) +
(YL − YL )* (u 2 ⋅ w1 − u1 ⋅ w2 ) +
2 1
(6)
(Z L − Z L )* (u1 ⋅ v2 − u 2 ⋅ v1 ) = 0
2 1
2 1
with:
u1 x u2 x
T T
v1 = M 1 y , v2 = M 2 y (7)
w1 − f w2 − f
1 2
where:
(X L , YL , Z L ) : camera perspective center location for the left image in object space coordinate
1 1 1
system;
(X L , YL , Z L ) : camera perspective center location for the right image in object space coordinate
2 2 2
system;
M1 : rotation matrix for the left image;
M2 : rotation matrix for the right image;
(x, y,− f )1 : image coordinates of a point in the left image;
(x, y ,− f )2 : image coordinates of a point in the right image.
Since this model is represented by one equation for each measured point in the images,
then:
• Number of equations (r) = number of measured points in the images (np);
• Number of observations (n) = 4 * number of measured points in the images (np);
• Number of constraints (s) = number of parameters (u) = 12.
This process is carried out for removing the vertical parallax and to provide a suitable
stereoscopic visualization of the model, with the resulting improvement also of the
correspondence process, because the conjugate entities are confined to the same row.
For transforming the original images in their normalized positions, two stes are required
(Mikhail, 2001):
• The images are transformed for their vertical positions, by computing the rotation matrixes;
• Starting from vertical images, the images are transformed for their normalized positions, by
computing the base rotation matrix.
4. EXPERIMENTS
First Experiment
In this experiment a pair of images taken by the KODAK PRO 14n digital camera was
used, over the Unesp campus in Presidente Prudente, SP, Brazil. The images were obtained from
a flight height of 1550m, with a scale of 1:30000, image resolution of 4500 x 3000 pixels and
pixel size of 8µm. The nominal camera focal length was 50mm.
Since this flight was performed without direct orientation sensors, the EO parameters
were estimated in an aerotriangulation process, using a digital photogrammetric workstation
(Socet set - LHSystem). In order to simulate direct orientation using GPS and INS, some random
perturbations were introduced in the position and attitude parameters. Standart deviations of
0,5m and 10’ were considered for the perspective center location and the attitude angles,
respectively. These values were used for simulating low cost direct orientation sensors.
The observations (tie points coordinates) were automatically measured in the model,
using the approach presented in section 3.1. For these experiments nine points were
automatically measured, but two of these points were eliminated after the residual analysis
(residuals higher than 0,5 pixel).
A set of experiments with this level of accuracy was performed and the results are
presented in Table 1. The Root Mean Square (RMS) values for five check points, and the vertical
parallax (py) in the model are presented considering three situations: 1) after the
aerotriangulation; 2) with the EO parameters degraded (before reprocessing) and; 3) after
reprocessing of the EO parameters.
It was verified that the vertical parallax was reduced from 0,0834mm (10,43 pixels) to a
minimum value of 0,0026mm (0,33 pixel), which is smaller than the parallax after the
aerotriangulation.
The planimetric components showed higher errors after the reprocessing of the EO
parameters (See Table 1), probably due to the lack of accurate interior orientation parameters.
The RMS error of the computed elevations was reduced, but it still can be considered a high
value, due the lack of knowledge of the focal length.
In these experiments, systematic discrepancies on the check-points coordinates were
verified. The resulting model was translated and rotated in the space, with respect to the
reference system defined by the control points (Figure 2). In this context, if some control points
(minimum of three) are available, a seven-parameter transformation can be applied to correct the
ground coordinates, although this is out of the objectives of the direct georeferencing
methodology.
N
1m
1m (b)
E (a)
Figure 2. Discrepancies on the five check points coordinates in the model: (a) planimetric
components; (b) elevation component.
The visual effect of the vertical parallax in the model can be seen in Figure 3, that
shows a part of the model before and after the reprocessing of the EO parameters, with the
normalized images.
The influence of the vertical parallax on stereoscopic visualization of the model can be
seen in Figure 3. In Figure 3(a) stereoscopic visualization is difficult because of the high vertical
parallax value (about ten pixels). After the reprocessing of the EO parameters and epipolar
resampling however, the vertical parallax was significantly reduced (0,33 pixel), providing a
suitable stereoscopic visualization.
(a) (b)
Figure 3. Vertical parallax in the model. (a) before and (b) after the reprocessing of the EO
parameters and epipolar resampling.
Second Experiment
In this experiment a stereo pair of aerial digital images with direct orientation data
(GPS+INS) was used. These images were provided by the Center for Mapping (Ohio State
University). The flight was performed with a digital camera produced by Lockheed Martin
Fairchild Semiconductors and the EO parameters were estimated by the integrated GPS Trimble
4000SSI and INS Litton LN-100, providing an accuracy about 0,3m (X0, Y0, Z0) and 1’ (ω, ϕ, κ).
The images were captured with a flight height around 650m, with an image scale of
1:12000, resolution of 4096 x 4096 pixels and pixel size of 15µm. The calibrated camera focal
length was 51,569mm.
The EO parameters were reprocessed after the automatic measurement of six tie points.
In Table 2 the original EO parameters, provided by the integrated GPS and INS, adjusted EO
parameters, and the vertical parallax values (py) are presented.
(a) (b)
Figure 4. Vertical parallax in the model. (a) before and (b) after the reprocessing of the EO
parameters and epipolar resampling.
The stereoscopic visualization using the original stereopair was perturbed by the
parallax of about four pixels while the reprocessed images just a residual of 0,015 pixel was
verified.
5. CONCLUSIONS
This paper presented an approach for removing the vertical parallax in the model, when
considering EO parameters from integrated GPS and INS.
In all studied cases the proposed approach was efficient in removing the existing
vertical parallax, due to the level of accuracy of the directly measured EO parameters.
The experiments with the KODAK PRO 14n camera were limited because of the
absence of calibration data. Even using the nominal focal length (50mm) good results were
obtained. Some tie points were eliminated, probably due to the effect of non compensated lens
distortion.
The experiments performed with the direct georeferencing data, evidenced that even
with accurate EO parameters provided by GPS/INS, the vertical parallax is considerable (about
four pixels). After the adjustment the vertical parallax was reduced to 0,015 pixel, showing the
efficiency of this methodology.
It is important to say that this approach does not correct the ground points coordinates,
because the coplanarity model is independent of control points. It is rather an attempt to provide
a better solution concerning the stereo visualization. If low cost sensors were used for direct
georeferencing it will be necessary a geometric transformation to reduce the discrepances,
according to the experiments performed with the PRO 14n camera.
6. ACKNOWLEDGEMENTS
7. REFERENCES
Brzezinska, D. A. G., 1999. Direct Exterior Orientation Of Airborne Imagery with GPS/INS System: Performance
Analysis. Navigation, Vol. 46, No. 4, pp. 261-270.
Colomina, I., 1999. GPS, INS and Aerial Triangulation: What is the Best Way for Operation Determination of
Photogrammetric Image Orientation. IAPRS. München.v. 32, Part. 3 – 2W5. September 8-10. pp.121-130.
Cramer, M.; Stallmann, D., 2002. On the use of GPS/inertial Exterior Orientation Parameters in Airborne
Photogrammetry. OEEPE – Integrated Sensor Orientation: Test Report and Workshop Proceedings. Frankfurt,
Kartographie und Geodasie.
Haralick, R; Shapiro, L.G., 1993. Computer and robot vision. Addison-Wesley Publishing Company. v.2.
Mikhail, E. M.; Bethel, J. S. Mcglone, J. C., 2001. Introduction to Modern Photogrammetry. Inc. New York : John
Wiley & Sons, 479p.
Mostafa, M. M. R.; Schwarz, K. P., 2001. Digital Image Georeferencing from a Multiple Camera System by
GPS/INS. ISPRS Journal of Photogrammetry & Remote Sensing, 56, pp. 1-12.
Ruy, R. S., 2004. Geração Automática de Estereomodelos a partir de Imagens Digitais Georreferenciadas.
Dissertação (Mestrado em Ciências Cartográficas) – Universidade Estadual Paulista, Presidente Prudente.
Schenk, T., 1999. Digital Photogrammetry. The Ohio State University: TerraScience, v. 1.