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.