3D Images
TopicOverview »
The Wolfram Language supports not only ordinary 2D images, but also 3D volumetric images, corresponding to 3D arrays of voxels. It allows many kinds of analysis on 3D images, some analogous to 2D images, and some specific to 3D. In the Wolfram Language, 3D images can involve any number of color channels, as well as opacity.
Creating & Importing 3D Images
Image3D — create a 3D image from an array of data
SparseArray ▪ CellularAutomaton ▪ GaussianMatrix ▪ ...
Import — import many 3D-image or image-slice file formats
ExampleData — retrieve built-in examples of various 3D images
Image Representation »
ImageData — extract the array of raster data from a 3D image
ImageDimensions ▪ ImageChannels ▪ ImageType ▪ ImageHistogram ▪ ...
Image3DSlices — extract slices from a 3D image
Image3DProjection — perform max or mean intensity projection of a 3D image
Geometric Operations »
ImageAlign — align or register two 3D images
ImageRotate ▪ ImageTransformation ▪ ImageResize ▪ ...
Filtering & Neighborhood Processing »
ImageConvolve, ImageCorrelate — general linear 3D convolution, correlation
GaussianFilter ▪ BilateralFilter ▪ ImageDeconvolve ▪ ...
Morphological Image Processing »
MorphologicalComponents — compute connected components in a 3D image
Dilation ▪ Erosion ▪ Opening ▪ TopHatTransform ▪ DistanceTransform ▪ ...
Feature Detection »
EdgeDetect — find edges and surfaces of a 3D shape
ContourDetect ▪ CrossingDetect ▪ MinDetect ▪ MaxDetect ▪ ...
Segmentation Analysis »
Binarize — segmentation by thresholding
RegionBinarize ▪ ClusteringComponents ▪ ComponentMeasurements ▪ ...
Out-of-Core Image Processing
ImageFileApply ▪ ImageFileFilter ▪ ImageFileScan
Image Arithmetic
ImageAdd ▪ ImageSubtract ▪ ImageDifference ▪ ImageMultiply ▪ ImageApply