Wavelet Transform

 

#!/bin/sh

 

project=/hou/data/D_152_001/SU_Class/class_project

cd ${project}

 

cp int_datasets/template.dat int_datasets/hilb_wavelet_cwt.dat

bhpio delete=yes pathlist=int_datasets/hilb_wavelet_cwt.dat filename=hilb_wavelet_cwt

 

# make a wavelet to use in the transform program

bhpwavelet > seismic/wavelet.su

 

# make wavelet transform of every 200th line and trace

bhpread filename=hilb_seismic pathlist=int_datasets/hilb_seismic.dat \

 keys=ep,cdp keylist=7025-9263[200]:18858-21494[200] | \

bhpcwt first=0 inc=0.02 last=1.0 wavelet=seismic/wavelet.su | \

bhpsmooth npass=3 length=20 key=cdp nxmax=51 | \

bhpwritecube init=yes key2=cdp,18858,200,15 key1=ep,7025,200,13 key3=cdpt,1,1,51 \

 filename=hilb_wavelet_cwt pathlist=int_datasets/hilb_wavelet_cwt.dat

 

# read back on transform and display

bhpread filename=hilb_wavelet_cwt pathlist=int_datasets/hilb_wavelet_cwt.dat keys=ep,cdp \

 keylist=7025:19058 | suximage &