sfslant is a T-X implementation of slant stack, also known as Radon transform or tau-p transform.
The two middle panels in the example below from cwp/geo2006TimeShiftImagingCondition/zicig show a time-shift common-image gather and its transformation by slant stack.
sfslant is a linear operator and has an adjoint flag adj=: When adj=n, the transformation is from tau-p to t-x. When adj=y, the transformation is from t-x to tau-p. The sampling on the transformed coordinate is controlled in the two cases by nx=, dx=, x0= or, respectively np=, dp=, p0=. Antialiasing is enabled by default with anti=1 parameter. The central slope for antialiasing is given by p1=. A space integration is sfslant generally requires a corrective “rho filter” (half-order differentiation). It is enabled by rho= parameter.
For an F-X implementation of the Radon transform, see sfradon.
code
more code
~~~~