Skip to content

Attribute Maps

Attribute maps can be generated both from observed seismic data and from modelled seismics. The definition of intervals for estimating attribute maps is controlled by a separate YAML file.

YAML File Section

Default values typically apply for attribute map generation in the sim2seis configuration file, as most information is derived from the dedicated interval definition file. Figure 1 shows the relevant sections of the configuration file. webviz_map refers to export of attribute maps in formats that can be read by webviz and ert for visualisation and history matching. As all parameters are commented out, this indicates that the default settings are used. It is only the name of the attribute definition file in the main class setting that must be specified.

yaml
########################################################################################################################
#
# Amplitude map and inversion map settings
#
# Best left with default values. The actual settings that define intervals and operators for attribute maps are 
# placed in the `attribute_map_definition_file`, given in the main class
#
########################################################################################################################
# amplitude_map:
#  attribute: amplitude
# inversion_map:
#  attribute: *inversion_attribute

########################################################################################################################
#
# Main class settings
#
# Note: The full `sim2seis` configuration requires multiple sections (e.g. `seismic_fwd`, `depth_conversion`,
# `webviz_map`). The snippet below highlights the attribute-map-related main setting.
# `test_run` is used in tests and should be `False` in real runs.
#______________________________________________________________________________________________________________________#
attribute_map_definition_file: data_intervals_drogon.yml

Figure 1: Parameters in the sim2seis configuration file related to attribute maps.

In addition, the file name for the interval definition file is specified in the main part of the configuration YAML
file:

yaml
attribute_map_definition_file: modelled_data_intervals_drogon.yml

Interval Definition YAML File

The interval definition file provides flexibility in defining intervals, resulting in a complex structure. Figure 2 illustrates the structure of the interval definition YAML file.

yml
global:
  gridhorizon_path: share/results/maps # path for input horizons
  attributes: # attributes to be made for each cube
    - rms
    - mean
    - min
  scale_factor: 1.02
  surface_postfix: --depth.gri
cubes: # Setup for the cubes for which maps will be generated
  relai_depth: # arbitrary name of cube
    cube_prefix: seismic--relai_full_depth-- # start of observed cube name
    formations: # settings for each formation maps will be generated for
      volantis:
        top_horizon: topvolantis # Horizon used as top of the formation. ".gri" assumed as extension
        bottom_horizon: basevolantis # Horizon used as base of the formation ".gri" assumed as extension
        top_surface_shift: -5 # Extension of the window upwards from top surface
        bottom_surface_shift: 10 # Extension of the window downwards from bottom surface
        rms: # Special requirements for 'rms' attribute
          top_horizon: topvolantis
          bottom_horizon: basevolantis
          top_surface_shift: -15
          scale_factor: 1.05
  amplitude_depth: # arbitrary name of cube
    cube_prefix: seismic--amplitude_full_depth-- # start of cube name
    formations: # settings for each formation maps will be generated for
      volantis:
        top_horizon: topvolantis # Horizon used as top of the formation. ".gri" assumed as extension
        bottom_horizon: basevolantis # Horizon used as base of the formation ".gri" assumed as extension
        top_surface_shift: -17 # Extension of the window upwards from top surface
        bottom_surface_shift: -2
        mean: # Special requirements for 'mean' attribute
          top_horizon: topvolantis
          bottom_horizon: basevolantis
          top_surface_shift: -10
          bottom_surface_shift: -5
        min:
          scale_factor: 2.0

Figure 2: Parameters to define intervals for attribute map estimation.

Global Section

The global section defines parameters that apply to all interval definitions unless overridden later:

  • Horizon path: Controlled by fmu-dataio, default value shown.
  • Attributes: Select attributes to highlight important features in the 4D seismic.
  • Scale factor: Used to match values in similar attributes from observed seismic data.
  • Metadata fields: Used in fmu-dataio.

Cube Section

  • Cube names: Arbitrary values.
  • Cube prefix: Concatenated with seismic difference dates defined in the global config file.
  • Seismic path: Controlled by fmu-dataio, default value shown.
  • Vertical domain: Default is depth.

Formations Section

Several formations can be defined under each cube. Interval settings apply to all attribute calculations listed in the global section unless specific values are set. Intervals can be defined in two ways:

  1. Top and Base Horizon: Specify the top and base horizons, with optional shifts for each.
  2. Top Horizon and Interval Length: Specify the top horizon and the interval length, with an optional shift of the top horizon.

For example:

  • For relai_depth cubes:
    • min and mean are calculated from Top Volantis shifted 5 ms up to Base Volantis shifted 10 ms down.
    • rms is calculated from Top Volantis shifted 15 ms up to Base Volantis.
  • For amplitude_depth cubes:
    • mean has a separate interval definition from rms and min.
    • min has a different scaling factor than the others.