Attributes is designed to create and extract a collection of advanced, multi-trace seismic attributes to enhance the seismic interpreter’s ability to analyse frequency content, reduce noise, detect fractures and other discontinuous features in seismic volumes. Single trace attributes are available in other HampsonRussell products.

Seismic Attribute Extraction

Benefits of Attributes Include:

  • Extract and display subtle features within seismic data, such as fault discontinuities and structural curvature and frequency content
  • Seamless integration with the rest of the tools in HampsonRussell, allowing easy data input and display
  • Computational efficiency greatly enhanced through the use of multi-threading

Attributes Features

  • Full integration with the HampsonRussell software package
  • Can be applied to 2D, 3D and multi-2D datasets
  • Multi-threaded
  • Includes a collection of advanced industry-standard and new multi-trace algorithms

The attributes extracted in the package include a variety of curvature attributes, the phase congruency and energy-ratio attributes, and both peak and constant frequency analysis using empirical mode decomposition (EMD) and its extensions. The Attributes package contains a complete range of multi-trace edge-preserving filters, such as the Kuwahara and alpha trimmed mean filters for an optimal pre-conditioning of the seismic data.

Additional single trace attributes such as instantaneous envelope, phase and frequency, trace integration and differencing, and frequency slices are available in other parts of the HampsonRussell suite of programs.

Attributes Figure 1
The figure on the left shows an amplitude time slice at 1000 ms over the seismic volume and the figure on the right sows inline 145 from the volume.


Attributes Figure 2

Curvature is defined as the rate of change of the direction of a curve in two dimensions. It can be extended to a 3D surface as shown in the figure. The two curves shown here are the maximum curvature, Kmax, and the minimum curvature, Kmin. Both are available within Attributes.

Other curvature attributes include:

  • Km = (Kmax+ Kmin)/2, mean curvature
  • Kg = KmaKmin, Gaussian curvature
  • Kpositive and Knegative, the most positive and negative curvatures
  • Kc contour curvature, the curvature of the map contours along the surface
  • Kd dip curvature, curvature in dip direction
  • Ks strike curvature, curvature in strike direction
  • Kn curvedness, the magnitude of the curvature independent of shape

Associated with the dip and strike curvature attributes, the dip and azimuth angles can also be computed.*

Phase Congruency

Attributes Figure 3

The phase congruency algorithm, developed by Kovesi (1996) was initially used in robot vision to detect edges. The fundamental idea behind this algorithm is to find the point at which the phase of the various frequency components in a dataset are equal, or congruent.

This can be visualized most easily in a 1D Fourier analysis, but it is more rigorously done in this approach using a 2D Fourier analysis.

The key steps are:

  1. Transform the time slices to the 2D frequency domain
  2. Perform frequency portioning using a combination of radial and angular filters
  3. Transform back to time and map the 2D phase components using moment analysis

The phase congruency attribute applied to the time slice of the “Example dataset”. Notice the definition of the discontinuities shown by the phase congruency attribute.

Energy Ratio

Attributes Figure 4

The energy ratio attribute provides a different way of revealing geological discontinuities such as faults on the seismic volumes. Like phase congruency it can reveal subtle fractures. It is computed as follows:

  • Define a moving sub-volume within the main seismic volume
  • Filter each sub-volume to remove steeply-dipping coherent events
  • Compute the energy over both the un-filtered and filtered sub- volumes
  • Find the ratio of the filtered volume energy to the un-filtered volume energy
  • Copy this value to the center of the sub-volume and move to the next sub-volume

Left: The amplitude time slice at 1000 ms. Right: The 1000 ms time slice of the energy ratio attribute computed for the entire data volume.

Complete Ensemble Empirical Mode Decomposition (CEEMD)

The empirical mode decomposition (EMD) algorithm is a spectral analysis technique which has been found to give better results than the instantaneous frequency, short-time Fourier transform (STFT) and wavelet transform techniques currently in use within our industry for time-frequency analysis. The EMD algorithm decomposes the seismic data into a series of intrinsic mode functions (IMFs), which in turn can be interpreted as the localized frequency content that we wish to visualize.

Limitations in the EMD algorithm inspired the ensemble empirical mode decomposition (EEMD) and complete ensemble empirical mode decomposition (CEEMD) algorithms, both of which are found in the Attributes package. These methods improve and stabilize the original EMD algorithm. The figures below show the CEEMD algorithm (left), short-window Fourier transform (middle) and instantaneous frequency (right) results from the same time slice, all computed within HampsonRussell software. Although all three show a similar overall response, the CEEMD result shows more realistic detail in the bottom part of the map. Han, J. and Van der Baan, M. 2013. Empirical mode decomposition for seismic time-frequency analysis. Geophysics, 78 (2), p. 9-19.

Attributes Figure 5

* Roberts, A., 2011. Curvature attributes and their application to 3D interpreted horizons. First Break, 19 (2), February 2001, p 85-99.

GeoSoftware - HampsonRussell


World-class geophysical interpretation for seismic exploration and reservoir characterization, all accessible to any geophysicist.
GeoSoftware - Software Support

Software Support

Our team of experts have years of collective experience in geoscience software. Find the resources you need to answer your questions. Visit our support portal to get the help you need.
GeoSoftware Support - Contact Support

Contact Support

Get support phone numbers and email addresses for your geographic region. Request software download credentials and assistance with setting up user ID/password. Our 300 experts in 17 countries stand ready to serve you.