Holodepth: Programmable Depth-Varying Projection via Computer-Generated Holography
Abstract
Typical projectors are designed to programmably display 2D content at a single depth. In this work, we explore how to engineer a depth-varying projector system that is capable of forming desired patterns at multiple depths. To this end, we leverage a holographic approach, but a naı̈ve implementation of such a system is limited in its depth programmability. Inspired by recent work in near-eye displays, we add a lens array to a holographic projector to maximize the depth variation of the projected content, for which we propose an optimization-driven calibration method. We demonstrate a number of applications using this system, including novel 3D interfaces for future wearables, privacy-preserving projection, depth sensing, and light curtains.
Cite
Text
Chan et al. "Holodepth: Programmable Depth-Varying Projection via Computer-Generated Holography." Proceedings of the European Conference on Computer Vision (ECCV), 2024. doi:10.1007/978-3-031-73030-6_13Markdown
[Chan et al. "Holodepth: Programmable Depth-Varying Projection via Computer-Generated Holography." Proceedings of the European Conference on Computer Vision (ECCV), 2024.](https://mlanthology.org/eccv/2024/chan2024eccv-holodepth/) doi:10.1007/978-3-031-73030-6_13BibTeX
@inproceedings{chan2024eccv-holodepth,
title = {{Holodepth: Programmable Depth-Varying Projection via Computer-Generated Holography}},
author = {Chan, Dorian and O'Toole, Matthew and Ma, Sizhuo and Wang, Jian},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2024},
doi = {10.1007/978-3-031-73030-6_13},
url = {https://mlanthology.org/eccv/2024/chan2024eccv-holodepth/}
}