You are on page 1of 15

The Rio de Janeiro State University - UERJ

Laboratory of Photogrammetry and Remote Sensing


The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Introduction

Photogrammetry aims to the reconstruction of the 3D object-space from the 2D


image-space, thus leading to the computation of reliable, indirect measurements of 3D
coordinates in the object-space with known precision. There are three types of
photogrammetric measurements: from orbital, optical imagery; form airborne imagery, and
from close-range photographs. There are also special applications such as the
measurements derived from medical imagery.
The image-space is formed from photographs taken with both forward and side-lap
superposition. The forward superposition is necessary for stereoscopic purposes; the side-
lap superposition guarantees the connection between strips of photographs. This is
mandatory for topographic photogrammetric mapping. The values of those superpositions
usually adopted in photogrammetric projects are 60% in the direction of flight (forward
superposition), and 20% to 30% in the side-lap direction. Those values can vary based
upon technical requirements of a photogrammetric mapping project.
Phototriangulation is the technique of computation of least squares adjustment of
the 3D coordinates of the perspective centers of the photographs in the object-space or in
any external reference frame. This process also calculates the Euler angles or the sensor
attitude parameters for each image of a photogrammetric block of photographs. 3D
coordinates of photogrammetric points, those that are measured only in the image space,
are also accurately computed in the phototriangulation procedure.
There are basically two approaches for computation of phototriangulation: the adjustment
by independent models and the bundle block adjustment procedures. The former method
uses a stereo-model as its basic unit of adjustment; the bundle-block adjustment, also
known as the multiple spatial resection, on the other hand, considers a light-ray connecting
a point in the object-space, the principal point of the camera, and the projection of the
point into the image-space, as its essential element for Leastsquares adjustment
computations. Therefore, a bundle of light rays forms the block of images, which is

Jun 15, 2016 Page 1 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

adjusted in a unique procedure. If a block has only one single image, the bundle-block
adjustment procedure is named spatial resection.
The e-foto software uses the bundle-block adjustment procedure for airborne
imagery, taken either from digital frame photogrammetric cameras or from digitalized-
frame, aerial film cameras. Further details are available in SILVEIRA, F. J. C. (2004).

Jun 15, 2016 Page 2 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Execution

After starting the free software e-foto its initial screen will look like figure 1 below. In
the main menu we do have the options Project, Execute, and Help.

Figure 1 Initial screen of the e-foto software.

For starting the phototriangulation module we must go to the Project Manager


screen, and choose the options Project and Load File or Last File. The Load File option
will permit the user to browsing through the file folders until finding the folder which
contains the desired e-foto photogrammetric file (an *.epp file.). The Last Project option
will open the last project used by the user. The user not familiar with the creation of an e-
foto photogrammetric project should go to its the specific tutorial.
In the e-foto project manager screen, choose Execute and Phototriangulation, as
depicted in figure 2.

Jun 15, 2016 Page 3 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 2 The loading of the Phototriangulation module of the e-foto software.

The Execute command opens the main screen of the phototriangulation module, as
in Figure 3.

Jun 15, 2016 Page 4 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 3 The main screen of the phototriangulation module.

There are three types of viewports in the main screen of the phototriangulation
module: two viewports are for overviewing of the left and right images currently in use, two
for performing the measurements of photo coordinates of photogrammetric, checking, and
ground control points, and two for the detailed view of measuring areas in both left and
right images.
The meanings of the labels of the tables contained in the lower part of the main
window of the phototriangulation module are listed below:
Left Image Points: This table contains the list of points measured in the left image.
Going downward in this table, we find the image file name (i.e.,
1997_016_300dpi.bmp), the list of points measured in that image (Id), and their pixel
(Column, Line) coordinates.
All Registered Points: This table contains the list of points (Id) measured in both
images, their type (Ground Control, Photogrammetric, or Checking Point.) Ground

Jun 15, 2016 Page 5 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

