ants.deeplearn.regression_match_image

regression_match_image(source_image, reference_image, mask=None, poly_order=1, truncate=True)[source]

Image intensity normalization using linear regression.

Parameters:
  • source_image (ants.core.ANTsImage) – Image whose intensities are matched to the reference image.

  • reference_image (ants.core.ANTsImage) – Defines the reference intensity function.

  • poly_order (int) – Polynomial order of fit. Default is 1 (linear fit).

  • mask (ants.core.ANTsImage) – Defines voxels for regression modeling.

  • truncate (bool) – Turns on/off the clipping of intensities.

Return type:

ANTs image (i.e., source_image) matched to the (reference_image).

Example

>>> import ants
>>> source_image = ants.image_read(ants.get_ants_data('r16'))
>>> reference_image = ants.image_read(ants.get_ants_data('r64'))
>>> matched_image = regression_match_image(source_image, reference_image)