b'\n \n \n
 
\n  
sfdipn (4.0)
index
user/chenyk/Mdipn.c
\n 3-D robust dip estimation by plane wave destruction with non-stationary smoothing. \n

\n \n \n \n \n \n
 
\n Synopsis
       sfdipn < in.rsf > out.rsf mask=mask.rsf idip=idip0.rsf xdip=xdip0.rsf both=n n4=2 niter=5 liter=20 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 rect#= shift#=
The output is dimensionless (stepout in time measured in time samples).
\nalso see sfdip
\n\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
bool both=n [y/n]
\tif y, compute both left and right predictions
\n
\n \n\n \n \n
\n  
bool drift=n [y/n]
\tif shift filter
\n
\n \n\n \n \n
\n  
float eps=0.0f
\tregularization
\n
\n \n\n \n \n
\n  
string idip=
\tinitial in-line dip (auxiliary input file name)
\n
\n \n\n \n \n
\n  
int liter=20
\tnumber of linear iterations
\n
\n \n\n \n \n
\n  
string mask=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
int n4=2
\twhat to compute in 3-D. 0: in-line, 1: cross-line, 2: both
\n
\n \n\n \n \n
\n  
int niter=5
\tnumber of iterations
\n
\n \n\n \n \n
\n  
int nj1=1
\tin-line antialiasing
\n
\n \n\n \n \n
\n  
int nj2=1
\tcross-line antialiasing
\n
\n \n\n \n \n
\n  
int order=1
\taccuracy order
\n
\n \n\n \n \n
\n  
float p0=0.
\tinitial in-line dip
\n
\n \n\n \n \n
\n  
float pmax=+FLT_MAX
\tmaximum inline dip
\n
\n \n\n \n \n
\n  
float pmin=-FLT_MAX
\tminimum inline dip
\n
\n \n\n \n \n
\n  
float q0=0.
\tinitial cross-line dip
\n
\n \n\n \n \n
\n  
float qmax=+FLT_MAX
\tmaximum cross-line dip
\n
\n \n\n \n \n
\n  
float qmin=-FLT_MAX
\tminimum cross-line dip
\n
\n \n\n \n \n
\n  
string rect#=
\tsize of the smoothing stencil in #-th dimension /auxiliary input file/
\n
\n \n\n \n \n
\n  
string shift#=
\tshifting of the smoothing stencil in #-th dimension /auxiliary input file/
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tverbosity flag
\n
\n \n\n \n \n
\n  
string xdip=
\tinitial cross-line dip (auxiliary input file name)
\n
\n \n
'