Project

General

Profile

Acquisition » History » Version 7

Eric Hou, 06/24/2010 04:33 PM

1 1 Amber Herold
h1. Acquisition
2
3 6 Eric Hou
The Acquisition node is the base node to acquire images with in a Leginon application. This node receives a Published Target List and navigates to each target using the specified Move Type. Then, an image is acquired and published to the database. Acquisition and Click Target Finders go together. The Click Target Finder nodes generate the list of targets and the Acquisition acquires images at each target. More than one preset can be assigned as a sequence to a single acquisition node; therefore, multiple images can be taken at each target. The ability to acquire many images at one target is how a defocal high magnification pair of images can be taken in the MSI application.
4 1 Amber Herold
5
Required bindings
6
7 6 Eric Hou
AcquisitionNodeAlias- (ChangePresetEvent) -> PresetsManagerNode
8
PresetsManagerNode - (PresetChangedEvent) -> AcquisitionNodeAlias
9 1 Amber Herold
10 6 Eric Hou
Bindings with the previous target makers or click target finder and the next click target finder.
11 1 Amber Herold
12 6 Eric Hou
TargetMakerNodeAlias - (ImageTargetListPublishEvent) -> AcquisitionNodeAlias
13
AcquisitionNodeAlias - (TargetListDoneEvent) -> TargetMakerNodeAlias
14
AcquisitionNodeAlias - (AcquisitionImagePublishEvent) -> ClickTargetFinderNodeAlias
15
ClickTargetFinderNodeAlias - (ImageProcesstDoneEvent) -> AcquisitionNodeAlias
16 1 Amber Herold
17
Optional Bindings with DriftManager to allow target correction after drift.
18
19 6 Eric Hou
AcquisitionNodeAlias - (NeedTargetShiftEvent) -> DriftManagerNodeAlias</member>
20
DriftManagerNodeAlias - (AcquisitionImageDriftPublishEvent) -> AcquisitionNodeAlias</member>
21 1 Amber Herold
22
Optional Bindings with Navigator to allow (iterative) target move correction.
23
24 6 Eric Hou
AcquisitionNodeAlias - (MoveToTargetEvent) -> NavigatorNodeAlias
25 1 Amber Herold
26
h2. Acquisition Toolbar ( Leginon/Acquisition/Toolbar> )
27
28 6 Eric Hou
*  Settings = open the Acquisition Settings window to control behavior properties of the acquisition node
29 1 Amber Herold
30 6 Eric Hou
*  Play | Pause | Abort = controls how the acquisition node controls the target list. The abort button aborts only the current target list.
31 1 Amber Herold
32
*  Queue Abort = Abort the whole target queue list.
33
34 6 Eric Hou
*  Simulate Target = acquire an image with the current microscope settings and treat it as if it was passed to this acquisition node from another node. This avoids going through the process of a whole Leginon application in order to acquire an image with this node.
35 1 Amber Herold
36 6 Eric Hou
*  Simulate Target LoopPlay | LoopAbort = Acquire/Stop multiple simulated target acquisition that are separated by the time interval specified in the setting.
37 1 Amber Herold
38 6 Eric Hou
*  Browse Image= Load an image and publish it from this node and pass on to further processing (mainly for testing).
39 1 Amber Herold
40 6 Eric Hou
h2.  Acquistion Settings ( Leginon/Acquisition/Settings> )
41 1 Amber Herold
42 6 Eric Hou
*  Use "image shift | stage position | modeled stage position | image beam shift" to move to target.
43
&nbsp;
44
The type of calibration movement that is used to navigate to the target. The target's previous preset's calibration is the one used, not the one that is assigned to the preset that the acquisition node will acquire the image at.
45
&nbsp;
46 1 Amber Herold
*  Wait "2.5" seconds before acquiring image.
47 6 Eric Hou
&nbsp;
48
The amount of time paused before an image is acquired at the target after the target has been moved to.
49 1 Amber Herold
50
*  Save image to database (on by default)
51 6 Eric Hou
&nbsp;
52
Enabled means the image acquired with this node will be saved into the database. If this feature is disabled, the images will NOT be saved.
53 1 Amber Herold
54
*  Wait for a node to process the image (off by default)
55 6 Eric Hou
&nbsp;
56
Enabled means that the next image in the target list will not be acquired until all other nodes are finished processing the current image that was acquired with this acquisition node.
57
&nbsp;
58
The general rule for this settings is that, wait if there is a danger of competition for microscope. Therefore, do not wait at the final acquisition node in the acquisition sequence, nor when the image is fed to make an atlas that does not start further acquisition. If the next target finder node uses queuing option, there is no need to wait, either.
59 1 Amber Herold
60 6 Eric Hou
*  Publish and wait for rejected targets = If targets have been assigned to the target list that have not been assigned to this acquisition, enabling this option will make the acquisition node wait until those foreign targets have been processed/completed first. Acquisition nodes can only process acquisition targets. Ignoring the rejected targets would be the default unchecked position. This could also be a short-cut to turn off focusing (turn off this feature in the "exp" acquisition node in the MSI application. (off by default)
61 1 Amber Herold
62 6 Eric Hou
*  Adjust Target for Shift = This option is used with the binding of the acquisition node to DriftManagerNode to correct targets used to acquire the image. The target comes from a parent image. When it is on and if the target is expired by a drift after acquisition of the parent image, leginon reacquire an image using the parent image configuration and determine the correct by correlation with the original. Once
63
corrected, other targets from the same parent image requires no further correction See [[Drift Manager|DriftManager]] Node Description (off by default)
64 1 Amber Herold
65 6 Eric Hou
*  Simulated Target Loop: Wait Time | Iterations= This is used with Simulate Target Loop tool. The wait time is between the end of the last acquisition and the beginning of the new acquisition.
66 1 Amber Herold
67 6 Eric Hou
* Preset Order = the selected presets that appear in the white list box area are the presets used by the acquisition node to acquire images per target in the image target list.
68 1 Amber Herold
69 6 Eric Hou
*  Insert | Delete | Up | Down = adjust the presets assigned to this acquisition node
70 1 Amber Herold
71
*  Mover: preset manager | navigator
72
73 7 Eric Hou
 In order to move to the target, Acquisition node uses either PresetsManager or Navigator. Moving handled by PresetsManager is the original design of Leginon which uses the calibration of the parent image where the target comes from to perform a single move, and it works for all move types. Moving handled by Navigator is a new feature available starting v1.3. Apart from single move, identical to that of PresetsManager, it
74 6 Eric Hou
can perform iterative move correction that checks move error by locally correlating to the original image around the target and only stops trying when the error is below a threshold. As of v1.3, this function does not work with image shift move type.
75 1 Amber Herold
76
77 6 Eric Hou
* Move Accuracy (m): The threshold for iterative movement by navigator. Entering 0 will result in a single move without error check.
78 2 Amber Herold
79
80
______
81
82
[[BeamFixer|BeamFixer >]]
83
84
______