Panoramic Mosaic Stitching - Artifacts

CSE 576 Computer Vision
Spring 2003 - Project 2
University of Washington
May 4, 2003

Peter Mullen


Artifact 1: Stitch together test files included with the skeleton code. The complete sequence of images was not included, so I just stitched together what was there.


Artifact 2: Create a 360 degree panorama using a tripod. I used a Nikon D100 with a 24mm lens mounted horizontally on a leveled tripod. The exposure and focus were fixed for the 12 pictures required to complete the panorama. I don't have the calibration parameters for the lens/camera combination so I estimated them. After creating a panorama, I used the misalignment of the last image to calculate a new focal length. This technique is suggested in the the Shum&Szeliski paper. The alignment between the images was much better with the corrected focal length. Adding a little radial distortion correction also helped the alignment. This image is a little thinner than normal because the camera was mounted horizontally.

The Tracks: (view in LivePicture)


Artifact 3: Create a 360 degree handheld panorama.

If you look closely at this image, you will see much more ghosting that in the tripod image. This is because the camera was was not held horizontally for each picture. It was also much harder to get the Lucas Kanade algorithm to lock into the correct alignment. The initial seed offset was different for each pair of images because the camera had been panned by different amounts. That seed also had to be closer to the correct value because even the best alignment wasn't very good.


Aditional Panoramas: I took a series of panoramas in Carkeek Park in Northwestern Seattle. The panorama of the tracks and the handheld panorama above are also taken at Carkeek Park.

The Beach: (view in LivePicture)

Bridge over the tracks: (view in LivePicture)

The duck pond near the creek: (view in LivePicture)

The main lawn and picnic area near the swings: (view in LivePicture)

The lawn area along Pipers Creek: (view in LivePicture)

The trail along the creek: (view in LivePicture)