Skip to content

Holographic light sheets: A MATLAB code to simulate holographic light sheets

Notifications You must be signed in to change notification settings

jodesarro/holographic-light-sheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Holographic light sheets: A MATLAB code to simulate holographic light sheets

The holographic light sheets [1] are based on discrete superpositions of scalar ideal frozen waves [2,3] intended to reconstruct arbitraries pre-chosen longitudinal intensity profiles.

To see more information about holographic light sheets and the theory of frozen waves, see Refs. [1]–[4].

How to use

All files you need are available at holographic-light-sheets_code folder.

To run this code in the MATLAB environment:

  • Select Browser for folder in the upper left corner;
  • Search for the folder holographic-light-sheets_code;
  • Open and run the file main_grayscale.m.

You may change the input image and the other parameters as desired.

Authorship

This code was mainly developed by Vinicius S. de Angelis (@vinicius-angelis) with contributions from the authors of Ref. [1].

Corresponding author

Correspondence to the main author of this code Vinicius S. de Angelis (@vinicius-angelis) preferably by email.

Competing interests

The authors of Ref. [1] have filed a provisional patent application based on their work.

References

[1] A. H. Dorrah, P. Bordoloi, V. S. de Angelis, J. O. de Sarro, L. A. Ambrosio, M. Zamboni-Rached, F. Capasso, "Light sheets for continuous-depth holography and three-dimensional volumetric displays," Nat. Photon. (2023).

[2] M. Zamboni-Rached, "Stationary optical wave fields with arbitrary longitudinal shape by superposing equal frequency Bessel beams: Frozen Waves," Opt. Express 12, 4001-4006 (2004).

[3] L. A. Ambrosio, "Millimeter-structured nondiffracting surface beams," J. Opt. Soc. Am. B 36, 638-645 (2019).

[4] J. O. de Sarro, L. A. Ambrosio, "Surface beams resistant to diffraction and attenuation and structured at the millimeter scale," J. Opt. Soc. Am. B 38, 677-684 (2021).

About

Holographic light sheets: A MATLAB code to simulate holographic light sheets

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages