This
article describes the analysis for a specific type of experiment, in which a
sequence of images is acquired at regular steps in energy. The resulting data
are effectively an image where each pixel within the image contains a spectrum
from which spatially resolved quantitative information can be extracted. The
advantages for such an experiment are:
The
Acquisition Manager in Vision 2.x offers a means of defining a sequence of
images, each image acquired at regular steps in energy. The mechanism by which
the set of acquisition regions is defined is facilitated by use of the
Interpolate option available for acquisition regions when in Imaging Mode. The
procedure is as follows:
The result
of these steps is a set of acquisition regions in the Region Table. There is a
limit on the number of images defined in this fashion (about 200); if more
images are required, then a second acquisition object will need to be defined
and entered into the Vision Manager flow chart.
The signal
enhancing steps help to reveal the true information within the image set. These
enhancements are achieved using PCA and PCA related algorithms to partition the
useful information from the noise and therefore create a set of images with
reduced noise content. Figure 1 shows a set of images before and after processing
using PCA. The two images in the first column are displayed after PCA has been
applied, while the second column contains the same two images before
processing.
There are
two ways to approach enhancing a set of energy stepped images. The PCA procedure
can be applied in either the spatial domain (that is, treating each image as
vector) or, with the help of SVD Sort, in the energy domain, where the raw
images are converted to spectra and the spectra are treated as the vectors. The
data shown in Figure 1 has been processed in the spatial domain, however in
general, applying the noise partitioning in the energy domain offers a greater
opportunity to suppress the noise in the set of data.

Figure 1
The
following is a description of how to reduce the noise in a data set using the
energy domain. The steps described below are intended to provide an
understanding for the method as well as the mechanics of performing the
analysis. Once a dataset has been assessed, the all-in-one buttons under the
TFA Predict section greatly reduce the sequence of steps required for an
analysis. See the section detailing the Image Processing dialog window.
The
starting point for an analysis is a set of images as shown in the second column
in Figure 1. These images represent a sweep of energies (kinetic energy appears
as the experimental variable in the right-hand-side of the Experiment Frame), where in this case the step size is 0.5 eV. From these images, the data are converted to an
equivalent set of spatially resolved spectra, from which a single image will be
created, where the intensity at each pixel is determined by integrating the
signal between a background and the signal defined on each and every pixel in
the image. In this example, the advantage of performing this type of experiment
is that the final image is without artefacts due to sample charging (albeit
small shifts in energy) and the computed intensity will be unaffected by
variations in the background itself.
The
processing steps are as follows:

Figure 2 Image Processing Dialog Window

Figure 3

Figure 4

Figure 5

