AASPI Software Documentation
AASPI Software Documentation - July 2022 Release | |
---|---|
Section | Link |
Software Structure | |
AASPI software structure | AASPI software overview |
Windows requirements and installation guide | Installing the AASPI software on Windows systems |
Linux requirements and installation guide (for system administrators) | Installing the AASPI software on Linux systems |
Accessing Linux and checking your environmental variables | Checking your Linux environmental variables |
Software parallelization | Software Parallelization |
Setting AASPI default parameters | The Set AASPI Default Parameters Tab |
Importing interpreted horizons | AASPI horizon definition |
Data Conversion | |
Converting 3D poststack data from SEGY to AASPI format | The SEGY to AASPI format conversion GUI |
Converting 3D poststack data from AASPI to SEGY format | The AASPI to SEGY format conversion GUI |
Converting 3D poststack data from ZGY to AASPI format | The ZGY to AASPI format conversion GUI |
Converting 3D poststack data from AASPI to ZGY format | The AASPI to ZGY format conversion GUI |
Converting multiple 2D SEGY-format seismic lines to a single pseudo-3D AASPI-format padded volume | 2D SEGY to AASPI format conversion GUI |
Converting a single pseudo-3D AASPI-format padded volume to multiple 2D SEGY-format seismic lines | 2D AASPI to SEGY foramt conversion GUI |
------------------------------------------------------------------------------------------ | |
POST STACK ATTRIBUTE GENERATION AND ANALYSIS (aaspi_util GUI) | |
------------------------------------------------------------------------------------------ | |
Single Trace Attributes and Calculations | |
Computing instantaneous attributes |
Program instantaneous_attributes |
Computing relative acoustic impedance |
Program relative_acoustic_impedance |
Computing root mean square (RMS) amplitude |
Program rms_amplitude |
Applying amplitude gain control |
Program agc |
Computing the amplitude volume transform (AVT) |
Program avt |
Computing the Teager-Kaiser energy |
Program teager_kaiser_energy |
Spectral Decomposition Attributes | |
Computing spectral components using complex matching pursuit |
Program spec_cmp |
Computing spectral components using the continuous wavelet transform |
Program spec_cwt |
Computing spectral components using maximum entropy spectral analysis |
Program spec_max_entropy |
Computing Spectral components using cross-correlation |
Program spectral_probe |
Computing wavenumber components using a 2D CWT to time or flattened slices |
Program kxky_cwt |
Geometric Attributes | |
Computing structural dip | Program dip3d |
Filtering structural dip components | Program filter_dip_components |
Computing similarity and amplitude gradient attributes | Program similarity3d |
Structure-oriented filtering of poststack data | Program sof3d |
Computing volumetric curvature, aberrancy, reflector rotation, and reflector convergence | Program curvature3d |
Computing apparent dip and apparent amplitude gradients | Program apparent_cmpt |
Computing Euler curvature | Program euler_curvature |
Generating texture attributes | Program glcm3d |
Computing volumetric estimates of the S/N ratio | Program disorder |
Computing parallelism/non-parallelism of reflectors within a window | Program nonparallelism |
Computing similarity and amplitude gradients from multiple input files | Program similarity_multiple_input |
Poststack Data Conditioning | |
Spectral balancing seismic amplitude data | Program spectral_balance |
Structure-oriented filtering of poststack data | Program sof3d |
Generating bandpass filtered volumes | Program generate_bandpass_filtered_volumes |
Filter_spectral_components | Program filter_spectral_components |
Add filtered components | Program add_filtered_components |
Formation Attribute Analysis | |
Flattening a single scalar volume | Program flatten |
Unflattening a single scalar volume | Program unflatten |
Generating stratal slices from a single scalar volume | Program stratal_slice |
Flattening components of a vector attribute volume | Program vector_flatten |
Flattening spectral magnitude and phase component volumes | Program complex_spectral_flatten |
Generating complex spectral stratal slices | Program complex_spectral_stratal_slice |
Extracting complex principal component spectra | Program complex_pca_spectra |
PCA waveform classification about a picked horizon | Program pca_waveform_classification |
SOM Waveform classification about a picked horizon | Program som_waveform_classification |
Formation statistics | Program formation_statistics |
Formation Q-estimation | Programs complex_stratal_slice,complex_pca, and q_estimation |
Machine Learning Toolbox | |
Defining polygons about target facies | Program defining_polygons |
Converting voxels inside polygons to point sets | Program polygon_to_points |
Generating Training data vectors from point sets | Program generate_training_data |
Analyzing the input training data vectors | Program analyze_input |
The input data transformation tab | |
The data analysis tab | |
The training data despike tab | |
The principal component analysis (PCA) tab | |
The independent component analysis (ICA) tab | |
The k-means facies analysis tab | |
The probabilistic neural network (PNN) facies analysis tab | |
Creating a probalistic neural network model | Program create_model |
Use training data to perform classification | Program perform_classification |
Convolutional neural network image classification | Program CNN_image_classification |
Convolutional neural network fault identification` | Program CNN_fault_identification |
Volumetric Classification | |
Volumetric k-means clustering for 3D seismic facies analysis | Program kmeans3d |
Volumetric principle component analysis for 3D seismic facies analysis | Program pca3d |
Volumetric independent component analysis for 3D seismic facies analysis | Program ica3d |
Volumetric Gaussian mixture models for 3D seismic facies analysis | Program gmm3d |
Volumetric self-organizing maps for 3D seismic facies analysis | Program som3d |
3D Probabilistic seismic facies analysis (generative topographic mapping) | Program gtm3d |
Proximal vector support machine for 3D seismic facies analysis | Program psvm3d |
Random forest classificaton for 3D seismic facies analysis | Program rfc3d |
Generating training dataset for supervised seismic facies classification | Program make_training_clusters |
Selecting optimum attributes for facies classification | Program attribute_selection |
Image Processing | |
3D window-based Gaussian statistics applications | Program stat3d |
3D Kuwahara filtering | Program kuwahara3d |
Structure oriented filtering a single attribute | Program filter_single_attribute |
Enhancing faults and axial planes | Program fault_enhancement |
Skeletonization of enhanced faults | Program skeletonize3d |
Fault connectivity | Program fault_connectivity |
Attribute Correlation Tools | |
Correlating seismic attributes to production volumes | Program cigar_probe |
Computing proximity to azimuthal- or strike-limited fault volumes to correlate with production data | Program fault_proximity |
3D vector correlation | Program vector_correlation |
Interactive Tools | |
Semiautomatic tracking of multiple horizons within a formation | Program horizon_tracking |
Display Tools | |
The AASPI QC plotting tab and program aaspi_plot | aaspiviewer_poststack GUI |
QC ploting of higher dimension amplitude or attribute volumes (spectral components, prestack migrated gathers) | aaspiviewer_prestack GUI |
Corendering 2 or 3 attributes using transparency, RGB, or CMY color models | Program corender |
Crossplotting 2 attributes against a 2D color bar | Program crossplot |
Define geobodies from a crossplot | Program define_geobodies |
Modulating a polychormatic attribute by a second attribute plotted against lightness | Program hlplot |
Modulating a polychormatic attribute by a second attribute plotted against saturation | Program hsplot |
Modulating a polychormatic attribute by a second attribute plotted against saturation and a third attribute plotted against lightness | Program hlsplot |
Plotting 3 attributes against Red-Green-Blue or against Cyan-Magenta-Yellow | Program rgb_cmy_plot |
Generating volumetric rose diagrams | Program generate_roses |
Plotting a simple line graph | The aaspi_graph GUI |
Well Log Utilities | |
LAS file import, export, and plotting utilities | Programs las_file_import, las_file_export, and plot_well_log |
Other Utilities | |
Generating a 3D synthetic by convolving a wavelet with picked horizons | Program convolutional_modeling |
Interpolating time or depth samples | Program interpolate |
"Slicing" a volume | Program slice |
"Unslicing" a volume | Program unslice |
Displaying AASPI headers | Program display_aaspi_headers |
Poststack Data Workflows | |
Geometric Attribute Workflow | The geom_attr_workflow GUI |
Attribute-assisted footprint suppression | The attribute-assisted_footprint_suppression_workflow GUI |
Iterative fault enhancement | The iterative_fault_enhancement_workflow GUI |
------------------------------------------------------------------------------------------ | |
PRESTACK ATTRIBUTE GENERATION AND ANALYSIS (aaspi_util_prestack GUI) | |
------------------------------------------------------------------------------------------ | |
Prestack Data Conditioning | |
Prestack structure oriented filtering | Program sof_prestack |
Compensate for migration stretch | Program compensate_for_migration_stretch |
Conventional NMO of prestack migrated gathers | Program nmo |
Non_stretch NMO on prestack migrated gathers | Program mpnmo |
Reverse NMO of prestack migrated gathers | Program rnmo |
Interactive velocity analysis | Program iva |
Prestack Data Analysis | |
Computing spectral components using continuous wavelet transform |
Program spec_cwt |
Computing similarity on prestack data gathers | Program similarity_prestack |
Amplitude variation with azimuth | Program AVAz |
Seismic Imaging | |
Prestack: AASPI Viewer, AASPI to SEGY, Compute Fold | Program aaspi_util_prestack |
Prestack time migration | Program azim_offset_mig |
Prestack Data Workflows | |
Coherent noise suppression workflow | The coherent noise suppression workflow |
Prestack Struture Oriented Filtering | The Structure-oriented filtering workflow |