Aerial Triangulation Bundle Block Adjustment

 

 | HOME | BACK |

Aerial Triangulation by Bundle Block adjustment requites a known camera focal length, a set of measured photo coordinates, and a set of ground control points.  The following are some of the beauty of Aerial Triangulation by bundle block adjustment in Noobeed, that might be hard to find in other programs.

Data and Output

        The photo coordinates measurement data are in this file, "obs_xpyp.txt".

        The ground control coordinates data are in this file, "obs_gcp.txt".

        These are really all you need.  Now it's time to do data processing.

        It is always possible to type interactively on the screen.  However, writing a program is also a good choice, like this.

set path "c:\WHEREVER_YOUR_DATA_ARE"

Blk = AT_BD()

/ this is camera focal length

Blk.focal() = 76.20

/ this is default values of SD (image rectangular coordinates)

Blk.sd_xpyp() = 0.030

/ this is the max no of iterations

Blk.no_iterate() = 10

Blk.loadobs("obs_xpyp")

Blk.loadgcp("obs_gcp")

Blk.adjust("at_bd_out.rpt")

Type the above program, using a text editor, then save it in a file, e.g. "AT.prg".  Then load it, and run it.

->load "AT.prg"

->run

 Here is the result, "at_bd_out.txt". 

Please be advised that the result of the AT adjustment in the file is not yet the final and it is not the intention of this demonstration to show all the stages throughtout the data cleaning process.  However, the reader may recognize that there are already some obseved photo coordinates that are taken out, by turning the data to comment using the slash "/" symbol at the beginning of the line.


 | HOME | BACK |