unravel.image_tools.unique_intensities module#

Use img_unique from UNRAVEL to print a list of unique intensities greater than 0.

Usage for printing all non-zero intensities:#

img_unique -i path/input_img.nii.gz [-v]

Usage for printing the number of voxels for each intensity that is present:#

img_unique -i path/input_img.nii.gz -s [-v]

Usage for printing unique intensities w/ a min cluster size > 100 voxels:#

img_unique -i path/input_img.nii.gz -m 100 [-v]

unravel.image_tools.unique_intensities.parse_args()[source]#
unravel.image_tools.unique_intensities.uniq_intensities(input, min_extent=1, print_sizes=False)[source]#

Loads a 3D image and prints non-zero unique intensity values in a space-separated list.

Parameters:
  • input (_type_) – _description_

  • min_extent (int, optional) – _description_. Defaults to 1.

  • print_sizes (bool, optional) – _description_. Defaults to False.

Returns:

list of unique intensities

Return type:

list of ints

unravel.image_tools.unique_intensities.main()[source]#