Project

General

Profile

Running the application » History » Version 16

Anchi Cheng, 07/15/2010 08:46 PM

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