Image Alignment and Stitching: A Tutorial

This tutorial reviews image alignment and image stitching algorithms. Image alignment algorithms can discover the correspondence relationships among images with varying degrees of overlap. They are ideally suited for applications such as video stabilization, summarization, and the creation of panoramic mosaics. Image stitching algorithms take the alignment estimates produced by such registration algorithms and blend the images in a seamless manner, taking care to deal with potential problems such as blurring or ghosting caused by parallax and scene movement as well as varying image exposures. This tutorial reviews the basic motion models underlying alignment and stitching algorithms, describes effective direct (pixel-based) and feature-based alignment algorithms, and describes blending algorithms used to produce seamless mosaics. It ends with a discussion of open research problems in the area.

An Iterative ImageRegistration Technique…An Iterative Image Registration Technique with an Application to Stereo VisionHierarchical Model-BasedMotion EstimationHierarchical Model-Based Motion EstimationRecovering high dynamicrange radiance maps fro…Recovering high dynamic range radiance maps from photographsMosaics of Scenes withMoving ObjectsMosaics of Scenes with Moving ObjectsSystems and ExperimentPaper: Construction of…Systems and Experiment Paper: Construction of Panoramic Image Mosaics with Global and Local AlignmentMosaicing on AdaptiveManifoldsMosaicing on Adaptive ManifoldsEliminating Ghosting andExposure Artifacts in…Eliminating Ghosting and Exposure Artifacts in Image MosaicsOmnistereo: PanoramicStereo ImagingOmnistereo: Panoramic Stereo ImagingSeamless Image Stitchingin the Gradient DomainSeamless Image Stitching in the Gradient DomainInteractive digitalphotomontageInteractive digital photomontageLucas-Kanade 20 YearsOn: A Unifying FrameworkLucas-Kanade 20 Years On: A Unifying FrameworkMorphological ImageCompositingMorphological Image Compositingopenalex_id:w3084311597openalex_id:w3084311597Automatic PanoramicImage Stitching using…Automatic Panoramic Image Stitching using Invariant FeaturesImage Stitching UsingStructure DeformationImage Stitching Using Structure DeformationEmbedded PanoramicMosaic System Using…Embedded Panoramic Mosaic System Using Auto-Shot InterfaceImage stitching withdynamic elementsImage stitching with dynamic elementsDiscriminative Learningof Local Image…Discriminative Learning of Local Image DescriptorsSecond-OrderOptimization of Mutual…Second-Order Optimization of Mutual Information for Real-Time Image RegistrationMegastereo: ConstructingHigh-Resolution Stereo…Megastereo: Constructing High-Resolution Stereo PanoramasAction Recognition withImproved TrajectoriesAction Recognition with Improved TrajectoriesImage Alignment byPiecewise Planar Region…Image Alignment by Piecewise Planar Region MatchingFast and robust seamestimation to seamless…Fast and robust seam estimation to seamless image stitchingPerception-based seamcutting for image…Perception-based seam cutting for image stitchingImage Alignment andStitching: A TutorialImage Alignment and Stitching: A TutorialEarlier referencesFocus paperCiting papersOlderNewer

Click a node to pin it, click the empty canvas to go back to this paper, or hover to preview. Open a node’s page from its title.