CSE  576
Project 3: Fully Automated Panoramic Mosaic Stitching.
Enrique Larios Delgado


Panorama 1: Mountain test sequence with bundle adjustment








Panorama 1: Mountain test sequence without bundle adjustment








Panorama 2: Microsoft Lobby with bundle adjustment






Panorama 2: Microsoft Lobby without bundle adjustment








Panorama 3: The
Suzallo-Allen Library with bundle adjustment









Panorama 3: The The Suzallo-Allen Library without bundle adjustment






Panorama 4: Palo Alto with bundle adjustment








Panorama 4:  Palo Alto without bundle adjustment










Description:

    I can say that the code worked pretty well with the test image but with any other of the image there were bugs that just seemed to appear randomly. For me
initGlobalAlign, where the node connection was made, probed to be the most troublesome. I think that the svd function was the most troublesome but not only the bugs but its design, because I think that there are some points that won't allow the computation of the rotation matrix. The function should return an error when this happens.
I implemented the blending as follows: Within a circle centered at the image center, defined by blendRadious,  the full intensity was used, then it changed into an ellipsis proportional to the dimensions of the image that slowly tended to zero. It appears that this gave very good results, as the blending is almost seamless.