Project

General

Profile

Focuser » History » Version 2

Amber Herold, 04/27/2010 02:36 PM

1 1 Amber Herold
h1. Focuser
2
3
4
5
The Focuser node is reponsible for focusing. Focus sequence determines the sequence of
6
focus steps that can be applied to the focus target the node recieved. For each item in the
7
sequence, a preset is chosen for imaging and the method of focus (Autofocus or Manual focus)
8
is selected. For autofocus method, defocus and astigmation are measured by beam tilt induced
9
image shift. Alternatively distance from the eucentric height is measured by two opposit stage
10
alpha tilts. The correction type then determines which and how the correction is made. Manual
11
focus, either through a z height or defocus change, is possible. Eucentric focus can be send
12
to/recieved form the scope, and the user can also reset current zero defocus. Note that when
13
stage z is used for focus correction, drift is declared automatically so that the drift
14
manager can handle the position change properly.
15
16
17
When the stage is tilted significantly, distortion of the image occurs when beam is
18
tilted. Cosine stretching (Ziese et al. 2003 J. Microscopy 211,179-185) boosts the correlation
19
peak during autofocusing. In addition, a defocus offset is made according to the tilt geometry
20
so that eqiuivalent level of defocus is achieved with image shift at any targeted location.
21
This correction is made automatically.
22
23
<highlights>
24
25
Required bindings to Presets Manager
26
27
<simplelist type="vert">
28
<member> FocuserNode - (ChangePresetEvent) -> PresetsManagerNode</member>
29
<member> PresetManagerNode - (PresetChangedEvent) -> FocuserNode</member>
30
</simplelist>
31
</highlights>
32
<highlights>
33
34
Focuser normally recieves rejected target list from acquisition node rather than from a
35
TargetFinderNode Class although it is possible, too.
36
37
<simplelist type="vert">
38
<member> AcquisitionNodeAlias - (ImageTargetListPublishEvent) -> FocuserNode</member>
39
<member> FocuserNode - (TargetListDoneEvent) -> AcquisitionNodeAlias</member>
40
</simplelist>
41
</highlights>
42
<highlights>
43
44
For the focuser that initiates drift monitoring, two bindings are needed.
45
46
<simplelist type="vert">
47
<member> FocuserNode - (DriftMonitorRequestEvent) -> DriftManagerNode</member>
48
<member> DriftManagerNode - (DriftMonitorResultEvent) -> FocusNode</member>
49
</simplelist>
50
51
Required Bindings to use drift check image for auto focusing.
52
53
<simplelist type="vert">
54
<member> DriftManagerNode - (AcquisitionImagePublishEvent) -> RCTNode</member>
55
</simplelist>
56
</highlights>
57
<highlights>
58
59
Bindings needed if to be Fourier transformed
60
61
<simplelist type="vert">
62
<member> FocuserNode- (AcquisitionImagePublishEvent) ->FFTMakerNode</member>
63
</simplelist>
64
65
Focuser node may need target shift correction upon drift.
66
67
<simplelist type="vert">
68
<member> FocuserNode - (NeedTargetShiftEvent) -> DriftManagerNode</member>
69
<member> DriftManagerNode-(AcquisitionImageDriftPublishEvent) -> FocuserNode</member>
70
</simplelist>
71
</highlights>
72
<highlights>
73
74
Optional Bindings with Navigator to allow (iterative) target move correction.
75
76
<simplelist type="vert">
77
<member> AcquisitionNodeAlias - (MoveToTargetEvent) -> NavigatorNodeAlias</member>
78
</simplelist>
79
</highlights>
80
81
82
83
84
h2.  Toolbar
85
86
87
88
89
90
*  Settings = set acquisition and ice melting parameters
91
92
93
*  Focus Sequence = set sequence and focus parameters
94
95
96
*  Play|Pause|Abort = Restart|Pause|Abort focus target processing.
97
98
99
*  Simulate Target|LoopPlay|LoopAbort= Single acquisition|Multiple acquisition with
100
time delay|Stop multiple acquisition of a simulate target
101
102
103
*  Browse Image= Load an image and publish it from this node and pass on for
104
processing.
105
106
107
*  Manual Focus = open the Manual Focus (continuous image acquisition) display to
108
manually correct defocus or stage z
109
110
111
*  Align Rotation Center = use the current autofocus calibration to align the
112
rotation center beam tilt.
113
114
115
116
117
118
119
120
121
122
h2.  Settings
123
124
125
126
127
128
*  See <link linkend="acq_node">Acquisition node Settings</link>
129
130
131
*  Ice melt time (s) = time the acuisition preset will be fixed over the carbon of
132
an ice grid in order to melt the ice for a better autofocus result. The main screen is
133
lowered to protect th CCD during the long exposure.
134
135
136
*  Acquire final image = enabled means the acquisition image will be acquired after
137
completion of all focus sequence.
138
139
140
141
142
143
144
145
146
147
h2.  Focus Sequence Settings
148
149
150
151
152
153
*  Sequence = add and select the sequence item to which the settings apply.
154
155
156
*  Enable = perform the focusing function of the selected sequence item.
157
158
159
*  Preset = select the preset used in the focusing.
160
161
162
*  Focuse method = Manual | Beam Tilt | Stage Tilt
163
164
165
*  Autofocus
166
167
168
169
170
*  Beam tilt (mrad if Beam Tilt; degree if Stage Tilt)= the amount the tilt
171
will be when running the autofocus routine
172
173
174
*  Use "phase or cross" correlation to register image shift in the autofocus
175
176
177
178
*  Fit limit = refers to the fitting residual in the tilt induced image shift
179
equation that determines the defocus and astigmation. If no stigmator
180
calibration was done, the limit need to be higher.
181
182
183
*  Correction type = Defocus | None | Stage Z
184
185
186
*  Check for drift greater than "3e-10" meters/s (off by default)
187
188
189
*  Stigmator correct = enabled means that astigmatism will be corrected
190
191
192
*  Stigmator Defocus Min/Max = minimum and maximum defocus values (m) used for
193
correcting the astigmatism
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
h2.  Manual Focus
210
211
212
213
214
215
*  Settings:
216
217
218
- Mask radius: "1" % of image = center percentage of FFT that is masked out in
219
order to see the FFT easier on the screen
220
221
222
- Icrement: 5e-7 m = the incremental amount of defocus or stage z change
223
224
225
*  Play = restart continous image acquisition
226
227
228
*  Pause = pause the continous image acquistion
229
230
231
*  Stop = stop the continuous image acquisition
232
233
234
*  "Defocus | Stage Z" = correction options
235
236
237
*  Plus | Minus = increment by Defocus or Stage Z
238
239
240
*  <blank> m = value that can be set with Set Instrument button
241
242
243
*  Set Instrument = send the above defocus/stage Z value to the microscope
244
245
246
*  Reset Defocus = reset the defocus to zero at the microscope
247
248
249
*  Eucentric from instrument = save eucentric height value from the
250
microscope
251
252
253
*  Eucentric to instrument = send the saved Leginon eucentric height to the
254
microscope
255
256
257
*  Image = show the current image
258
259
260
*  Power = show the FFT of the current image
261
262
263
264
265
266
267
268
269
270
h2.  Align Rotation Center
271
272
273
274
*  Align the beam tilt to the rotation center based on the current defocus/stigmator
275
calibration.
276 2 Amber Herold
277
278
279
______
280
281
[[FFT Maker|< FFT Maker]] | [[Gon Modeler|Gon Modeler >]]
282
283
______