Transform points between voxel and “world” coordinates
These functions are used to transform points from dimensionless pixel or
voxel coordinates to “real-world” coordinates, typically in millimetres,
and back. Actual pixel units can be obtained using the
pixunits
function. The origin
function gives the voxel
coordinates of the real-world origin.
voxelToWorld(points, image, simple = FALSE, ...) worldToVoxel(points, image, simple = FALSE, ...) origin(image, ...)
points |
A vector giving the coordinates of a point, or a matrix with one point per row. |
image |
The image in whose space the points are given, or a 4x4 numeric xform matrix. |
simple |
A logical value: if |
... |
Additional arguments to |
A vector or matrix of transformed points.
Voxel coordinates are assumed by these functions to use R's indexing convention, beginning from 1.
Jon Clayden <code@clayden.org>
im <- readNifti(system.file("extdata", "example.nii.gz", package="RNifti")) # Find the origin origin(im)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.