The Frankencamera: An Experimental Platform for Computational Photography
Andrew Adams, Eino-Ville Talvala, Sung Hee Park, David E. Jacobs, Boris Ajdin, Natasha Gelfand, Jennifer Dolson, Daniel Vaquero, Jongmin Baek, Marius Tico, Hendrik P. A. Lensch, Wojciech Matusik, Kari Pulli, Mark Horowitz, Marc Levoy
In ACM Transactions on Graphics, 29(4), July 2010.
Abstract: Although there has been much interest in computational photography within the research and photography communities, progress has been hampered by the lack of a portable, programmable camera with sufficient image quality and computing power. To address this problem, we have designed and implemented an open architecture and API for such cameras: the Frankencamera. It consists of a base hardware specification, a software stack based on Linux, and an API for C++. Our architecture permits control and synchronization of the sensor and image processing pipeline at the microsecond time scale, as well as the ability to incorporate and synchronize external hardware like lenses and flashes. This paper specifies our architecture and API, and it describes two reference implementations we have built. Using these implementations we demonstrate six computational photography applications: HDR viewfinding and capture, low-light viewfinding and capture, automated acquisition of extended dynamic range panoramas, foveal imaging, IMU-based hand shake detection, and rephotography. Our goal is to standardize the architecture and distribute Frankencameras to researchers and students, as a step towards creating a community of photographerprogrammers who develop algorithms, applications, and hardware for computational cameras.
Keyword(s): computational photography, programmable cameras
@article{Adams:2010:TFA,
author = {Andrew Adams and Eino-Ville Talvala and Sung Hee Park and David E. Jacobs and Boris Ajdin and Natasha Gelfand and Jennifer Dolson and Daniel Vaquero and Jongmin Baek and Marius Tico and Hendrik P. A. Lensch and Wojciech Matusik and Kari Pulli and Mark Horowitz and Marc Levoy},
title = {The Frankencamera: An Experimental Platform for Computational Photography},
journal = {ACM Transactions on Graphics},
volume = {29},
number = {4},
pages = {29:1--29:12},
month = jul,
year = {2010},
}
Return to the search page.
graphbib: Powered by "bibsql" and "SQLite3."