coordinates (i.e., UTM coordinates and Height above Sea level) are also listed for
each point.
Right Image Points: This table contains the list of points measured in the right
image. Going downward in this table, we find the image file name (i.e.,
1997_017_300dpi.bmp), the list of points measured in that image (Id), and their pixel
(Column, Line) coordinates.
Image Measurements: Given a point selected in the previous tables, this table shows
the list of images where this point was measured (where it appears), as well as the
respective pixel coordinates in each image.
After finishing the photogrammetric measurements it is time to execute the
phototriangulation computations.

NOTE: Starting with the <2016-05-19> version of the e-foto software there will no
longer necessary to indicate flight direction for every image of a block. The e-foto
assumes that every project was flown N to S and W to E.

Please notice that hereafter, the e-foto phototriangulation module assumes that
every flight direction is initialized with 0. If your project does not correspond to this
situation, you must reorganize it such that this condition is satisfied. This approach does
not interfere in the computation of ground coordinates of photogrammetric points of your
block.

Please click on the button to compute the bundle block adjustment of your
photogrammetric project.
In a common photogrammetric working flow the user may need to include some
photogrammetric points in each image of the block. Those points shall be strategically
located, such that they can act either as tie points, connecting one image to its neighbor,
forming strips of photographs, or as passing points, connecting the strips to each other,
thus assembling the whole block of photographs. In this hypothesis it will be necessary to

Jun 15, 2016 Page 6 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

go to the point insertion mode. For doing so, the user must click on the Insert
Photogrammetric Point button. There are some buttons designed to facilitate the
phototriangulation point measurement procedure.
The icons of those buttons and their functionalities are presented and explained in
Table 1 below:

Table 1 The functionalities of photogrammetric measurements in the phototriangulation module

Button Description
Moves the image within its screen space, by clicking the
mouses left button.
Zooms on the active image, by clicking with the left button
and dragging the mouse over the region.

Toggles antialiasing on

Allows moving both images proportionately, at the same time

Zooms both images at the same time.

Zoom percentage for the left image (upper box) and right
image (lower box)

Restores initial zoom on the left image.

Restores initial zoom on the right image.

Restores initial zoom to both images.

Before selecting the flight direction, and performing the phototriangulation, it is


necessary to measure both ground control points and photogammetric points locations.

Jun 15, 2016 Page 7 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

For doing that, please click in the button and locate these points on the images where
they appear. After finishing point measurements, the following screen will show up, as
seen in Figure 4.

Figure 4 Screen showing the measurements of both ground control and photogrammetric measured
points in their images.

Now we can run the phototriangulation computation routine. To do that, please click

in the button, so the following window will show up. (Figure 5)

Jun 15, 2016 Page 8 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 5 Screen with available data already selected for running the software, and for the definition of
adjustment parameters.

You can now select which images will be part of the block of images to be
processed and points which will be part of the calculations of phototriangulation. You can
perform the motion picture Images Available to Selected Images by clicking on the

button and moving the entire set, or in the button to move a selected
image.
To include an image that was not already attached to your photogrammetric block,
under Selected Images transfer them to Available Images through the movement button

or, to execute this process for all the images, use the button . The same
applies to point selection, by moving Points Available to Selected. If we want to reverse

that with what is Available for Selected and vice versa simply click the button .
For processing the phototriangulation procedure, the user must also set the number

Jun 15, 2016 Page 9 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

of iterations to achieve convergence. This is accomplished through the combo Max


interations as well as precision values for convergence in meters, through the combo
Metric convergency and angular value through the combo Angular Convergency.
After choosing images, points and setting parameters for the maximum number of

iterations and metric and angular convergence, you must click in the button as we do
in this example. However, if you do not want to carry out the phototriangulation right now,

just click the button. After pressing the button, you have the option of
calculating phototriangulation in a topocentric local system, by clicking Yes, as shown in
Figure 5b below.

Figure 5b Screen with option to perform calculations in a topocentric local system.

After the calculation of the phototriangulation is performed, the window shown in


Figure 6 will be displayed, through which it is possible to observe results, evaluate them
and, if necessary, re-running phototriangulation with the setting of new parameters for
maximum number of "iterations" and metric and angular convergence accuracies.

