Project

General

Profile

Running the application » History » Version 1

Amber Herold, 06/18/2010 03:40 PM

1 1 Amber Herold
h1. Running the application
2
3
h2.  Running the application
4
5
6
7
8
h2. Import Notes about Image Intensity Recorded through
9
Tomography Node
10
11
12
13
Tomography node save the images in a different format from other Acquisition nodes. By
14
default, the flat-field correct CCD counts are multiplied by 10 and converted to signed
15
16-bit integer before the image is displayed and saved. This makes CCD counts of 3276.8 or
16
larger overflow to negatives. Other Leginon Acquisition images are saved as float without
17
manipulation.
18
19
20
To avoid this problem, find out what exposure time corresponds to the fractionated dose
21
from your tilt angle step and range and total dose and take an image at tomo preset with
22
such an exposure in Navigation node. You will need to reduce the total dose if a good
23
fraction of the counts are larger than 3200 even though it would not appear to be saturated
24
in the float scale without the 10x factor. Alternatively, change the scale factor in
25
Tomography node.
26
27
28
29
30
31
h2. Multiscale Imaging
32
33
34
35
*  Preset image shift alignment/beam shift alignment are the same as in MSI
36
application
37
38
39
*  New dark/bright references should be reaquired for "tomo" preset that acquires the
40
final data. It is best to do this at the same dose per tomography image calculated from
41
the total dose, the tilt parameters, and the dose measurement.
42
43
44
*  For best focusing result, perform autofocus at the same magnification as the
45
tomography data collection, align microscope well at the eucentric focus and the
46
rotation center and save them before data collection.
47
48
49
50
51
52
53
54
h2. Using Tomography Preview
55
56
57
58
*  Preview targets (pink) can be selected when selecting targets in "Tomography
59
Targeting"
60
61
62
*  When the targets are processed, targets that are of the type "preview" are
63
processed before focus and acquisition targets.
64
65
66
*  Tomography Preview node acquires a image at the preview target using "preview"
67
preset which should be set at minimal dose.
68
69
70
71
72
73
74
75
h2. Dose Measurement
76
77
78
79
If "Measure Dose before collection" is checked in Tomography node, the stage will be
80
moved to the reference target and a dose image of the "tomo" preset will be acquired (center
81
512x512 of whateven binning of the preset) before each tilt series if the interval between
82
the series is longer than the limit time set in the settings of Dose Measurement node. The
83
measured value will then be used to recalculate the proper exposure time for tomography
84
imaging.
85
86
87
For this function to behave properly, the followings should be done during
88
operation:
89
90
91
* One, and only one, "reference" target should be selected in either "Square
92
Targeting" or "Hole Targeting" or "Tomography Targeting" node. The reference target
93
should be of either a broken square or a empty hole if no broken square can be
94
found.
95
96
97
* "Measure Dose" before collection should be selected in Tomography node.
98
99
100
* "Exposure time max/min" in Tomography node should be in a range that can accommodate
101
the electron beam fluctuation over time.
102
103
104
105
106
107
108
109
h2. Align Zero Loss Peak
110
111
112
113
This function applies only to Gatan energy filter EFTEM. If "Align ZLP before
114
collection" is checked in Tomography node, the stage will be moved to the reference target
115
and starts the procedure to align zero loss peak before each tilt series if the interval
116
between the series is longer than the limit time set in the settings of Dose Measurement
117
node.
118
119
120
For this function to behave properly, the followings should be done during
121
operation:
122
123
124
* One, and only one, "reference" target should be selected in either "Square
125
Targeting" or "Hole Targeting" or "Tomography Targeting" node. The reference target
126
should be of either a broken square or a empty hole if no broken square can be found.
127
This is the same reference target used for dose measurement.
128
129
130
* "Align ZLP" before collection should be selected in Tomography node.
131
132
133
134
135
136
137
138
h2. Low Magnification Model Fitting
139
140
141
142
The fitting of optical axis offset does not always works if the offset is so large that
143
the feature moves out of view with even a small tilt. In such a case, it is worth first
144
collect a tomography series at a lower magnification to define roughly the model.
145
146
147
At beginning of each session, or forced by the user, the model is initialized. By
148
default, at the initialization, Tomography node uses past fitting results that show good
149
agreement with the experimental data at the magnification of the preset used. If a good
150
model is not found, that from lower magnifications will be used. It is possible to force the
151
node to use a model fitted at a particular magnification by selecting it in
152
Tomography/Settings/Model.
153
154
155
Therefore, we recommend that, in case of fitting failure on good contrast images, the
156
followings should be done:
157
158
159
*  Tomography/Settings/Image Acquisition> change the preset to "hl".
160
161
162
*  Tomography/Settings> adjust Tilt and Exposure parameters to match.
163
164
165
*  Acquire the tiltseries images.
166
167
168
*  If the tracking is good, change the preset back.
169
170
171
*  Tomography/Settings/Model> Initialize with the model of (the mag of "hl"
172
preset).
173
174
175
*  Acquire the tomo-series.
176
177
178
*  If tracking is good, change back to Initialize with the model of "this preset and
179
lower" mag.
180
181
182
183
184
185
186
187
h2. What is a Good Tilt-Axis Model?
188
189
190
191
The goniometer-tilt-axis-based tracking model developped by Zheng et. al. corrects the
192
speciman height (z-axis) by a change of defocus using measured shift of feature shifts in
193
the images (x and y-axes). The tracking in the x and y directions does not involve the use
194
of such model, but is done by smooth curve fitting or preceeding tilts. Therefore, to judge
195
the adequacy of the model, one should check the resulting defocii of the images in the
196
series remain unchanged.
197
198
199
On the other hand, the feature tracking in x and y is likely to fail only if the tilting
200
does not induce a smooth shift of the imaging feature a sudden drop of specimen position at
201
a particular tilt angle often throws off the smooth curve fitting. It is possible to reduce
202
such effect by increasing the number of data points included in the smoothing as set in the
203
model section of the tomography node settings window. Otherwise, the goniometer need to be
204
serviced.
205
206
207
208
209
210
h2. Checking and Improving Tilt-Axis Model
211
212
213
214
Test runs should be done at the magnification, defocus, and tilts up to the highest
215
values planned for the real ones with a specimen with isotropic features in view and
216
adjusted to eucentric height. Tilt steps should be made to allow at least 15 images taken
217
per tilt direction.
218
219
220
221
h2. First Test Run: Fixed Model
222
223
224
225
The first time the tomography application is used on a microscope, all model
226
parameters are default to zero. A test run should be done with the specimen at eucentric
227
height and all default settings including "keep the tilt axis parameters fixed" activated.
228
If the feature tracking is good, and the defocii of the images in the tilt series do not
229
significantly changed, the goniometer behavior and camera alignment are close to ideal,
230
and no improvement of the model is required.
231
232
233
If the xy tracking deteriorates quickly in the first few tilts, the magnification
234
should be dropped so that tracking is possible through out the tilt series. Once a rough
235
model is established, refinement can then be done at higher magnifications.
236
237
238
239
240
241
h2. Runs to Improve the Model-Fitting
242
243
244
245
A complete tilt model fitting is difficult with small number of data points or at only
246
low tilts. Therefore, two tilt series need to be taken in order to get a good averaged
247
model that is later fixed.
248
249
250
* tomography/settings/model>deactivate "keep the tilt axis parameters
251
fixed".
252
253
254
* tomography/settings/model>initialize the model with "this preset only" unless
255
this is a refinement of <link linkend="Tomo_low_mag_fitting">a rough model obtained at
256
a lower magnification</link>, in which case, initialize the model with "this preset
257
and lower mags".
258
259
260
* tomography/toolbar>click on "reset learning" !http://emg.nysbc.org/software/leginon/images/icons/refresh.png! to have
261
a fresh start of tilt series data included in the fitting.
262
263
264
* Presets Manager>send the "tomo" preset to scope.
265
266
267
* tomography>Start the tilt series image collection by clicking on "Simulated
268
Target" tool.
269
270
271
* repeat 4 and 5 to dynamically fit the model the second time if the first one goes
272
to completion.
273
274
275
If the target shifts away during the run, reduce the magnification, repeat 1
276
through 9 in this procedure and then return to the higher, intended mag and refined
277
the model using the same procedure and proper setting for refinement as mentioned in
278
2.
279
280
281
* Check on web image viewer to see if the result of the second run in step 6
282
produces images of constant defocus through out each half of the tilt seriese.
283
284
285
* If the model is good, activate "keep the tilt axis parameters fixed" in the
286
tomography settings.
287
288
289
* Repeat step 2. Other than reset the learning, the tool produces an output of image
290
shift you should copy down and apply to the "tomo" preset in the future runs.
291
292
293
294
295
296
297
298
299
300
h2. Understand the results of the model fitting
301
302
303
304
In the above procedure does not yield a good model, it is necessary to study the graphs
305
output by the run to determine possible causes and derive the best fixed model that at least
306
work for most angles.
307
308
309
Figure 1 shows a typical result from the first dynamically fitted tilt series run. x and
310
y axes contains the tilt axis and are referenced to columns and rows on the images acquired.
311
z-axis is parallel to the electron beam. The "Prediction" data in the x and y-axis plot is
312
the extrapoloted result of the smooth curve fitting from preceeding (usually 4) tilts to the
313
current tilt angle. The "Position" is where features on the specimen end up to be relative
314
to the origin of the image shift at the scope as determined by correlation of images. Both
315
"Prediction" and "Position" are expressed in microns. The "Feature" is the shift of the
316
feature on the image. It corresponds to the difference between "Prediction" and "Position"
317
and is expressed in pixels of the image acquired. The z-axis "Prediction" is the correction
318
of defocus, i.e., specimen z-height change, the current model suggests and applied for each
319
tilt angle to keep the specimen focused. Originally, it is possible to measure defocus at
320
each tilt and obtain "Measured" values in this plot. However, the function is currently
321
disabled because the procedure does give accurate results.
322
323
324
According to the Zheng et. al. model, the tilt-axis can be characterized by three
325
parameters: phi, the angle between the tilt axis and the detector x axis (column), offset,
326
the distance between the center of the detector and the tilt axis on the xy plane, and z0,
327
the distance between the specimen from the xy plane that contains the tilt axis. If the tilt
328
axis is parallel to x-axis of the detector, and that the model does not change through the
329
tilt series, y-axis(row) "Prediction" and "Position" should remain constant. While the same
330
values for x-axis follows a cosine curve as it tilts if the only deviation from the ideal
331
model is an offset of the tilt axis from detector center in x-direction (non-zero offset).
332
On the other hand, if the only deviation the ideal model is an offset in z direction
333
(non-zero z0)
334
335
336
As a first tilt series used in the model fitting, the data is not fitted until it
337
accumulate enough data points and spead over more tilts. We arbitrarily select 30 degrees as
338
the starting angle where the fit is started. As can be seen in Figure 1, the model is
339
significantly different from the initial as z-axis "Prediction" jumps once the fitting is
340
started. In particular, the model z0 which corresponds to the offset of the specimen from
341
the tilt axis in z direction dominates deviation. Such problem is evident by the
342
near-straight line feature shift in x-axis ove more than 1 um. There is also some offset in
343
x direction since the "Prediction" and "Position" flattens somewhat as it approaches zero
344
tilt. The tilt axis has minimal tilt from x-axis since in the y-direction, despite the bump
345
at about 40 degrees, the range of variation in the whole tilt series is about 0.06
346
um.
347
348
349
Figure 1!http://emg.nysbc.org/software/leginon/images/images/tomoxyz1.png!
350
351
352
By activate "show model parameters" check box in the viewer, more plots are shown
353
(Figure 2). phi and "optical axis" offset remain fixed below 30 deg while z0 is recalculated
354
at each tilt. As you can see, the fitting of the former two parameters are not very stable
355
in this first trial. Therefore, we need to do the second run.
356
357
358
Figure 2!http://emg.nysbc.org/software/leginon/images/images/tomomodel1.png!
359
360
361
Figure 3 shows the z-axis plot of the second run since the x and y does not change
362
significantly. Figure 4 shows its corresponding model parameters. The zero and first tilt
363
uses the initial model and the rest are fitted dynamically. In this run, because more than
364
one tilt series is found in the memory since last "reset learning", the model fitting starts
365
after the first tilt image is acquired. model parameters are rather stable over the whole
366
tilt series and suggests that the tilt axis is tilted from x-axis by about -1.3 degree, and
367
offset from the center of the detector by -0.6 um, and the specimen is off from eucentric
368
height by about -0.7 um
369
370
371
Figure 3!http://emg.nysbc.org/software/leginon/images/images/tomoz2.png!
372
373
374
Figure 4!http://emg.nysbc.org/software/leginon/images/images/tomomodel2.png!
375
376
377
378
379
Although it is not possible to maintain perfect defocus prediction in the full range of
380
the tilt by using a fixed model, we found that the overall performance is better if an
381
average tilt axis model that works well in the mid-range tilt is used as a fixed model. For
382
example, for the behavior in the above figure, we choose:
383
384
385
386
387
Use these custom values as initial model and turn on "Keep the tilt axis parameters
388
fixed". If the result is good, judging by consistent defocus and target tracking through out
389
the tilt series, this model will be saved in the database as best model automatically, and
390
you can revert back to initialize with the model of "only this preset".
391
392
393
394
395
396
h2. Failure of xy feature tracking
397
398
399
400
feature tracking in x and y axes is a 2nd order polynomial fit of preceeding data
401
points. The default uses 5 data points. When a sudden jump occurs in the tracking error, it
402
tend to follow the trend of the last point. If the jump is a temporary clich in the
403
goniometer, this tend to over correct the tracking error and eventually loose track as shown
404
in Figure 5. A possible fix is to increase the number of data points in the fitting. This
405
can be set in the tomography setting "Smooth n tilts for defocus prediction". 4 in defocus
406
prediction is equivalent to 5 points (n+1) for xy tracking.
407
408
409
Figure 5!http://emg.nysbc.org/software/leginon/images/images/tomoxbad.png!
410
411
412
413
414
415
h2. Large tracking error between the first and second tilt
416
images
417
418
419
420
The first image in each tilt group of the tilt series at the "start" angle (normally 0
421
deg) and the second image at tilt of "step" angle from the "start" angle do not use the
422
fitted model.  It is assumed that the eucentric height judged by stage alpha wobbling in the
423
"Tomo Focus" node gives a stage height that the tracking of feature by such a small tilt
424
would be good enough.  In most cases this is a reasonable assumption.  However, we have had
425
experience of goniometer alignment problem where the assumption fails.  The symptom is
426
illustrated in Figure 6 below.  Note that the Feature tracking error is displayed as
427
percentage of the image length.
428
429
430
Figure 6!http://emg.nysbc.org/software/leginon/images/images/tomoz0bad.png!
431
432
433
This tilt series was taken with a starting angle of zero and at an image size of < 1
434
um.  As can be seen here, apart from the +2 and -2 degree tilts, the tracking error was less
435
than 2 % of the image.  Only the tracking of the feature between 0 and +/- 2 degrees are
436
large.  At close to 20 % error, this made the overlap between +/- 2 degrees unacceptable and
437
often cause popular alignment programs to misalign the two half of the series.
438
439
440
The first solution is of course to report it to your microscope service engineer.  When
441
we had this problem, many users noticed that it was difficult to adjust stage to eucentric
442
height manually with alpha wobbler.  Features jumped while the goniometer changed rotation
443
direction.  In addition, different magnitude of tilt range suggests different eucentric
444
heights.  It is not easy to fix this, so it might take a while.
445
446
447
Before the hardware is fixed physically, it is still possible collect tomograms.  The
448
model fitting of the overall curve in the above case gave z0 of +5 um through the whole tilt
449
series (Figure not shown).  Therefore, by moving the stage up by such an amount after the
450
stage-tilt-based autofocusing can bring us to the correct height for tomography.  This can
451
be acheived by saving the "tomo eucentric" focus current to the database, align rotation
452
center for this stage height and focus.  Then change the correction type of the
453
"Beam_Tilt_Fine" focusing step to "Stage Z".
454
455
456
457
458
459
h2. Failure of model-based correction
460
461
462
463
The model used in the defocus correction in Leginon tomography node is a very simplified
464
one. There are a few cases when the approach fails. Here are ones that we have
465
encountered:
466
467
468
469
h2. Y-axis looping
470
471
472
473
The microscope goniometer does not move on only the tilt axis. With its complex
474
structure, a common problem is that when the stage is highly tilt, the position slips in
475
the y-direction. This is known as looping. Figure 7 shows an example of this problem.
476
477
478
Figure 7!http://emg.nysbc.org/software/leginon/images/images/tomoxyloop.png!
479
480
481
While the x-axis position shifts monotonically as a stable model should be, the y-axis
482
in the positive tilt direction changes little from 0-30 degrees before it increases
483
rapidly after 30 degrees. Even though the tracking in xy plane is still good, the defocii
484
correction at these higher tilts may no longer be correct if the tilt axis parameters are
485
fitted dynamically. Figure 8 shows the model parameters of the same tilt series where the
486
fitted phi and offset starts to change above 30 degrees even though the tilt axis has not
487
moved according to the shrinking behavior of the images during the tilts. Note that in
488
this particular case the looping problem is still mild so that the over-correction is not
489
very strong. only a small slope change is resulted in z0 prediction. In worst cases, the
490
defocus over-correction is so large that the adjacent images can not correlate properly
491
and even the xy tracking would fail. The spikes around zero tilt is a display data sorting
492
error of the identical starting tilt of the two tilt groups.
493
494
495
Figure 8!http://emg.nysbc.org/software/leginon/images/images/tomomodelloop.png!
496
497
498
Other than asking microscope service engineer to fix the looping, one can find the
499
best fixed model in the series to apply to future tilt data collection. To make the fixed
500
model permantly saved to the database, follow these steps:
501
502
503
* tomography/settings/model>activate "keep the tilt axis parameters
504
fixed".
505
506
507
* tomography/settings/model>initialize the model with "custom values". Enter best
508
estimate of the fixed model. For example, in the positive direction, enter phi as
509
-2.17 degrees and axis offset as -1.52 um. since these are the stable values up to the
510
point the y-looping starts.
511
512
513
* tomography>collect a full tilt series. If the run is successful with good
514
tracking in all three axis, the model will be saved in the database for this
515
magnification.
516
517
518
* tomography/settings/model>From now on, you can initialize the model with "only
519
this preset" or "this preset and lower mags"
520
521
522
523
524
525
526
527
h2. Grid slips between the first and second tilt directions
528
529
530
531
When the holder does not hold the grid tightly, the grid slips to a different position
532
when the first tilt direction ends and the goniometer quickly returns to zero tilt.
533
Leginon is designed to adjust the target before the second tilt group starts. The default
534
setting for this function is to use only the parent image (i.e. one ancestor) where the
535
target comes from as reference. If the slip is larger than the size of the parent image,
536
the adjustment may fail, and a random target would be acquired in the second tilt
537
group.
538
539
540
Starting from Leginon 1.6, the target adjustment can be done with all ancestor images
541
of the target by choosing "all" in the acquisition part of the tomography node setting to
542
adjust target with all ancestors. The node "Taget Adjustment" limits the lowest
543
magnification that this target adjustment would go up in ancestry. The default is at 300x
544
so that the presence of the objective aperture does not create difference in the reaquired
545
ancestor image from its original.
546
547
548
549
550
551
h2. Strong and continuous specimen drift
552
553
554
555
The model used in Leginon considers any shift of feature in the image a result of tilt
556
axis not aligning to the center of the detector. With the phi and offset fixed, all errors
557
are accumulated in z0 and results in bad defocus correction. There is no solution to this
558
at the moment.