pylops.signalprocessing.patch3d.patch3d_design#

pylops.signalprocessing.patch3d.patch3d_design(dimsd, nwin, nover, nop)[source]#

Design Patch3D operator

This routine can be used prior to creating the pylops.signalprocessing.Patch3D operator to identify the correct number of windows to be used based on the dimension of the data (dimsd), dimension of the window (nwin), overlap (nover),a and dimension of the operator acting in the model space.

Parameters
dimsdtuple

Shape of 3-dimensional data.

nwintuple

Number of samples of window.

novertuple

Number of samples of overlapping part of window.

noptuple

Size of model in the transformed domain.

Returns
nwinstuple

Number of windows.

dimstuple

Shape of 3-dimensional model.

mwins_inendstuple

Start and end indices for model patches (stored as tuple of tuples).

dwins_inendstuple

Start and end indices for data patches (stored as tuple of tuples).