If you haven't already heard about Photosynth, I recommend you look in to it. I've been following this technology since I first heard about it almost a year ago. Microsoft has since released a demo. There is also a video of a presentation given a TED.