The Basics
I received my Ph.D. from Stanford in Winter 2011. My
dissertation,
The Frankencamera: Building a
Programmable Camera for Computational
Photography, is available here. As of
February 2011, I'm working at Google in Mountain View as a
software engineer.
While at Stanford, I was a Ph.D. student
at Stanford University,
in the Electrical
Engineering department. I was working in the Computer
Graphics Laboratory under
professors Marc
Levoy
and Mark
Horowitz. I focused on the area of
computational photography, focusing on programmable cameras
and glare removal. I've also investigated camera and
projector arrays, and their applications. I have a strong
background in computer architecture and asynchronous VLSI.
Thesis Research
I worked on
the Camera
2.0 project, specifically on
the Frankencamera
architecture and implementations, and
the FCam API.
In mid-2010, we published the FCam API for the Nokia N900 smart
phone, free for anyone to use for implementing their camera
applications on the N900! Along with it, we've released a
sample application, FCamera, which gives you full manual
control over the N900 camera system, and saves RAW DNG files.
See the project
page for details!
Background
I received my bachelor of science in electrical engineering from the California Institute of Technology in June 2003, and completed my master's degree here at Stanford in March 2005. In the summers before coming to Stanford, I worked for the Gravity Probe B Project, Intel, and Handspring (before their merger with Palm). In the summer of 2007, I worked at the HP Research Labs in Palo Alto, on a 3D display concept.
Publications
At Stanford:
- 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.
Proc. SIGGRAPH 2010 (to appear)
- Veiling Glare in High Dynamic Range Imaging
Eino-Ville Talvala, Andrew Adams, Mark Horowitz, Marc Levoy
Proc. ACM SIGGRAPH 2007
-
Symmetric Photography: Exploiting Data-sparseness in Reflectance Fields
Gaurav Garg, Eino-Ville Talvala, Marc Levoy, Hendrik P. A. Lensch
Proc. Eurographics Symposium on Rendering 2006
-
Synthetic Aperture Focusing using a Shear-Warp Factorization of the Viewing Transform
Vaibhav Vaish, Gaurav Garg, Eino-Ville Talvala, Emilio Antunez, Bennett Wilburn, Mark Horowitz, Marc Levoy
Proc. Workshop on Advanced 3D Imaging for Safety and Security (A3DISS) 2005 (in conjunction with CVPR 2005)
-
High Performance Imaging Using Large Camera Arrays
Bennett Wilburn, Neel Joshi, Vaibhav Vaish, Eino-Ville Talvala,
Emilio Antunez, Adam Barth, Andrew Adams, Mark Horowitz, Marc Levoy
Proc. ACM SIGGRAPH 2005
At HP Labs (summer internship):
At Caltech:
-
Designing the Port Interface Unit for the Lutonium Asynchronous Microcontroller(PDF)
Eino-Ville Talvala
Senior Thesis, California Institute of Technology, June 2003
-
The Lutonium: A Sub-Nanojoule Asynchronous 8051 Microcontroller(Postscript)
Alain J. Martin, Mika Nyström, Karl Papadantonakis, Paul I. Penzes, Piyush Prakash,
Catherine G. Wong, Jonathan Chang, Kevin S. Ko, Benjamin Lee, Elaine Ou, James Pugh,
Eino-Ville Talvala, James T. Tong, Ahmet Tura
Proc. 9th IEEE International Symposium on Asynchronous Systems & Circuits (ASYNC), May 2003
- A Touch of Gravity (html)
Eino-Ville Talvala
Engineering & Science, California Institute of Technology. Volume LVX, Number 3, 2002