If you've every tried to make a panorama from a series of photographs, you may have noticed that it's very hard to make the pictures overlap perfectly. This is due to the fact that the film plane gets tilted as the camera is pointed in different directions. Unfortunately, it's not enough to translate, rotate or scale the images to make them merge. You must apply a projective transformation in order for the images to seamlessly overlap.Note that Haeberli's approach does not require you to specify control points etc.
This image was created without any user interaction. The only input was the set of 13 source images and about 30 minutes of CPU time. To do this, first the program warped and correlated each image to all the remaining images. For each pair of images, a difference value was found to describe the quality of the overlap. A directed graph was then created where each node represented one image, and the distance values were used to create bidirectional edges between the nodes. Finally, the graph was analyzed and the best overlaps were used to create the final composite image.Now that's cool!
« Older In the U.S., motorists do not pay their way.... | The 12 Memorable Moments From... Newer »
This thread has been archived and is closed to new comments
posted by phrontist at 5:02 AM on October 2, 2007