By Yan Huang (yh553) and Sean Ryan (ser99)
We stuck to the algorithms outlined in lecture. Here are some of the things we did in an interesting way.
Our code seems to work quite well; we visually matched the reference binary on all test cases we tried. However, as demonstrated above, homographies are not suited to 360 degree panoramas. Furthermore our code doesn't account for sub-images with different levels of saturation, giving the panoramas vertical stripes. Since the reference binary also has these flaws we will ignore them.