ToReferenceSpace
ToReferenceSpace
Bases: SpatialTransform
Modify the spatial metadata so it matches a reference space.
This is useful, for example, to set meaningful spatial metadata of a neural network embedding, for visualization or further processing such as resampling a segmentation output.
Examples:
import torchio as tio image = tio.datasets.FPG().t1 embedding_tensor = my_network(image.tensor) # we lose metadata here embedding_image = tio.ToReferenceSpace.from_tensor(embedding_tensor, image)
__call__(data)
Transform data and return a result of the same type.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
data
|
TypeTransformInput
|
Instance of |
required |
to_hydra_config()
Return a dictionary representation of the transform for Hydra instantiation.
from_tensor(tensor, reference)
staticmethod
Build a TorchIO image from a tensor and a reference image.