Artifacts
1.
Test Images

2.
Panorama of image taken using the standard way
Click
here to see the full image
Click here to
run the interactive viewer

3.
Panorama of self -shot images
Click
here to see the full image

Methods
for the self-shot images:
Since
the camera’s position and angle are quite inaccurate when taking the photos by
hand, I took about twice the number of what is need for a panorama, and let the
computer select the ones that can be stitched together based on whether the
translation matrix of two images falls into a reasonable range. We use the
following as a reasonable range: 0~100 pixels in x-direction, and -20~20 pixels
in y-direction. After the computer selects reasonable image pairs that has
reasonable stitching candidates, it choose from these candidates an image serie
from the first image to the last one, so that an image without obvious
stitching mistake can be produced. Unfortunately, I failed to stitch the first
image with the last one.