FlatCam: Replacing Lenses With Masks and Computation

M. Salman Asif, Ali Ayremlou, Ashok Veeraraghavan, Richard Baraniuk, Aswin Sankaranarayanan; Proceedings of the IEEE International Conference on Computer Vision (ICCV) Workshops, 2015, pp. 12-15


We present a thin form-factor lensless camera, FlatCam, that consists of a coded mask placed on top of a bare, conventional sensor array. FlatCam is an instance of a coded aperture imaging system in which each pixel records a linear combination of light from multiple scene elements. A computational algorithm is then used to demultiplex the recorded measurements and reconstruct an image of the scene. In contrast with vast majority of coded aperture systems, we place the coded mask extremely close to the image sensor that can enable a thin system. We use a separable mask to ensure that both calibration and image reconstruction are scalable in terms of memory requirements and computational complexity. We demonstrate the potential of our design using a prototype camera built using commercially available sensor and mask.

Related Material

author = {Salman Asif, M. and Ayremlou, Ali and Veeraraghavan, Ashok and Baraniuk, Richard and Sankaranarayanan, Aswin},
title = {FlatCam: Replacing Lenses With Masks and Computation},
booktitle = {Proceedings of the IEEE International Conference on Computer Vision (ICCV) Workshops},
month = {December},
year = {2015}