Focuser » History » Version 3
Eric Hou, 06/24/2010 05:05 PM
1 | 1 | Amber Herold | h1. Focuser |
---|---|---|---|
2 | |||
3 | 3 | Eric Hou | The Focuser node is reponsible for focusing. Focus sequence determines the sequence of focus steps that can be applied to the focus target the node recieved. For each item in the sequence, a preset is chosen for imaging and the method of focus (Autofocus or Manual focus) is selected. For autofocus method, defocus and astigmation are measured by beam tilt induced image shift. Alternatively distance from the eucentric height is measured by two opposit stage alpha tilts. The correction type then determines which and how the correction is made. Manual |
4 | focus, either through a z height or defocus change, is possible. Eucentric focus can be send to/recieved form the scope, and the user can also reset current zero defocus. Note that when stage z is used for focus correction, drift is declared automatically so that the drift manager can handle the position change properly. |
||
5 | 1 | Amber Herold | |
6 | 3 | Eric Hou | When the stage is tilted significantly, distortion of the image occurs when beam is tilted. Cosine stretching (Ziese et al. 2003 J. Microscopy 211,179-185) boosts the correlation peak during autofocusing. In addition, a defocus offset is made according to the tilt geometry so that eqiuivalent level of defocus is achieved with image shift at any targeted location. This correction is made automatically. |
7 | 1 | Amber Herold | |
8 | Required bindings to Presets Manager |
||
9 | |||
10 | 3 | Eric Hou | FocuserNode - (ChangePresetEvent) -> PresetsManagerNode |
11 | PresetManagerNode - (PresetChangedEvent) -> FocuserNode |
||
12 | 1 | Amber Herold | |
13 | 3 | Eric Hou | Focuser normally recieves rejected target list from acquisition node rather than from a TargetFinderNode Class although it is possible, too. |
14 | 1 | Amber Herold | |
15 | 3 | Eric Hou | AcquisitionNodeAlias - (ImageTargetListPublishEvent) -> FocuserNode |
16 | FocuserNode - (TargetListDoneEvent) -> AcquisitionNodeAlias |
||
17 | 1 | Amber Herold | |
18 | For the focuser that initiates drift monitoring, two bindings are needed. |
||
19 | 3 | Eric Hou | FocuserNode - (DriftMonitorRequestEvent) -> DriftManagerNode |
20 | DriftManagerNode - (DriftMonitorResultEvent) -> FocusNode |
||
21 | 1 | Amber Herold | |
22 | Required Bindings to use drift check image for auto focusing. |
||
23 | |||
24 | 3 | Eric Hou | DriftManagerNode - (AcquisitionImagePublishEvent) -> RCTNode |
25 | 1 | Amber Herold | |
26 | Bindings needed if to be Fourier transformed |
||
27 | |||
28 | 3 | Eric Hou | FocuserNode- (AcquisitionImagePublishEvent) ->FFTMakerNode |
29 | 1 | Amber Herold | |
30 | Focuser node may need target shift correction upon drift. |
||
31 | |||
32 | 3 | Eric Hou | FocuserNode - (NeedTargetShiftEvent) -> DriftManagerNode |
33 | DriftManagerNode-(AcquisitionImageDriftPublishEvent) -> FocuserNode |
||
34 | 1 | Amber Herold | |
35 | Optional Bindings with Navigator to allow (iterative) target move correction. |
||
36 | |||
37 | 3 | Eric Hou | AcquisitionNodeAlias - (MoveToTargetEvent) -> NavigatorNodeAlias |
38 | 1 | Amber Herold | |
39 | h2. Toolbar |
||
40 | |||
41 | * Settings = set acquisition and ice melting parameters |
||
42 | |||
43 | * Focus Sequence = set sequence and focus parameters |
||
44 | |||
45 | * Play|Pause|Abort = Restart|Pause|Abort focus target processing. |
||
46 | |||
47 | 3 | Eric Hou | * Simulate Target|LoopPlay|LoopAbort= Single acquisition|Multiple acquisition with time delay|Stop multiple acquisition of a simulate target |
48 | 1 | Amber Herold | |
49 | 3 | Eric Hou | * Browse Image= Load an image and publish it from this node and pass on for processing. |
50 | 1 | Amber Herold | |
51 | 3 | Eric Hou | * Manual Focus = open the Manual Focus (continuous image acquisition) display to manually correct defocus or stage z |
52 | 1 | Amber Herold | |
53 | 3 | Eric Hou | * Align Rotation Center = use the current autofocus calibration to align the rotation center beam tilt. |
54 | 1 | Amber Herold | |
55 | h2. Settings |
||
56 | |||
57 | * See <link linkend="acq_node">Acquisition node Settings</link> |
||
58 | |||
59 | 3 | Eric Hou | * Ice melt time (s) = time the acuisition preset will be fixed over the carbon of an ice grid in order to melt the ice for a better autofocus result. The main screen is lowered to protect th CCD during the long exposure. |
60 | 1 | Amber Herold | |
61 | 3 | Eric Hou | * Acquire final image = enabled means the acquisition image will be acquired after completion of all focus sequence. |
62 | 1 | Amber Herold | |
63 | h2. Focus Sequence Settings |
||
64 | |||
65 | * Sequence = add and select the sequence item to which the settings apply. |
||
66 | |||
67 | * Enable = perform the focusing function of the selected sequence item. |
||
68 | |||
69 | * Preset = select the preset used in the focusing. |
||
70 | |||
71 | * Focuse method = Manual | Beam Tilt | Stage Tilt |
||
72 | |||
73 | * Autofocus |
||
74 | |||
75 | 3 | Eric Hou | * Beam tilt (mrad if Beam Tilt; degree if Stage Tilt)= the amount the tilt will be when running the autofocus routine |
76 | 1 | Amber Herold | |
77 | * Use "phase or cross" correlation to register image shift in the autofocus |
||
78 | |||
79 | 3 | Eric Hou | * Fit limit = refers to the fitting residual in the tilt induced image shift equation that determines the defocus and astigmation. If no stigmator calibration was done, the limit need to be higher. |
80 | 1 | Amber Herold | |
81 | * Correction type = Defocus | None | Stage Z |
||
82 | |||
83 | * Check for drift greater than "3e-10" meters/s (off by default) |
||
84 | |||
85 | * Stigmator correct = enabled means that astigmatism will be corrected |
||
86 | |||
87 | 3 | Eric Hou | * Stigmator Defocus Min/Max = minimum and maximum defocus values (m) used for correcting the astigmatism |
88 | 1 | Amber Herold | |
89 | h2. Manual Focus |
||
90 | |||
91 | * Settings: |
||
92 | |||
93 | 3 | Eric Hou | - Mask radius: "1" % of image = center percentage of FFT that is masked out in order to see the FFT easier on the screen |
94 | 1 | Amber Herold | |
95 | 3 | Eric Hou | - Icrement: 5e-7 m = the incremental amount of defocus or stage z change |
96 | 1 | Amber Herold | |
97 | * Play = restart continous image acquisition |
||
98 | |||
99 | * Pause = pause the continous image acquistion |
||
100 | |||
101 | * Stop = stop the continuous image acquisition |
||
102 | |||
103 | * "Defocus | Stage Z" = correction options |
||
104 | |||
105 | * Plus | Minus = increment by Defocus or Stage Z |
||
106 | |||
107 | * <blank> m = value that can be set with Set Instrument button |
||
108 | |||
109 | * Set Instrument = send the above defocus/stage Z value to the microscope |
||
110 | |||
111 | * Reset Defocus = reset the defocus to zero at the microscope |
||
112 | |||
113 | 3 | Eric Hou | * Eucentric from instrument = save eucentric height value from the microscope |
114 | 1 | Amber Herold | |
115 | 3 | Eric Hou | * Eucentric to instrument = send the saved Leginon eucentric height to the microscope |
116 | 1 | Amber Herold | |
117 | * Image = show the current image |
||
118 | |||
119 | * Power = show the FFT of the current image |
||
120 | |||
121 | h2. Align Rotation Center |
||
122 | 2 | Amber Herold | |
123 | 3 | Eric Hou | * Align the beam tilt to the rotation center based on the current defocus/stigmator calibration. |
124 | 2 | Amber Herold | |
125 | ______ |
||
126 | |||
127 | [[FFT Maker|< FFT Maker]] | [[Gon Modeler|Gon Modeler >]] |
||
128 | |||
129 | ______ |