Bottom echo bitmap

The Bottom echo bitmap operator is used to produce a bitmap in which all samples attributed to bottom echo signal are set to 0 and all others to 1. This can then conveniently be used to mask another variable to eliminate the bottom echo trace.

The algorithm requires that a surface S be specified as the intersection between each ping and this surface is where the bottom echo trace is expected. A threshold value T must also be specified above which the bottom echo signal is expected be. An option B to exclude also signals below (or beyond) the bottom echo trace is also available. These are all specified on the Bottom echo bitmap page of the Variable Properties dialog box.

In the resulting bitmap samples which are attributed to bottom echo signal are set to false, and the remaining samples to true.

The bitmap is generated in as follows:

  1. Define a minimal bottom echo trace.
    In each beam of each ping:

  2. Capture edge samples which do not intersect the surface.
    Repeat for each beam of each ping until no new beams qualify:

  3. Expand the bottom echo trace to the threshold limit.
    In each beam of each ping:

Warning: When the Surface to use a bottom intersects a no data value and the Set below bottom samples to false is selected a "true" value is returned. This may be contrary to your expectations of this operator. In this situation, Echoview support advises you to create a 3D bottom surface that does not intersect with no data values.

See also

About virtual variables
Operators