This repository contains computer programs written and used by Xinming Wu for 2D and 3D horizon extraction that is discussed in our Geophysics paper Least-squares horizons with local slopes and multi-grid correlations.
If you find this work helpful in your research, please cite:
@article{wu2018least,
author = {Xinming Wu and Sergey Fomel},
title = {Least-squares horizons with local slopes and multi-grid correlations},
journal = {GEOPHYSICS},
volume = {83},
issue = {4},
pages = {IM29-IM40},
year = {2018},
doi = {10.1190/geo2017-0830.1},
URL = {https://doi.org/10.1190/geo2017-0830.1},
}
Before building the package, you must first install Java SE JDK 7 (or 8). This package has been tested on OSX and Linux.
On Windows, we like to put tools such as the JDK in a folder named C:\pro. This folder name is shorter than "C:\Program Files" and contains no spaces, which makes it easy to specify in scripts and environment variables.
Please install Gradle to automaticcally build the package.
This package dependes on the JTK (Mines Java Toolkit) by Dr. Dave Hale. However, this package can be built without the needing of installing JTK becuase the edu-mines-jtk-1.0.0.jar has been already included in the ./libs
Here are brief descriptions of key components:
Implements 3 methods for extracting 2D horizon curves:
- predictive horizons with local slopes only;
- least-squares horizons with local slopes only;
- least-squares horizons with both local slopes and multi-grid correlations.
Implements 2 methods for extracting 3D horizon surfaces:
- least-squares horizons with local slopes only;
- least-squares horizons with both local slopes and multi-grid correlations.
type ./jy demo2 to run the three 2D horizon extraction methods in 3 different examples
type ./jy demo3 to run the two 3D horizon extraction methods in 2 examples
please email me xinming.wu@beg.utexas.edu to ask for the 3D datasets
2D and 3D examples published in the paper.
Left: predictive horizons with only local slopes
Center: least-squares horizons with only local slopes
Right: least-squares horizons with both local slopes and multi-grid correlations (proposed)
2) Netherlands off-shore F3 (seismic data provided by the Dutch Government through TNO and dGB Earth Sciences)
Left: predictive horizons with only local slopes
Center: least-squares horizons with only local slopes
Right: least-squares horizons with both local slopes and multi-grid correlations (proposed)
Top row: predictive horizons with only local slopes
Middle row: least-squares horizons with only local slopes
Bottom row: least-squares horizons with both local slopes and multi-grid correlations (proposed)
1) Netherlands off-shore F3 (seismic data provided by the Dutch Government through TNO and dGB Earth Sciences)
Top row: least-squares horizons with only local slopes
Bottom row: least-squares horizons with both local slopes and multi-grid correlations (proposed)
A horizon surface extracted using the proposed method with one control point (green point in (b))
Copyright (c) 2018, Xinming Wu. All rights reserved. This software and accompanying materials are made available under the terms of the Common Public License - v1.0, which accompanies this distribution.