When photographing photos with the intent to stitch (merge) images into a large panoramic, either manually or with the aid of software, how should one capture the source images for consistency between the frames and to reduce distortion?
6 Answers
I have stitched a few images so far, the successes are all visible on my flickr there are currently 97 there.
All of these were shot off a compact super zoom (Ricoh R7 and CX-1), stitched using the open source Hugin stack and generally with automatic exposure, white balance and focus.
From these experiences I would say that there is really only one thing that matters for creating decent panoramas and that is controlling parallax effects.
It used to be that barrel distortions and varying exposure / white balance wrecked havoc with the stitching process, but newer stitching software can readily deal with these complications. Leaving only the parallax artifacts.
Parallax artifacts are a function of how you rotate the camera while taking the images. If you rotate the camera wrong then the foreground and background won't move together. You can test for this by aligning a foreground and background object, rotating the camera and checking if the two are still aligned, if they are not then you will have parallax problems.
There are two ways to address parallax issues, the first is to take images that consist entirely of distant objects. The second is to take the time and effort to figure out how to rotate the camera correctly.
The key to rotating the camera correctly is knowing the location of the entrance pupil. If you search online you will find many references to the forward nodal point, this is incorrect, the important point is the entrance pupil.
To rotate the camera correctly for a stitched panorama you must rotate it around the entrance pupil.
The entrance pupil is the aperture as viewed through the front of the lens. Often you can see this just by looking into the front of the lens. It is the narrowest hole visible inside the lens.
On a wide angle lenses that hole will appear to sit somewhere between the front of the lens and the camera body. On wider lenses the entrance pupil will be closer to the front of the lens. When my CX-1 is set to it's widest the entrance pupil is roughly 22mm in front of the tripod mount.
On telephoto zoom lenses the entrance pupil will be behind the camera body. When my CX-1 is set to maximum zoom the entrance pupil is over 30mm behind the tripod mount.
However knowing the location of the entrance pupil is not enough, you also need to reliably rotate the camera around that point. For a single row panorama this is relatively easy, I get by with this rig. For multi row panoramas you will need a full panoramic tripod head like the Nodal Ninja. It is worth noting that most of these heads are designed for wide angle lens.
The closer objects are to the foreground, the more you need to rotate about exact pivot point of the lens+body+settings combination, and not behind (as one usually does). Otherwise, you get parallax problems. There is equipment you can buy to help, but I've done it handheld just fine with foreground objects. See here for details:
http://www.panohelp.com/panoramicpivotpoint.html
Manual mode is a must. It is possible to match exposures/brightness after you've taken pictures, but it is a pain. Software can help distortion pretty well.
I recommend a third overlap. Many viewfinders have an AF point or visible bracket around 1/3rd in to help you with this. It's better to overlap than to have something missing.
-
\$\begingroup\$ Very good point about parallax. \$\endgroup\$– ex-msCommented Jul 28, 2010 at 23:37
-
\$\begingroup\$ Manual mode isn't such a big deal anymore, decent software can flatten out varying exposure and white balance quite effectively. Reducing parallax effects however is critical. \$\endgroup\$ Commented Jul 29, 2010 at 12:27
Choice of focal length is entirely depending on the type of scene to be captured. For a wide panorama perhaps some wide angle lens would be preferable. I have made a few stiched scenes using a 50mm lens (on an APS-C size sensor), which can come out quite nicely as well. Not wide panoramas, but more "normal-looking" images with very large resolution.
I would say that the single most important thing to keep in mind in order to get a consistent set of images to work with (apart from the obvious tripod) is to shoot in manual mode. Take test shots in different directions over your scene to evaluate exposure and when you have decided on exposure, set it in manual mode. This will allow you to get images that have exactly the same exposure, so you don't get ugly edges between the images.
-
1\$\begingroup\$ Apart from exposure, it's good to fix white balance on some manual setting. If you keep it on auto and shoot JPEG, you might get different colors for every photo, which is also pain to fix. \$\endgroup\$– cheCommented Jul 29, 2010 at 6:55
The biggest point is that you want to shoot in manual mode so the brightness stays constant across shots. You don't want to use a polarizer. Though somewhat helpful, a tripod is not really necessary as long as you're careful in your hand-holding. Either with or without, you'll usually get some rather ragged edges that you'll have to crop off. With care, a tripod can reduce that, but it'll happen anyway. You also generally want to avoid particularly wide-angle lenses (especially zoom) lenses -- any lens distortion leads to more ragged edges that need to be cropped.
These are some points I usually follow,
- Setup your panning plan with Auto or Aperture Priority to meter and focus the primary area of your target picture
- Then switch to manual mode (don't change settings) for the panning
- Overlap a third of the neighboring pictures
- When the objects in the pan are close, avoid too much zoom in your initial setup (however don't go wider than normal -- less than 35mm or some such threshold for your lens and it might start adding distortion that will make joining the images difficult)
- Additional trick is to take the entire set of pictures 2 or three times with exposure bracketing
- that way you have the choice of using the best exposure or even going HDR with the pans
I do these things with a Nikkor VR Zoom lens and can get by without a tripod in most cases.
My personal mantra for panorama shooting is "manual, manual, manual"
- Manual mode so that the exposure on all the shots is identical.
- Manual (i.e., non-auto) white balance, so there's no color-shift between images
- Manual focus so that your DoF/focus point remains consistent among member images.
More tips:
If shooting a single-row pano, place the camera in portrait orientation to get more vertical coverage.
Try to rotate, not move the camera to get the member shots.
Consider shooting additional coverage to aid with cropping later when you straighten the horizon. (ALWAYS check the stitched pano's horizon. It's a very simple fix to correct a tilted or bowed horizon in most stitching software with a simple drag in the preview window).
Consider shooting additional coverage in time as well as space, to get enough "clean plate" coverage to eliminate ghosts/clones of people moving through your shot.
If using a wide-angle lens, correct for vignetting before stitching.
If you are shooting in a small space, or with nearby subjects of interest, then you will need to find the no-parallax point of your lens, and find some way of rotating the camera around that. Whether that requires a tripod and panohead, or you can get away with a plumbline and hotshoe bubble level will depend upon your own shooting skillz and whether the conditions allow for handheld shutter speeds.