Summary

Many different seismic attributes have been proposed so far in the literature to “mark” the presence of faults in a seismic cube. From these attributes, the challenge is now to extract, automatically, a fault network where each fault is singled out as a subset of points. For this purpose, we propose to use a method based on a cascade of two Hough transforms. The basic idea of this algorithm is that the intersection of a fault by a series of (x,z) cross sections is (approximately) a family of straight-lines. Each of these straight-lines is transformed into a point in a first parametric space thanks to a first Hough transform. For each fault, the set of points so obtained constitutes (approximately) a new straight-line in the parametric space which is then transformed into a point of a second parametric space thanks to a new Hough transform. Reverse transformations allow then to rebuild each fault as a set of points.

Introduction

Seismic attributes such as, for example, variance, semblance, or coherency are commonly used to mark the presence of faults in a seismic cube. The presence of noise, however, has a strong tendency to blur the fault zones: this is why extracting automatically each fault as a set of points is still an active and challenging field of research (e.g., see [4],[5]). In this article we propose a new approach allowing all the faults to be extracted automatically in one go from a 3D seismic cube of attributes in such a way that each fault is represented by a distinct subset of points. After extraction, each subset of points can be approximated by a surface patch to provide a 3D geometric representation of the associated fault.

Hough transform in a nutshell

The Hough transform has been introduced by Paul Hough in 1959 to automatically detect trajectories of particles in bubble chambers (see [1] and [2]). It is a very efficient method used in image processing for detecting a particular shape in a 2D binary image. To detect parametric curves (lines, circle, parabolas, …), the basic idea is to transform each of them into easily recognizable patterns (ideally a point) in a parametric space. For example, in the frame of this article, the Hough transform is used to extract straight lines from a noisy 2D binary image itself obtained by thresholding seismic attributes (coherency, semblance,…) on a (x,z) seismic cross-section. As figure 1 shows, consider a point (xk,zk) corresponding, for example, to a pixel marked as “faulted” in a 2D cross section. If we choose a finite number of angles {?1,?2,...} for lines going through (xk,zk) we can compute their corresponding distances {r1,r2,...} to the origin. If this operation is repeated for all the pixels marked as “faulted” in the 2D (x,z) cross section, then, as figure 2 shows, it is possible to count in a 2D (r,?) grid the number of occurences of each pair (ri,?i). The 2D space corresponding to the 2D array so obtained is called the “parametric space” of the Hough transform.

This content is only available via PDF.
You can access this article if you purchase or spend a download.