Skip to content
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

The meaning of sensitivity #7

Open
yrl1120 opened this issue Jan 31, 2023 · 6 comments
Open

The meaning of sensitivity #7

yrl1120 opened this issue Jan 31, 2023 · 6 comments

Comments

@yrl1120
Copy link

yrl1120 commented Jan 31, 2023

Hello, I have a question about the eSRRF parameter, the change of sensitivity value means that something has changed in the calculation, is it the same as axes in ring in SRRF?

@yrl1120
Copy link
Author

yrl1120 commented Jan 31, 2023

If I want to handle the same stack with the same parameters, how can sensitivity be represented in SRRF? Or is it mainly RADIUS that affects the final result in SRRF, and other parameters can be selected by default?

@HannahSHeil
Copy link
Collaborator

Hi, the eSRRF Sensitivity and SRRF Axis parameters are not comparable. The eSRRF sensitivity allows to fine-tune the PSF sharpening power and a contrast enhancement of the RGC (Radius Gradient Convergence) is performed by applying the user defined Sensitivity S value as a power to the RGC map. This operation was not integrated in the original SRRF application.
This means it is not really possible to use the same parameters for eSRRF and SRRF. If you want to compare the performance of both, I would recommend to apply a parameter sweep and pick parameter sets that yield the best results in each case. As the parameter sweep is not integrated in SRRF you'll need to go for a makro to batch process FRC and RSP map calculations.
Does this answer your questions?
Best, Hannah

@yrl1120
Copy link
Author

yrl1120 commented Jan 31, 2023

Thank you very much for your answer, this solved my confusion and I still have some questions to ask: how do you get FRC and RSP maps using SRRF, and in which plugin the makro you mentioned is?

@yrl1120
Copy link
Author

yrl1120 commented Jan 31, 2023

I've solved the first question, but I'd like to ask you how to use Macro to batch FRC and RSP mapping calculations, and I would appreciate it if you could answer.

@HannahSHeil
Copy link
Collaborator

Hi, you'll need the NanoJ-Squirrel plugin.
I'll just roughly sketch the steps,
for FRC

  • you need to split the stack in odd and even frames (run("Split image sequence into odd and even frames");)
  • run SRRF on each substack: run("SRRF Analysis", "ring="+R[k]+" radiality_magnification="+M+" axes="+A[t]+" frames_per_time-point="+NfrEven+" start=0 end=0 max=100 preferred=0");
  • calculate FRC resolution estimate to get mean FRC resolution for each parameter set: run("Calculate FRC-Map", "blocks=20 pixel="+pixelSize);

for RSP you only need a single WF image and a stack of all SRRF reconstructions, based on that you can calculate the RSP for each with Plugins > NanoJ-Squirrel > Calculate Error-Map, RSE and RSP UNICORN optimiser (beta)

Best, Hannah

@yrl1120
Copy link
Author

yrl1120 commented Feb 2, 2023

Thank you very much for your answer, if i want to compare the reconstruction performance of SRRF and ESRRF, is there a corresponding relationship between the three temporal analysis methods of ESRRF and the three temporal analysis methods of SRRF, or choose the time analysis method with the best performance respectively for comparison?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants