sfdip (4.0)
index
user/pwd/Mdip.c
3-D dip estimation by plane wave destruction.

 
Synopsis
        sfdip < in.rsf > out.rsf mask=mask.rsf idip=idip0.rsf xdip=xdip0.rsf both=n n4=2 niter=5 liter=20 rect1=1 rect2=1 rect3=1 p0=0. q0=0. order=1 nj1=1 nj2=1 drift=n verb=n pmin=-FLT_MAX pmax=+FLT_MAX qmin=-FLT_MAX qmax=+FLT_MAX eps=0.0f

The output is dimensionless (stepout in time measured in time samples).

June 2012 program of the month:
http://ahay.org/blog/2012/06/02/program-of-the-month-sfdip/

 
Parameters
       
 
bool both=n [y/n]
if y, compute both left and right predictions
 
bool drift=n [y/n]
if shift filter
 
float eps=0.0f
regularization
 
string idip=
initial in-line dip (auxiliary input file name)
 
int liter=20
number of linear iterations
 
string mask=
auxiliary input file name
 
int n4=2
what to compute in 3-D. 0: in-line, 1: cross-line, 2: both
 
int niter=5
number of iterations
 
int nj1=1
in-line antialiasing
 
int nj2=1
cross-line antialiasing
 
int order=1
accuracy order
 
float p0=0.
initial in-line dip
 
float pmax=+FLT_MAX
maximum inline dip
 
float pmin=-FLT_MAX
minimum inline dip
 
float q0=0.
initial cross-line dip
 
float qmax=+FLT_MAX
maximum cross-line dip
 
float qmin=-FLT_MAX
minimum cross-line dip
 
int rect1=1
dip smoothness on 1st axis
 
int rect2=1
dip smoothness on 2nd axis
 
int rect3=1
dip smoothness on 3rd axis
 
bool verb=n [y/n]
verbosity flag
 
string xdip=
initial cross-line dip (auxiliary input file name)

 
Used In
       

 
CWP
        geo2006TimeShiftImagingCondition/zicig
geo2008InterferometricImagingCondition/circle
geo2008IsotropicAngleDomainElasticRTM/marm2allA
geo2009TTIModeSeparation/marmousi2

 
DATA
        cant12/stk
nankai/shots
teapotdome/canoren

 
GEE
        lsq/lomask
lsq/puck

 
JLU
        fspfint/cmp
fspfint/curve
fspfint/noise_curve
fspfint/noise_qdome
fspfint/qdome
fspfint/sean
riesz/sigmdenoi
riesz/sigmoid
txyspfint/jp
vdseislet/nmo
vdseislet/usp

 
MILANO
        taupvel/cmp
taupvel/synth

 
RSF
        su/rsflab8

 
SEP
        bspl/sei3d
geostat/dix
plane/cube
plane/qint
precon/cube
pwd/alias
pwd/blast
pwd/dune
pwd/lomo
pwd/seab
steer/qdome
steer/shot
steer/wz25
vc2/beivc

 
TCCS
        acrossfault/clyde
acrossfault/gulf
acrossfault/louis2d
apefint/alias
apefint/missing
apefint/ray
apwd/trace
cs/coef
cs/sean
cs/synth
dbortho/hyper
dealiase/coef
dealiase/field
dealiase/linear
dealiase/synth
dealiase/synth30Hz
dealiase2/bei
dealiase2/hyper
dealiase2/hypern
deblend/fairfield-initmfnew
deblend/linear
deblend/synthcomplex
deblend/synthhyper
demulemd/mobil
diffr/chan3d
diffr/fault
diffr/gom
dipseis/complex
dipseis/field
dipseis/hyper
dipseis/sigmoid
dsd/conflict
dsd/demo
dsd/demo2
dsd/demo3.1perc
dsd/field1
dsd/field2
dsd/real
dsd/sig
enhemd/postack
enhemd/prestack
enhemd/sigmoid
eseis/demo2
eseis/demo4
eseis/field
eseis/sparse
flat/comaz
flat/flat
flat/flatelf
fwiseislet/wavelet
nmo3/azimuthtest
nmo3/mcelroy
opwd/circle
opwd/pick
ortho/orthocomplex
ovc/nankai
pcastack/field
pi/bei
pmig/mig
pmig/nmo
probdif/nankai
probdif/toy
pwshape/qdome
seislet/gath
seislet/lena
seislet/seis
shape/beivc
shape/lomo
sobel/penobscot
strat/sigmoid1
strat/spec-decom
strat/three-d
strfilter/bei
strfilter/hongliu
strfilter/spray
strsvd/complex
strsvd/fieldstrsvd
strsvd/hyper
synth/ordexample20hz
synth/small-khuff
timefreq/chev
uncert/beivc
varipick/global-gom
welllogs/logs

 
XJTU
        mcaseislet/sep2
test/interpseislet

 
ZJU
        diffrlrra/fault
diffrlrra/nankai_new
diffrlrra/synth
dtv/marm
optnoise/postack
optnoise/prestack
optnoise/slope
sosvmf/field
sosvmf/hyper
sosvmf/jy