WaterFillThresh
Tool
Summary
The WaterfillThresh tool is a Fragmentation tool within
the Spike Detection toolbox, used to detect spikes based
on a specific threshold routine. The “Waterfill”
name comes from the following analogy: Picture a model of
a mountain range in a tub filled with water so that you
cannot see the mountains. As you drain the tub you will
be able to see the tallest peak first, then the next tallest
peak, and so on as the water level drops.
As each peak is reached, a fragment of data (spike) is
saved to disk, based on user-selected criteria.
Screen Shot

Details
The WaterfillThresh spike detection algorithm starts by finding
the largest data point in the entire data set. This is a distinct
contrast to traditional threshold routines, which search the
data file in a sequential fashion.
After finding the high point with the raw data file, WaterfillThresh
selects a user-specified number of points before and after
this point; this data range becomes the first fragment, or
spike. As in the traditional threshold routine, a predetermined
number of points before and after the high point are skipped.
Skipping a user-selected number of points between spikes removes
the risk of creating a second spike around the same high data
point.
WaterfillThresh then finds the next largest point and selects
data surrounding it as the second spike, and so on until a
user-defined minimum threshold is met. An automatic 3 Sigma
or 2 Sigma threshold is also available.
The two main advantages of WaterfillThresh are:
1. By focusing on the largest points first, you can get the
best fragments first (in case you are limiting the number
of fragments that you are taking).
2. Because WaterfillThresh focuses on the peaks, the fragments
will initially be better aligned, making display and further
processing easier. |