ants.utils.sitk_to_ants

Functions

from_sitk(sitk_image)

Converts a SimpleITK image into an ANTsPy image.

to_sitk(ants_image)

Converts an ANTsPy image into a SimpleITK image.

from_sitk(sitk_image: SimpleITK.Image) ANTsImage[source]

Converts a SimpleITK image into an ANTsPy image. Requires SimpleITK.

Parameters:

sitk_image (SimpleITK.Image) – The SimpleITK image to convert.

Returns:

ants_image – The converted ANTsPy image.

Return type:

ants.core.ANTsImage

Raises:

ValueError – If the image dimensionality is unsupported.

Examples

>>> import SimpleITK as sitk
>>> import ants
>>> img = sitk.ReadImage('brain.nii.gz')
>>> ants_img = from_sitk(img)
to_sitk(ants_image: ANTsImage) SimpleITK.Image[source]

Converts an ANTsPy image into a SimpleITK image. Requires SimpleITK.

Parameters:

ants_image (ants.core.ANTsImage) – The ANTsPy image to convert.

Returns:

sitk_image – The converted SimpleITK image.

Return type:

SimpleITK.Image

Raises:

ValueError – If the image dimensionality is unsupported.

Examples

>>> import ants
>>> ants_img = ants.image_read('brain.nii.gz')
>>> sitk_img = ants.to_sitk(ants_img)