Processing options

Calibration - PIX4Dmatic

Calibration is the first step in processing a dataset and lays the foundation for the following steps. Default settings are provided and are generally the best place to start.

 

Pix4Dmatic raycloud icon

Calibration

Pix4Dmatic point cloud icon

Point cloud

PIX4Dmatic_mesh_icon.png

Mesh

Pix4Dmatic dsm icon

DSM

Pix4Dmatic orthomosaic icon

Additionally, there are several options to choose from, enabling customization to suit a dataset with a particular set of variables or needs. Template, Pipeline, Image scale, Keypoints, Internals confidence, and Automatic Intersection Tie points are available for adjustment in this important step and can be utilized to improve calibration where applicable. This article will define each to inform of its function and help aid selection when needed.

Access:
  • Click the Process Processing_button.png icon.
  • From the Menu bar, click Process > Calibration...

Calibration

During the Calibration step, the images and additional inputs, such as GCPs, will be used to perform the following tasks:

  • Keypoints extraction: Identify specific features as keypoints in the images.
  • Keypoints matching: Find which images have the same keypoints and match them.
  • Camera model optimization: Calibrate the internal (focal length) and external parameters (orientation) of the camera.
  • Geolocation GPS/GCP: Locate the model if geolocation information is provided.

Automatic Tie Points are created during this step and are the foundation for the next steps of processing.

calibration_1.75

Reoptimization

Access:
  • In the menu bar, click Process > Calibration... > Reoptimization
  • Or select the Reoptimization button refresh after enabling the Calibration step and click Start.
    reoptimization_1.75

This process is used to reoptimize already computed internal and external camera parameters. It can be used when changes to GCPs are applied after the Calibration step is completed.

  • Toggle on Rematch to compute more matches between images and optimize the internal and external camera parameters.
  • Internal confidence:
    • Low. Allows the camera internals to be optimized 
    • High. Allows the camera internals to be optimized but to stay close to their initial values.
    • Absolute. Does not allow the camera internals to be optimized. 
  • External confidence
    • Default.  Allows the camera positions and orientations to be optimized in accordance with their accuracy values in the cameras table.
    • Absolute. 
  • Toggle on Compute relative confidence to compute the relative confidence of the generated ATPs and enable color by confidence. The default is set to off. This setting will have an impact on the processing time.
  • Toggle on Vertex conversion to use marked geometry vertices to improve the Calibration.
Tip: Using the Reoptimization option reduces the processing time after applying changes to GCPs.

Such changes can be:

  • Adding GCPs marks.
  • Changing the position of existing GCPs marks.
  • Removing GCPs with marks.
Important: It is recommended to reoptimize only when all other Calibration options remain unchanged. For example, when changing the Image scale or Keypoints, the Calibration step must be re-run in place of Reoptimization.

Template

A Template is a general set of predefined settings to handle a particular type of dataset. Select the template that the dataset matches the most, a matching pipeline for the selected template will also populate the appropriate field.

