Mathematica not only includes highly optimized implementations of standard image processing filters, but also uses its general symbolic architecture to allow arbitrarily ...
Huge numerical datasets are routine for Mathematica. Its powerful array primitives make large-scale array manipulation both easy to specify and highly efficient. And its ...
ImageConvolve[image, ker] gives the convolution of image with kernel ker.
LaplacianFilter[image, r] convolves image with a range r Laplacian kernel.LaplacianFilter[image, {r_1, r_2}] uses ranges r_i in the vertical and horizontal ...
Pick
(Built-in Mathematica Symbol) Pick[list, sel] picks out those elements of list for which the corresponding element of sel is True. Pick[list, sel, patt] picks out those elements of list for which the ...
BoxMatrix[r] gives a (2 r + 1)*(2 r + 1) matrix of 1s.BoxMatrix[r, w] gives a (2 r + 1)*(2 r + 1) block of 1s centered in a w*w matrix of 0s.BoxMatrix[{r_1, r_2, ...}, ...] ...
LaplacianGaussianFilter[image, r] convolves image with a Laplacian-of-Gaussian kernel of pixel radius r.LaplacianGaussianFilter[image, {r, \[Sigma]}] convolves image with a ...
CrossMatrix[r] gives a matrix whose elements are 1 in a centered cross-shaped region that extends r positions along each index direction, and are 0 otherwise.CrossMatrix[r, ...
DiamondMatrix[r] gives a matrix whose elements are 1 in a diamond-shaped region that extends r index positions to each side, and are 0 otherwise.DiamondMatrix[r, w] gives a ...
DiskMatrix[r] gives a matrix whose elements are 1 in a disk-shaped region of radius r, and are otherwise 0.DiskMatrix[r, w] gives a w*w matrix containing a disk of 1s with ...