A GEOID offset can be applied in the Exterior Orientation Parameters menu within the Project Creation Wizard. Simply add the GEOID offset value in the Altitude Offset field.
In order to display footprints, a DEM must be loaded. If no DSM or DTM was created yet, you can generate a flat DEM using the "Create Seed DEM" from the "Processes" menu. A coarse DEM can also be created if aerial triangulation was already performed, using the corresponding button in the toolbar.
Correlator3D uses the input elevation reference from the geotags or the input exterior orientation parameters. If GCPs are used, it will match their elevation reference. The output height thus depends on the input used.
With a text editor, open the .TIL file corresponding to the RPB or RPC files you are creating the project with. At the end of the file, right after the last parameter, inside the GROUP element, insert the following 3 lines:
LLX = 0;
LLY = 0;
LLZ = 0;
You only need to enter the focal lenght and pixel size of the camera. The other parameters can be left at 0, and will be automatically calculated during aerial triangulation.
Correlator3D should automatically detect your camera and retrieve its pixel size from its database. However, if you need to manually set this value, you can find the pixel size of a camera on the camera manufacturer website or reference websites like "Digital Camera Database" (https://www.digicamdb.com/). Note that the pixel size is sometimes referred as "pixel pitch".
The pixel size can also be derived from the the size of the sensor (or CCD size) by the number of pixels for the height and width, respectively.
Sensor size = 23.7 x 15.7 mm
Image size = 4928 x 3264 pixels
Pixel size = 23.7 / 4928 * 1000 = 4.81 µm (or 15.7 / 3264 * 1000 = 4.81 µm)
An average can be done in between the height and width value if they differ.
Note that the pixel size is expressed in micrometers in Correlator3D.
If you are using a multi-camera system, then you should create your project with a single group of multiple cameras. If your project involved several missions, drones or was acquired during several days, then the project should be defined as several groups of one camera.
The optimal values for overlap (between successive images) and sidelap (between adjacent flightlines) are governed by photogrammetry principles, not Correlator3D.
For medium/large format cameras mounted on aircrafts, the overlap should be at least 60% of the image size. The recommended sidelap is 30%.
For small cameras mounted on drones, the recommended values for overlap/sidelap are 70%/50%.
The Omega/Phi/Kappa (OPK) orientation system is defined in a projected system while the Roll/Pitch/Yaw (RPY) system is defined in a geographical system. In Correlator3D, processing occurs in a projected system. This means that if RPY is provided as input data, a conversion to OPK is first perfomed. This conversion does take into account the meridian convergence through a minimization based on geographical coordinates. Consequently, the conversion results may slightly differ from one project to another.
GCPs and checkpoints can be added using the GCP Editing tool, which is part of the aerial triangulation module.
You can use a simple spreadsheet program (e.g. Microsoft Excel) to interpolate intermediate missing values.
In general, a saturated hardware component (e.g. CPU or GPU) is a sign of a unoptimized or badly designed software. Correlator3D balances the use of computer resources to avoid bottlenecks and as such, monitoring your PC will not provide a good metric of its performance. In many cases, the limiting factor will not be the CPU/GPU, but reading the data from disk. You should consider using an SSD, at least to store your input images and the temporary folder of Correlator3D (you can specify this folder in the General Settings dialog from the File menu). Also note that the resource usage varies depending on the Correlator3D module used.
If you have an Intel CPU, you need to install the OpenCL driver. While this driver is not required for processing, it can lead to improved performance while using the software. You can download the driver from the following link (Section: "OpenCL™ Runtime for Intel® Core™ and Intel® Xeon® Processors"):
- Make sure that your computer has recommended specifications (CPU, GPU, SSD, etc.)
- When creating a project, make sure your overlap/sidelap are not too high. If so, you should consider removing some images (e.g. one every two).
- When generating the DSM, do not select a resolution that is too high unless it is absolutely required. Also, reducing the vertical accuracy will accelerate the processing.
When artefacts are systematically present in the periphery of each input image, for example drone parts occluding the photos.
You must have a DSM loaded (with buildings and other structures) and select the "DSM-based option" in the orthorectification dialog.
You can create another folder for new orthophotos by using the function "Add folder" in the "Orthos" section of the project tree. It is always possible to switch back to the original folder by using the same functionality.
You can disable individual images, and even entire flightlines, from the project tree. The disabled images will not be used during orthorectification.
Yes, you first need to add the DEM in the project tree. The currently loaded DEM will be the one used for the orthorectification process.
After entering the mosaic editing module, you need to select the block containing the seamlines that you want to modify. Then, simply click on the "Start Seamline Editing" button. You can select a specific seamline by a click, which will trigger the editing functions. Once the seamline is modified, click "Save" and select "Apply" for the mosaic to be updated. To save processing time, you can modify multiple seamlines before updating the mosaic.
You can crop your mosaic while exporting it by selecting the "Crop area" function. The area is specified as a Shapefile. Such a Shapefile can be easily generated using the DEM Editing module by creating a selection and saving it to disk.
You can adjust the global colors of the mosaic using the "Color Adjustment" tool to enhance its visual appearance. This tool allows modifying the levels of the mosaic, i.e. making adjustments to the brightness, contrast, and gamma for each individual channel or for all channels together.
When moving points of a seamline, the red region displayed around it corresponds to the feathering zone i.e. the region where a progressive transition is made between an image and another. You can modify the size of each seamline (feathering) while editing a mosaic.
Once a mosaic has been generated, it is impossible to remove one orthophoto. However, it is possible to minimize the contribution of a specific orthophoto by modifying a seamline accordingly.
Mirror surfaces (e.g. waterbodies) may affect color balancing because of their widely varying appearance from one viewpoint to another. You should remove these by using an exclusion zone.
You should disable the color balancing option in the Mosaic Creation dialog.
Once the mosaic creation is completed, the mosaic will be displayed with superimposed GCPs / checkpoints. This allows to visually assess the accuracy of the mosaic.
You can disable specific orthophotos from the project tree before starting the mosaic creation process. The mosaic will be created using the enabled orthophotos only.
The seamlines can be exported in an ESRI Shape file by using the "Export seamline" button in the Mosaic Editing module.
You can use the export tool of the Mosaic Editing module, which has different options (tiling, format, etc.)
Installation and Licensing
This means that you have installed a newer version of Correlator3D while your license is no longer under maintenance. For a license upgrade, please contact us.
Installation and Licensing
This error is due to the absence of a proper internet connection, or to a firewall blocking your connection to our servers. Make sure that no firewall is blocking "Correlator3D.exe". You can either deactivate temporarily the firewall or add an exception to it. Note that this exception must be for the address “updatec3d.simactive.com” through TCP port 6662.
Installation and Licensing
This message means that there is a communication error between Correlator3D and the license manager installed locally (called "Sentinel Runtime Environment"). Reasons may include the license runtime environment (RTE) not installed properly, a personal firewall software blocking communication with the run-time environment (RTE), or another software using the same port that the RTE uses (port 1947).
To fix the error, you should try the following:
1. Open a web browser and connect to http://localhost:1947 which will give the status of the RTE. If it is not possible to connect to this page, start "Reset License Environment" from the Windows Start menu, under SimActive, and start the software again.
2. Check your personal firewall software. There are many types of personal firewall software including Norton Internet Security (the Firewall is one component of this software), Zonealarm and others. By default, most personal firewall software will request permission to allow access for the RTE the first time it is run. If access is allowed, there will be no problem. However, if access is denied, then you will encounter communication problems. To resolve such problems, either disable the Firewall completely (note: this option has risks, contact your firewall vendor for details) or create a rule/exception in the firewall to allow the RTE (if there is an option to create a rule/exception based on a port number, allow port 1947)
3. Check that there is no other application that uses the RTE registered port (Port 1947). If you find such a program, disable it and run the HASP application again. To check which service uses port 1947, do the following:
- Open a command prompt.
- Type: CDocuments and Settingsuame>netstat -a -b
- Right-Click --> Find --> 1947
- Check if 'hasplms.exe' is the only application using port 1947.
4. In Brazil, a software commonly used for online banking (Warsaw from GAS Technologia) might be causing this issue as it prevents most software tools from using internal ports. Uninstalling this software solves the problem.
Installation and Licensing
This situation happens if the graphics card is not supported or the corresponding drivers are not installed.
Installation and Licensing
You can find a quickstart guide in the Help menu of the software or in the "Learning" section of our website.
This guide is designed for first-time users and covers a standard workflow from input imagery to final products. A more detailed description of the software can be found in the user’s manual.
Installation and Licensing
If you need to update your floating license (e.g. for maintenance renewal), you need to access the PC where the dongle is plugged in, and execute the program "Update Network Keys" located in the installation folder ("C:\Program Files\SimActive\Correlator3D\"). The computer should have access to the internet.
Installation and Licensing
The following procedure must be followed to transfer a Correlator3D™ license to another PC. To avoid losing the license, it should be transferred before formatting the PC or reinstalling Windows.
The “Remote Update System” application is required for the following steps. This application can be searched from the Windows Start menu (under SimActive) or found in the Correlator3D installation folder at this location, by default: C:\Program Files\SimActive\Correlator3D\Tools\C3D_RUS.exe
1. ON THE DESTINATION (NEW) COMPUTER
a) Install Correlator3D.
b) Start the "Remote Update System" application
c) Choose the “Transfer license” tab.
d) Click on the “…” button
e) Save the file in an easily traceable location.
f) Click on “Collect and save information”.
g) Copy the file on the computer which already has the Correlator3d license (source computer).
2. ON THE SOURCE (OLD) COMPUTER
a) Start the "Remote Update System" application
b) Choose the “Transfer license” tab.
c) In the middle of the screen, select the key to be transferred (there should only be one).
d) Click on the “…” button corresponding to “Read the recipient information file from" and choose the file generated during step 1.
e) Click on the “…” button corresponding to "Generate the license transfer file to" and choose an easily retraceable location. Note that if this file is lost, then the license will be lost.
f) Click on “Generate license transfer file”.
g) Copy the file on the destination (new) computer.
3. ON THE DESTINATION (NEW) COMPUTER
a) In the Remote Update System, select the “Apply license file” tab.
b) Click on the “…” button
c) Select the file created during step 2.
d) Click on the “Apply update” button
Installation and Licensing
If you are using an NVIDIA graphics card, you need to make sure Correlator3D will run on the correct one by following these steps:
1) Right click on desktop and select "NVidia Control Panel"
2) Click on the "Manage 3D settings" tab from the left menu
3) Select the "Program Settings" tab
4) Click Add, then browse to C3DGui.exe located in the Correlator3D installation folder (e.g. "C:\Program Files\SimActive\Correlator3D")
5) Set the preferred graphics processor to "High-performance NVIDIA processor".
If you are using an AMD graphics card, you can follow these steps:
1) Right-click the Desktop and select AMD Radeon Settings from the menu.
2) Select Preferences.
3) Select Radeon Additional Settings.
4) Navigate to Power > Switchable Graphics Application Settings and the click Add Application.
5) Select Correlator3D (C3DGui.exe) and click Open.
6) Under Graphic Settings choose High Performance and click apply.
Installation and Licensing
Correlator3D is signed with a digital certificate from the third-party certificate authority SSL. Computers that do not have a live internet connection might not be able to download the updated certificate authority list and this can cause the invalid digital signature error.
To resolve this:
1) Download the latest SSL Security Certificates here.
2) Unzip the two certificate files (.crt).
3) Right-click on the first certificate file and select Install Certificate.
4) Follow the steps of the Certificate Import Wizard.
5) Repeat steps 3 and 4 for the second certificate.
6) Install Correlator3D.
If your final deliverable is a high accuracy DTM, you should use a combination of automatic and manual editing of the DTM. However, the automatically produced DTM is in general precise enough for generating accurate orthophotos.
There are situations for which it can be difficult for the software to correctly identify features vs. ground. In such cases, consider doing the following:
1) When extracting the DTM, use an exclusion zone defined through a Shapefile (vector) file for the region you want to leave intact. This will prevent the software from modifying that region. An easy way to define an exclusion zone is by using the DEM Editing functionality. Simply perform a selection around the region, and save this selection using the corresponding button in the side toolbar. This selection can then be used as an exclusion area during DTM extraction. If several areas are required, simply save the new selection under the same filename. This will result in appending the file.
2) Some isolated erroneous elevation points in the DSM may lead to sub-optimal results during DTM extraction. In that case, simple edit the DSM before performing the extraction.
There are cases where it is difficult for the software to distinguish the ground from features. This could be due by a DSM resolution that is too low, or by the ground simply not visible enough (e.g. dense forest).
When some features were not properly removed, consider doing the following:
1) Generate the DSM at a finer resolution. The more points, the more chances the terrain is going to be detected.
2) Use a vector constraint when extracting the DTM. This constraint can contain points belonging to the ground, helping the software.
3) Use the DEM Editing tool to fix the issues. You can simply select the features to be removed, and use the "Delete and Fill" function.
In such cases, it can be challenging for the software to identify objects versus terrain features. You should use an exclusion zone to avoid filtering in such areas.
You can use an exclusion zone to prevent such features to be filtered. Also, you can copy/paste the feature from the DSM to the DTM using the DEM Editing module.
Yes, you can select a polygonal region and use the DTM Extraction function in the DEM Editing module.
Your input data quality might not be sufficient to support the generation of higher resolution DSMs. You should use the optimal resolution suggested by Correlator3D to see if it improves results.
Such a situation occurs when there are too many extreme elevation values (high or low), affecting the overall shading of the DSM. You should try to remove such large values using the DEM Editing module.
There are many reasons that could lead to holes. These are the most frequent:
- The overlap between images is less than 50%. This means that some parts of the project cannot be seen in more than one image, making DSM generation impossible.
- The DSM resolution is too high considering the quality of the images. If the images are blurry, it becomes hard for the software to match the features from all images at maximum resolution. You should consider reducing the resolution of the DSM.
- Aerial triangulation is not adequate. If the positions and orientations of the images are not precise enough, it can make the matching process difficult, leading in holes.
It is also possible to fix some of the issues using the DEM Editing module. As a an example, you could capture a selection around a hole and then perform a "Delete and Fill".
These are the possible causes:
- Insufficient overlap between images is a common cause. Generating a coarse DEM using the Aerial Triangulation module and verifying the footprints can help identify an issue.
- The resolution you specify for the DSM might be either too high or too low. While Correlator3D supports a wide range of resolutions, some projects might have some particularities that do not allow a certain resolution.
- The aerial triangulation that was performed on the project is problematic. You should consider validating your AT results again and make sure that all disks are green and that calibrated camera parameters are not out of expected bound.
The same recommendations apply when the message "There is no overlap between the images. Skipping, continuing with next entry" appears for some images in the log window.
32-bit floating point elevation values are supported.
The production of a point cloud occurs in parallel with DSM generation. You should select the option "Generate Point Cloud" from the DSM Generation dialog box.
The DSM tiles (corresponding to each pair of successive images) that were already generated can be found in a temporary DSM folder used by Correlator3D. The path of this folder can be found in the General Settings dialog from the File menu.
Using the "DEM Merging" tool (from the "Processes" menu), you will be able to merge the files contained in this folder and retrieve the portion of data that was processed.
Merge the temporary files and save the corresponding DSM. Disable images that were already processed from the project tree. Generate a second DSM, and merge it with the first DSM using the Merge tool.
Note that once you start a new DSM Generation, all the DSM tiles located in the temporary folder will be deleted.
Yes, you can select your region by selecting an area and use the Crop function.
You should use the "Delete and Fill" function. The interior of the selected polygon will be interpolated from the surrounding elevation values.
You can use the function "Set Elevation" to force an entire surface to be completely flat.
You can use the "Paste DEM" tool to bring back a portion of the original DSM.
There are three common situations for which more than one iteration may be required:
1. You want to run a first iteration of bundle adjustment without GCPs, and then run a second bundle adjustment with GCPs (e.g. troubleshooting, large projects, GCPs available at a later stage).
2. In cases for which you want to highly constrain bundle adjustment parameters, this may require running 2-3 bundle adjustments to reach the optimal solution.
3. If a first bundle adjustment is necessary to account for large adjustments on the EO parameters (such as large offsets in the image positions, important adjustments on the attitude angle, 90 or 180 kappa rotations), it can be a good idea to follow with a second adjustment to fine tune the solution after the large adjustments of the first pass.
Edit the GCP you want to modify using the corresponding button in the project tree or by right-clicking on it in the main window. Expand the Information section. From the Type drop-down menu, select "Check point". Click on "Save and Close" button.
Several reasons can cause this. For more information, please refer to the document "How to optimize accuracy" from the Learning section of our website.
This is usually related to the use of an improper graphics card, or an old driver. You should check that your graphics has a supported GPU and that your driver is up-to-date.
The bundle adjustment process will perform a minimization of image residuals. Hence, it could lead to modifications on the image positions that are larger than expected, but still leading to good residuals. You should use the "Constrained" mode to set maximum modifications permitted during bundle.
This is a normal behavior, as no bundle adjustment has been performed yet. It shows that the initial residual errors of the camera calibration and exterior orientation, before aerial triangulation, are large. Once bundle adjustment is completed, the residual values should improve.
You should use the exhaustive tie point extraction mode for difficult areas such as dense forest / large waterbodies, or when there was not enough tie points generated from the standard mode.
In the boresight calibration process, the software computes the error component that is common to all exterior orientation estimates. This usually corresponds to the relative position/orientation of the camera to the GPS/IMU unit.
The sensor calibration consists in adjusting the camera parameters based on the camera type used. These values may include focal length, principal point, radial and decentering distortion parameters or LUT values.
Aerial triangulation should be performed in the following order:
1. Tie Point Extraction
2. GCP Creation (if required)
3. Tie Point Editing (if required)
4. Bundle Adjustment
5. Quality Assessment
6. Image List Filtering (if required)
To manually add a tie point, you must first create a link between two adjacent images. If the link already exists, you can right-click on the yellow line linking the two images to access the Tie Point Editing window. Using your mouse, you can click in one image and drag to same location to add the point on the other image. Zoom in to refine the position of the point and accept its final location by saving. Tie points, when manually measured, must be identified on each image with the best possible accuracy (at the pixel level).
Note that if there are already existing tie points (visually identifiable as stars), then it is recommended to use these to create new links.
If the LAS files have been generated in Correlator3D (i.e. with their corresponding DSM files), then the DEM Merging tool will allow that function. You simply need to select the .smf files and the corresponding .las files will be automatically merged as well.