gives a composed image from an unordered list of imagei.


returns a stitched image from a matrix of images imageij, according to their array position.


  • ImageStitch merges overlapping images into a single image. It is typically used when larger scenes are acquired through smaller subimages, such as a panoramic image of a scene, a sample under a microscope or satellite images of the Earth.
  • Images are always stitched together to show the object or scene as a 2D image.
  • The following options can be specified:
  • MethodAutomaticsettings to use for stitching
    TransformationClassAutomaticgeometrical relation between images
  • The Method option can be used to specify the following settings:
  • "HistogramEqualization"Truewhether to perform brightness equalization on images
    "ImageBlending""Feathering"the method to blend images
    "KeypointMethod"Automaticthe ImageCorrespondingPoints method
  • Possible settings for "ImageBlending" are "Feathering" (default), or {"Feathering",σ} or None.


open allclose all

Basic Examples  (1)

Stitch together a list of images:

Options  (3)

Method  (2)

By default, feathering is applied to image boundaries to blend stitched images:

Specify the scale of image blending:

Turn off image blending:

By default, histogram equalization is performed on images:

Turn off the histogram equalization:

TransformationClass  (1)

By default, the transformation class is automatically picked:

Use a specific transformation:

Applications  (5)

Stitch images with different orientations:

Stitch an array of scanned microscopy images:

Stitch a sequence of aerial photographs:

A vertical panorama of a sequoia tree:

Stitch images including some camera rotations:

Properties & Relations  (1)

Different images may have captured parts of the scene with different exposures:

Perform color tone mapping to make larger parts of the resulting image visible:

Possible Issues  (1)

Images taken from different view points can introduce varying parallax that perspective transforms cannot handle, and stitching may produce artifacts:

Wolfram Research (2021), ImageStitch, Wolfram Language function,


Wolfram Research (2021), ImageStitch, Wolfram Language function,


Wolfram Language. 2021. "ImageStitch." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2021). ImageStitch. Wolfram Language & System Documentation Center. Retrieved from


@misc{reference.wolfram_2022_imagestitch, author="Wolfram Research", title="{ImageStitch}", year="2021", howpublished="\url{}", note=[Accessed: 27-June-2022 ]}


@online{reference.wolfram_2022_imagestitch, organization={Wolfram Research}, title={ImageStitch}, year={2021}, url={}, note=[Accessed: 27-June-2022 ]}