Figure 6
The Convert
Images to Spectra button creates a set of VAMAS blocks containing spectra
corresponding to each pixel from a set of energy stepped images. Overlay a set
of images in the Active Tile and press the Convert
Images to Spectra button. The images must be assigned sequential energy
values defined by the experimental variable and these energies must be part of
a sequence defined using a common energy increment.
Given an image data set in which pixel
information is represented by spectra, where a column of VAMAS blocks, each
holding a row of pixel spectra, define the number of rows within the image,
then new images are created from Quantification Items defined on these spectra
using Quantification Regions by pressing the Convert Regions to Images button. At least one Region must be
defined on each VAMAS block and those VAMAS blocks used to create the image
must be overlaid in the Active tile. The Tag field in the region determines the
type of quantification information used to create the image. Keywords in the
Tag field indicate the required image type (all in lower case characters):
|
area |
RSF
adjusted peak area CPSeV |
|
height |
RSF
adjusted peak height above background CPS |
|
position |
Position
of the peak maximum relative to the background |
|
centroid |
Position of
the peak centroid relative to the peak background |
If the Tag
field in the Quantification Region is none on the above keywords, the image is
created from the RSF and transmission corrections area CPSeV
(where ever possible).
Given an image data set in which pixel
information is represented by spectra, where a column of VAMAS blocks, each
holding a row of pixel spectra, define the number of rows within the image,
then new images are created from component intensities in CPSeV.
A peak model must be defined on each VAMAS block and the VAMAS blocks displayed
in the Active Tile. On pressing the Convert Components to Images button, the
peak model is fitted to each spectrum in the image and an image is generated
for each component in the peak model, plus a figure-of-merit image.
Keywords in
the Tag field indicate the required image type (all in lower case characters):
|
position |
Position
of the peak maximum relative to the background |
|
fwhm |
The Full Width
Half Maximum from each component |
If the Tag
field in the Component is none on the above keywords, the image is created from
the RSF and transmission corrections area CPSeV
(where ever possible).
Given a set of images overlaid in the Active Tile,
each image is divided by the sum of all the images and normalised to 100%. If
the images are generated from quantification items such as Regions or
Components, then the result of the Quantify
Images button is a set of Atomic Concentration images displayed in a new
Experiment Frame.
The Reduce
Size button sums sets of four pixels in squares to produce images with half
the original pixel dimension. Overlay a set of images in the Active Tile and
press the Reduce Size button. A new
Experiment Frame is created in which the reduced size images appear.
To create a line scan from one or more images,
overlay the images in the Active Tile, mark out a line on the image display
using the left-hand mouse button and a drag action, then press the Create Line
Scan button. The dimensions of the line scan are in pixel coordinates. The
X-axis will display distance when the display mode in not binding energy and,
if desired, these distance dimensions must be calibrated elsewhere.
The Copy Factors button is a means of copying
the chosen SVD sorted vectors to a new column in preparation for use to TFA
predict the original data.
An alternative SVD Sort strategy in which the
vectors are ordered using a ten dimensional subspace filter.
An alternative SVD Sort strategy in which the
vectors are ordered using a subspace with dimension n equal to twice the value
of the text-field
.
A complete ordering of a data set using the
SVD Sort algorithm, in which the set of n vectors is scanned n times.
Generally, it is quicker and just as accurate to use the SVD Sort with fewer
SVD scans.
The text field is used to input the number of
SVD Sort scans required when the SVD Sort button is applied. The number of SVD
Sort Scans should be more than the number of expected abstract factors for a
given data set. If the expected number of factors is four (say) then a safe
number of SVD Scans might be ten. The important thing to monitor is the
convergence of the vectors, where all vectors excluded from the final PCA have
converged to exhibit only noise like structure.
To perform
an SVD Sort, enter the desired number of scans in the text-field, overlay the
data in the Active Tile and press the SVD
Sort button. When spectra are displayed in the Active Tile, the SVD Sort
will work on all spectra stores in the corresponding variables.
An extension of the SVD Sort option, where
each scan through the set of vectors produces a vector and this vector is then
projected out of all the vectors in the list before applying the next SVD Sort.
The result is a set of orthogonal vectors spanning the original vector space.
The number of vectors identified and projected out of the data set as a whole
is specified in the No Scans text-field.
Nonlinear Iterative Partial Least Squares (NIPALS)
method for computing the significant abstract factors is applied to the data
displayed overlaid in the Active Tile.
The number of vectors sort in specified in the No Scans text-field. A
one stop enhancement button using the NIPALS method is also available on the
TFA Predict panel.
Perform a PCA, via a Singular Valued
Decomposition on those data displayed in the Active Tile. The PCA is performed
directly on the data channels without shifting or other adjustment available on
the Spectrum Processing PCA property page.
Data can be pre-processed prior to SVD Sorting
and/or PCA using these options. Dividing data by the square root of the counts
per bin suppresses the influence of noise on the structure with an image or
spectrum. These buttons represent a simple, yet effective means of reducing
noise artefacts from the abstract factors by offering the forward and inverse
transformation steps.
To operate
on multiple VAMAS block, the data from the VAMAS blocks should be overlaid in
the Active Tile before pressing either of these buttons.
Enter a valid PCA abstract factor in the
Active Tile and use the right-hand-side of the Experiment Frame to select those
images/spectra for which the TFA prediction is to be applied. Enter the number
of Abstract Factor used in the TFA Prediction step in the text-field and press
the Predict button.
One Stop Data Enhancement
These buttons offer a means of enhancing the signal-to-noise in a data set at a single press of a button. Once the number of significant abstract factors are determined and the number of entered into the given text-field (No AFs), the set of data currently overlaid in the Active Tile is processed into significant vectors and reconstructed from the number of significant abstract factors specified in the tex-field. The buttons labeled with SQRT will perform the operation using the recommended noise suppressing SQRT/square transformation. The resulting spectra calculated directly or indirectly from images are ready for quantification.
These buttons represent direct computation on
a pixel-by-pixel basis. The operands are defined by overlaying two images in
the Active Tile. The first of the two images selected in the right-hand-side
will correspond to a; the result of
the computation appears in the VAMAS block corresponding to a. The Spectrum Processing dialog
window can be used to reset the processed data to the original raw data.