The following templates are available for selection:

      Template Name General characteristics
      Large scale and corridor Generate 2D and 3D reconstructions of large project areas with aerial imagery from both nadir and less oblique perspectives to include a mix of both perspectives. This is the default template and was designed to handle a majority of datasets efficiently and quickly. Default pipeline: Scalable Standard.
      Typical Input: Nadir imagery.
      Processing Speed: Faster.

      Flat scene and low texture

      Generate 2D and 3D reconstructions of subject matter containing relatively homogenous textures and flat terrain. Images should be captured above the area of interest and are best from the nadir perspective. This template was designed for agricultural applications. Default pipeline: Low texture planar.
      Recommended Input: Nadir imagery.
      Processing Speed: Slower.
      Note: The Flat scene and low texture template should not be used with oblique images.

      Map

      Generate 2D and 3D reconstructions of a project using aerial images. This template is similar to Large scale and corridor, but optimized for medium and small-scale areas of interest. Default pipeline: Standard.
      Typical Input: Nadir imagery.
      Processing Speed: Slower.
      Tip: For projects with 1000 images or less, it is recommended to process with the Map template instead of the Large scale and corridor.
      Model Generate 3D reconstructions of objects with oblique images. This template was designed to address the specific needs for reconstructing objects. Default pipeline: Standard.
      Typical Input: Oblique imagery.
      Processing Speed: Slower.
      PIX4Dcatch Generate 2D and 3D reconstructions of an area or object of interest. This template was designed to optimize the processing of PIX4Dcatch datasets, to include specific options created just for PIX4Dcatch projects.

      For more information: How to process PIX4Dcatch datasets in PIX4Dmatic.

      Default pipeline: Trusted location and orientation.
      Typical Input: Terrestrial imagery.
      Processing Speed: Faster.
      Interior scene For interior projects captured with the PIX4Dcatch mobile application and calibrated with ITPs. Default pipeline: Trusted location and orientation.
      Typical Input: Terrestrial interior imagery.
      Processing Speed: Faster.

      Pipeline

      Pipeline defines how the camera's internal and external parameters are optimized.

      • Scalable standard (default): This calibration pipeline is a sequential pipeline that enhances image calibration for large datasets and fast processing.
      • Standard: This calibration pipeline is similar to Scalable Standard, but it is more robust, requires more processing time, and uses more PC resources.
      • Low texture planar: The calibration pipeline is intended for aerial nadir images with accurate geolocation and homogeneous or repetitive content of relatively flat terrain.
      • Trusted location and orientation: This calibration pipeline is intended for projects with accurate relative location and IMU data. For example, images taken with PIX4Dcatch in an indoor or outdoor setting or images from RTK or PPK drones or devices. All images must include information about the camera's initial position and orientation.

      Image scale

      Defines the image size at which keypoints are extracted. It is possible to select:

      • 2 (Double image size)
      • 1 (Original image scale): This is the recommended Image scale.
      • 1/2 (Half image scale): This can be used to speed up processing and for cameras with very high resolution.
      • 1/4 (Quarter image scale): This can be used to speed up processing to get a fast overview and assess the completeness of the project.
      • 1/8 (Eighth image scale): This can be used to speed up processing to get a fast overview and assess the completeness of the project.
      Tip: Reducing the Image scale will usually result in a slightly reduced accuracy because fewer keypoints will be extracted. On the other hand, it can help to calibrate datasets with blurry images or datasets containing homogenous areas. We recommend reducing Image scale:
      • To speed up processing.
      • To get a fast overview and to assess the completeness of the project.
      • For datasets containing blurry images.
      • When processing datasets of flat and homogenous or repetitive and complex areas, such as trees, forests, and fields, because it can result in a higher number of calibrated images.
      Information: Keypoints are computed with multiple image scales, including all image scales between the selected image scale and 1/8 image scale. For example, if 1/2 is selected, keypoints are computed with 1/2, 1/4, and 1/8 image scale.

      Keypoints

      Allows to influence the number of extracted keypoints.

      • Auto (default): PIX4Dmatic automatically determines the optimal number of keypoints to extract.
      • Custom: Directs PIX4Dmatic to identify a specific number of keypoints, image content permitting.
        • Number of Keypoints: The targeted number of keypoints to be extracted per image.
      Information: When extracting keypoints, a score is assigned to each keypoint. Based on this score, the best keypoints are selected.

      Internals confidence

      Defines how much the camera's internal parameters can be recalculated and adjusted during the project calibration:

      • Low (default): Optimizes all the internal camera parameters.
      • High: Forces the internal parameters to be close to the initial values. Recommended when:
        • The difference between the initial and optimized camera parameters is higher than 5%.
        • The calibrated project is warped or curved.
      • Absolute: The initial parameters are fixed and excluded from the optimization process.

      toggle_switch_offAllows simultaneous camera internals and MTP/GCP optimization. 

      When enabled, camera internals are optimized simultaneously with manual tie points (MTPs) and ground control points (GCPs). When disabled, camera internals are not optimized while optimizing MTPs and GCPs.

      In most cases, this setting does not require manual adjustment, as it is automatically enabled or disabled based on the selected processing template. For example, it is disabled by default when using the PIX4Dcatch template.

      However, disabling this option can be helpful in projects where conflicting positional data is present. This situation can arise when combining high-precision RTK/PPK imagery that contains outliers with GCPs. Although both the camera positions and GCPs may report high accuracy, conflicts can occur when one of the data sources is less accurate than assumed. These conflicts may cause the optimization process to over-adjust the internal camera parameters in an attempt to align the model with the GCPs. As a result, the model's quality may be significantly diminished, leaving many cameras uncalibrated or causing the calibration process to fail completely

      Note: This option is unavailable when internal confidence is set to Absolute. 

      External confidence

      Defines how much the camera's external parameters can be recalculated and adjusted during the project calibration:

      • Default: Allows the camera positions and orientations to be optimized in accordance with their accuracy values in the camera table.
      • Absolute. Does not allow the camera positions and orientations to be optimized. Only available with "Trusted location and orientation" pipeline.

      Use depth maps (PIX4Dcatch LiDAR datasets)

      Use depth maps are available and activated by default for projects captured with LiDAR depth data, and can be toggled off if desired. When enabled, the depth maps generated with PIX4Dcatch are used for better calibration.

      Note: Using PIX4Dcatch data that contains supplemental LiDAR data can help eliminate GNSS and IMU drift. For more information: PIX4Dmatic: combined LiDAR and photogrammetry workflow.

      For more information: How to process PIX4Dcatch datasets in PIX4Dmatic.

      Automatic ITPs (Optional)

      Toggle on to generate and match structural lines and intersections between images. The default is set to off, however, when enabled ITPs can be used to help calibrate a scene with man-made structural elements.

      For more information: Intersection Tie Points - PIX4Dmatic.

      Compute relative confidence

      Toggle on to compute the relative confidence of the generated ATPs and enable color by confidence. The default is set to off. This setting will have an impact on the processing time.

      Vertex conversion

      Toggle on to use marked geometry vertices to improve the Calibration. The default is set to off. This feature is related to the Vertex Tie points. For more information: Tie Points (GCPs, MTPs, and CPs) - PIX4Dmatic