Matrix Calibrator » History » Version 3
Eric Hou, 06/25/2010 09:51 AM
1 | 1 | Amber Herold | h1. Matrix Calibrator |
---|---|---|---|
2 | |||
3 | 3 | Eric Hou | Matrix calibrator performs four different calibrations that based on linear transformation conversion: Image shift, beam shift, stage position, and image/beam shift |
4 | 1 | Amber Herold | |
5 | Required bindings |
||
6 | |||
7 | Required bindings to use preset instrument configuration set by presets manager |
||
8 | |||
9 | 3 | Eric Hou | PresetsManagerNode - (PresetChangedEvent) -> MatrixCalibratorNode |
10 | 1 | Amber Herold | |
11 | 3 | Eric Hou | Matrix calibration is made by making N sets of measurements (specified by "N Average"). Each measurement set acquires three images, first at a given origin, second with an x-axis movement in the specified "Parameter" by the specified "Shift Fraction" of the image, and third with an y-axis movement by the same shift fraction. The resulting shifts in the acquired images are obtained by cross correlation. A transformation matrix is then generated for the measurement set. The origin is shifted by the "Interval" specified in the node, in meters before the next set of measurements is taken. At the end, the N matrixes obtained are averaged and saved in the database at the specific magnification and movement type and can be applied to any camera configuration. "Tolerance", expressed in fraction of image, is used as an error |
12 | check. The calibration is considered failed when the measured movement is much different from that calculated from pixel calibration |
||
13 | 1 | Amber Herold | |
14 | 3 | Eric Hou | Because the calibration is based on correlation of the acquired images, well contrasted images with the intended movement clearly shown but not by such a large amount that the apparent feature is altered is the key for sucessful calibrations. |
15 | 1 | Amber Herold | |
16 | |||
17 | 3 | Eric Hou | Image shift calibration is useful only on FEI microscope where image shift/beam shift compensation is calibrated and stored at the scope. Without such stored calibration, Image shift/Beam shift calibration is required instead. |
18 | 1 | Amber Herold | |
19 | h2. Toolbar |
||
20 | |||
21 | * Settings = Adjust the manual image acquisition parameters. |
||
22 | |||
23 | * Acquire Image = Acquire a current image. |
||
24 | |||
25 | 3 | Eric Hou | * Stage Position | Image Shift | Beam Shift = Choose the type of calibration to complete |
26 | 1 | Amber Herold | |
27 | 3 | Eric Hou | * Parameter Settings = Adjust the parameters (and limits) for the calibration process |
28 | 1 | Amber Herold | |
29 | * Calibrate = Start the calibration. |
||
30 | |||
31 | * Abort = Stop the Continuous Acquire function. |
||
32 | |||
33 | 3 | Eric Hou | * Edit Current Calibration = Edit the matrix when the calibration is completed. Not recommended for beginner. |
34 | 1 | Amber Herold | |
35 | h2. Settings |
||
36 | |||
37 | 3 | Eric Hou | * Use "phase | cross" correlation = Select the type of correlation used to calculate the calibration. |
38 | 1 | Amber Herold | |
39 | 3 | Eric Hou | * Override Preset = use this node's <link linkend="camconfig">Instrument and Camera Configuration</link> to acquire the images in this node |
40 | 1 | Amber Herold | |
41 | h2. Parameter Settings |
||
42 | |||
43 | * Tolerance = percent error allowed when calculating the calibration |
||
44 | |||
45 | 3 | Eric Hou | * Shift Fraction = amount sequential images should shift relative to each other |
46 | 1 | Amber Herold | |
47 | 3 | Eric Hou | * Average = the number of sequential images that are acquired in order to calculate the calibration |
48 | 1 | Amber Herold | |
49 | 3 | Eric Hou | * Interval "2e-6" = the interval (m) that is used to move the stage/beam/image position to take images required for the image sequence |
50 | 1 | Amber Herold | |
51 | 3 | Eric Hou | * Use current positon as starting point = When enabled (default), the current stage postion is used to begin the calibration |
52 | 1 | Amber Herold | |
53 | 3 | Eric Hou | * Base (x,y) = If "Use current position as starting point" is not enabled, this position will be used to start the calibration |
54 | 1 | Amber Herold | |
55 | h2. Image Control Panel |
||
56 | |||
57 | This panel controls which image is shown in the Image Display area. |
||
58 | |||
59 | * Image = shows the corrected images as they are acquired |
||
60 | |||
61 | 3 | Eric Hou | * Correlation = shows the correlation image between sequential images in a calibration |
62 | 2 | Amber Herold | |
63 | 3 | Eric Hou | * Peak = shows an orange crosshair over the Peak that has been identified from the correlation image |
64 | 2 | Amber Herold | |
65 | |||
66 | ______ |
||
67 | |||
68 | [[Matlab Target Finder|< Matlab Target Finder]] | [[Mosaic Click Target Finder|Mosaic Click Target Finder >]] |
||
69 | |||
70 | ______ |