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