Professional Documents
Culture Documents
The information contained in this document is the exclusive property of ERDAS, Inc. This work is protected under United States copyright law and other
international copyright treaties and conventions, to include the Berne and Geneva Phonograms Conventions, the WIPO Copyright Treaty, and the World
Trade Organization.
No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or
by any information storage or retrieval system, except as expressly permitted in writing by ERDAS, Inc. All requests should be sent to the attention of
Manager of Customer Education at the following address:
ERDAS, Inc.
5051 Peachtree Corners Circle
Norcross, Georgia 30092-2500 USA
Phone: 770 / 776-3400
Fax: 770 / 776-3694
Support Services: 800 / 953-6643
Customer Education: 800 / 373-2713
Web: www.erdas.com
Warning
All information in this document, as well as the software to which it pertains, is proprietary material of ERDAS, Inc., and is subject to a ERDAS license
and non-disclosure agreement. Neither the software nor the documentation may be reproduced in any manner, without the prior written permission of
ERDAS. Specifications are subject to change without notice.
Trademarks
ERDAS IMAGINE, IMAGINE Essentials, IMAGINE Advantage, IMAGINE Professional, IMAGINE GLT, TopoMouse, and Stereo Analyst are registered
trademarks of ERDAS. LPS, IMAGINE VirtualGIS, and CellArray are trademarks of ERDAS. Geospatial Imaging Chain is a service mark of ERDAS, Inc.
Other brands and product names are trademarks of their respective owners.
Acknowledgments
The QuickBird imagery and associated data provided in this Photogrammetry Course and Exercise Manual are courtesy of DigitalGlobe, Longmont, CO.
Any use or distribution of this data by others, or outside the realm of ERDAS Education Services, is strictly prohibited.
iv
Introduction to LPS
Table of Contents
Table of Contents .........................................................................1
Using This Manual .........................................................................3
Introduction to LPS
Appendix
Appendix A - Geometric Models in LPS ............................................. 197
Appendix B - Terrain Editor Operators ............................................. 201
Introduction to LPS
Table of Contents
Exercise Conventions
Section Title
Page
States the objective of the exercises and lists the application tools to be utilized
within the various tasks.
Exercise Tasks
Each exercise is split into a set of tasks. After the course, these tasks will help you
locate within the manual where you performed a certain set of steps.
Questions
These appear in a larger font with both bold and italic attributes. The instructor
may quiz and/or review with you, following each exercise.
Class Notes
These pages follow the end of each exercise on which notes from your studies can
be made.
Introduction to LPS
Notational Conventions
Bold Italicized
Text
Graphics
To help you locate icons and objects used in the exercises, the icons will be next to
the icon name in the text.
Insets
These italicized captions will appear in the outside margin of the page. They define
terms or explain theory behind the steps you are being asked to perform.
Diagrams
These are an optional means to direct you in the usage of some of the applications tools.
Introduction to LPS
LMB
MMB
RMB
LMB + Shift
Introduction to LPS
Windows Terminology
Title bar
Open file button
Popup list
Checkbox (enabled)
Button (enabled)
Button (disabled)
Introduction to LPS
The eWorkspace
ERDAS
Application
Menu
button
Hidden
panel
Quick
Access
Toolbar
Docked
panel
Title bar
2D View
Status Bar
Ribbon
Map View
Introduction to LPS
Selected tab
Collapsed
Group
Group
Properties button
Introduction to LPS
Expanded
Group
Section Objective
Students will use the ERDAS IMAGINE Viewer to study scanned images as well as examine the inherent
errors in raw imagery. This will help explain the need for orthorectification.
Subsequent exercises will guide you through the process of setting up LPS, entering information about the
sensor used, and adding control points.
Finally, the section will explain the triangulation process and how to evaluate the results of the process.
Tools Used
Viewer
LPS Set Up
Wizard
Point
Measurement
Tool
Used to digitize and measure control and tie points on your imagery.
Triangulation
Report
View the statistics and residuals of a triangulation to evaluate accuracy and help
locate errors.
Introduction to LPS
10
Introduction to LPS
Task 1: Setting
Session Preferences
2
4
5
7
Introduction to LPS
11
1) ERDAS Application
Menu button
3) Ribbon
4) Title bar
5) 2D View
6) Contents Pane
7) Shoebox
8) Status Bar
12
Introduction to LPS
4. From the Category list, ensure that User Interface & Session is
selected. This displays the default preferences that are associated
with the data location and data properties.
5. As the Default Data Directory, type the path to where the course
data is located. (Your instructor will provide this information.)
6. As the Default Output Directory, type the path to where all outputs
generated in this course will be saved. (Your instructor will provide
this information.)
7. In the Category list, select Viewer, and the preferences for the
Viewer display.
8. Scroll down (vertical scroll bar on the right side) to the Clear Display,
Fit to Frame, and Background Transparent options.
By default, the Clear Display option is enabled and the Fit to Frame and Background Transparent options are disabled.
9. Enable the Fit to Frame and Background Transparent checkboxes
and disable the Clear Display checkbox to set these as new defaults
for the Raster Options dialog.
Introduction to LPS
13
Task 2: Display a
Raw Scanned Aerial
Photo
Task 3: Locating
and Identifying Features
In the next steps, you will identify a location on the image using the Inquire Cursor.
14
Introduction to LPS
3. In the Inquire Cursor dialog, click the pull-down arrow for Coordinate Type and select File.
Y= 2634.30
While viewing a feature, there are a number of tools that let you zoom in and out.
The tools used in this exercise are the Interactive Zoom In and the Interactive
Zoom Out.
5. Click the Interactive Zoom In icon
as you posi-
, then
Introduction to LPS
15
8. Take a minute to practice roaming around the image, looking at different features found in Denver.
9. Click Close in the Inquire Cursor dialog.
10. Close the Viewer without saving changes.
16
Introduction to LPS
Class Notes
Introduction to LPS
17
18
Introduction to LPS
Task 1: Scale
Calculation
Using Raw Imagery
On these raw images, it is difficult to see any scale variation. To help us check for
scale variations throughout the raw image, we will compare measurements at two
different photo locations.
Scale Variation:
occurs in all photography, due to objects
being closer to or further away from the
camera. The scale is
not constant across a
photo.
The first distance you will measure is the length of the field at the coordinates
listed previously.
Ground distances collected from other sources will be used to help us determine
photo scales.
on the Quick
2. In the Select Layer to Add, navigate to the LPS directory, and ensure
the Files of type is set to IMAGINE Image (*.img), then select the
file: 11_189.img. The image may take a minute to load.
3. Use the Zoom and Roam tools so that you can see the length of the
field in your Viewer.
4. From the Home tab, Information group, click the Measure icon
Introduction to LPS
19
5. Leave the Measurement Units set to the default (Other), which represents pixels.
6. Use the Zoom tools to zoom into the bottom left end of the field.
20
Introduction to LPS
7. From the Measurement Tool dialog, click the Measure Lengths and
Angles icon
.
8. Place the cursor over this point and click to take the beginning measurement. You should now see a line extending from this point to your
cursor.
9. Roam to the other end of the field by moving your cursor outside the
Viewer. Continue roaming until you reach the identified location in the
images, then place the cursor over that point and double-click to take
your end measurement.
To scroll through the image horizontally, use Shift + Scrollwheel.
To scroll vertically through the image, use Ctrl + Scrollwheel.
10. Make a note of the distance displayed: ______________ pixels
To change pixel measurements into centimeters, we must
know the scanning resolution. These images were scanned
at 25 microns, meaning that each pixel is 25 microns
across. 10,000 microns equals 1 centimeter. Therefore,
there are 400 pixels in a centimeter.
11. Use the following equation to calculate the distance in centimeters:
__________
pixels
400
__________ centimeters
Introduction to LPS
21
Y= - 6943
16. From the Measurement Tool dialog, click the Measure Lengths and
Angles icon
.
22
Introduction to LPS
17. Place the cursor over the pitchers mound and click to take the beginning measurement.
18. RMB
click in the Viewer. This temporarily turns off the measurement that you are taking.
19. In the Inquire Cursor dialog, input the following coordinates:
X= 3576
Y= - 2677
20. Move the cursor back into the Viewer and the measurement will be on
again. Double-click on the 50 yard line of the football field.
From these raw photo distances, the photo scale can be determined. Listed below
are the ground distances for the above features.
Football Field
91.44 meters
2608.10 meters
1: __________
1: __________
23. Close all open Viewers and tools without saving changes.
Introduction to LPS
23
24
Introduction to LPS
To open a new LPS project and input the setup parameters required by the Block
Properties Setup tool.
You will begin your work with a Setup Wizard that guides you through the process
of defining the project. The linear workflow helps to quickly select your camera or
sensor model, the projection, spheroid and datum, and the units.
2. From the LPS menu, select File | New. The Create New Block File
dialog displays.
Alternatively, you can click the Create new block file
icon
.
Introduction to LPS
25
This dialog is used to select the model for use with your
block file images. The model defines the geometric properties associated with the sensor or camera.
All Geometric Models are listed and described in
Appendix A.
Task 2: Choosing a
Camera Model and
Map Projection
26
Introduction to LPS
1. From the Model Setup dialog, select Frame Camera, then click OK.
The Block Property Setup box displays. From this, a reference system must be set. In a production environment it may take time to
research the reference system.
Introduction to LPS
27
9. For the new Projection Name, type Denver and for the In Category,
select UTM WGS 84 North, then click OK.
What are some circumstances, which require you to create more than
one block for use in the same project?
28
Introduction to LPS
10. Click the Standard tab, and in the UTM WGS 84 North category,
select Denver as your projection, then click OK. The projection information displays in the Block Property Setup.
11. Click the Next button.
12. For this exercise, set the Angle Units to Degrees.
Task 3: Setting
Frame-Specific
Information
The Rotation System and the Photo Direction must be set. Each image or photo is
defined in its relation to the ground, by 3 rotation angles (omega, phi, kappa).
In the most common rotation system, Omega is the primary axis. The primary axis
is the axis about which the first rotation occurs. Positive rotations occur clockwise
around the axes, as you look in a positive direction along the axis (e.g., looking
from 0 to X).
These photos of Denver use the Omega, Phi, Kappa Rotation System (Position and orientation of the sensor as it
existed when the image or photo was captured).
In the Denver data, around which axes are the following rotations?
(Use On-Line Help as a reference)
Omega = ___________ axis
Phi = ___________ axis
Kappa = ___________ axis
Introduction to LPS
29
For what type of photography would you set the Photo Direction to
the Y-axis?
30
Introduction to LPS
What are some of the parameters set during the Block setup?
17. After the Block has been saved, select File | Close.
The block you have just created is based on a Frame Camera Geometric Model.
The block can be reopened at a later time.
For this next task, you will be creating another block but this time, it will be based
on a SPOT Pushbroom model.
1. Click the Create new block file icon
2. From the dialog that displays, click the Goto button, and navigate to
the Outputs directory.
3. For the block File name, type denver_spot, then press Enter.
Polynomial-based
Pushbroom: A sensor type which scans
an area along parallel
lines, perpendicular to
the direction of movement.
4. Click OK and the Model Setup dialog displays. From the dialog,
select Polynomial-based Pushbroom from the Geometric Model
Category.
5. As the Geometric Model, select SPOT Pushbroom, then click OK.
6. Click Set. The Projection Chooser dialog displays.
Introduction to LPS
31
7. From the Standard tab, select the Denver projection you created
previously, then click OK.
8. Once the projection reference has been set, ensure that Meters has
been selected as the Horizontal Units.
9. In the Block Properties Setup, click OK. The block is created and
the project is now listed in the LPS Project Manager.
10. To save the block, select File | Save, then from the LPS Block Tool,
select File | Close.
32
Introduction to LPS
Class Notes
Introduction to LPS
33
34
Introduction to LPS
Review the imagery formats, which can be imported into LPS, and generate pyramid layers.
Our block has been setup and defined, the main LPS dialog displays, and the task
now, is to bring in the imagery. Before processing, we must understand the imagery requirements and limitations.
Task 1: Import
Files into the
Block
The LPS Project Manager window is displayed but does not have a project loaded.
Introduction to LPS
35
Dynamic Loadable
Library (DLL): Allows
non-native LPS files to
be read directly by the
application.
36
Introduction to LPS
5. Use the Files of Type pull-down menu to look at the file types available for loading into LPS.
The list displays file formats, which use a DLL when being loaded for viewing by
LPS.
8. Take a look at the column headings and the contents of the columns.
Orthorectified
Digital Terrain Model
Exterior Orientation
Interior Orientation
Pyramid Layers
Introduction to LPS
37
What do the 'X's in the active column mean, and what processes are
associated with this column? (Hint: Use On-Line Help.)
The green color patches in the matrix cells indicate that the
feature has been created, or that the process has been run
and completed. Red indicates the step still needs to be
completed.
This visual guide can help you determine which steps have
been performed for each of the images in your Block File.
Task 2: Creating
Pyramid Layers
Pyramid layers are copies of the original layer(s) that have been successively
reduced by a power of 2, and then resampled. The number of pyramid layers created will depend on the size of the image. A large image will produce more pyramid layers.
Pyramid layers are added as additional layers in the .img file. However, these layers cannot be accessed for display.
1. Click on any red-colored cell in the Pyr. column. The Compute Pyramid Layers dialog displays, from which you have the following three
options:
2. Maintain the default of All Images Without Pyramids, then click OK.
The cells in the pyramid layers should turn green.
This will take some time depending on the number of
images in the list.
38
Introduction to LPS
3. In the LPS dialog, select File | Save to save your image list.
We have imported our imagery into an LPS block and created pyramid layers. We
must now give LPS the sensor information, and setup the camera, as well as the
image parameters.
Introduction to LPS
39
40
Introduction to LPS
At this point, the pyramid layers have been created for the images to be used; the
green color patch in the Pyr. column is a visual indication of this.
1. From the LPS menu, select Edit | Frame Editor, or click the Show
and Edit Frame Properties icon
The Frame Editor dialog displays with the information for the currently selected
image (i.e., the image with the caret symbol
next to it).
The Next and Previous buttons can be used to scroll
through all of your images and change parameters, without
having to return to the main Block Tool dialog.
2. To ensure the image you selected is the correct one, click on the
View Image button. A Viewer displays your image.
3. Once you have confirmed it is the correct image, close the open
Viewer.
Introduction to LPS
41
4. Click the New Camera button and the Camera Information dialog displays. In this case, the Camera Name refers to the aerial camera
type.
5. In the Camera Information dialog, click the Load button, locate and
select (highlight) the denver_frame.cam file, then click OK.
6. Review the information from the camera file, such as:
Focal Length
Principal Point xo
Principal Point yo
42
Introduction to LPS
Fiducials Marks:
marks within the camera body which are
transferred to the film
during exposure. The
locations of these
marks are measured in
a laboratory and then
placed into the calibration report.
7. Fiducial marks can be located and displayed in the imagery. Click the
Fiducials tab.
If you needed to change the Number of Fiducials you could make that change
under this tab.
9. Click OK. The camera information for the first image has been
entered.
10. Click Next to ensure that denver_frame is being used as the Sensor
Name for image 11_189.img, then repeat for the final image.
Task 2: Fiducial
Orientation and
Measuring Fiducials
LPS assumes the same camera collected all of the images, so you do not need to
input this information for each image. However, if the camera did change, we could
use the Next or Previous buttons to navigate to the desired image, and modify the
camera and fiducial information.
1. In the Frame Editor dialog, click the Interior Orientation tab. The
Film X and Y positions, which were entered by the camera file, are
displayed.
What values do the Image X and Image Y columns contain and why
are they initially empty?
Introduction to LPS
43
You will select the correct Fiducial Orientation. To determine the correct orientation, typically, you would locate the data strip. The Y-axis should lie parallel to this
strip. In the airphotos provided, the data strip has been removed. Your instructor
will indicate to you the orientation of the fiducials.
3. Now, use the Next and Previous buttons to set the Fiducial Orientation for the other two images. Then use the Previous button to return
to the first image.
Once the camera parameters have been entered, the
fiducial marks must be measured. Their measured pixel
location (c,r) is compared to their calibrated coordinates
(mm). This allows the position of the principal point of each
image to be calculated, which then becomes the origin of
the image coordinate system.
The pixel coordinates and the calibrated coordinates are
used to calculate transformation coefficients. Any pixel
coordinate can then be transformed into image coordinates.
4. Under the View Fiducial Locator heading, click the Open Viewer
icon
. A Main View opens on top of the Frame Editor dialog.
5. To prevent an unwanted measurement from being taken, click the
Select Image Fiducial icon
.
44
Introduction to LPS
A Main View, an Over View, and a Detail View display. You will use these views to
measure the fiducials.
Any of the three views can be used for measuring the fiducials; however, it is advisable to measure in the Detail View.
Before measuring the fiducials, verify the positioning of the
Link Cursor, as different Fiducial Orientation buttons are
selected.
Introduction to LPS
45
7. Click and drag in the center of the Link Cursor in the Main View, and
move it over the top of the first fiducial mark.
Some fiducial centers may be difficult to see. Adjustments may be made using the
brightness and contrast sliding bar.
8. Place the cursor over the Detail View, RMB click, and select Set Resampling Method. The default resampling method Nearest Neighbor
displays in the Set Resampling Method dialog.
9. Click OK. The image becomes pixelated.
10. RMB click on the Detail View, select Set Resampling Method then
use the pull-down menu to choose Bilinear Interpolation.
11. Repeat this process but for the Resampling Method, choose Cubic
Convolution.
Once you can accurately identify the center of the fiducial, you are ready to take a
measurement.
12. Click the Place Image Fiducial icon
. This changes your cursor
into a crosshair when placed over any one of the Viewers.
13. Take your first measurement by clicking over the fiducial center in the
Detail View.
The fiducial point is measured in Image pixel coordinates,
and the Frame Editor CellArray is automatically updated.
The display automatically updates and moves to the next
fiducial since the Set Automatic Move icon
is enabled.
If the Set Automatic Center icon
is enabled, then the
fiducial that you digitize will snap to the fiducial center if it is
within two pixels.
14. Repeat the previous steps to measure the second fiducial mark.
15. When these first two fiducials have been measured, click the Auto
Locate button. The Automatic Interior Orientation window displays,
which will be used to locate the remaining fiducial marks.
16. Click the Current Frame radio button, and then click Run.
46
Introduction to LPS
Any RMSE values larger than 0.5 pixels, or ones which are
half the scanning resolution of the image, infer systematic
and/or measurement errors. Check for film deformation,
poor scanning quality, mis-measured points, and incorrect
calibration.
Based on your RMSE, you may want to re-measure some
of the fiducials. Frequently, the first few measurements are
not as accurate as the latter measurements.
18. Click in the row for the Point # you wish to view. Click the Select
Image icon
if you need to reposition the mark.
19. When you are satisfied with the fiducial measurements in the first
image, click the Auto Locate button again, then click the Unsolved
Frames radio button.
20. Click Run, and when complete, click Accept then click Close, and
inspect the fiducial measurements for the last two frames, just as you
did the first.
Introduction to LPS
47
21. Once you have finished, click OK in the Frame Camera Frame Editor
dialog.
You will notice that the Int. column has turned green; indicating that you are finished defining the interior orientation of the camera.
22. From the LPS Project Manager menu, select File | Save, or click the
Save Block Information icon
.
48
Introduction to LPS
Class Notes
Introduction to LPS
49
50
Introduction to LPS
Task 1: Examine
Parameters for
Exterior Orientation
You should have your LPS Project Manager open, and it should contain three
images, each of which now has the Int. column as green.
1. Open the Frame Editor
You will see six columns.
The first three columns define the perspective center coordinates, while the next
three represent the rotational angles of this perspective center, and hence, the
image.
Introduction to LPS
51
2. Confirm that the Status row is Unknown for all six elements.
52
Introduction to LPS
Introduction to LPS
53
54
Introduction to LPS
Task 1: The
Point Measurement Tool
You will become familiar with some of the tools used to input and collect ground
control points (GCPs). After measuring the fiducials of each image in your block,
you are ready to measure the position of points on the ground.
Introduction to LPS
55
Over View
Detail View
Detail View
Tools Group
Over View
Common
Tools
Left View
Tools
Main View
Main View
Right View
Tools
Reference
Sources
56
Introduction to LPS
4. Ensure that image 11_188 is in the Left View and image 11_189 is in
the Right View.
6. Click the Reset button to return the image to its original appearance.
At the bottom of the Point Measurement dialog, there are
two CellArrays. Both are empty until points are input. The
Reference CellArray (left), is where ground coordinates for
each point are displayed.
Type
Usage
Check - Points are used to independently verify the quality of a triangulation. (X, Y, Z are known.)
Introduction to LPS
57
58
Introduction to LPS
Task 2: Importing
GCP Coordinates
from an ASCII File
3. Select the denver_gcp.txt file, and click OK. The GCP ASCII file displays.
4. Make note of the number of GCPs, then select File | Close in the Text
Editor.
5. In the Common Tools section of the Point Measurement dialog,
click the Import Points icon
.
Introduction to LPS
59
13. Once the changes have been made, click OK in the Import Options.
The selected columns in the Reference CellArray will populate.
14. Select File | Close in the Text Editor. The GCPs we input have X, Y, Z
coordinates and will be used as control points.
60
Introduction to LPS
What does the 'X' in the Active column mean? (Use On-Line Help)
Now that we have the ground coordinates of these points, you will measure them
on the images.
16. In the Viewing Properties dialog, enable the Advanced radio button,
and then enable the Residual checkbox. Click OK.
17. Click the Set Automatic (x,y) Drive icon
. Following the second
measured GCP, the position will automatically move to the next point.
Introduction to LPS
61
18. In the Reference (Ground) Coordinates section of the Point Measurement dialog, place the caret
next to the first reference point.
If the caret is not moved to the first reference point, then the
first measured GCP will be correlated to the incorrect reference point and will need to be deleted and re-measured.
24. Click to take a measurement. After the measurement is taken, a symbol and ID will display. Notice that the Image Name, along with X and
Y File coordinates appear in the CellArray on the right.
If the GCP needs to be moved, click to select the point then
drag it to the correct location.
62
Introduction to LPS
Point ID
X File
11_188
Y File
11_188
X File
11_189
Y File
11_189
X File
11_190
Y File
11_190
7300.869
1040.875
NA
NA
NA
NA
7902.375
7432.905
NA
NA
NA
NA
5876.865
5736.365
NA
NA
NA
NA
3390.862
5161.596
6745.885
5107.455
NA
NA
137.612
5240.366
3581.503
5119.324
6855.289
5224.150
NA
NA
857.773
6577.114
4172.309
6653.906
NA
NA
47.344
730.768
3558.664
885.625
NA
NA
NA
NA
542.678
4238.856
NA
NA
NA
NA
2358.746
7714.545
Introduction to LPS
63
GCP Locations
GCP #1
64
Introduction to LPS
GCP #2
Introduction to LPS
65
GCP #3
66
Introduction to LPS
GCP #4
Introduction to LPS
67
GCP #5
68
Introduction to LPS
GCP #6
Introduction to LPS
69
GCP #7
70
Introduction to LPS
GCP #8
Introduction to LPS
71
GCP #9
72
Introduction to LPS
Task 3: Adding a
Reference image
All GCPs collected up to this point have been obtained from GPS coordinates.
The next point you will collect will be from a reference image.
1. Click the Reset Horizontal Reference icon
2. Ensure the Image Layer radio button is selected and click OK.
3. In the Reference Image Layer dialog, select park.img and click OK.
Under the Right View section, you will see that the Horizontal reference has been
set to park.img. This image is a subset of an orthorectified IKONOS image. The
area covered by this image can be found in all three input images.
Introduction to LPS
73
4. From the Left View section, enable the Use Viewer As Reference
checkbox.
The Left View has been changed to park. In the next few steps, you will obtain a
GCP from the Reference image and then find that point in all of the input images.
Currently, the input images are rotated at a 900 clockwise angle from park.img. In
order to aid the locating of a common point, park.img will be rotated to match the
input images.
6. In the Rotate Image dialog, set the Rotation Angle to 90, enable the
Clockwise radio button, and click the ApplyToLeft button.
7. Click Close.
8. Change the Right View to 11_188.
74
Introduction to LPS
Introduction to LPS
75
76
Introduction to LPS
Within the overlap between 2 or more images, you might be able to identify the
same ground feature on different images. You do not need to know the coordinates (X,Y,Z) of this point. The Tie point is used during triangulation and X, Y, Z
coordinates are generated for the Tie point when the triangulation is accepted.
You will use the same tools to add a Tie point to your set of reference points.
1. Using the Link Box, locate a feature in the two viewable images. Try
and find a recognizable feature in both images using the image below
as a guide.
2. From the Common Tools section, click the Add button again, then
click the Create Point icon
.
Introduction to LPS
77
3. To keep this tool active, click the Keep Current Tool icon
4. In the Detail View, place the cursor over the feature you identified
and digitize the point. Immediately, move the cursor to the same feature in the other image, and digitize again.
5. Repeat the above steps to digitize the Tie Point in the third image.
The Type (None) and Usage (Tie) will default to the correct
settings.
Tie points are very useful in the triangulation process, but
they can be very time-consuming to collect. Leica Photogrammetry Suite will automatically generate tie points. It
uses a variation of Feature-Based Matching.
Images Used:
All Available
Initial Type:
Tie Points
Strategy Parameters:
Avoid Shadow
Intended number of
Points / Image:
25
78
Introduction to LPS
. Tie Points
Minimum Input Requirements for Automatic Tie Point Collection for a Frame Camera, digital camera, videography, or
non-metric camera:
The diagram below shows the configuration required to perform automatic collection on six overlapping images.
Introduction to LPS
79
10. Visually inspect a sample of the collected tie points for accurate
placement. If you find that the Tie Points are slightly off from the correct position, adjust them.
If the Tie Points do not match, and there are gross errors,
ask your instructor for assistance.
80
Introduction to LPS
Class Notes
Introduction to LPS
81
82
Introduction to LPS
Task 1: Setup
and Run Aerial
Triangulation
You have now completed the ground point measurement and generated tie points.
The block file is now ready to have the triangulation parameters set.
LPS uses a mathematical technique, known as Block Bundle Adjustment, for aerial triangulation. Block bundle adjustment performs three functions:
1. Ensure that the Point Measurement dialog is open, and the Reference and File coordinates are visible.
There should be Xs in the Active column beside all Control
and Tie points. If there are not, click in the Active cells
which do not have X's.
Introduction to LPS
83
General Options
Maximum Iterations: Used in processing the aerial triangulation.
Convergence Value: The limit for the correction of ground
coordinates in each iteration.
Point Options
Used to set the standard deviations (error estimates) associated with the image and ground coordinates.
Image Point Standard Deviation (pixels): During the triangulation process the image coordinate positions are allowed to
fluctuate within the limits of these values. Larger values
indicate poor image measurements.
Interior Options
Used to set the standard deviations for the interior orientation parameters (millimeters).
Fixed for all Images: Self-calibration will not take place (i.e.,
the original focal length and principle point are maintained).
Exterior Options
Used to set the standard deviations for the exterior orientation parameters, in meters and degrees.
Advanced Options
Additional Parameters Model: Used in the aerial triangulation for the compensation of systematic image errors.
Use Image Observations of Check Points in Triangulation:
Can improve the precision of the solution.
84
Introduction to LPS
4. Click the Advanced Options tab and ensure that the Use Image
Observations of Check Points in Triangulation checkbox is disabled.
5. Click Run to proceed with the triangulation process. When complete,
a Triangulation Summary displays.
6. Record the RMSE values in the space below. You will be comparing
these values as you run through this exercise.
Total Image Unit-Weight RMSE: ______________
Introduction to LPS
85
7. Look at the differences: While one has a good RMSE, the other has a
poorer RMSE; however, both reached convergence.
8. Click the Review button.
86
Introduction to LPS
9. Make a note of the points with a high Total RMSE (for both Ground
Points and Image Points):
__________________
__________________
__________________
__________________
__________________
__________________
Task 2: Changing
Triangulation
Parameters
1. In the Point Measurement dialog, disable all of the Tie points and
render them inactive by:
RMB click over the Active column heading and select Formula
You will now see all of the selected rows, which are highlighted in yellow, become
inactive.
2. Click the Perform Triangulation icon
gulation.
Introduction to LPS
87
5. Open the Triangulation Properties dialog and select the Point tab,
then set the GCP Type to Same Weighted Values. This will allow the
triangulation process to vary the GCP locations.
6. In the Aerial Triangulation dialog, click Run.
7. Close the Triangulation Summary, then click Cancel in the Aerial
Triangulation dialog.
We have looked at the triangulation process, and some of the parameters that can
be changed to improve the output results. We have not yet considered the possibility of poor GCPs.
The next exercise will examine the triangulation results in more detail, and search
for poor GCP values.
88
Introduction to LPS
Class Notes
Introduction to LPS
89
90
Introduction to LPS
Study the Triangulation Report results and make adjustments to improve the triangulation results.
Task 1: Analyze
the Triangulation Report
The aerial triangulation report lists all of the input and output values used during
the triangulation process. The report can be divided into several categories, but for
a standard block the most significant are probably:
Control Point residuals
Check Point residuals
Image Coordinate results
. The Triangula-
3. Look at the Standard Error for the last iteration. This value is important since it accumulates the effect of each image coordinate residual,
to provide a global indicator of quality.
Introduction to LPS
91
What is the Standard Error following the last iteration and what are its
units?
4. In the Search and Replace dialog, input rX in the top, then click
Find.
This should take you to the portion of the report which contains the residuals of the control points.
5. Below, list the Point ID of the GCP with the largest residuals:
Point ID
rX
rY
rZ
6. This point may fall on more than one image. To see residuals for each
measurement, move to the residuals of image points section at the
bottom of the Text Editor. Look for the Point ID listed above.
Task 2: Removing
GCPs and Re-running the Triangulation
92
Introduction to LPS
3. Click the Report button. Use the scroll bar to move down through the
triangulation report.
4. Take a look at the iteration and the residuals of the control points sections.
Why have the cells under Ext. changed from red to green?
Introduction to LPS
93
94
Introduction to LPS
Section Objective
This section will examine the fundamental principles and science of extracting elevation data from stereo
photographs.
Various tools and techniques will be introduced to evaluate the accuracy of the elevation data, and verify
the resulting Digital Terrain Models (DTM).
Tools Used
DTM Extraction
Tool
A component of LPS used to extract elevation mass points from a digital block.
Contour
Generation
Change
Detection Tool
Tool used for comparing images for determining differences in pixel values.
Introduction to LPS
95
96
Introduction to LPS
Exercise 1: In Search of Z
Objective:
Focus on automatic DTM extraction, which is a capability added through LPS, and
used prior to orthorectification.
Task 1: DEM
Extraction
Parameters
With the triangulation results accepted and the exterior orientation parameters
updated, aerial triangulation is complete. The next step is often ortho-generation,
which requires the use of a constant Z value, or the procurement of a DTM.
Introduction to LPS
97
9. Click the Single DTM Mosaic radio button. This creates one output
image.
10. For the Output DTM File name, type dem_20m_default.img.
11. Change the DTM Cell Size for X to a value of 20, and enable the
Make Pixels Square checkbox. The setting for Units should remain
as Meters.
The cell size defaults to a value, which is approximately 10
times the spatial resolution of your image.
12. Leave the DEM Background Value set at Default.
Generating exclusion areas in which DEM points
would be generated, a default value would be
assigned as the exclusion area elevation value.
Default Background Values will be 0 if all elevations are
positive. If there are negative elevations, a DEM Background value will be five (5) units [meters] lower than the
minimum negative value.
98
Introduction to LPS
After the LPS block has been triangulated, a triangle (epipolar plane) can be formed between two perspective centers
(X, Y, and Z), and a ground feature. This plane is used to
constrain the point search area on the adjacent image.
Epipolar Plane
Introduction to LPS
99
Task 2: Viewing a
DEM
You have created a default DEM. Later, you will compare the DEM to one that has
been generated using the Advanced Properties.
1. In a Viewer, display your DEM, and start the Inquire Cursor.
2. Review the elevation values, then identify and make note of any
anomalous areas that may have incorrect elevation values.
3. Close the Viewer.
Task 3: Advanced
Options
The use of Advanced Options will more accurately, represent the Earth's surface
when creating a DEM.
1. Repeat the steps of Task 1, but DO NOT DELETE the DEM you just
created. Instead, type dem_20m_advanced.img as the name for the
Output DTM File.
2. To open the DTM Extraction Properties dialog, click the Advanced
Properties button.
100
Introduction to LPS
The Advanced Properties are divided into five categories using the following
tabs:
General
Image Pair
Area Selection
Accuracy
Seed Data
3. First, review the options in the General tab, and verify the projection.
It should be the same as the projection of your LPS block.
4. The Horizontal Units and Vertical Units value should each be set to
Meters.
5. Enable the Create Contour Map checkbox and use a Contour Interval of 5.00 (meters). The file created will be an ESRI 3D Shapefile.
By default, the interval is three times that of the Output DTM
size.
6. Enable the Remove Contours Shorter Than checkbox, and input a
value of 100. Any contour lines that are shorter than 100m will be
removed.
By default, this is five times that of the image cell size.
Introduction to LPS
101
7. Enable the Create DTM Point Status Output Image checkbox. This
image is a visual representation of an accuracy report, which we will
create in a later exercise. Based on correlation values obtained during Interest Point Matching, points will be color-coded:
Fair = Yellow
Isolated = Orange
Suspicious = Red
Task 4: Choosing
Image Pairs
102
Introduction to LPS
On which pyramid layer does the correlation stop, if you input the
value of 25% for Image Detail?
, input denver-core.aoi,
5. In the Area Selection CellArray, click in the Row column, and select
Row 2, then RMB click on the Row number and choose Delete
Selection.
6. In the Area Selection CellArray, click in the Row column, and select
Row 2.
7. In the Region Strategy column, RMB click on the Default value and
select High Urban.
8. Click the Edit Strategies icon
. Compare and make note of the
Search Size differences in both Default and High Urban.
9. Once finished examining the values, click the Cancel button to return
to the DTM Extraction Properties window.
Introduction to LPS
103
10. Highlight Row 1 and set the Region Strategy to Low Urban.
Changes to the Correlation size and Search size are implemented by the strategy you choose.
The default Strategy parameters for a Low Urban can be modified.
11. Click the Edit Strategies icon
log displays.
12. Click the pull-down arrow for Strategy Name and select Low Urban,
then review the Strategy parameters.
Search Size - Window size is pixels searching along the
epipolar line.
Correlation Size - A window, which moves inside the
search area and is used to calculate a correlation coefficient for interest points.
Correlation Coefficient - A threshold under which interest
points are not used in LPS. The range is 0 to 1.
Topographic Type - Sets up internal parameters based on
topography.
Object Type - DTM extraction algorithm will function more
or less aggressively when selecting interest points. Flatter
areas requires fewer interest points than mountainous
areas.
Allow Adaptive Change - LPS can make changes to the
various parameters as the DTM is computed. This may
improve the results of the strategy application. Adaptive
changes take place between iterative pyramid layer processing.
Use Image Band - Select the layer you want the correlation
to use.
DTM Filtering - High - Filters out elevation spikes and pits.
Low - Quicker, but possibly leaves more elevation spikes.
Is the Low Urban Search Size larger or smaller than the Default
Search Size? Why?
13. Select the Low Urban strategy, and change the Search Size X value
to 19.
104
Introduction to LPS
14. Click the pull-down arrow for DTM Filtering and select Moderate.
15. Click OK. When prompted whether to modify Strategy Parameters,
select Yes.
16. RMB click in the Row column and choose Select None.
17. Click the Goto Next Pair arrow
(down) to display the second
stereo pair. As you did previously, set the Default Region Strategy to
Low Urban.
You will now digitize the second strategy area in this pair.
18. In the Overview window, move the cursor to the bottom-right part of
your image and resize the box, if needed.
19. Click the Create Polygon Regions icon
and digitize around the
downtown core area in the Viewer. The image will scroll as the mouse
is moved outside of the Viewer.
Introduction to LPS
105
The next few steps will step through how to use the Region Z column.
1. Digitize another polygon. It doesn't have to represent anything, since
you will soon delete it.
By default, the Region Strategy is set to Exclude Area.
2. In the Exclude Area row, click on the word Undefined, then select
Custom.
106
Introduction to LPS
6. Click Run in the DTM Extraction dialog to create your second DEM.
The Accuracy options will be examined in a subsequent
exercise.
Why was the X Search Size increased in the Low Urban Strategy
parameters?
7. When the DTM Extraction is finished, go to the LPS menu and select
File | Save then select File | Close.
Introduction to LPS
107
108
Introduction to LPS
LPS tools will be used to compare DEMs and identify areas with questionable elevation values.
Task 1: Evaluate
Using a Contour
File
Two DTMs have been generated. The first, dem_20m_default.img, has only
default properties. The second, dem_20m_advanced.img, has modified,
advanced properties.
1. In separate Viewers, open each DTM, and list below, any differences
you see.
_______________________________________________________
_______________________________________________________
_______________________________________________________
2. In the Viewer containing dem_20m_advanced.img, open the shapefile, dem_20m_advanced.shp. (You will need to change the Files of
type to Shapefile.)
This is a 3D shapefile, containing X, Y, and Z values. The contour may be difficult
to see, so you will modify the colors.
3. Make sure that dem_20m_advanced.shp is the topmost layer in the
Contents pane. Then, in the Symbology group on the Drawing tab,
select Vector Symbology
, then select Automatic | Unique Values. This allows colors to be added, based on unique attributes.
4. In the Unique Value dialog, ensure that the Unique Value is set to Z,
then click OK.
Introduction to LPS
109
5. RMB click in the Row column and click Select All to select all the
rows.
6. RMB click on any of the Symbol cells, then click Other.
7. Change the Outer Color to Green and the Outer Width to 1, click
Apply, then click OK.
8. From the Symbology dialog, click Apply.
You will now change the color of individual contours.
9. Select the rows containing Z values ending in 00, 25, 50, and 75, then
RMB click in the Row column and select Invert Selection.
10. RMB click in one of the selected cells, and from the pull-down list,
change the color to Solid Red.
11. In the Symbology dialog, click Apply then Close. Select Yes to save
the changes and name the Symbology: contour.evs
Task 2: Evaluate
Using a Relief Image
1. Open two more 2D Views. Select one Viewer, and from the Quick
Access menu, click the Open Layer icon
.
2. Select dem_20m_default.img, then click the Raster Options tab.
3. Click the pull-down arrow for Display As, select Relief, then click
OK.
4. In the other 2D View, click the Open Layer icon
, select
dem_20m_advanced.img, and use the same Relief option as above,
to display the image.
In comparing the two relief images, are there differences you had not
yet noticed when viewing the DEM images earlier?
110
Introduction to LPS
Task 3: Evaluate
Using Change Detection Tools
Until now, most of the identifiable change has been in the downtown area, as it
was more difficult to identify change in the flatter terrain. To help better identify
change, the Change Detection tool is used.
1. From the eWorkspace, select the Raster tab, and select Change
Detection
6. Select the Table tab and display the Raster Attributes by clicking
Show Attributes
You can also visualize areas with small elevation differences by changing the cell color next to Some Decrease
and Some Increase, and by changing Opacity to a value
of 1.
What is causing the creation of a green area in the bottom right of the
imagery?
Introduction to LPS
111
112
Introduction to LPS
Task 1: Create
and Evaluate the
Accuracy Report
Block GCPs
External DEM
Introduction to LPS
113
114
Introduction to LPS
Class Notes
Introduction to LPS
115
116
Introduction to LPS
Evaluate the DTM extraction process by examining the accuracy and statistics of
the resulting DEM.
__________________
__________________
__________________
Projection Information:
__________________
3. Review the section of the report which lists the Strategy Parameters.
The Low Urban regions should have a Low Urban strategy, and the
downtown core should have a High Urban strategy.
The next section in the report contains the Accuracy Information.
General Mass Point Quality - Excellent, Good, and Fair Mass Points are grouped
by their individual correlation coefficient.
Introduction to LPS
117
A 3x3 window is used to interpolate an elevation value, using the neighboring DTM postings.
2.
3.
4.
Global Accuracy - Vertical and horizontal Global Accuracies are created by combining all the 3D references together, in order to compute the various statistical
accuracies.
118
Introduction to LPS
NGA Absolute LE90 - Based on the assumption that a normal distribution exists with the set of observations. In this
case, the set of observations is the DTM errors computed
using 3D reference points.
Circularity Errors - Circular Errors can be computed when using another DTM as
a reference. Correlation techniques are used to identify and measure the same
ground X and Y position on both DTMs.
NGA CE90 - Based on the assumption that a normal distribution exists with the set of observations. Using image-matching techniques, each pixel in the extracted DEM is matched
with the reference DEM. The pixel distance (D) is computed
for each pixel.
NGA CE90 = 1.073 (
x +
y )
Introduction to LPS
119
Detailed Point Accuracy Information - This section displays Z residuals between field points (3D reference) and the
extracted DEM.
How would you correct for disparate Z values and your DEM values?
120
Introduction to LPS
Class Notes
Introduction to LPS
121
122
Introduction to LPS
Section Objective
To learn the basic principles of the orthorectification process and briefly learn how to mosaic the resulting
imagery and then display it in 3D.
Tools Used
Mosaic Tool
Image Drape
Introduction to LPS
123
124
Introduction to LPS
Exercise 1: Orthorectification
Objective:
Generate geometrically and planimetrically correct orthophotos, using LPS Triangulation results.
Task 1: Setup
and Run the
Orthorectification
After the DEM has been created, the next step will be to create the ortho images.
The orthographic projection generated has been corrected for camera distortions,
interior orientation parameters, exterior orientation parameters, and relief displacement.
1. The LPS dialog containing your block with three active photographs
should be open. Click in the Active column, next to image 11_189
and 11_190 to render them inactive.
The Ortho Resampling Process will not be performed on
these images. The first ortho image will be used to help
identify areas of the DEM requiring modification.
Notice also, that all the color patches in the Ortho column
are red.
2. To open the Ortho Resampling dialog, click on a red color cell, or
click the Ortho Resampling Process icon
.
3. Click the pull-down arrow for DTM Source and select DEM.
4. Using the pull-down arrow for the DEM File Name, navigate to your
Outputs directory, and select dem_20m_advanced.img.
If no DEMs are available, you could use an average elevation (above sea level) as a constant value. Based on the
elevation changes in the project area, the results produced
will vary.
Introduction to LPS
125
5. Change the Active Area to a value of 80%, and change the Output
Cell Size for X and Y to a value of 2.
6. Click the Advanced tab, enable the Ignore Value checkbox, and
ensure that the value is set to 0.
What are you setting when you change the Active Area value?
7. To start the orthorectification process, click OK, and when the orthophoto is complete, save the changes to the LPS block by selecting
File | Save.
Task 2: Viewing
Ortho Images
1. Click in the Active column, next to image 11_189 and 11_190 in order
to re-activate them.
2. Ensure that all images are active, then click the Ortho Resampling
Process icon
.
3. When prompted whether to Overwrite Existing Orthos, select Yes.
126
Introduction to LPS
80%
DTM Source:
DEM
DEM Filename:
dem_20m_advanced.img
Output Cellsize:
2m
Ignore Value:
6. Ensure that the Output File Prefix is set to ortho.img (if not, change
it now), enable the Use Current Cell Size checkbox, and then click
OK.
7. If you receive a dialog to Confirm Existing Ortho, then click OK.
8. In the Ortho Resampling dialog, click OK to start the creation of your
orthos.
9. Open a Viewer and display your newly created ortho images.
Introduction to LPS
127
128
Introduction to LPS
To create an additional block based on a model using a sensor type which scans
an area along parallel lines, perpendicular to the direction of movement. This is
otherwise known as a QuickBird model.
2. From the Create New Block file dialog, click the Goto button and
navigate to the Outputs directory.
3. Type denver_quickbird for the block file name, press Enter, then
click OK. The Model Setup dialog displays.
4. From the Model Setup dialog, select Rational Functions from the
Geometric Model Category list, then for the Geometric Model,
select QuickBird RPC, and click OK.
5. Click the Set button. The Projection Chooser dialog displays.
6. From the Standard tab, within the UTM WGS 84 North category,
select the Denver projection (created earlier), and click OK.
Introduction to LPS
129
Task 2: Importing
QuickBird Imagery
You will now import some QuickBird imagery into your new block file. You will then
create pyramid layers and import the sensor information into the project.
1. Click the Add frame to the list icon
. When the Image File
Name dialog displays, navigate to the QuickBird directory, located
within the LPS training data folder.
2. Open the QuickBird directory, and then open the scene_1 directory.
130
Introduction to LPS
Task 3: Attaching
RPC Files to Satellite Imagery
To ensure that we have the correct exterior orientation data present, we need to
attach the RPC files to the imagery.
1. In the CellArray, select Row # 1 to highlight the first image.
2. In the LPS Project Manager window, click the Show and edit frame
properties icon
.
Introduction to LPS
131
The correct orientation data has now been associated with each QuickBird image
and the display window should refresh to show this.
Task 4: Importing
GCPs to a QuickBird
Image Block
2. From the list of GCP Reference Source options, enable the ASCII
File (3D) radio button, then click OK.
3. Navigate to the QuickBird directory and select QuickBird-gcp.txt
and click OK. The Reference Import Parameters dialog displays.
132
Introduction to LPS
4. Ensure that the Map Projection and Units are set as follows:
Projection:
UTM
Spheroid:
WGS 84
Zone Number:
13
Datum:
WGS 84
Horizontal Units:
Meters
5. Once the settings are verified as correct, click OK. The Import
Options dialog displays. If an Attention dialog appears, then click Yes.
This dialog configures preferences for import of data into the LPS Point
Measurement tool.
Introduction to LPS
133
GCP#1
134
X Reference: 496154.954
qb_stereo1
X File: 9506.571
Y File: 8555.539
Y Reference: 4400522.662
qb_stereo2
X File: 15389.666
Y File: 21066.471
Introduction to LPS
GCP#2
X Reference: 494839.642
qb_stereo1
X File: 7714.917
Y File: 2913.066
Y Reference: 4404128.574
qb_stereo2
X File: 13226.125
Y File: 15198.125
Introduction to LPS
135
GCP#3
136
X Reference: 500989.864
qb_stereo1
X File: 16669.502
Y File: 11262.417
Y Reference: 4398837.024
qb_stereo2
X File: 23237.625
Y File: 23835.625
Introduction to LPS
GCP#4
X Reference: 490913.572
qb_stereo1
X File: 1457.125
Y File: 12981.125
Y Reference: 4397630.735
qb_stereo2
X File: 6906.448
Y File: 25723.822
Introduction to LPS
137
Now that points have been measured on the imagery, you will refine the polynomial corrections for the imagery.
With the addition of ground control points (XYZ), polynomial
corrections may be applied to the original rational function
model. This option corrects the remaining error and refines
the mathematical solution.
This optional refinement of the rational polynomial allows
you to select the polynomial order with which to correct the
original function model. You can type a value between 0
and 3 into the field, or use the increment nudgers to the
right of the field. The 0th order results in a simple shift to
both image X and Y coordinates.
The 1st order is an affine transformation. The 2nd order
results in a second order transformation; the 3rd order a
third order transformation. In general, a 0 or 1st polynomial
order is sufficient to reduce error not addressed by the rational function model (RPC file).
Having measured some Ground Control Points in the imagery, we now have the
data necessary to further refine the RPC corrections.
1. In the Point Measurement window, click the Triangulation Properties icon
2. Enable the Refinement With Polynomials checkbox, and set the Polynomial Order to 1, then click Run.
3. Review the Total Image RMSE value and ensure that it is at 1.0 pixels or less.
If the RMSE is above 1.0 pixels, you should review your
placement of the GCPs to verify that they have been placed
in the correct location.
Click through the points in the CellArray and examine their
location to ensure that they are situated in the same position for both images. If this fails to resolve the problem, consult your instructor for further assistance.
4. When the RMSE is less than 1 pixel, click Accept, then click OK.
5. In the Point Measurement window, click Save, then click Close to
return to the main Project Manager screen.
138
Introduction to LPS
Task 6: Extract a
DTM from a QuickBird Stereo Pair
We now have a block file with QuickBird imagery and their associated RPC files
attached and are ready to extract a DTM.
1. From the icon menu, click the DTM Extraction icon
Extraction dialog displays.
. The DTM
Introduction to LPS
139
140
Introduction to LPS
Now that the DTM has been extracted, we can use the elevation data to orthorectify the QuickBird imagery.
. The Ortho
Introduction to LPS
141
4. The DTM Source should be defined as DEM, and the DEM File
Name should be set to qb_dem-10m.img.
5. In both the X and Y Output CellSize fields, input a value of 15, then
press Enter.
6. In the Ortho Resampling window, click the Advanced tab, then
enable the Ignore Value Checkbox and ensure that it is set to a
value of 0.00000.
7. The Overlap Threshold should be set to 30.0% and the Resampling
Method selected should be Bilinear Interpolation.
8. To add the second image to the file list, click the Add button.
9. In the Add Single Output window, click the pull-down arrow for Input
File Name, and select qb_stereo2.tif, then enable the Use Current
Cell Sizes checkbox.
10. Click OK to add this image to the list, then click OK in the Ortho Resampling window to begin the orthorectification of the two images.
11. When finished, click File | Save, then click File | Close.
Earlier, a DEM was extracted from frame imagery in order to orthorectify conventional aerial photographs. Since the DEM coverage is limited to the overlap areas
of the air photos, we have not been able to orthorectify or mosaic the full extent of
the imagery.
In this task, we will make use of the 10-meter resolution DEM, previously used to
orthorectify the QuickBird images.
1. In the Project Manager window, click the Open Existing block file
icon
.
2. From the Outputs folder, select denver_frame.blk as the File Name,
then click OK.
3. To make the 10-meter DEM available, highlight the DTMs listing in
the Block Project Tree View, then click the Add frame to the list
icon
, and navigate to the QuickBird directory.
142
Introduction to LPS
4. For the File Name, select qb_dem-10m.img then click OK. The DEM
has now been added to the Denver frame imagery block and may be
used to orthorectify the aerial photographs.
Since this DEM covers a greater area than the DEMs generated from the air photos, we will be able to orthorectify a
larger region of the photographs.
5. Click on the Images folder in the TreeView frame.
Introduction to LPS
143
144
Introduction to LPS
Class Notes
Introduction to LPS
145
146
Introduction to LPS
Use the LPS Mosaic Tool to create a single mosaic image from multiple ortho
image results.
It is common that a study area may be larger in size than any one image or photo.
It may straddle the overlap region of two images, or an entire block of imagery may
occupy only part of the study area. In situations such as these, it is often necessary to create single, large images by stitching the smaller photos together.
What are the benefits of creating a mosaic from a set of orthorectified images,
which have been processed in LPS, compared to a set which has been processed
individually?
Task 1: MosaicPro
Introduction to LPS
147
4. Select the Crop Area radio button and enter 5% as the Crop Percentage.
5. Click OK in the Add Images dialog.
148
Introduction to LPS
12. Digitize a polygon around a portion of the seamline. See below. The
side of the seamline from which the polygon originated is the one that
will increase in size when the polygon is completed.
13. Move along the seamline and make any additional changes where
necessary.
14. To remove color differences within and between the images, click the
Display Color Correction Options icon
.
Introduction to LPS
149
15. Enable the checkboxes for Use Image Dodging and Use Histogram
Matching.
16. Click the Set button for Image Dodging.
The Image Dodging feature applies a filter and global statistics across each image
you are mosaicking in order to smooth out light imbalance over the image. The
outcome of Image Dodging is very similar to that of Color Balancing, but if you
wish to perform both functions on your images before mosaicking, you need to do
Image Dodging first. Unlike Color Balancing, Image Dodging uses blocks instead
of pixels to balance the image.
17. Click the Compute For All button.
18. Click the Preview button and then click the Accept for All button.
19. Click Close.
20. Click OK in the Color Corrections dialog.
21. Click the Output Options icon
150
Introduction to LPS
Class Notes
Introduction to LPS
151
152
Introduction to LPS
Task 1: Create
Ortho of Stadium
3. In the Image File Name dialog, select sub_5m.img and click OK.
4. Click on the Images folder in the TreeView frame.
5. Deactivate 11_188.img and 11_190.img by clicking on the
the Active column.
s in
Introduction to LPS
153
stadium.img
DTM Source:
DEM
sub_5m.img
1 meter
0.00000
1. From the main ERDAS IMAGINE icon panel, select Tools | Image
Drape.
2. From the Image Drape menu, click the Open File icon
. Your
DEM layer must be opened first, so select sub_5m.img, then click
OK. Your DEM displays.
3. To drape the stadium ortho-image onto the DEM, click the Open File
icon again and choose stadium.img, then click OK.
A perspective view of the Denver Broncos stadium displays. The view will be
saved later as a standard image for use in a report or map.
4. From the Image Drape menu, select Utility | Options.
154
Introduction to LPS
6. Click the Background tab, and from the pop-up menu, choose
Image.
7. In the Image File Name option, select the sky.img file, then click OK.
8. From the Options dialog, click Apply and Close. The sky image displays in the Image Drape Viewer.
9. From the Image Drape tools, click the Dump Contents to Viewer
icon
.
This will allow us to visualize the eye point and target locations.
10. From the Image Drape menu, select View | Link/Unlink with
Viewer. Following the prompt, click in the 2D Viewer containing the
imagery.
Introduction to LPS
155
13. Using the Eye and Target points (the ends of the red line), you should
be able to generate suitable views, and then click Apply to see any
changes made.
14. Once you are satisfied with your view, close the Position Parameters dialog.
15. From the Image Drape tools, click the Show Sun Positioning Tool
icon
. The black dot represents the position of the sun.
16. Drag the black dot to different locations and click Apply to change
the shadowing.
17. Image Drape also allows the saving of positions to a file. From the
Image Drape menu, select Position | Positions Editor. Resize the
Positions Editor so that you can see all the columns.
18. From the Positions Editor Tool Bar, click the Add Position icon
and your current position will be populated into the CellArray.
19. Repeat this for two (2) other appropriate views. As you add views,
you can input notes to describe the significance of the view.
20. In order to recreate certain views, click the caret
next to the
desired view, then select Motion | Go to Current. A positions file can
be used in IMAGINE VirtualGIS to generate flight sequences.
The final step is to convert your 3D view into an LPS .img file, which could then be
used in a report, map composition, or exported to another graphics format such as
a .tif.
156
Introduction to LPS
21. To save your current view, select File | View to Image File and for the
Output filename, input 3dview.img, then click OK.
This process is simply making a screenshot of the perspective view in the Image Drape. If you have any dialogs on top
of the Image Drape Viewer, then they will be included in the
output image.
22. Select File | Close Image Drape to exit the Image Drape utility.
23. In a standard Viewer, display your 3dview.img file, ensuring that the
band combinations used are RGB=1,2,3.
You have completed the orthorectification process. This procedure may be
adapted to your own projects.
24. Close all open Viewers and dialogs.
Introduction to LPS
157
158
Introduction to LPS
Section Objective
This section will examine the point, area, and geomorphic-based tools which assist in the editing of DTMs
in several formats.
Tools Used
DTM Extraction
Tool
A component of LPS used to extract elevation mass points from a digital block.
Contour
Generation
Change
Detection Tool
Tool used for comparing images for determining differences in pixel values.
Introduction to LPS
159
160
Introduction to LPS
Exercise 1: Introduction
Objective:
To utilize the Terrain Editor window and review the available tools and functions of
that window.
Task 1: Launch
the Terrain Editor
Once DTMs have been automatically extracted using LPS Automatic Terrain
Extraction (ATE), the quality of the output DTM can be verified by viewing the surface overlaid on top of the stereo model from which it was generated.
The stereo model serves as a reference source for ensuring that the DTM is, in
fact, correct. If the mass points associated with a TIN or a raster terrain dataset do
not sit on the surface of the earth, you can use specific DTM editing tools available in Terrain Editor to ensure that the terrain dataset conforms to the earth's surface.
The automated DTM extraction process commonly has difficulty in urban areasspecifically, around buildings, bridges, trees, and other extruding features on the
earth's surface. In these instances, you have to edit the initial mass points and
reshape them so that they fit, reflect, and represent the earth's surface.
Because accurate DTMs are required for the ortho mosaicking process, the DTM
must accurately reflect the ground. Failing this may result in less reliable ortho
mosaics.
DTMs are also edited to add more detail to the terrain
dataset. For example, you may get a coarse-resolution
DTM and want to increase the density of detail in specific
areas.
the
. The main
Introduction to LPS
161
Menu Bar
Toolbar
Task Panels
Status Bar
Stereo Window
162
Introduction to LPS
Task 2: Setting up
Devices
Devices for interaction with imagery and terrain data must be configured for use in
Terrain Editor. These settings can be saved and then configuration is only required
once unless new devices are added.
1. From the main menu, click Edit, and then select Devices, then highlight the System Mouse option.
Introduction to LPS
163
Next, you will assign the Snap to Ground function to a combination of holding the
CTRL key and clicking the RMB.
6. In the Categories window, make sure Image Display is selected.
7. In the Commands/Buttons window, scroll down the list and select
Snap To Ground.
164
Introduction to LPS
You can adjust the sensitivity of the Z coordinate adjustment by setting the appropriate value in the Axis-To-Ground
Settings section.
13. In the Z column and the ScrollWheel row, input a value of 0.05.
This means that every time you adjust the Z-wheel of the
system mouse, the elevation of the cursor is adjusted 0.05
units. This value may be adjusted to suit your preference
and the type of terrain you will be editing. Areas with large
variation in elevation may benefit from setting this value
higher to allow you to move the cursor through the range of
elevations more quickly. The value may also be set to a
negative number to reverse the Z-axis directional movement of the cursor.
Introduction to LPS
165
14. Click OK in the System Mouse Properties dialog, then click Close to
exit the Devices dialog.
The Snap To Ground command works best when you set
the correlator properties to match the type of terrain you are
working with. The Denver dataset contains areas of low elevation change but the downtown core has very rapid z-axis
changes.
15. From the Terrain Edit menu, select Edit | Settings. Select the Terrain
Correlator tab.
16. In the Quality Threshold section of the dialog, ensure the slider bar
is set to a value close to 70%.
17. In the Terrain Slope section of the dialog, move the slider bar to the
Steep setting.
18. Click Apply then OK to close the Terrain Correlator Properties dialog.
166
Introduction to LPS
Task 3: Loading an
Image Pair
With the program settings now defined, we will load a stereo pair of imagery and
explore the display options and tools available.
1. In the Project Explorer task panel, click and drag the image pair
11_188.img - 11_189.img into the Stereo window
.
2. Select View | Layout | Split. The Split view shows the left and right
images that make up the image pair in separate windows.
3. Next, select View | Layout | Tri-View.
Introduction to LPS
167
This view shows the left and right images in the bottom portion of the window and
a stereo view of the two images together in the top portion of the window.
If you do not have the appropriate hardware for stereo viewing, the display will be in anaglyph mode.
Task 4: Exploring
the Cursor and View
modes
There are several methods of navigating through the imagery using the cursor and
these will be explored below.
1. From the Terrain Editor Toolbar, click the Manually Toggle Cursor
icon
.
168
Introduction to LPS
4. While in the Stereo window, move the cursor in the X and Y directions
by moving the mouse from left to right then up and down.
Notice the coordinates in the Status Bar at the lower-left
corner of interface update as you move the cursor in the
Stereo window.
5. Adjust the elevation of the cursor by rolling the mouse wheel up and
down until it rests on the surface of the earth.
Note that the Vertical Z coordinates updates in the Status
Bar.
6. Click the CTRL key on your keyboard plus the RMB, and then move
the cursor slightly.
Because you mapped this combination to Snap To Ground,
this function automatically places the cursor on the ground
or feature of interest if it is within the correlation setting you
specify.
7. Click the F3 key on your keyboard again to exit this mode and practice the following image handling options.
8. On the Terrain Editor toolbar, click the Auto-Recenter Cursor
icon
.
9. Click in the Stereo Window to activate it, then press F3 and move the
cursor to the edge of the window. Notice how the imagery automatically re-centers in the middle of the display based on the cursor location.
10. Exit the Stereo window by pressing F3.
11. From the Terrain Editor Toolbar, click the Moving Image/Fixed Cursor icon
.
Introduction to LPS
169
12. Click in the Stereo Window to activate it, and then select F3 on your
keyboard.
Notice that as you move the mouse, the cursor is fixed and
the images appear to move. You'll notice in the Status Bar
that the XY coordinates are being updated as you move the
mouse.
In this mode, you can use the scroll wheel of the mouse to
adjust the separation (parallax) of the images so that like
features rest on top of each other in the Stereo window.
13. Exit the window by pressing F3.
Now, practice zooming in and out.
14. From the Terrain Editor Toolbar, click the Zoom In icon
170
Introduction to LPS
Terrain Editor has several task panels located on the interface. These task panels can be minimized by selecting the
Thumbtack icon
located in the upper-right corner of
each task panel. This minimizes the task panel to the left
wall of the interface.
Once minimized, you can view a task panel by placing the
cursor over the task panel tab and clicking, or by simply
hovering the cursor over the title and the task panel will be
displayed.
To place the task panel back in the interface, select the horizontal Thumbtack icon
in the title bar of the task panel
and it is embedded in the window. To maximize a task
panel, LMB click on the task panel title and it completely
expands to reveal all options.
Task 5: Adjusting
Image Brightness
and Contrast
The next step involves adjusting the brightness and contrast of the imagery for display purposes. While editing a terrain dataset, the imagery used as a reference
backdrop may need to be adjusted for image brightness and contrast. This can be
done in Terrain Editor using the tools available in the Image Adjustments task
panel.
1. Place the cursor over the Image Adjustments task panel and click
on it to expand the interface.
Terrain Editor lets you adjust both images simultaneously,
or you can adjust the left or right images separately.
2. Click the Both radio button to apply brightness and contrast to both
images.
3. Adjust the brightness by moving the scrollwheel left and/or right.
Adjust contrast slightly by moving the scrollwheel left and right.
Introduction to LPS
171
4. To reset the brightness and contrast to the original settings, click the
Reset Brightness and Reset Contrast icons
.
5. To prepare for the next portion of the tour guide, click the Zoom Level
pull-down list and choose 16:1.
Task 6: Loading a
Terrain Dataset
1. In order to load a terrain dataset, click on the Terrain Files and Display task panel which will expand the dialog.
172
Introduction to LPS
Since this is a grid DTM file, you will now see a regular network of blue squares at every point for which an elevation
value has been calculated.
3. To display the terrain contours over the imagery, first click the Display
Points icon
to turn off the point display.
Introduction to LPS
173
174
Introduction to LPS
If you would like to increase or decrease the contour interval used to display the contour lines, you can do so in this
tab by adjusting the Contour Interval value.
Introduction to LPS
175
176
Introduction to LPS
To examine DTM editing tools which focus upon TIN based elevation surfaces
only. Since the Terrain Editor has different sets of tools for grid based DTMs and
TIN (Triangular Irregular Network) based surfaces, we should have samples of
both to fully explore our DTM editing options.
Our experience with generating DTMs in LPS has so far been limited to extracting
grid based elevation surfaces, however, extracting TINs is very similar in process.
1. Ensure that all three images are Active.
2. In the main LPS Project Manager window, click the DTM Extraction
icon
. If prompted, do not delete the previously created DEM.
Introduction to LPS
177
Task 2: Editing a
TIN using Terrain
Editor
1. From the LPS Project Manager window, click the DTM Editing
icon
.
2. Maximize the display of Terrain Editor by clicking the Maximize
icon
at the top right of the dialog.
3. Select View | Layout | Tri-View.
4. In the Terrain Editor workspace, click on the Project Explorer task
panel.
5. In the Image Pairs folder, click on and hold the image pair
11_188.img - 11_189.img then drag it into the Terrain Editor Stereo
window.
6. Click the Manually Toggle Cursor icon
Moving Image Fixed Cursor icon
.
178
Introduction to LPS
14. In the Terrain Files and Display task panel, click the Display Contours icon
so that contours display in the Stereo window.
16. Click Move To. This moves the cursor to a location on building rooftop. You will edit points in this area.
17. Click the View | Layout menu, select Tri-View, then change the
Zoom Level to 4X.
The split-panel display of the left and right images of the
image pair helps you position the cursor on the same feature in each image, thus ensuring that it is on the feature of
interest or the ground.
Introduction to LPS
179
Task 3: Deleting
Individual Mass
Points
1. From the Terrain Editing task panel, click the Delete icon
to
select it. This tool is used to delete individual mass points in the DTM.
2. Click in the Stereo Window then press F3 on your keyboard.
3. Move to a one of the mass point locations on the roof of this building,
and adjust the position of the cursor to the same approximate elevation as the mass points of interest by rolling the scroll wheel.
4. Position the cursor over a specific mass point you would like to delete
then click on it.
Notice how the contour is updated to reflect this change.
180
Introduction to LPS
5. Repeat the procedure several times to delete all mass points on the
rooftop of this building.
6. When you are finished, press F3 to exit the Stereo window.
In the Terrain Editing task panel, clicking the Undo icon
will undo the last deletion. Clicking the icon again will undo
the second to last event. Selecting the Redo icon
has
the reverse effect.
Now that we've removed all of the original mass points from this building rooftop,
we will add points to define it again.
1. In the Terrain Editing task panel, under Terrain Edit Tools, click the
Point Tool icon
3. Click the Move To button, then click in the Stereo Window, then press
F3 on your keyboard, then click to add a mass point in the window.
Since the cursor was not adjusted to the correct elevation
(that is, the elevation of the terrain in this area), an elevation
spike is created. This is also reflected by the updated contour lines.
4. Press F3 then in the Terrain Editing task panel, click the Undo
icon
and this will undo the last event.
5. Click in the Stereo window, and then press F3 on your keyboard.
6. Adjust the elevation of the cursor so that it rests at the corner of the
building.
Introduction to LPS
181
7. Click to add additional mass points along the edges of the building in
the DTM.
Points are commonly added in areas where the terrain
dataset does not accurately reflect the terrain as visualized
in stereo. Placing additional points in specific areas provides for a better and more accurate representation of the
terrain.
8. For each mass point that is added, ensure that the cursor is resting
on the terrain. Once you have added a number of points, press F3 to
exit the Stereo window.
182
Introduction to LPS
Task 5: Editing
Using the Delete
Option
1. In the Terrain Editing task panel, click the Area Select icon
2. In the Terrain Edit Operators section, click the Operator pull-down list
and select Delete Selected Points.
Introduction to LPS
183
5. Click and digitize a polygon around the cluster of trees so that the
trees and the shadows are enclosed by the polygon.
184
Introduction to LPS
7. Once the polygon has been created, you should see all of the mass
points within the polygon highlighted in yellow. Press F3 to exit the
Stereo window.
8. In the Terrain Editing task panel, click the Apply button.
Notice that all of the previously selected points have now
been deleted.
1. Under Terrain Files and Display task panel, click the Settings button.
2. Click on the Contours tab and set the Contour Interval to a value of
2, click Apply then click OK.
Introduction to LPS
185
5. In the Terrain Editing task panel, click the Area Select icon
6. In the same task panel, in the Terrain Edit Operators section, click
the Operator pull-down list and select Fit Surface to Points.
186
Introduction to LPS
10. RMB click to close the polygon then press F3 to exit the Stereo window.
11. In the Terrain Editing task panel, click Apply while continuing to
watch the display in stereo.
The contours change accordingly. Terrain Editor updates
the Z coordinate for each posting within the polygon by
computing a new Z value. The new Z value is computed by
using the elevation value at each digitized point along the
selection boundary as reference to interpolate a new Z
coordinate for each mass point.
12. Click Deselect All in the Terrain Editing task panel to deselect the
points within the polygon.
Introduction to LPS
187
188
Introduction to LPS
The Set Constant Elevation tool may be used to apply a single elevation value to
an area selected by a polygon. This is useful in areas such as; lakes, rooftops or
sporting fields.
1. In the Terrain Files and Display task panel, click Save to save the
changes you have previously made to the DTM, then click Close.
5. Activate the Move Cursor task panel and input the following coordinates:
Introduction to LPS
189
Task 2: Collecting
Polygons
In the following steps, you will collect a polygon around the boundary of the football field and make all elevation postings a constant value.
1. In the Terrain Editing task panel, click the Area Select icon
190
Introduction to LPS
Introduction to LPS
191
All of the mass points selected are updated with a new elevation value based on the current elevation of the cursor in
the Stereo window. This edit is also reflected in the contour
lines in the display.
10. In the Terrain Files and Display task panel, click Save then Close.
11. In the Terrain Editor menu, select File, then Exit. You have now
returned to the LPS Project Manager.
192
Introduction to LPS
Class Notes
Introduction to LPS
193
194
Introduction to LPS
Appendix
Introduction to LPS
195
196
Introduction to LPS
Appendix
RATIONAL
FUNCTIONS
DPPDB - DPPDB data, which was developed by the National Geospatial-Intelligence Agency (NGA), is classified data and cannot be obtained by everyone. The
data consists of support data, compressed reference graphics, and high-resolution
imagery in image pairs. The image pairs usually cover a range of 60 nautical miles
(Federation of American Scientists, Digital Point Positioning Data Base (DPPDB),
2000)
IKONOS - The IKONOS sensor model supports imagery collected from the
IKONOS satellite. Sensor model properties associated with the satellite are automatically derived from the rational polynomial coefficients (RPC) and metadata
files of the imagery, and subsequently used in LPS.
NITF RPC - NITF, National Imagery Transmission Format, data is collected from
the IKONOS sensor. It can be used in LPS when it includes rational polynomial
coefficient (RPC) data. The RPC data is included inside the NITF file: it is not contained in a separate file. Information about the projection associated with the NITF
data is contained in an external metadata file. The metadata file is usually in a text
(*.txt) file.
Introduction to LPS
197
To use the NITF RPC option in LPS, you must have ERDAS IMAGINE NITF support installed on your system.
QuickBird RPC - QuickBird imagery is accompanied by image support data (ISD).
One element of the ISD data is the RPC file, which has information used to transfer object space coordinates to image space coordinates (Digital Globe, QuickBird
Imagery Products, Product Guide, 2003).
ORBIMAGE RPC - ORBIMAGE imagery is accompanied by image support data
(ISD). One element of the ISD data is the RPC file, which has information used to
transfer object space coordinates to image space coordinates.
POLYNOMIALBASED
PUSHBROOM
Generic Pushbroom - Pushbroom data is collected along a scan line, with each
scan line having its own perspective center. Other than SPOT or IRS-1C. Sensor
model parameters associated with internal geometry must be provided.
SPOT - Sensor model properties are automatically derived from the header file.
IRS-1C - Sensor model properties are automatically derived from the header file.
ORBITAL
PUSHBROOM
Orbital - The orbital pushbroom model can be used for sensors such as EROS A1
and ASTER.
MIXED SENSOR
Mixed Sensor - With the Mixed Sensor model, calibrated images, oriented
images, and/or SOCET SET support (*.sup) files can be added into a block file.
Images without sensor models cannot be used in the Mixed Sensor model. Using
the Mixed Sensor, the same block may have various projections, and the same
block may have images with different vertical datums and units.
198
Introduction to LPS
Class Notes
Introduction to LPS
199
200
Introduction to LPS
Bias Elevation:
This task applies a constant offset to all elevations in the selection. A positive bias
increases each elevation by the specified amount; a negative bias decreases each
elevation by the specified amount. Enter the offset amount in the Parameters section.
Offset - Enter the amount of offset you want to apply to all selected points.
Delete Selected
Points:
Select this option to delete all currently selected points. You must click the Apply
button, below, to execute the deletion.
Smooth
Elevations:
This task adjusts existing elevations in the selection to reduce noise (high-frequency variations) in the surface. Updated elevations are computed using a
weighted average of the elevations of neighboring points; elevations are weighted
by horizontal distance from the point being updated.
Set Constant Z:
This task sets all selected elevations to a constant value, thereby forcing a horizontal surface. This is useful for modeling lakes, for example, in the terrain
dataset.
Selection - Constant elevation value is derived from the terrain data contained in
the selection, in conjunction with the specified
Selection Boundary - Constant elevation value is derived from the polygonal
boundary delineating the selection, in conjunction with the specified Elevation
Value (Maximum, Average, or Minimum).
Introduction to LPS
201
Current Cursor - Constant elevation value is derived from the current cursor elevation.
Custom value - Custom elevation value is specified by the user.
Maximum Z - Use the maximum elevation value in the specified elevation source
Average Z - Use the average elevation value in the specified elevation source.
Minimum Z - Use the minimum elevation value in the specified elevation source.
Fit Surface to
Points:
The Fit to Surface task computes new elevations for existing points in the selection
based on a mathematical surface. The surface is defined by a set of data points.
Source for Surface Parameters - Select the source of the data points that
defines the surface.
Selected Points - All polynomial parameters are derived from the selected points.
A Least Squares adjustment is made to produce the best fitting plane.
Selection Boundary - In this case, the selection polygon is used to determine the
plane into which the selected points will be placed. A least squares method is used
to find the best fitting plane.
Surface Type - There must be a minimum number of points required for a given
order, 3 points for 1st order, 6 for 2nd order, and 10 for 3rd order. In the following
equations, X and Y are ground coordinates; z is elevation; c, c1, and c2 are values
solved by least squares.
z = ( c + c1 x X ) + ( c2 x Y )
z = ( c + c1 x X ) + ( c2 x Y ) + ( c3 x X2 ) + ( c4 x ( X x Y )) + ( c5 x Y2 )
z = ( c + c1 x X ) + ( c2 x Y ) + ( c3 x X2 ) + ( c4 x ( X x Y )) + ( c5 x Y2 ) + ( c6 x X3 )
+ ( c7 x ( X2 x Y )) + ( c8 x ( X x Y2 ) + ( c9 x Y )
When using the Selection Boundary as the source for the surface fitting, the only
fit type available is a 1st Order Polynomial.
202
Introduction to LPS
Introduction to LPS
203
204
Introduction to LPS