Project __ Writeup

Eli Bosworth (eboswort)
February 26, 2010

My Graph Cut created a matrix A of size (image height*image width) by (image height*image width) where every entry represented the cost of making that pixel into the border between the source and target images. The weight for an edge was decided by the sum of the differences between the source and target images at each of the two pixels. That matrix was passed to the maxflow algorithm, along with two vectors representing the areas of the image that must come from the source and target respectively. Maxflow returned a mask that represented the lowest cost border of the source image. I then combined the source and target image using that mask and the fast poisson provided by the TA's.

Results Images:

The higher of each image pair was done with my edge detecting add-on the one below was done without. The masks are on the right