ImageΒΆ
An Image is the N-dimensional image data structure for ITK-Wasm.
Image is a JavaScript object with the following properties:
imageType: The ImageType for this image.name: An optional name string that describes this image.originAn Array with lengthimageType.dimensionthat describes the location of the center of the lower left pixel in physical units.spacing: An Array with lengthdimensionthat describes the spacing between pixel in physical units.direction: AdimensionbydimensionlengthFloat64Arrayin column-major order, that describes the orientation of the image at itsoriginThe orientation of each axis are the orthonormal columns.size: An Array with lengthdimensionthat contains the number of pixels along dimension.data: ATypedArraycontaining the pixel buffer data.metadata: AMapof string keys to values that could be strings, string arrays, numbers, number arrays, or arrays of number arrays providing additional metadata for the image.
For more information, see the description of an itk::Image in the ITK Software Guide.
Note that the origin, spacing, direction, and size are indexed with an x, y, z convention ordering. This is the reverse indexing convention relative to other libraries such as TensorFlow.js. To generate a TensorFlow tensor from an Image, image:
const tensor = tf.tensor(image.data, image.size.reverse())