Академический Документы
Профессиональный Документы
Культура Документы
User Manual
Symbols
The symbols used in this manual have the following meanings:
Type Description
Table of Contents
Topic Page
Copyright and Symbols.............................................................................. 2
Copyright ................................................................................................. 2
Symbols ................................................................................................. 2
NOTICE ................................................................................................. 2
Trademarks .............................................................................................. 2
Table of Contents .....................................................................................4
3.1 Download Leica RCD30 image data from Mass Memory .................25
Connect to Mass Memory....................................................................... 25
NOTICE ............................................................................................... 25
Select Flight Session .............................................................................. 25
Start Download...................................................................................... 26
During Download ................................................................................... 26
Table of Contents Leica FramePro 5
After Download...................................................................................... 26
Backup of Flight Session after Download................................................ 27
3.2 Viewing Imagery before Data Download........................................ 27
Open Thumbnail viewer before download............................................... 27
Exporting thumbnail images ................................................................... 27
3.3 Quality Check during download..................................................... 28
Activate Quality Control during download............................................... 28
3.4 Filtering Flight Session Data ......................................................... 29
Filter Flight Session data by type............................................................ 29
Main Functions Leica FramePro is designed exclusively for data acquired with the Leica RCD30. Leica
FramePro software can be used to perform the following functions:
Download of image data and sessions acquired with the Leica RCD30 system
Quality Control of image data before, during and after data download
Geometric image corrections
Radiometric image correction
Co-registration of RGB and NIR data in various band combinations
Output can be tailored for different workflows and applications (photogrammetry/ortho-
photo creation, remote sensing applications)
What Leica FramePro Leica FramePro is not a photogrammetric workflow and can not perform APM, Aerial
can not do.... Triangulation or generate Orthophotos. Leica FramePro generates output image data
that can be used in photogrammetric workflows such as ERDAS LPS, Intergraph Image
Station and other third party products.
Leica FramePro can not perform image classification or create image ratios for remote
sensing applications. Leica FramePro generates co-registered multispectral output
images that can be used for remote sensing processing and image classification using
software suites such as ERDAS Imagine and other third party products.
Leica FramePro does not perform automatic misalignment estimation or GNSS/IMU post
processing. If the Leica RCD30 is used as standalone system or with a Leica ALS system,
these tasks can be performed using Leica FramePro and Leica IPAS CO+. If the Leica
RCD30 is used with a 3rd party GNSS/IMU system, automatic misalignment estimation
or GNSS/IMU post processing software should be provided by the 3rd party manufac-
turer.
Licensing Leica FramePro software for Leica RCD30 is not licensed. Once purchased, customers
can install Leica FramePro on all computers throughout the production workflow and in
the field to ensure smooth quality control and post-processing.
email: info@leica-geosystems.com
Phone: + 41 71 727 3131
Fax: + 41 71 727 4674
Support
Region Contact e-mail
Americas sensors@leica-geosystems.com
U.S.A., Canada, Central & South America
Asia / Pacific sensors-ap@leica-geosystems.com
(including Australia, China, Japan and Korea)
Europe, Middle East & Africa sensors-emea@leica-geosystems.com
8 Leica FramePro 1 About Leica FramePro
2 Getting Started with Leica FramePro Leica FramePro 9
Standard Installation Unless otherwise specified by the user, the standard installation directory for Leica
Directory FramePro is:
Leica FramePro opens with the standard interface consisting of the following areas:
Session View area showing the images, flight lines, flight plans or the cameras for the
session.
Status Window area shows the messages from the downloading and image generation
processes from the processing queue
Processing Options area is used to select the downloading, viewing, QC and processing
options of the session or for specific selected item(s).
10 Leica FramePro 2 Getting Started with Leica FramePro
Menu Bar
Session Menu
Leica FCMS, Leica FramePro will detect that the offset information are missing and opens
this dialog.
Merge GNSS-IMU Files
Select this option to merge different GNSS-IMU files relevant for the respective session.
Merge Hotswap sessions
Select this option to merge flight sessions if one or more MM30s have been hot swapped
during flight/data acquisition.
Exit
Select to exit Leica FramePro.
Process Menu At startup, the Process menu is disabled, but the menu options are available after
loading a session.
Filter Menu At startup, the Filter menu is disabled, but the menu options are available after loading
a session.
Elements Menu
Settings Menu
See also chapter "2.4 Setting Preferences" for a detailed description of all the options.
Help Menu
Note Please make sure that the resulting image names are unique for all images in the session.
Leica FramePro does not overwrite existing files that have the same file name as the current
image in job queue. If this error occurs during processing, a message is displayed in the
Status Window and the next image in the job queue is processed.
14 Leica FramePro 2 Getting Started with Leica FramePro
Output product
names description
Table 1: Name Field Description
Name Field Description Format
Flight Line Label Flight Line number (#) from Leica MissionPro String
Flight Line Name Flight Line Label from Leica MissionPro String
Flight Line Id Flight Line number & Flight Line Label String
Frame Id Frame Label & Frame Counter & Camera Label String
Camera Serial Number Leica RCD30 Camera Head Serial Number Integer
Note Select the Bands field as part of the Name Description when selecting the RGB + NIR
output image output.
2 Getting Started with Leica FramePro Leica FramePro 15
Note The Product Settings dialog shows no NIR options when no session is loaded or all Leica
RCD30 camera heads in the session have no NIR band.
Advanced Settings:
Color Balance (RBN)
Apply a linear stretch to Red (R), Blue (B) and NIR (N) bands relative to the green band.
Color Saturation
The color saturation of the image can be decreased ( <1.0) or enhanced ( > 1.0).
Sharpening
Apply a sharpening filter to the output image.
16 Leica FramePro 2 Getting Started with Leica FramePro
Normalize EV
2
The Exposure Value (EV) = = N
---- with
t
N is the aperture (f-number)
t is the exposure time (shutter speed) in seconds
Applies a correction factor to the selected images in the job queue to equalize the Expo-
sure Value (EV) for all images processed. Use of the Exposure Value balances the expo-
sure differences between images.
average: Calculated average EV value is used to calculate the correction factor
maximum: Calculated minimum EV value is used to calculate the correction factor
minimum: Calculated maximum EV value is used to calculate the correction factor
Note The EV value are calculated during download for the complete session but the EV values
can be recalculated for the selected images by right clicking with the mouse on a image
row and selecting the "Calculate EV" or pressing the Ctrl + E keyboard keys simultane-
ously.
2 Getting Started with Leica FramePro Leica FramePro 17
Note Tiff format with 16 bit depth is the suggested output format since the pixel information
are stored uncompressed. Metadata such as position tags, processing history and other
metadata are only preserved in the Tiff header.
18 Leica FramePro 2 Getting Started with Leica FramePro
Note NDVI values can vary from image to image for the same area if the exposure settings (aper-
ture and integration time) are different between images.
20 Leica FramePro 2 Getting Started with Leica FramePro
General Settings:
GNSS-IMU Software
Select the path to GNSS-IMU Software executable with this option
Internet URL
Leica FramePro opens the default web browser when an image is selected with the "Goto
Internet Map" option in the context menu in the Session Area. The internet URL is taken
from the template text with values %1 and %2 replaced with the decimal latitude and
longitude respectively for the selected image.
Lower Job Priority
Lowers the priority of the image processing jobs. This makes the processing computer
more responsive to user input during processing.
Date and Time Format
Select between "Input locale" and "Default". The "Default" option uses the English
(United States) format to display the date and time. The "Input locale" option uses the
format defined in Microsoft Windows Control Panel "Region and Languages" to display
the date and time.
2 Getting Started with Leica FramePro Leica FramePro 21
The Thumbnail Viewer opens with the selected thumbnail image displayed.
Using the Show and The Show and "Add to job queue" buttons are only visible on the Thumbnail Viewer
"Add to job queue" after the session have been downloaded from the Mass Memory
buttons "Show":
Click on the "Show" button to open the full image of the current thumbnail in the Preview
Show Data. >See Preview Window
"Add to job queue":
Click on the "Add to job queue" button to add the current image to the job queue. See
Selecting Imagery for Job Queue.
22 Leica FramePro 2 Getting Started with Leica FramePro
Using the "Image The "Image Quality Ok" check box is only visible on the Thumbnail Viewer during the
Quality Ok" check box Quality Check workflow or if the Start QC option have been selected on the menu
after right clicking with the mouse on a image row
"Image Quality OK": The "Image Quality OK" check box is used to indicate acceptable
image quality for the thumbnail image
Image thumbnails marked with the "Image Quality OK" check box will have a green
rectangular with a tick mark in the QC column of the Session View. When the "Image
Quality OK" check box is not selected a red rectangular with a cross is shown. Any image
thumbnails that were not check will not be marked in the QC column.
The "Image Quality OK" check box is by default selected in the Thumbnail Viewer.
2 Getting Started with Leica FramePro Leica FramePro 23
Legend in Thumbnail Legend in the lower left corner of the Thumbnail Viewer shows the following informa-
Viewer tion:
Plan:
Flight plan name from Leica FPES
Line:
Flight line name from Leica FPES
Latitude:
Latitude (WGS84)from the real-time navigation solution at the time of exposure
Longitude:
Longitude (WGS84) from the real-time navigation solution at the time of exposure
Height(ell):
Ellipsoidal height (WGS84) from the real-time navigation solution at the time of exposure
Date:
Date and Time (UTC) of the exposure
Camera:
Shows the Leica RCD30 Camera Head Serial Number
User Comment:
Shows any comments entered by the operator during flight in Leica FCMS
Note All the text information in the Legend part of the Thumbnail Viewer can be selected and
copied to the Clipboard.
Using the Thumbnail The following options are available for control in the Thumbnail Viewer
Viewer controls To show the previous or next thumbnail image click on the "<" or ">" buttons respectively
To zoom the thumbnail in or out, move the mouse cursor over the thumbnail and use the
mouse scroll to zoom in or out
Text Color Changes in Changes in text color in legend indicates size of gain applied to the histogram to show
Legend the full dynamic range of the image:
Legend text in black:
Image displayed with a gain of less than 3 stretch applied to histogram
Legend text in dark red:
Image displayed with a gain of between 3 and 4 applied to histogram
Legend text in red:
Image displayed with a gain of 4 or more applied to histogram
24 Leica FramePro 2 Getting Started with Leica FramePro
The Thumbnail Image Viewer is now expanded to allow selection of RGB and NIR image
as well as display image space coordinates.
Due to the high risk of accidentally deleting the flight data it is not recommended to
use the HighPoint RAID Management Software to handle the MM30 Download Station.
It is more preferred using Windows OS means for disk connections.
Shut down the MM30 Workstation before removing the MM30.
NOTICE Always press the "No" button in this Information dialog. If the HighPoint RAID Manage-
ment Software is installed, then please do not press "Yes for the initialization
message which pops up while connecting MM30. Pressing Yes in this dialog will convert
the MM30 volumes to a RAID volume which will permanently destroy all recorded flight
data on the MM30 volumes.
If session file folder has been moved from Mass Memory to a different location, please
navigate to this directory and select the "FlightData.pro" file.
Note If there is an error detected with the flight data, Leica FramePro will color the rows of
image data red in the Session View. Error messages are displayed in the status window.
Image data information will be displayed on a white background when there are no
errors detected (see above).
During Download The following options are available during the Download:
Download commences, and the "Quality Check" button appears in the Processing
Options area. See Quality Check during download.
A progress bar shows the download progress in percentage.
The DSNU correction data are calculated and save in the session directory
Thumbnails are extracted and saved in the Thumbnails directory below the session direc-
tory.
In the Status Window, downloading log messages are shown.
After Download For each downloaded flight session a new session file folder is created with the naming
convention of "DateTime", for example "20110506081837" to allow easy identification
and allocation of associated files for each session.
After download the session folder contains the image data, calibration, thumbnails and
other metadata files.
3 Download Leica RCD30 Image Data Leica FramePro 27
Backup of Flight The Leica RCD30 images and associated metadata captured during a flight are saved on
Session after Down- one or more Mass Memories. Leica FramePro downloads all the data across the various
load Mass Memories from a Leica FCMS session to the specified session directory during
download. The session directory (for example "20110506081837") and all directories
and all files below the session directory should be included in a session backup. This will
ensure the all session data are properly included.
Note Important: Create backups only from downloaded data as described above. Do not
backup Leica RCD30 data by copying the MM30 content manually to a directory.
The Thumbnail Viewer opens and allows quality control before data download.
See Using the Thumbnail Viewer for more information on using the Thumbnail viewer.
See Using the Thumbnail Viewer for more information on using the Thumbnail viewer.
3 Download Leica RCD30 Image Data Leica FramePro 29
Leica FramePro with images selected under Filter Images and a tool tip:
30 Leica FramePro 3 Download Leica RCD30 Image Data
4 Image Processing and Data Management Leica FramePro 31
The Leica FramePro View with image selected under Filter Images and a tool tip:
34 Leica FramePro 4 Image Processing and Data Management
The Thumbnail Image QC Viewer opens and allows quality control of downloaded image
data.
See Using the Thumbnail Viewer for more information on using the Thumbnail viewer.
36 Leica FramePro 4 Image Processing and Data Management
Note Whilst the Thumbnail viewer only displays the RGB and/or NIR thumbnail imagery, the
Preview window will display the corresponding imagery in the band combination that is
currently selected in the "View image as" section.
Using the Preview After the Preview window opens, it will display the image in the selected band combi-
viewer nation.
Gain: Gain applies a linear stretch to the grey values of the image bands (changes
contrast)
Gamma: Applies a gamma curve correction to the grey values of the image bands
Reset: Reset the values for Offset, Gain and Gamma to their default values.
Pixel Info: Displays image space coordinates (row and column) and respective digital
number (DN) values for the pixel values of the various bands of the image
Note: By moving the mouse cursor onto the image and pressing the space bar, the image
settings panel on the left hand side can be switched on or off.
4 Image Processing and Data Management Leica FramePro 39
Prework for Data The following steps should be completed before Data processing:
processing Data Download (see chapter "3.1 Download Leica RCD30 image data from Mass
Memory")
Quality Control (see chapter "4.5 Quality Control after Data Download")
Setting the Preferences for Product Settings (see chapter "2.4 Setting Preferences"
and decide which output product should be created (Ortho or Remote Sensing)
Selecting Imagery for Image data can be selected and submitted for job queue by:
Job Queue Images, flight lines or flight plans can be selected individually by clicking on the
desired row in the Session View area. Clicking on an unselected row, deselect the
current selected item.
All the images, flight lines or flights plans can be selected or deselect by clicking the
right mouse button on one of the rows in the Session View area and choosing
"Select All" or "Select None" respectively. Pressing the Ctrl and A keyboard keys
simultaneously can also be used.
Selection of multiple rows are possible. When the user clicks on a row, the selection
is cleared and the clicked row is selected. When pressing the Ctrl key when clicking
on an row, the selection of the clicked row gets toggled and the selection state of
all other items are left untouched. When pressing the Shift key while clicking on an
row, all items between the current row and the clicked row are selected or un-
selected, depending on the state of the clicked row. Multiple rows can be selected
by dragging the mouse over them.
The current selected images, flight lines or flights plans can be added by the "Add
Job(s)" button.
By adding images to the job queue using the Thumbnail Image Viewer (see chapter
"4.5 Quality Control after Data Download").
Delete or stop a job To delete a job queue before the job has been submitted to the queue, press the "Delete
queue All Jobs" button.
To stop a job queue after the jobs have started processing, select the Stop button. The
current image will be completed
Pressing the Stop button with the "Force Stop" option selected will kill the current job
before stopping the job queue.
4 Image Processing and Data Management Leica FramePro 41
Session metadata files Leica FramePro also generates the following metadata files after completing the image
output. For Leica RCD30 systems with multiple camera heads, each camera head will
have separate calibration and installation files. These files are used when adding the
images to a block file or processing the exterior orientation values in Leica IPAS CO+:
photoId.txt:
Photo ID file is an text file. Each line contains the following information:
Event GPS Time (units are seconds)
Photo ID
Orima_RCD30_XXXXX.cam
ORIMA format camera calibration file. XXXXX is replaced with the camera head serial
number.
IPAS_RCD30_XXXXX.txt
Australis format camera calibration file. XXXXX is replaced with the camera head serial
number.
Installation_settings_RCD30_XXXXX.ini
Contains the lever arms values for the camera system installation as entered in the Leica
FCMS system for the camera. XXXXX is replaced with the camera head serial number.
event.evt
Camera Event file is an text file. Each line contains the following information:
Event GPS Time (units are seconds)
Event number
frame_serialnumber.ser
Combination of the photoId.txt and event.evt files. This files is used in multi-head
systems to associate the Event time to a specific camera head. Each line contains the
following information:
Event GPS Time (units are seconds)
Camera head serial number
Event number
Photo ID
coarse_lat_lon_ellHeight_roll_pitch_heading.dat
Contains the exterior orientation values for the images
Event number
Photo ID
Latitude:
Latitude (WGS84) from the real-time navigation solution at the time of exposure
Longitude:
Longitude (WGS84) from the real-time navigation solution at the time of exposure
Height:
Ellipsoidal height (WGS84) from the real-time navigation solution at the time of exposure
Roll:
Roll rotational angle in degrees from the real-time navigation solution at the time of
exposure
Pitch:
Pitch rotational angle in degrees from the real-time navigation solution at the time of
exposure
Heading:
Heading rotational angle in degrees from the real-time navigation solution at the time of
exposure
Note Existing metadata files are updated if additional images are processed in the same
directory.
Parameters:
session The session directory on disk or MM containing FlightData.pro file
output Output directory of the downloaded session or processed images
(Optional)
product Processing of 'Ortho' or 'RemoteSensing' type images (Optional)
flightplan The name of specific flight plan for processing (Optional)
flightline The name of specific flight line for processing (Optional)
frame The name of specific frame (Optional)
General options:
-help print brief documentation about command-line interface
-? print brief documentation about command-line interface
-version print information about name and version
Specific options:
-Camera xxxxx process images of camera with serial number xxxxx only.
Multiple -Camera xxxxx options are allowed.
-OnlyMetaData write only the metadata files and information for selected images but
no processed images
-NoMetaData process selected images but without associated metadata files
output
For various usage examples of the command-line interface See Scripting Examples on
page 44.
Note Always use the -NoMetaData option when running multiple processing jobs on the same
session to avoid the corruption of the session files.
Note Surround all parameters with quotation marks and specify all paths without a backward
slash at the end of the path.
44 Leica FramePro 5 Command-Line Interface (CLI)
Creating and updating Leica FramePro uses the "FramePro.ini" and "FileNaming.xml" files in the directory
the image naming and where Leica FramePro is executed to specify the image naming and product output
product parameters settings.
10. In the directory Leica FramePro have added the product output settings specified to
the "FramePro.ini"
11. Leica FramePro has also created "FileNaming.xml" file in the same directory with the
image naming settings.
Note The settings in the "FramePro.ini" and "FileNaming.xml" files are only applied to the
output images if Leica FramePro script is executed in the same directory where the two
files are located.
is specified the processing is limited to the images from this flight line. The flight
plan must be specified before flight line when processing only a single flight line
6. When the Camera option is specified, only images and metadata from this specific
camera is processed. Only one camera can be specified. This option used to limit
the processing to one specific camera (e.g. the left camera) for a session with
multiple Leica RCD30 cameras.
7. Press the Enter (return) keyboard key
8. Any errors will be displayed in the Command Prompt window
9. Do not specify the full path with a trailing \
10. Leica FramePro will generate products to the Image Output directory
Generating metadata The metadata files needed for processing the exterior orientation values for the images
for all images are only written after processing the images. In the typical photogrammetrical work-
flow, the real-time navigation solution at the time of exposure is further processed in
Leica IPAS TC or a 3rd party GNSS-INU processing software to calculate a better exterior
orientation values.
With the example script below only the metadata files are generated for the specified
images. With the metadata files, GNSS-INU processing can be completed before the
image processing part of the workflow is completed.
Choosing different Leica FramePro uses the "FramePro.ini" and "FileNaming.xml" files in the directory
Product Output where the processing scripts is started (working directory) for naming and product
settings for Processing output product settings.
Scripts
Various versions of the "FramePro.ini" and "FileNaming.xml" files can be created in
separate directories. As part of the scripting process, the desired "FramePro.ini" and
"FileNaming.xml" files can be copied to the scripting directory before starting the script
to generate the output images.
48 Leica FramePro 5 Command-Line Interface (CLI)
App-A Updating Camera Parameters Leica FramePro 49
When to update Prin- The Principal Point or Misalignment values should be updated:
cipal Point or After a lens shutter have been exchanged
Misalignment values The installation or re-installation of the camera head and/or IMU installation have
changed
New Principal Point or Misalignment values have been calculated in Leica IPAS CO+ or
triangulation package
App-A Updating Camera Parameters Leica FramePro 51
4. After completion of the Principal Point and Misalignment estimation, the final
Misalignment values are shown in the Misalignment fields in the main dialog of Leica
IPAS CO+.
5. Transfer the estimated Principal Point and Misalignment values in the Leica
IPASCO+ Adjustment Result dialog after conversion to Leica FramePro Camera
Parameters in the following way:
52 Leica FramePro App-A Updating Camera Parameters
Select the drop-down button next to the Misalignment fields and select the "Radians"
option. The Misalignment X, Y and Z values are displayed in radians
Sign of the Misalignment Z value must also be changed before transferring
(Change of sign is performed by the multiplication of -1.0. See formula below)
Misalignment values:
- Misalignment X value converted to radians -> Phi []
- Misalignment Y value converted to radians -> Omega []
- (Misalignment Z value converted to radians) * -1.0 -> Kappa []
Uploading the Camera See the Leica RCD30 Technical Reference, Chapter Service and Maintenance for instruc-
Calibration file on the tions how to upload the Camera Calibration file on the Leica RCD30 camera head
RCD30 camera head
App-A Updating Camera Parameters Leica FramePro 53
Leica Geosystems AG
Heinrich-Wild-Strasse
CH-9435 Heerbrugg
Switzerland
Phone +41 71 727 31 31
www.leica-geosystems.com