how to account for 0th order beam block when generating phase masks #138
-
|
Thank you for making this library! I am a neuroscientist and am trying to find ways to generate custom phase masks for the NeuraLight 3D Ultra SLM by Bruker. We have a 0th order beam block in place to block out undiffracted light. I am currently following the slmsuite tutorial on computational holography but am unsure about how to run the optimization algorithms while accounting for a 0th order blocker. Any help would be wonderful! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
|
Welcome to slmsuite, @neurojason! The short answer is that both Fourier calibration (for coordinate transformation between SLM and camera) and wavefront calibration (aberration compensation, if needed) -- i.e. the two steps before running the holography algorithms -- should work with the 0 order block, depending on its size (Fourier calibration uses the Fourier transform of a projected array of spots and should handle a few missing spots around the 0 order; wavefront calibration can be completed away from the 0 order block). After these steps, the holography algorithms will work fine as long as your target patterns don't overlap with the block. slmsuite has other features that may be useful in this case, including MRAF regions that allow amplitude flexibility within the blocked region to improve the pattern elsewhere. We're interested in the NeuraLight combination you're using, so let us know how it goes and if you need any assistance! |
Beta Was this translation helpful? Give feedback.
Welcome to slmsuite, @neurojason! The short answer is that both Fourier calibration (for coordinate transformation between SLM and camera) and wavefront calibration (aberration compensation, if needed) -- i.e. the two steps before running the holography algorithms -- should work with the 0 order block, depending on its size (Fourier calibration uses the Fourier transform of a projected array of spots and should handle a few missing spots around the 0 order; wavefront calibration can be completed away from the 0 order block). After these steps, the holography algorithms will work fine as long as your target patterns don't overlap with the block.
slmsuite has other features that may be usef…