The Computational Imaging Lab at UC Berkeley develops methods for designing imaging systems and algorithms jointly in terms of hardware and software. This new generation of cameras integrates computers as a part of the imaging system, whereby the optical setup and post‐processing algorithms are designed simultaneously. For example, one can digitally refocus images, enhance resolution or recover 3D. We focus in particular on large-scale multi-dimensional imaging and inverse problems that incorporate wave-optical effects (e.g. phase, diffraction, coherence).
Our research is inherently interdisciplinary, drawing from expertise in optical physics, signal processing and computer science, with broad applications in bioimaging, defense, physical science and industrial inspection. We work with optical microscopes, consumer cameras and X-ray imaging systems, and we use algorithms of nonlinear non-convex optimization, compressed sensing and machine learning theory. Please see our research page for more information or watch an overview video here.