Alignment Settings
Alignment is the process of registering cameras by matching images based on their common features and poses. Registered cameras are grouped into components. You can adjust the alignment process in the Alignment Settings, located in the Registration section of the ALIGNMENT tab.
Feature detection quality Choose the quality level for detecting features in images. Setting it to High improves feature detection, resulting in a more precise alignment process, but increases processing time and RAM usage.
Max features per mpx Set the maximum number of features per megapixel for the feature detector to extract during alignment. Using more features may slow processing but can result in less components.
Max features per image Set the maximum number of features per image. Similar to Max features per mpx setting.
Image overlap Defines how much of the image space is covered with the same part of the object, when talking about neighboring images. The red area in the figure below shows common physical space projected to images.
The larger common area, the easier it is to calculate camera poses. Set Low when image overlap is below 20%.
For the best quality, the neighboring images should have overlap greater than 60%.
Bigger overlap improves speed while a smaller overlap may cause disconnected components if there are not enough photographs.
Image downscale factor A multiplier by which the size of an image is reduced before feature detection. In order to get the best precision, use full image resolution (downscale factor 1).
Max feature reprojection error Internal precision level used during alignment. We recommend you to set it maximum to 3px and keep the errors at most in this extent.
Camera Priors
Define the accuracy of initial camera positions and rotations, and their hardness—how strongly they influence the alignment.
- Use camera priors for georeferencing When set to Yes, prior positions for the images are used in the alignment process and for georeferencing the scene.
- Position accuracy Specify the accuracy of the cameras' prior positions. It defines the range, in which the calculated positions are going to be considered as equal to the prior values.
- Units The units of the coordinate system in which the cameras' priors and their accuracies are displayed.
- Position prior hardness A value that defines the closeness of the calculated positions to the prior positions. The greater the value, the closer the calculated positions are going to be to the prior positions.
This may change the visual connections between cameras.
- Yaw/Pitch/Roll accuracy Specify the accuracy of the cameras' prior orientations. It defines the range, in which the calculated orientations are going to be considered as equal to the prior values.
- Orientation prior hardness A value that defines the closeness of the calculated orientations to the prior orientations. The greater the value, the closer the calculated orientations are going to
be to the prior orientations. This may change the visual connections between cameras.
Control Point Prior Settings
Define the accuracy of control points and ground control points positions.
- Image measurements accuracy [px] A value that defines the deviations' range of the manually placed control points in the images.
- Position accuracy Specify the accuracy of the ground control points’ position for each coordinate.
- Defined distance accuracy Set the value of the usual accuracy of distance constraint.
- Units The units of the coordinate system in which the control points' priors and their accuracies are displayed.
Draft
These settings are applied when running the Draft alignment.
Image overlap Defines how many common features are expected between images. Can be set to Low, Medium, or High, where Low indicates minimal overlap and High indicates the greatest overlap.
Image downscale factor A multiplier that reduces the size of the images during the Draft alignment.
Final model optimization When set to Yes, a final bundle adjustment is performed to optimize camera registration.
Advanced Settings
Advanced settings are intended for users familiar with structure-from-motion processing. Do not change these settings unless you understand their impact.
-
GPU acceleration Enable GPU usage to speed up the alignment process.
-
Add a reconstruction region after alignment Setting this to Yes will secure an automatic creation of the reconstruction region once the alignment has been finished.
-
Enable measurement suggestions Here you can enable suggestions of image measurement in the 3Ds view when placing control points.
-
Force component rematch When set to Yes, the application realigns images and cameras to find better connections. It uses existing camera poses to search for new matches, potentially improving the quality of the final alignment.
-
Background feature detection Choose whether you want the system to automatically detect feature points in the background with a low priority of the processor.
This can be useful, for example, when you want to place control points. Your computer will pre-process images and, in turn, save your time.
-
Background thread priority Priority of the background detection. You have the possibility to choose from low and normal.
-
Preselector features This is the number of features that will be used in alignment from the detected ones. Optimally, set it to 1/4-1/2 of the detected features.
-
Detector sensitivity Controls how the feature detector evaluates the stability of points in an image under different conditions, such as changes in viewpoint or lighting. Higher sensitivity, like Ultra, allows detection of more features, even in areas with weak texture, but may also include less reliable points caused by image noise. Lower sensitivity, like Low, is more selective and ignores weaker features, which can reduce noise but may discard useful data for image registration.
-
Merge georeferenced components When multiple components are created and each is georeferenced, enabling this setting allows them to be merged even without visual overlap.
-
Distortion model Define which distortion model you would like to use - continue to the next topic.
-
Prefer images as feature during import Set to Yes to import .zfprj mosaic images and use them as feature source during the alignment process.
This might help to register the unregistered scans or to automatically find the same features when merging LiDAR scans with images. Applies only for the Z+F scans.