-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Overlapping rings in phase transfer function #152
Comments
It appears to be the same for a previous dataset: |
Thanks for finding and flagging this @ziw-liu. The raw data is sampled out to 1/(0.15 um) = 6.66 um^{-1} so I would not expect overlap since 2NA/lambda = 2(1.35)/(0.45 um) = 6 um^{-1}. Equivalently, we're correctly Nyquist sampling the underlying signals, and I think this is a waveorder bug. |
Details: I will also refine my estimate of the transverse cutoff frequency to (NA_ill + NA_det) / lambda, which is (1.35 + 0.52)/0.45 um = 4.16 um^{-1}. These numbers are consistent with the overlap you've observed here @ziw-liu, where the transverse cutoff frequency is about 25% larger than the data's extent. In the current Summary and takeaways:
Next steps:
|
EDIT: this artifact is the result of a small (~3 degrees) rotation angle during registration. This issue might be related to the grid artifacts we see with the binned Zyla camera, which is under-sampling by a large margin. The wrap-arounds in the phase transfer function could be enhancing the fixed pattern noise. Edit: add a 63x example: |
When debugging #151 I saw this overlapping pattern in the phase 3D transfer function:
Without shifting:
Is it because the parameters didn't match the example data array?
The text was updated successfully, but these errors were encountered: