Viewfinder Alignment
Andrew Adams, Natasha Gelfand, Kari Pulli
In Computer Graphics Forum, 27(2), 2008.
Abstract: The viewfinder of a digital camera has traditionally been used for one purpose: to display to the user a preview of what is seen through the camera's lens. High quality cameras are now available on devices such as mobile phones and PDAs, which provide a platform where the camera is a programmable device, enabling applications such as online computational photography, computer vision-based interactive gaming, and augmented reality. For such online applications, the camera viewfinder provides the user's main interaction with the environment. In this paper, we describe an algorithm for aligning successive viewfinder frames. First, an estimate of inter-frame translation is computed by aligning integral projections of edges in two images. The estimate is then refined to compute a full 2D similarity transformation by aligning point features. Our algorithm is robust to noise, never requires storing more than one viewfinder frame in memory, and runs at 30 frames per second on standard smartphone hardware. We use viewfinder alignment for panorama capture, low-light photography, and a camera-based game controller.
Article URL: http://dx.doi.org/10.1111/j.1467-8659.2008.01157.x
BibTeX format:
@article{Adams:2008:VA,
  author = {Andrew Adams and Natasha Gelfand and Kari Pulli},
  title = {Viewfinder Alignment},
  journal = {Computer Graphics Forum},
  volume = {27},
  number = {2},
  pages = {597--606},
  year = {2008},
}
Search for more articles by Andrew Adams.
Search for more articles by Natasha Gelfand.
Search for more articles by Kari Pulli.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."