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:
Define a minimal bottom echo trace.
In each beam of each ping:
each sample is set to true
if the beam intersects with the specified surface S then,
the first sample below S (nearest sample with greater depth) is designated 'bottom echo' and set to false if it has a value greater than the specified threshold T
Capture edge samples which do not intersect the surface.
Repeat for each beam of each ping until no new beams qualify:
if the beam does not intersect the surface S but a neighboring beam has a false value then
the last sample in the beam is designated 'bottom echo' and set to false if it has a value greater than the specified threshold T
Expand the bottom echo trace to the threshold limit.
In each beam of each ping:
all samples adjacent to false samples are also set to false if they have a value greater than the specified threshold T
all samples at greater range than a false sample are also set to false if the option B is selected
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.