Multidimensional image processing (scipy.ndimage)#
This package contains various functions for multidimensional image processing.
Filters#
| Multidimensional convolution. |
| Calculate a 1-D convolution along the given axis. |
| Multidimensional correlation. |
| Calculate a 1-D correlation along the given axis. |
| Multidimensional Gaussian filter. |
| 1-D Gaussian filter. |
| Multidimensional gradient magnitude using Gaussian derivatives. |
| Multidimensional Laplace filter using Gaussian second derivatives. |
| Calculate a multidimensional filter using the given function. |
| Calculate a 1-D filter along the given axis. |
| Gradient magnitude using a provided gradient function. |
| N-D Laplace filter using a provided second derivative function. |
| N-D Laplace filter based on approximate second derivatives. |
| Calculate a multidimensional maximum filter. |
| Calculate a 1-D maximum filter along the given axis. |
| Calculate a multidimensional median filter. |
| Calculate a multidimensional minimum filter. |
| Calculate a 1-D minimum filter along the given axis. |
| Calculate a multidimensional percentile filter. |
| Calculate a Prewitt filter. |
| Calculate a multidimensional rank filter. |
| Calculate a Sobel filter. |
| Multidimensional uniform filter. |
| Calculate a 1-D uniform filter along the given axis. |
| Filter an array with a vectorized Python callable as the kernel |
Fourier filters#
| Multidimensional ellipsoid Fourier filter. |
| Multidimensional Gaussian fourier filter. |
| Multidimensional Fourier shift filter. |
| Multidimensional uniform fourier filter. |
Interpolation#
| Apply an affine transformation. |
| Apply an arbitrary geometric transform. |
| Map the input array to new coordinates by interpolation. |
| Rotate an array. |
| Shift an array. |
| Multidimensional spline filter. |
| Calculate a 1-D spline filter along the given axis. |
| Zoom an array. |
Measurements#
| Calculate the center of mass of the values of an array at labels. |
| Calculate the minimums and maximums of the values of an array at labels, along with their positions. |
| Find objects in a labeled array. |
| Calculate the histogram of the values of an array, optionally at labels. |
| Label features in an array. |
| Roughly equivalent to [func(input[labels == i]) for i in index]. |
| Calculate the maximum of the values of an array over labeled regions. |
| Find the positions of the maximums of the values of an array at labels. |
| Calculate the mean of the values of an array at labels. |
| Calculate the median of the values of an array over labeled regions. |
| Calculate the minimum of the values of an array over labeled regions. |
| Find the positions of the minimums of the values of an array at labels. |
| Calculate the standard deviation of the values of an N-D image array, optionally at specified sub-regions. |
| Calculate the sum of the values of the array. |
| Find indices of each distinct value in given array. |
| Calculate the variance of the values of an N-D image array, optionally at specified sub-regions. |
| Apply watershed from markers using image foresting transform algorithm. |
Morphology#
| Multidimensional binary closing with the given structuring element. |
| Multidimensional binary dilation with the given structuring element. |
| Multidimensional binary erosion with a given structuring element. |
| Fill the holes in binary objects. |
| Multidimensional binary hit-or-miss transform. |
| Multidimensional binary opening with the given structuring element. |
| Multidimensional binary propagation with the given structuring element. |
| Multidimensional black tophat filter. |
| Distance transform function by a brute force algorithm. |
| Distance transform for chamfer type of transforms. |
| Exact Euclidean distance transform. |
| Generate a binary structure for binary morphological operations. |
| Multidimensional grayscale closing. |
| Calculate a greyscale dilation, using either a structuring element, or a footprint corresponding to a flat structuring element. |
| Calculate a greyscale erosion, using either a structuring element, or a footprint corresponding to a flat structuring element. |
| Multidimensional grayscale opening. |
| Iterate a structure by dilating it with itself. |
| Multidimensional morphological gradient. |
| Multidimensional morphological laplace. |
| Multidimensional white tophat filter. |