BU CAS CS 585

Image and Video Computing

Fall 1996

Programming Assignment 2

Due before class on Tuesday, October 22


Implement the Adelson and Burt algorithm for splining overlapping images. The input images can be of any size. This will involve writing programs to compute the Laplacian pyramid for a given color image and the Gaussian pyramid for image masks. Implement Expand and Reduce as the basic routines for constructing the pyramids. You can use a 5x5 kernel with the weights as given in the paper.

Use your program to spline a pair of color images of your choice.

Use your program to form a facial composite image using combinations of human face images, or of animal face images, or both. Please feel free to gather images from the WWW or collect them via camera or scanner.

For extra credit, compute an additional montage for a sequence of moving video images.

Create an HTML document that gives the program source and your output images. Include images showing the Gaussian and Laplacian pyramids for one of the two images. Include a one page description of how your program works. Be sure to discuss the assumptions and weaknesses of the particular technique employed. What are the limitations of this image splining technique?

Submit your complete HTML document using the submit program on CGL or on CSA.


Page Created: Sep 2, 1996 Last Modified: Sep 27, 1996 Maintained by: Stan Sclaroff