How Panoramas Are Made
Comments or questions: henry@cs.niu.edu
Update 09/06/08: Most of the information below is still basically correct, but I now use Photoshop CS3's Photomerge function to do the stitching of panoramas. It is fundamentally automatic and almost always works perfectly (no "ghost" images, no mismatched borders).
Note: also see James Riggs site http://www.panoguide.com for a lot more information on panoramas, including a good explanation of parallax and stitching software reviews.
Most of the seamless panoramas were made as follows:
1. Take 2 to many pictures with a 35mm camera - or digital camera.
2. (Film only) Scan the negatives with a film scanner (I use a Polaroid SprintScan Plus).
If you don't have access to a film scanner, you could
3. Use "stitching software" to combine the images. I now use Panavue's Image Assembler almost exclusively. The resulting file can be quite large - often 30 to 90 megabytes depending on the number of pictures and the scanning resolution, so you need a fairly powerful computer with lots of RAM. 128 Meg is barely adequate for the largest of these images. There are many such software products on the market (see Rigg's reviews for features and price). Save the resulting image in an uncompressed (lossless) format such as .bmp.
4. Open the stitched image in a good image editing program (I use Adobe Photoshop) for cropping, dust removal, color adjustment, sharpening, etc. If the resulting picture is to be saved for later use or additional editing, it should be saved using a lossless compression mode such as .bmp or .tiff.
5. Printing is best done on a good inkjet printer that can print on long narrow paper. I use an Epson R2400 (and previously an Epson 1280 and 1200 and before that an EX). You will have to buy roll paper and probably cut it to the size you want. Instructions on this will vary according to the software and printer you use.
6. To save a panorama for Web, you should reduce the size so that it will display on-screen at a reasonable size. Screens are about 72 dpi. In Photoshop, this is done using Image/Adjust/ImageSize, with Resample checked. Other image editors have similar features with different names. Remember that a typical Web browser takes up space at the top and bottom of the screen. If you assume that a typical screen has a 800 by 600 resolution, you maybe have 400 or a bit more of open vertical space for your picture. Of course, the panorama will then be wider than the screen, so the user will need to scroll horizontally. The altered image than should be Saved As a .jpg image (a greatly compressed version that nevertheless looks good.) Be careful not to just Save after you make your size changes or you will lose the original. After saving as a .jpg, your panorama is now probably about 150K (down from the original 50 Meg). This will take a minute or so to load over a modem connection, so you should put just one such image on a Web page. Software such as Microsoft's FrontPage or Adobe Photoshop will help you make a thumbnail-based table of contents.
That's it.
Note on print width under Windows: David Lutz (dlutz52@yahoo.com) emailed me as follows:
I have on my wall a panorama that is 97" in length printed on 13" roll paper with an Epson 1280. I run Windows 2000 SP2, Photoshop 6.0.1 and use version 5.2 of the Epson printer driver. Neither Photoshop nor Illustrator where able to handle the printing of this 72 dpi image - although Photoshop is the program I used for stitching and color correx. After the failed printing, I fell back on the image editing program I started with long ago - Jasc's Paint Shop Pro 6. After fiddling around with the settings between PSP6 and the Epson Setup dialog, I got my panorama printed. It took over an hour to print (using the High Quality setting rather than the High Speed setting) and used over 1/2 of a cartridge of color ink. In fact, the cartridge was empty at the end of printing. The image is not edge-to-edge (in 13" direction) even with No Margins option selected. The instructions with roll paper state that there is a 3mm border on top and bottom edges of roll. This is what I found to be true - regardless of what I have read in reviews. As this was not the major focus of my effort here, I cannot attest to the quality of the color of the print - except that the color of the printed image was satisfactory to me. Quickly, my steps were:1) Use Coolpix 900 to take 6 pictures of view
2) Use Photoshop to stitch, crop, resize and color correct image.
3) Save image as TIFF from Photoshop and open in PSP6.
4) Fiddle with print settings until both PSP6's and Epson printer driver's Print Preview
showed me what I wanted to see.
5) Print image to 1280.
There may be programs other Paint Shop Pro that can also do this printing, but I am not aware of which ones they may be.