Very well thought out presentation on various methods to defish a fisheye image. The video is below and the original article is here. This earned a spot in my bookmarks!