Shadow Cameras: Reciprocal Views from Illumination Masks
Abstract
Scene appearance from the point of view of a light source is called a reciprocal or dual view. Since there exists a large diversity in illumination, these virtual views may be non-perspective and multi-viewpoint in nature. In this paper, we demonstrate the use of occluding masks to recover these dual views, which we term shadow cameras. We first show how to render a single reciprocal scene view by swapping the camera and light source positions. We extend this technique for multiple views by building a virtual shadow camera array with static masks and a moving source. We also capture non-perspective views such as orthographic, cross-slit and a pushbroom variant, while introducing novel applications such as converting between camera projections and removing refractive and catadioptric distortions. Finally, since a shadow camera is artificial, we can manipulate any of its intrinsic parameters, such as camera skew, to create perspective distortions.
Cite
Text
Koppal and Narasimhan. "Shadow Cameras: Reciprocal Views from Illumination Masks." IEEE/CVF International Conference on Computer Vision, 2009. doi:10.1109/ICCV.2009.5459333Markdown
[Koppal and Narasimhan. "Shadow Cameras: Reciprocal Views from Illumination Masks." IEEE/CVF International Conference on Computer Vision, 2009.](https://mlanthology.org/iccv/2009/koppal2009iccv-shadow/) doi:10.1109/ICCV.2009.5459333BibTeX
@inproceedings{koppal2009iccv-shadow,
title = {{Shadow Cameras: Reciprocal Views from Illumination Masks}},
author = {Koppal, Sanjeev J. and Narasimhan, Srinivasa G.},
booktitle = {IEEE/CVF International Conference on Computer Vision},
year = {2009},
pages = {1211-1218},
doi = {10.1109/ICCV.2009.5459333},
url = {https://mlanthology.org/iccv/2009/koppal2009iccv-shadow/}
}