Project

General

Profile

Focuser » History » Version 4

Eric Hou, 06/24/2010 05:08 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 4 Eric Hou
FocuserNode - (NeedTargetShiftEvent) - > DriftManagerNode
33 3 Eric Hou
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 4 Eric Hou
*  See [[Acquisition|Acquisition node Settings]]
58 1 Amber Herold
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 4 Eric Hou
 ##  Beam tilt (mrad if Beam Tilt; degree if Stage Tilt)= the amount the tilt will be when running the autofocus routine
76
 
77
 ##  Use "phase or cross" correlation to register image shift in the autofocus
78
 
79
 ##  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
 
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
 ##  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
______