Project

General

Profile

Acquisition » History » Version 3

Amber Herold, 06/23/2010 11:50 AM

1 1 Amber Herold
h1. Acquisition
2
3
4
5
The Acquisition node is the base node to acquire images with in a Leginon application.
6
This node receives a Published Target List and navigates to each target using the specified
7
Move Type. Then, an image is acquired and published to the database. Acquisition and Click
8
Target Finders go together. The Click Target Finder nodes generate the list of targets and the
9
Acquisition acquires images at each target. More than one preset can be assigned as a sequence
10
to a single acquisition node; therefore, multiple images can be taken at each target. The
11
ability to acquire many images at one target is how a defocal high magnification pair of
12
images can be taken in the MSI application.
13
14
<highlights>
15
16
Required bindings
17
18
<simplelist type="vert">
19
<member> AcquisitionNodeAlias- (ChangePresetEvent) -> PresetsManagerNode</member>
20
<member> PresetsManagerNode - (PresetChangedEvent) -> AcquisitionNodeAlias</member>
21
</simplelist>
22
</highlights>
23
<highlights>
24
25
Bindings with the previous target makers or click target finder and the next click
26
target finder.
27
28
<simplelist type="vert">
29
<member> TargetMakerNodeAlias - (ImageTargetListPublishEvent) ->
30
AcquisitionNodeAlias</member>
31
<member> AcquisitionNodeAlias - (TargetListDoneEvent) -> TargetMakerNodeAlias</member>
32
<member> AcquisitionNodeAlias - (AcquisitionImagePublishEvent) ->
33
ClickTargetFinderNodeAlias</member>
34
<member> ClickTargetFinderNodeAlias - (ImageProcesstDoneEvent) ->
35
AcquisitionNodeAlias</member>
36
</simplelist>
37
</highlights>
38
<highlights>
39
40
Optional Bindings with DriftManager to allow target correction after drift.
41
42
<simplelist type="vert">
43
<member> AcquisitionNodeAlias - (NeedTargetShiftEvent) -> DriftManagerNodeAlias</member>
44
<member> DriftManagerNodeAlias - (AcquisitionImageDriftPublishEvent) ->
45
AcquisitionNodeAlias</member>
46
</simplelist>
47
</highlights>
48
<highlights>
49
50
Optional Bindings with Navigator to allow (iterative) target move correction.
51
52
<simplelist type="vert">
53
<member> AcquisitionNodeAlias - (MoveToTargetEvent) -> NavigatorNodeAlias</member>
54
</simplelist>
55
</highlights>
56
57
58
h2. Acquisition Toolbar ( Leginon/Acquisition/Toolbar> )
59
60
61
62
*  Settings = open the Acquisition Settings window to control behavior properties of
63
the acquisition node
64
65
66
*  Play | Pause | Abort = controls how the acquisition node controls the target list.
67
The abort button aborts only the current target list.
68
69
70
*  Queue Abort = Abort the whole target queue list.
71
72
73
*  Simulate Target = acquire an image with the current microscope settings and treat
74
it as if it was passed to this acquisition node from another node. This avoids going
75
through the process of a whole Leginon application in order to acquire an image with
76
this node.
77
78
79
*  Simulate Target LoopPlay | LoopAbort = Acquire/Stop multiple simulated target
80
acquisition that are separated by the time interval specified in the setting.
81
82
83
*  Browse Image= Load an image and publish it from this node and pass on to further
84
processing (mainly for testing).
85
86
87
88
89
90
91
92
h2.  Acquistion Settings ( Leginon/Acquisition/Settings>
93
)
94
95
96
97
*  Use "image shift | stage position | modeled stage position | image beam shift" to
98
move to target.
99
100
The type of calibration movement that is used to navigate to the target. The
101
target's previous preset's calibration is the one used, not the one that is assigned to
102
the preset that the acquisition node will acquire the image at.
103
104
105
*  Wait "2.5" seconds before acquiring image.
106
107
The amount of time paused before an image is acquired at the target after the
108
target has been moved to.
109
110
111
*  Save image to database (on by default)
112
113
Enabled means the image acquired with this node will be saved into the database. If
114
this feature is disabled, the images will NOT be saved.
115
116
117
*  Wait for a node to process the image (off by default)
118
119
Enabled means that the next image in the target list will not be acquired until all
120
other nodes are finished processing the current image that was acquired with this
121
acquisition node.
122
123
124
The general rule for this settings is that, wait if there is a danger of competition
125
for microscope. Therefore, do not wait at the final acquisition node in the acquisition
126
sequence, nor when the image is fed to make an atlas that does not start further
127
acquisition. If the next target finder node uses queuing option, there is no need to
128
wait, either.
129
130
131
*  Publish and wait for rejected targets = If targets have been assigned to the target
132
list that have not been assigned to this acquisition, enabling this option will make the
133
acquisition node wait until those foreign targets have been processed/completed first.
134
Acquisition nodes can only process acquisition targets. Ignoring the rejected targets
135
would be the default unchecked position. This could also be a short-cut to turn off
136
focusing (turn off this feature in the "exp" acquisition node in the MSI application.
137
(off by default)
138
139
140
*  Adjust Target for Shift = This option is used with the binding of the acquisition
141
node to DriftManagerNode to correct targets used to acquire the image. The target comes
142
from a parent image. When it is on and if the target is expired by a drift after
143
acquisition of the parent image, leginon reacquire an image using the parent image
144
configuration and determine the correct by correlation with the original. Once
145
corrected, other targets from the same parent image requires no further correction See
146 3 Amber Herold
[[Drift Manager|DriftManager]] Node Description (off by
147 1 Amber Herold
default)
148
149
150
*  Simulated Target Loop: Wait Time | Iterations= This is used with Simulate Target
151
Loop tool. The wait time is between the end of the last acquisition and the beginning of
152
the new acquisition.
153
154
155
* Preset Order = the selected presets that appear in the white list box area are the
156
presets used by the acquisition node to acquire images per target in the image target
157
list.
158
159
160
161
162
*  Insert | Delete | Up | Down = adjust the presets assigned to this acquisition
163
node
164
165
166
167
168
169
170
171
172
*  Mover: preset manager | navigator
173
174
175
In order to move to the target, Acquisition node uses either PresetsManager or
176
Navigator. Moving handled by PresetsManager is the original design of Leginon which uses
177
the calibration of the parent image where the target comes from to perform a single
178
move, and it works for all move types. Moving handled by Navigator is a new feature
179
available starting v1.3. Apart from single move, identical to that of PresetsManager, it
180
can perform iterative move correction that checks move error by locally correlating to
181
the original image around the target and only stops trying when the error is below a
182
threshold. As of v1.3, this function does not work with image shift move type.
183
184
185
* Move Accuracy (m): The threshold for iterative movement by navigator. Entering 0
186
will result in a single move without error check.
187 2 Amber Herold
188
189
______
190
191
[[BeamFixer|BeamFixer >]]
192
193
______