Examples

Tutorial on Spitz method for pattern recognition

September 24, 2015 Examples No comments

The example in rsf/tutorials/spitz reproduces the tutorial from Karl Schleicher on the Spitz method for signal and noise separation, presented at the 2014 SciPy conference. The implementation is different, with Claerbout’s T-X helical filters instead of Spitz’s and Schleicher’s F-X filters.

For more explanation, see:

  • Spitz, S., 1999, Pattern recognition, spatial predictability, and subtraction of multiple events: The Leading Edge, 18, 55–58.
  • J. F. Claerbout and S. Fomel, 2000, Spitz makes a better assumption for the signal PEF: Stanford Exploration Project, SEP-103, 211-219.

Madagascar users are encouraged to try improving the results.

Tutorial on seismic trace attributes

September 22, 2015 Examples No comments

The example in rsf/tutorials/attr reproduces the tutorial from Matt Hall on analyzing trace attributes. For more explanation, see Matt’s blog post An attribute analysis primer.

Madagascar users are encouraged to try improving the results.

Tutorial on seismic petrophysics, Part 1

July 8, 2015 Examples No comments

The example in rsf/tutorials/petro1 reproduces the tutorial from Alessandro Amato del Monte on seismic petrophysics (Part 1). The tutorial was published in the April 2015 issue of The Leading Edge.


Madagascar users are encouraged to try improving the results.

Tutorial on well-tie calculus

June 26, 2015 Examples No comments

The example in rsf/tutorials/well-tie reproduces the tutorial from Evan Bianco on well-tie calculus. The tutorial was published in the June 2014 issue of The Leading Edge.



Madagascar users are encouraged to try improving the results.

Tutorial on seismic survey design

April 23, 2015 Examples No comments

The example in rsf/tutorials/survey reproduces the tutorial from Evan Bianco on designing 3D seismic surveys. For more explanation, see Evian’s blog post Laying out a seismic survey.

Madagascar users are encouraged to try improving the results.

Tutorial on image resolution

April 16, 2015 Examples No comments

The example in rsf/tutorials/images reproduces the tutorial from Matt Hall on playing with image resolution. For more explanation, see Matt’s blog post R is for Resolution.



Madagascar users are encouraged to try improving the results.

Tutorial on phase and the Hilbert transform

March 26, 2015 Examples 1 comment

The example in rsf/tutorials/hilbert reproduces the tutorial from Steve Purves on phase and the Hilbert transform. The tutorial was published in the October 2014 issue of The Leading Edge. Madagascar users are encouraged to try improving the results.

See also:

Tutorial on tuning and AVO

March 9, 2015 Examples No comments

The example in rsf/tutorials/tuning reproduces the tutorial from Wes Hamlyn on thin-bed tuning and AVO analysis in seismic interpretation. The tutorial was published in the December 2014 issue of The Leading Edge. Madagascar users are encouraged to try improving the results.

See also:

Talitrus saltator

November 19, 2014 Examples No comments

In the excellent reproducible science tutorial at SciPy-2014, a reproducible data processing example involved segmenting the eye in an image of Talitrus saltator.
The example is reproduced, with modifications, in rsf/tutorials/talitrus. Madagascar users are encouraged to try improving the results.

Tutorial on parameter testing

October 22, 2014 Examples No comments

The example in rsf/tutorials/parameters reproduces the tutorial from Matt Hall on parameter testing. Madagascar users are encouraged to try improving the results.

In his blog post and in the discussion that follows, Matt brings up an interesting question about finding the best way for parameter selection.

For the lack of a better approach, parameter selection in seismic attributes is just an interactive game. In the Madagascar version, the key parameter for the Canny edge detector is the amount of prior anisotropic-diffusion smoothing, controlled by the smoothing radius (rect= parameter.) We can do different things with it: for example, make a movie of different images looping through different values of the radius, or, by exposing the parameter to the command-line SCons interface, build a simple GUI script for controlling it. The question posted by Matt waits for a better answer.

See also: