The latest version of PFE (11.2.2) now contains a stage reproducibility correction feature when combined with the Use Beam Deflection For Position option as seen here:
![](https://probesoftware.com/smf/oldpics/i67.tinypic.com/amvle.jpg)
The idea being that when one has utilized the Digitize Image feature from the Automate! | Digitize window to digitize point acquisitions in more than one field of view, the stage needs to drive to each field of view before applying the beam deflection. Since no EPMA stage is perfectly reproducible, this feature drives the stage to each image center, retrieves the reference image utilized for the point digitization, acquires a new image based on the same imaging parameters as before, calculates the apparent image shift relative to the reference image and applies a correction using the image shift method. Then it utilizes beam deflection for each point digitized in that field of view.
Regarding the method details, our imaging programmer writes: "Image shift analysis employs Fast Fourier Transformed (FFT) based image correlation. It finds the amount of shift of images based on the largest image correlation. If we use the usual spatial computation to find image correlation the running time would be very long. Using 2-dimensional FFT algorithm, we can cut off the computational speed thousand times faster while keeping the quality of the correctness of the image correlation."
I've tested the code on the SX100 and it appears to work (though in a very interesting manner which I will discuss in more detail once I understand it better!). It has not been tested on JEOL instruments, so it is possible that the image shift correction has the wrong polarity for the JEOL, but I do think it is correct as I now apply the image shift in a Cartesian orientation for both Cameca and JEOL instrument in micron units.
Please feel free to download and give it a try.