Table of Contents

Return to Overview - Triangulate Process

Bundle Adjustments


In this status section, the functions for the bundle adjustment are available:

Automatic procedures

Manual procedure: Approximations

Manual procedure: BBA

Listings




Automated BBA

This method starts an automated Bundle Block Adjustment calculation. A Bundle block Adjustment is a mathematical technique (triangulation) that determines the position and orientation of each image as they existed at the time of image capture, determine the ground coordinates measured on overlap areas of multiple image, and minimizes the error associated with the imagery, image measurements, and GCP’s. This is essentially a simultaneous triangulation performed on all observations. Different functions like the calculation of approximations, automated blunder detection, and least square adjustment are executed in this automated BBA. Most of these functions are also individually available using this set of menu functions below.

Conditions to run this method are:

As long as the BBA is running, the next message will appear.



In case that the bundle adjustment converges, the next message will inform you about the process.



Fixed Projection-centre BBA

Under development.




Generate approximations

This function starts a calculation of approximate projection centres for the images and object coördinates, using a least squares adjustment procedure. If it runs succesfully, the below-mentioned message will appear. The better the approximations are, the faster and easier the triangulation will be.

If it doesn't run succesfully, a message will appear with some help to find out the problem (e.g. no control points, single tiepoints, etc.). After the determination of the approximations, the bundle adjustment must still be executed.

Spatial Intersection

This function resets the objectpoints by a spatial intersection, using the available projection centres and oriëntation parameters.




Hard-Positioning

This least squares adjustment keeps the control points fixed.
If the adjustment converges, then a set of result files are saved
next to the project files.

After the bundle block adjustment the oriented images will be shown in the mapcanvas (see figure beside).



Soft-Positioning

This adjustment allows that the controlpoints receive corrections.
If the adjustment converges, then a set of result files are saved next to the project files.



In case that the bundle adjustment converges, the next message will inform you about the process.



List Bad Object Points…

This function opens a dialog showing the worst tiepoints. The criterium is a treshhold for the errors on the observations. Right click on the records (or selection - edit) will open the couple of images, wherein the mathed point can be deleted or edited.



Of course, you need to do first a bundle block adjustment. Otherwise, the message as showed below will appear.






Save listings

This functions will open the below-shown window and gives the possibility to save a set of result files and statistics describing the adjustment, in case that the bundle adjustment converges.

The 'Generate HTML report' creates a general report (that can be saved as *.pdf) with different figures and facts ready for interpretation.







The other 'Save Listings' function creates the following files:

Specific Terms:

W-Value The w-value is the ratio between the residual of the observation and the standard deviation on the observation.

Sigma Naught Sigma Naught is the mean square error (MSQE) of the observation resulting from the adjustment of the observations.

F-test The F-test is the ratio of Sigma Naught and the a priori standard deviation on the observation (See project Settings). On this value you can decide to accept the adjustment results or not. If F-test is to big (a lot greater than 1), there are obviously remaining bad tiepoints. You can inspect these bad points in the file '{projectname} ObservationsWithResidues.txt'. In case of bad points, the (x,y) residue value is in fact the vector from the observed image point to the adjusted position. The adjusted location is in fact the image point coordinate plus the residue vector for not rotated images. For rotated images you must subtract the residue vector from the image point location to find the adjusted location.


Save Object Points…

This method gives the opportunity to save the objectpoint-coördinates in a separate file.



Check Relative Orientation...

This method checks the relative orientation of the stereo couples. It lists the couples with a bad relative orientation.



Selecting a couple of images will open both images with the matched points.



Now you can browse the matched points (select 'browse matches') one by one (and add or remove if necessary).