Image stitching
From Wikipedia, the free encyclopedia
| Please help improve this article or section by expanding it. Further information might be found on the talk page or at requests for expansion. (December 2007) |
Image stitching or photo stitching is the process of combining multiple photographic images with overlapping fields of view to produce a segmented panorama or high-resolution image. Commonly performed through the use of computer software, most approaches to image stitching require nearly exact overlaps between images and identical exposures to produce seamless results.[1]
Contents |
[edit] Stages of the stitching process
- Image calibration (perspective correction, vignetting correction, chromatic aberration correction). Images are processed in this stage to improve results.
- Image registration (analysis for translation, rotation, and focal length). Direct or feature-based image alignment methods may be used. Direct aligment methods search for image orientations that minimize the sum of absolute differences between overlapping pixels. Feature-based methods determine proper image orientations by identifying features that appear in multiple images and overlapping them.[2]
- Image blending; combining the sections, possibly involving:
- Color correction (matching the adjoining areas of the component images for color, contrast and brightness to avoid visibility of the seams).
- Dynamic range extension.
- Motion compensation / deghosting / deblurring, to compensate for moving objects.
Not of all these tasks may be performed. In their omission, artifacts may result.
[edit] Projection geometry
For image segments that have been taken from the same point in space, stitched images can be arranged using one of these graphical projections:
- Rectilinear projection, where the stitched image is viewed on a 2D plane.
- Cylindrical projection, where the stitched image shows a 360° horizontal field of view and a limited vertical field of view. Panoramas in this projection are meant to be viewed as though the image is wrapped into a cylinder and viewed from within. When viewed on a 2D plane, horizontal lines appear curved while vertical lines remain staight.[3]
- Spherical projection, where the stitched image shows a 360° horizontal by 180° vertical field of view. Panoramas in this projection are meant to be viewed as though the image is wrapped into a sphere and viewed from within. When viewed on a 2D plane, horizontal lines appear curved as in a cylindrical projection, while vertical lines curve as they get closer to the poles of the sphere.[3]
[edit] Challenges of image stitching
- Compensation for images not taken from the same place (on a pivot about the entrance pupil of the camera[4]), which can introduce parallax errors between images.
- Coping with dynamic scenes, such as voluntary or wind-induced motion. Dynamic scenes can have ghosting or blurring artifacts as a result of time differences between the image segments.
- Recognition of component images belonging to a particular scene from an unsorted set of images ("blind" stitching) through feature-based alignment methods; see autostitch.
[edit] Image stitching applications
- Further information: Category:Photo stitching software
Dedicated programs include Hugin, Ptgui, Panorama Tools, Photostitch, and CleVR.
Many other programs can also stitch together multiple images. A popular example is Adobe Photoshop, which includes a tool known as "Photomerge" and the new "Auto-Blend" in CS3. Also, Photoshop has a "Nudge" option, which makes it easy to manually stitch two pictures together if there's enough contrast along their edges.
[edit] Related problems
- Video stitching
- Image panorama generation from video
- Super-resolution imaging; combining images to increase the resolution.
- Combining images from multiple angles to form a 3D model; see Microsoft Live Labs Photosynth.
[edit] See also
[edit] References
- ^ Ward, Greg (2006). "Hiding seams in high dynamic range panoramas". . ACM. ISBN 1-59593-429-4
- ^ Szeliski, Richard (2005). "Image Alignment and Stitching" (pdf). Retrieved on 2008-06-01.
- ^ a b Wells, Sarah et al. (2007). "IATH Best Practices Guide to Digital Panoramic Photography" (html). Retrieved on 2008-06-01.
- ^ Littlefield, Rik (2006-02-06). "Theory of the “No-Parallax” Point in Panorama Photography" (pdf). ver. 1.0. Retrieved on 2008-06-01.
[edit] External links
- Stitching with hardware - 13 routes to mechanical shift movements for DSLRs

