Sliding2D(Op, dims, dimsd, nwin, nover, tapertype='hanning', name='S')¶
2D Sliding transform operator.
Apply a transform operator
Oprepeatedly to slices of the model vector in forward mode and slices of the data vector in adjoint mode. More specifically, in forward mode the model vector is divided into slices, each slice is transformed, and slices are then recombined in a sliding window fashion. Both model and data are internally reshaped and interpreted as 2-dimensional arrays: each slice contains a portion of the array in the first dimension (and the entire second dimension).
The shape of the model has to be consistent with the number of windows for this operator not to return an error. As the number of windows depends directly on the choice of
nover, it is recommended to first run
sliding2d_designto obtain the corresponding
dimsand number of windows.
Depending on the choice of nwin and nover as well as the size of the data, sliding windows may not cover the entire data. The start and end indices of each window will be displayed and returned with running
- Op :
- dims :
Shape of 2-dimensional model. Note that
dimsshould be multiple of the model size of the transform in the first dimension
- dimsd :
Shape of 2-dimensional data
- nwin :
Number of samples of window
- nover :
Number of samples of overlapping part of window
- tapertype :
Type of taper (
- name :
New in version 2.0.0.
Name of operator (to be used by
- Sop :
Identified number of windows is not consistent with provided model shape (
- Op :