Skip to content

Image transforms (filters and masks)¤

Filters¤

cryojax.ndimage.transforms.AbstractFilter

cryojax.ndimage.transforms.AbstractFilter ¤

Base class for computing and applying an image filter.

get() -> Float[Array, 'y_dim x_dim'] | Float[Array, 'z_dim y_dim x_dim'] ¤

Masks¤

cryojax.ndimage.transforms.AbstractMask

cryojax.ndimage.transforms.AbstractMask ¤

Base class for computing and applying an image mask.

get() -> Float[Array, 'y_dim x_dim'] | Float[Array, 'z_dim y_dim x_dim'] ¤

cryojax.ndimage.transforms.InverseSincMask(cryojax.ndimage.transforms.AbstractMask) ¤

Apply sinc-correction to an image or volume.

This mask divides an image or volume by a 2D or 3D rectangular sinc function computed on the unit box.

__init__(coordinate_grid_in_pixels: Float[Array, 'y_dim x_dim 2'] | Float[Array, 'z_dim y_dim x_dim 3']) ¤

Arguments:

  • coordinate_grid_in_pixels: The image or volume coordinates.
get() -> Float[Array, 'y_dim x_dim'] | Float[Array, 'z_dim y_dim x_dim'] ¤
__call__(image: Float[Array, 'y_dim x_dim'] | Float[Array, 'z_dim y_dim x_dim']) -> Float[Array, 'y_dim x_dim'] | Float[Array, 'z_dim y_dim x_dim'] ¤