Multi-Dimensional Data Filtering

Data Filtering According to Data Patterns

  • Sometimes it may be necessary to set up a filter according to a data pattern or a region of data.
  • The graphic viewer tools allow defining regions of data on an XY scatter chart, which can be mapped to filter regions and used for data filtering.
Graphical Representation of Data Filtering According to Data Patterns
  • Consider you have a wireline log data set and want to create a filter whose condition include (i) excluding a region of data highlighted in (a), and (ii) include only sediments that have a range of porosity that is >= (greater than or equal to): 0.1. This can be achieved easily as follows:

      Step (1): Aabel path tool allows defining the region to be excluded on an XY chart, as shown in (a). The histogram in (b) represents the range of porosity in the entire data set. Data brushing of region to be excluded highlights the corresponding porosity range of the corresponding data.

(a)

Data Filtering According to Data Patterns

(b)

Highlighting Data by data Brushing

  • Step (2): Selecting the region to be excluded and using a single command allows mapping the defined region to a filter region that will be stored in the Filter Utility.
  • Step (3): In the viewer Filter Utility, defining the criteria as shown in (c) (i.e. excluding the defined region in (a) and including the range of porosity that is >= (greater than or equal to): 0.1), and activating the filter.

(c)

Defining Filter Conditions

The graph in (d) shows the filtered data based on criteria defined in step (3).

The graph in (e) highlights the fraction of data that passes through the filter on a histogram of the original, unfiltered data set, showing that no data with porosity less than 0.1 has passed the filter.

(d)

Filtered Data

(e)

Highlighting the Fraction of Data That Passes Through the Filter