

.. _sphx_glr_auto_examples_registration:

Image registration
------------------



.. raw:: html

    <div class="sphx-glr-thumbnails">

.. thumbnail-parent-div-open

.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="In this example, we use phase cross-correlation to identify the relative shift between two similar-sized images.">

.. only:: html

  .. image:: /auto_examples/registration/images/thumb/sphx_glr_plot_register_translation_thumb.png
    :alt:

  :ref:`sphx_glr_auto_examples_registration_plot_register_translation.py`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Image Registration</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="In this example, we use the masked normalized cross-correlation to identify the relative shift between two similar images containing invalid data.">

.. only:: html

  .. image:: /auto_examples/registration/images/thumb/sphx_glr_plot_masked_register_translation_thumb.png
    :alt:

  :ref:`sphx_glr_auto_examples_registration_plot_masked_register_translation.py`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Masked Normalized Cross-Correlation</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates how a set of images can be assembled under the hypothesis of rigid body motions.">

.. only:: html

  .. image:: /auto_examples/registration/images/thumb/sphx_glr_plot_stitching_thumb.png
    :alt:

  :ref:`sphx_glr_auto_examples_registration_plot_stitching.py`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Assemble images with simple image stitching</div>
    </div>


.. raw:: html

    <div class="sphx-glr-thumbcontainer" tooltip="Phase correlation (``registration.phase_cross_correlation``) is an efficient method for determining translation offset between pairs of similar images. However this approach relies on a near absence of rotation/scaling differences between the images, which are typical in real-world examples.">

.. only:: html

  .. image:: /auto_examples/registration/images/thumb/sphx_glr_plot_register_rotation_thumb.png
    :alt:

  :ref:`sphx_glr_auto_examples_registration_plot_register_rotation.py`

.. raw:: html

      <div class="sphx-glr-thumbnail-title">Using Polar and Log-Polar Transformations for Registration</div>
    </div>


.. thumbnail-parent-div-close

.. raw:: html

    </div>


.. toctree::
   :hidden:

   /auto_examples/registration/plot_register_translation
   /auto_examples/registration/plot_masked_register_translation
   /auto_examples/registration/plot_stitching
   /auto_examples/registration/plot_register_rotation