Jun 15, 2016 Page 10 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 6 Screen with results phototriangulation the environment and photo-integrated.

In Figure 6 we can also observe the indicators of the quality of the adjustment of
phototriangulation, namely:
Iterations: Number of iterations of the adjustment block that converged, according
to pre-defined tolerances.
Converged (yes / no): Indicates whether the adjustment block converged or
stopped because the maximum number of iterations has been reached.
RMSE: Indicates the value of the root mean square error of the ground coordinates
being expressed in meters.

In the middle of Figure 6 there are listed the IDs numbers and the ground cordinates
coordinates of phtogrammetric points calculated and their respective residues. On the
bottom of Figure 6 there are two buttons that allow the user to accept or to discard the
results of his phototriangulation adjustment. The meaning of each one of the columns
shown in Figure 6 is presented in Table below.

Table 2 The metadata about the phototriangulation module

Jun 15, 2016 Page 11 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Button Description
Image Id Image identifier
(Omega) or attitude angle of image system rotation
w ()
around the X axis
Phi () attitude angle or image system rotation around Y axis
rotation angle of the image system around the Z axis
K ()
angle on the same direction of the flight
Xo perspective center X coordinate in ground system
Yo perspective center Y coordinate in ground system
Zo perspective center Z coordinate in ground system
Dw residual for the adjustment of the omega angle
Dphi residual for the adjustment of the phi angle
Dk residual for the adjustment of the kappa angle
DXO residual for the adjustment of Xo in meters
DYO residual for the adjustment of Yo in meters
DZO residual for the adjustment of Zo in meters
Id Photogrammetric point identification
E East coordinate (UTM)
N North coordinate (UTM)
orthometric altitude or height according to the system
H
adopted for the adjustment
dE residual for the adjustment of the E coordinate
dN residual for the adjustment of the N coordinate
dH residual for the adjustment of the H coordinate

To save the results of your phototriangulation computation as a "kml" file and to

open it on GoogleEarth, just click in the button on the main screen of the
phototriangulation module. A window will appear so you can choose the file name you
want to use for saving the "kml" file, as shown in Figure 8. Browse the folder where you
wish to save the file and double-click on it. If you have Google Earth installed, it will show
the footprints of each image of your project and the position of photogrammetric control
points georreferenced by Google Earth. (Please see Figure 8)

Jun 15, 2016 Page 12 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 7 Screen to save the file in the format "Kml" (the Google Earth viewer.)

Figure 8 Google Earth viewer screenshot depicting points used for the phototriangulation (marked by
green balloons) and photogrammetric images footprints (depicted as purple lines.)

Note: If the results window is closed and if you want to review the results of

Jun 15, 2016 Page 13 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

phototriangulation, just click the button on the main screen and a new
phototriangulation and results window will appear, as shown in Figure 9 below.

Figure 9 Phototriangulation results.

Once accepted the results of the phototriangulation adjustment for all images used
to adjust the block will have their values of exterior orientation parameters saved in the
project file and recorded in their respective formats.
As the generation of phototriangulation reports is of conceers, the user has two
options:
I - Phototriangulation report, which can be started after processing the
phototriangulation. (Figure 10)

Jun 15, 2016 Page 14 of 15


The Rio de Janeiro State University - UERJ
Laboratory of Photogrammetry and Remote Sensing
The E-Foto project
Phototriangulation
Authors: Lia de Souza e Simes Figueiredo and Patricia Farias Reolon
Revision: Jorge Lus Nunes e Silva Brito

Figure 10 Phototriangulation Report

II - Phototriangulation full report, witch can be started in the main menu of e-foto or
using the shortcut CTRL+F. There are two options for report generating format: the text
format, and the XML format, the last of which will permit to visualize your results in any
internet browser.

Any contribution for correcting and improving this tutorial is very welcome. Please send
your comments and/or sugestions to the e-foto team at
http://www.efoto.eng.uerj.br/forum

<END OF TUTORIAL>

Jun 15, 2016 Page 15 of 15

You might also like