dicomifier.dicom_to_nifti.image#
- dicomifier.dicom_to_nifti.image.find_element(data_set, frame_index, tag, sequence)#
Return a data set, potentially nested inside the given data set and sequence, which contain the given tag.
- dicomifier.dicom_to_nifti.image.get_geometry(stack)#
Compute the geometry (origin, spacing, orientation) for the given stack.
- dicomifier.dicom_to_nifti.image.get_image(stack, dtype, cache=None)#
Get the NIfTI image of the given stack
- Parameters:
stack – collection of data set and an associated frame number for multi-frame datasets
dtype – if not None, force the dtype of the result image
cache – optional cache of linear pixel data for multi-frame data sets
- dicomifier.dicom_to_nifti.image.get_linear_pixel_data(data_set)#
Return a linear numpy array containing the pixel data.
- dicomifier.dicom_to_nifti.image.get_orientation(stack)#
Compute the orientation of the stack.
- dicomifier.dicom_to_nifti.image.get_origin(stack)#
Compute the origin of the stack.
- dicomifier.dicom_to_nifti.image.get_shaped_pixel_data(data_set, frame_index, linear_pixel_data)#
Return the pixel data located in a dataset (and possibly one of its frame) shaped according to number of rows, columns and frames.
- dicomifier.dicom_to_nifti.image.get_spacing(stack)#
Compute the spacing of the stack.