Project 6: Automated Panorama Stitching
cs195-g: Computational Photography Patrick Doran
Spring 2010 pdoran
Directory
General Comments
Since I collected resources and created the assignment specification, I spent less time creating images. I warp each image to the current panorama image. This does not work perfectly. It would be better to warp the images to a single coordinate system. To do this robustly, I would want to automatically determine a sequence of overlapping images and produce a transformation matrix for each image to a center image.
Results
Compositing is done by my already existing graphcut and poisson blending code. To try to reduce the amount of black blended into the images, I alter the mask one image to be slightly larger (to include some of the black), and then run graphcut. The goal of this is to encourage graphcut to make seams in the black area so that poisson blend will not make the black area bleed into the image. This does not always remove that effect, but completely removing it actually caused worse effects in matching and warping.
Rectified
Tagged