The pano taken with the kaiden in low res

The pano taken with the kaiden in high res

This is a picture of my room at home. Most of the parts lined up and blended correctly. However, near the scroll and the closet, there is some problem with the image position and it is a little blurry.
The pano taken with the kaiden in low res

The pano taken with the kaiden in high res

This is a picture of my bathroom at home. This sequence is the best in terms of LK lining up images correctly. The only blurry parts is around the towel. When I took this sequence I tried to step out of the reflection from the mirrors in the room. The image also didn't line up correctly at the end, this is because the frames with the blinds and the door itself didn't have a good texture area around the door for the pixels lined up. And also the blind's frame didn't include any part of the door so the transition is hard to calculate between these two frames. Due to these reasons, I lost around 20% of the image due to the shift.
The pano with the test image in low res

The pano with the test image in high res

The test sequence has a couple problems. I think because of the image shadow and large contrast between frames, LK didn't really find the correct change. Also, because of the large contrast, some of the frames didn't blend smoothly.
The pano done by hand in low res

The pano done by hand in high res

The handpano was taken with the pano mode on the Canon A10. This came out OK except for the last frame and near the poles. The problem near the poles is probably due to low texture areas and sharpe contrast in pixels because the glass case is abruptly cut off by the pixles from the pole. The problem with the last frame is that I didn't really line up the last frame with the first frame correctly, so that the images didn't line up with the same step input as the other images. The handpano's perspective also seems to be moving vertically this might be from me lining up the images in the pano mode.
Summary
Most of the problem is due by frames not lining up correctly. This is due to one or more of the reasons below:
1) The texture is too low.
2) The input for the change in x and in y is too far away from the actual number.
3) Pixels is cut off abruptly by something in the foreground.
4) Frames has no features that line up, is spanned in between by some low texture areas.
5) Contrast between two images is too much.

Most if not all of these can be corrected by manually lining up images and input the manual lined up number into the program. However, I wanted to see how LK and the blending actually performed in real situations. And I wanted to know what can go wrong with it. So, I mostly left the image alone, unless a frame is way off, then I would try to correct it by giving it a closer change in x and change in y. If these panoramas didn't come out 100% crisp and lined up, thats the reason. If I wanted to manually line up images, then I probably didn't need to write LK.
I know that the LK works for an image if the image does not have any of the above mistakes between the frames. This can be shown in the room image where everything lined up with the same set of start x and start y parameters.