![Panorama of the North Transfer Point in Madison](https://cdn.myportfolio.com/19c02eeb-b4fa-49db-86dd-30f9e3459789/e3b094c8-6452-4b9d-806e-8cb8de25bb12_rw_3840.png?h=2084d926b4adf1535521a47095db0e3f)
As a part of my graduate Computer Vision class, I had to write a program that could stitch together panoramas. The above image uses frames from my Bus System video.
I used the VLFeat implementation of SIFT and a custom implementation of RANSAC to find feature points (and then filter out the noise). I then blended the images using simple gradients, and I transformed them using a backward warp. The entire program is written in Matlab.
This was an incredibly challenging project, but it felt amazing to code a program that is often sold at a premium.
![Panorama of a mountain range](https://cdn.myportfolio.com/19c02eeb-b4fa-49db-86dd-30f9e3459789/e71cbb51-99d4-4b7e-a215-ed2bf0962f45_rw_1920.png?h=192b33c5691e86194bb093cafd1fb7a8)
Panorama of a Mountain range, stitched with my program