@Article{JuarezSalazar2026,
  author    = {Rigoberto Juarez-Salazar and Victor H. Diaz-Ramirez and Carlos Robledo-Sanchez},
  journal   = {Applied Optics},
  title     = {Ray-tracing computations for structured-light projection systems with mirrors and windows},
  year      = {2026},
  month     = sep,
  number    = {25},
  pages     = {8840--8848},
  volume    = {65},
  abstract  = {Structured-light projection systems for three-dimensional imaging are susceptible to systematic errors when installed within protective cases, which requires capturing the scene through optical windows, or when mirrors are used to expand the field of view. These setups demand addressing the light-ray deviations caused by refraction and reflection. This paper presents the direct and inverse ray-tracing computations required to avoid systematic errors in structured-light projection systems equipped with windows and mirrors. The effectiveness is illustrated through four applications: imaging through a first-surface mirror, a flat refractive interface, a plane-parallel window, and a second-surface mirror. Matlab/Octave implementation code is provided.},
  doi       = {10.1364/AO.606131},
  keywords  = {Imaging systems, Mirrors, Projection systems, Structured light, Three dimensional imaging, Three dimensional reconstruction},
  publisher = {Optica Publishing Group},
  url       = {https://opg.optica.org/ao/abstract.cfm?URI=ao-65-25-8840},
}
