.. _tie_points: Tie Points ========== This pipeline extracts sparse tie points between two sensor images. It is used to improve geometric alignment during ``surface_modeling`` in the meta pipeline. Allowed inputs -------------- Tie points takes a single pair of sensor images as input, as shown in the :ref:`input ` section of the documentation. Optionally, it can also take a `rectification grid` when called alone. The meta pipeline will make use of this optional input in order to not have to compute the rectification grid twice (once in surface_modeling and once in tie_points). To specify rectification grids when using this pipeline alone, use the ``rectification_grid`` field in ``input``: .. include-cars-config:: ../../example_configs/pipeline/tie_points_inputs Applications ------------ The tie points pipeline uses these applications : - :ref:`grid_generation ` - :ref:`resampling ` - :ref:`sparse_matching ` Below is a schema summarizing how the Tie points pipeline works. .. image:: ../../images/tie_points_pipeline.drawio.png Advanced Parameters ------------------- .. list-table:: :header-rows: 1 * - Name - Description - Type - Default value * - save_intermediate_data - Save intermediate data for all applications inside this pipeline. - bool - False * - geometry_plugin - Name of the geometry plugin to use and optional parameters (see :ref:`geometry plugin `) - str or dict - "SharelocGeometry" * - resampling_tile_width - Width of the tiles used for resampling and SIFT computation, in pixels - int - 5000 * - resampling_tile_height - Height of the tiles used for resampling and SIFT computation, in pixels - int - 60 Below is an example configuration for this pipeline : .. include-cars-config:: ../../example_configs/pipeline/tie_points_pipeline